ThirdPersonSelfCam
Toggle a third person camera for yourself with a hotkey (default V). Works just like the normal camera - same aim, FOV and follow - but pulled back behind you.ThirdPersonSelfCam
A lightweight third person camera for R.E.P.O. — for yourself, while alive.
Press a hotkey (default V) to switch between the normal first person view and a third person view behind your own avatar. It behaves just like the normal camera (same aim, same rotation, same field of view, same follow), it is simply pulled back so you can see yourself — similar to the spectate camera, except it only ever spectates you.
Features
- Toggle first / third person with a configurable hotkey.
- Wall collision so the camera never clips through geometry.
- Your own body, held item and flashlight render correctly in third person.
- Stands down automatically while you are dead / spectating, then re-applies on respawn.
- Fully configurable (distance, height, over-the-shoulder offset, smoothing, optional scroll-zoom).
Configuration
After running the game once, edit
BepInEx/config/com.yourname.thirdpersonselfcam.cfg:
| Setting | Default | Description |
|---|---|---|
Hotkey / ToggleKey |
V |
Key to switch first/third person. |
Camera / Distance |
2.5 |
How far behind the player the camera sits. |
Camera / Height |
0.2 |
Vertical offset from the eye point. |
Camera / Shoulder |
0 |
Sideways over-the-shoulder offset. |
Camera / Smoothing |
12 |
Transition speed between views. |
Camera / AllowScrollZoom |
false |
Let the scroll wheel change distance. |
Camera / StartInThirdPerson |
false |
Start in third person on spawn. |
Collision / Radius |
0.2 |
Sphere-cast radius for wall avoidance. |
Collision / Buffer |
0.15 |
Gap kept from walls. |
Install (manual)
- Install BepInEx 5.
- Drop
ThirdPersonSelfCam.dllintoBepInEx/plugins/. - Launch the game and press V in a level.
Multiplayer note
This only changes your local camera. It does not affect other players and requires no host permissions.
