AdvancedFreeCam

v2.1.0·Updated 2026-05-17

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

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
AdvancedFreeCam-2.1.0.zip
File size
101.6 KiB