sam0324sam-Repo_Native_ThirdPerson_ActionMovement icon

Repo Native ThirdPerson ActionMovement

Fork of Team_Bingus Native Third Person with action movement, jitter fixes, custom-model support, and improved flashlight facing.

Last updated 3 hours ago
Total downloads 43
Total rating 1 
Categories Mods AI Generated
Dependency string sam0324sam-Repo_Native_ThirdPerson_ActionMovement-1.2.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

REPO Native Third Person Action Movement

Third-person camera fork for R.E.P.O. built on top of the original native-camera approach from Team_Bingus.

This fork keeps the original idea of using REPO's own CameraPosition.OverridePosition path instead of spawning a second camera, then extends it with action-style movement and a large set of gameplay fixes for custom player models.

Original Source

This mod is based on Team_Bingus - Repo Native ThirdPerson:

This fork is not affiliated with Team_Bingus.

What This Fork Fixes

Compared to the original release, this fork adds and fixes:

  • Camera updates moved to LateUpdate only to eliminate local player jitter while rotating the camera
  • Native third-person action movement where camera-relative WASD drives movement direction
  • Correct root rotation rewrite so A, S, and D no longer fling, shake, or snap incorrectly
  • Stable restart / death / new-run recovery so the third-person camera does not come back in a broken angle
  • Better custom model support so local replacement models stay visible in third person
  • Smoothed visible body turning so movement direction changes feel less rigid
  • Right mouse button lock behavior so the character can face the crosshair direction for full flashlight turning
  • Cleaner config with the dead experimental ghosting settings removed

Features

  • Native third-person camera override
  • Visible local player body and cosmetics while active
  • Camera-relative action movement
  • Smoothed visible turning
  • Full right-click character facing for flashlight / aim handling
  • Shoulder offset and zoom controls
  • In-game offset adjustment with arrow keys
  • Camera collision handling
  • Camera clip-plane handling for close and distant views
  • Camera-centered selection support for grabbing and interactions
  • Client-side only; other players do not need the mod

Important

If you install this fork, remove the original Team_Bingus-Repo_Native_ThirdPerson package first.

This fork keeps the same plugin GUID and DLL name so it can replace the original cleanly, but that also means both packages should not be installed at the same time.

Install

Install with Thunderstore / r2modman, or place RepoThirdPerson.dll in a BepInEx plugins folder.

Controls

  • Toggle third person: X
  • Zoom in: keypad plus
  • Zoom out: keypad minus
  • Mouse wheel zoom is enabled during gameplay
  • Adjust shoulder offset: left / right arrow
  • Adjust camera height: up / down arrow
  • Reset offsets: Home
  • Hold right mouse button to make the character face the crosshair direction

Config

The generated config file is com.reponativemods.thirdperson.cfg.

Main options:

  • Action Movement.Enabled
  • Action Movement.TurnSpeed
  • Action Movement.WhileGrabbing
  • Camera.OffsetX
  • Camera.OffsetY
  • Camera.DefaultDistance
  • Camera.MinDistance
  • Camera.MaxDistance
  • Compatibility.ForceLocalModdedModel