AdvancedFreeCam
Free camera mod for REPO with ghost visuals, spectating support, PhotoMode, and adjustable FreeCam movement speed.
About this mod Author’s original text
AdvancedFreeCam
A free camera mod for REPO.
It enhances spectating by adding a freely movable camera and optional ghost visuals.
Rather than replacing the default spectator system entirely, this mod is designed to improve spectating clarity, positional awareness, and overall situation visibility.
Main Features
- FreeCam toggle on / off
- Free movement spectating for dead players
- Alive-state FreeCam depending on host config permissions
- Ghost visuals
- Ghost name display
- Simple PhotoMode
- Fog removal in PhotoMode
- NightVision strength adjustment in PhotoMode
- Mouse wheel FreeCam speed adjustment
- Configurable movement speed
- Configurable mouse look sensitivity
- Sudden mouse movement limiting to reduce camera swings
Basic Controls
FreeCam
- F8: Toggle FreeCam on / off
Movement
- W / A / S / D: Move forward / left / backward / right
- Space: Move up
- LeftControl: Move down
- LeftShift: Fast movement
- Mouse Wheel: Adjust FreeCam movement speed
PhotoMode
- Z: Toggle PhotoMode on / off
- Alt + Mouse Wheel: Adjust NightVision strength
Config
This mod's settings are divided into Host / Controls / Client.
Important
- Host settings are gameplay rule settings
- Only the host can change Host settings
- Controls / Client are local settings for each player
- Host settings are synchronized from the host when applicable
- Some settings may require a level reload or reconnect depending on when they are changed
Host
AllowHostAliveFreeCam
Controls whether the host can use FreeCam while alive.
- false: Disabled
- true: Enabled
Default: true
AllowClientAliveFreeCam
Controls whether clients can use FreeCam while alive.
- false: Disabled
- true: Enabled
Default: false
AllowClientDeadFreeCam
Controls whether clients can use FreeCam while dead / spectating.
- false: Disabled
- true: Enabled
Default: true
GhostVisibleToAlivePlayers
Controls whether FreeCam ghosts are visible to alive players.
- false: Hidden
- true: Visible
Default: false
GhostVisibleToSpectators
Controls whether FreeCam ghosts are visible to dead / spectating players.
- false: Hidden
- true: Visible
Default: true
GhostVisibleToFreeCamPlayers
Controls whether FreeCam users can see each other's ghosts.
- false: Hidden
- true: Visible
Default: true
Controls
ToggleFreeCamKey
The key used to toggle FreeCam on / off.
Default: F8
TogglePhotoModeKey
The key used to toggle PhotoMode on / off.
Default: Z
FastMoveKey
The key used for faster movement while using FreeCam.
Default: LeftShift
MoveUpKey
The key used to move upward while using FreeCam.
Default: Space
MoveDownKey
The key used to move downward while using FreeCam.
Default: LeftControl
FreeCamBaseMoveSpeed
Default FreeCam movement speed.
Lower values are better for slow camera movement and precise positioning.
Higher values are better for moving across large areas.
Default: 8
FreeCamFastMoveMultiplier
Movement speed multiplier while holding the fast movement key.
Example:
- Base speed: 8
- Fast multiplier: 3
- Fast movement speed: 24
Default: 3
FreeCamMinMoveSpeed
Minimum FreeCam movement speed when adjusted by mouse wheel.
Default: 1
FreeCamMaxMoveSpeed
Maximum FreeCam movement speed when adjusted by mouse wheel.
Default: 50
FreeCamMouseWheelSpeedStep
How much the FreeCam movement speed changes per mouse wheel step.
Lower values allow finer speed adjustment.
Higher values change speed more quickly.
Default: 1
FreeCamLookSensitivity
Mouse look sensitivity while using FreeCam.
Lower values make camera rotation slower and easier to control.
Higher values make camera rotation faster.
Default: 1.5
FreeCamMaxMouseDelta
Maximum mouse input delta accepted per frame while using FreeCam.
Lower values reduce sudden camera swings when moving the mouse quickly.
This is useful for reducing uncomfortable or disorienting camera movement.
Default: 8
Client
PhotoModeNightVision
NightVision strength while PhotoMode is enabled.
- 0: Disabled
- 100: Maximum
Default
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: