REPO Native Third Person
Client-side BepInEx 5 third-person camera mod for REPO.
This plugin intentionally uses the game's native CameraPosition.OverridePosition path instead of creating a second camera. That keeps PlayerLocalCamera.GetOverrideActive() true while third-person is active, which lets REPO re-parent the flashlight and phys grabber through its own SetThirdPerson(true) logic.
Features
- Native third-person camera override
- Visible local player body and cosmetics while active
- Shoulder offset and zoom controls
- In-game offset adjustment with arrow keys
- Camera collision handling
- Camera clip-plane handling for close and distant views
- Map/tablet compatibility
- Camera-centered selection support for grabbing/interactions
- Client-side only; other players do not need the mod
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
- Adjust shoulder offset: left/right arrow
- Adjust camera height: up/down arrow
- Reset offsets:
Home
The generated config file is com.reponativemods.thirdperson.cfg.