Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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.
By sleepylemon
| Last updated | 4 hours ago |
| Total downloads | 58 |
| Total rating | 0 |
| Categories | Mods Client-side |
| Dependency string | sleepylemon-ThirdPersonSelfCam-1.0.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
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.