AutoCameraSpectator
Smooth spectator camera for PEAK with automatic player selection, event framing, and camera settings you can adjust while playing.
By TactiKot
| Last updated | a week ago |
| Total downloads | 226 |
| Total rating | 1 |
| Categories | Mods Quality Of Life Client Side |
| Dependency string | TactiKot-AutoCameraSpectator-1.0.5 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.75301README
Auto Camera Spectator
Stay with the action after death in PEAK. Auto Camera Spectator adds smooth camera movement, optional automatic player switching, and event framing to help you follow your teammates' climb.
This is a client-side BepInEx mod. It changes your spectator camera without changing player state or network physics.
Features
- Follow a player's view. The camera smoothly follows the direction your selected teammate is looking.
- Automatically choose who to watch. The mod weighs nearby threats, falls, low-stamina climbing, voice activity, carrying teammates, and item use. Switch delays and a preference for the current player help prevent constant switching.
- Frame nearby action. Event framing adjusts the view to try to keep the watched player and relevant nearby subjects in the shot.
- Tune the camera to your liking. Adjust tilt and height with hotkeys, or change follow speeds, rotation limits, and other settings in the config.
- Use optional eased rotation. A separate rotation mode adds gradual acceleration and deceleration, with its own settings.
- Apply settings while playing. Save the config file to update the camera without restarting PEAK.
Getting started
Player-look mode is enabled by default. Once you are dead and PEAK starts showing another player, the camera follows that player's view automatically.
Press A to enable automatic player selection, F to try event framing, or S to enable eased rotation. These options start off.
Being unconscious is not the same as being dead. While your character is unconscious but alive, the camera stays on your own character and switching to other players is blocked. The mod also preserves PEAK's brief view of your own body after death. Automatic spectating starts once the game allows you to watch someone else.
Controls
Hotkeys work while spectating and are ignored when a menu or the action wheel is open.
| Default key | Action |
|---|---|
R |
Toggle player-look mode |
A |
Toggle automatic player selection |
F |
Toggle event framing |
S |
Toggle eased rotation with acceleration and deceleration |
+ / - |
Adjust camera tilt for the current mode |
9 / 6 |
Raise / lower the camera |
L |
Reload the config manually |
Player-look and event framing are alternative camera modes: selecting one replaces the other. Pressing its key again turns that camera mode off. Automatic player selection and eased rotation are separate toggles.
Manually switching players with PEAK's normal controls turns automatic player selection off. Press A to enable it again. Player switching is only available after death and the game's initial view of your own body.
The mode and reload hotkeys can be rebound in the Controls config section. Tilt and height use the fixed keys listed above.
Installation
With a mod manager
Install Auto Camera Spectator and BepInExPack_PEAK in your PEAK profile, then launch the game through your mod manager.
Manual installation
- Install BepInExPack_PEAK following its instructions.
- Copy
AutoCameraSpectator.dllfrom the download intoPEAK/BepInEx/plugins/AutoCameraSpectator/. - Launch the game once to generate the config file.
Change settings while playing
Open the following file in your mod manager's profile folder, or in the PEAK folder for a manual installation:
BepInEx/config/com.tactikot.peak.autocameraspectator.cfg
Edit a value and save the file. Changes normally apply in under a second, including while you are in menus or are not spectating. There is no need to restart the game or press L.
Useful camera settings in the General section:
| Setting | What it changes |
|---|---|
PlayerPitchDegrees |
Player-look tilt; positive values look further down |
EventPitchDegrees |
Event-framing tilt |
CameraVerticalOffset |
Camera height relative to its normal position |
RotationSmoothing |
Rotation follow speed; lower positive values follow more gradually |
PositionSmoothing |
Position follow speed; lower positive values follow more gradually |
RotationSpringSeconds |
Optional rotation damping time |
RotationMaxSpeedDegrees |
Rotation speed limit |
SmoothRotationSpringSeconds |
Acceleration and deceleration time for the S mode |
SmoothRotationMaxSpeedDegrees |
Rotation speed limit for the S mode |
Use a dot for decimal values, such as 0.5. The config includes descriptions and allowed ranges. Changes to numeric camera settings preserve the current camera position and orientation.
EnabledByDefault controls the startup camera mode only. Use R, F, S, and A to change the active modes during play. Setting Enabled = false under EventLook switches active event framing back to player-look mode; doing so under TargetSelection stops automatic player switching.
If the file contains an invalid value or an incomplete entry, the mod keeps the last working settings and writes the reason to the BepInEx log. Values outside their allowed ranges are clamped. Reloading does not overwrite your edited file.
Other config sections
Telemetry: scene analysis frequency, voice threshold, threat detection range, and line-of-sight checks.TargetSelection: switch timing, score thresholds, and preference for the current player.EventLook: subject range, framing angle, and minimum time to hold an event.Controls: mode and config reload hotkeys.
Current limitations
Threat detection currently covers characters identified by PEAK as Scoutmaster or zombie. Other wildlife is not included in threat scoring.
PEAK's special camera overrides, including GodCam, remain under the game's control.