hiccup-SpectatorPlus icon

SpectatorPlus

A mod designed for competitive games, setting the host of the game into a spectator only mode, enabling spectating of all players. Press F5 to enter freecam mode.

Last updated 3 weeks ago
Total downloads 402
Total rating 1 
Categories Mods Tools Misc
Dependency string hiccup-SpectatorPlus-1.0.1
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

SpectatorPlus

A host-only spectator mod designed specifically for competitive games. SpectatorPlus transforms the lobby host into a dedicated spectator, allowing them to observe any player in the game without interfering with gameplay.

Purpose

SpectatorPlus is designed for competitive gaming scenarios where you need a dedicated observer who can:

  • Monitor all players without affecting the game

  • Provide commentary or analysis

  • Record gameplay from different perspectives

  • Ensure fair play by watching for rule violations

  • Create content without disrupting the competitive experience

Host-Only Security

This mod is exclusively for lobby hosts and will not function for regular players. This ensures:

  • Only the game creator can use spectator mode

  • No unfair advantages for regular players

  • Maintains competitive integrity

  • Prevents abuse of spectator features

Features

Automatic Spectator Conversion

  • Host is automatically converted to spectator when the game starts

  • Seamless transition from host to observer

Advanced Camera Control

  • Orbital Spectating: Rotate around players with mouse movement

  • Zoom Control: Mouse wheel to adjust viewing distance (2-15 units)

  • Height Adjustment: Configurable camera height for optimal viewing angles

  • Smooth Movement: Configurable camera smoothing for professional-looking footage

Player Cycling

  • Left Click: Cycle between alive players

  • Team Agnostic: Can spectate any player regardless of team

Freecam Mode

  • F5: Toggle freecam mode for unrestricted camera movement

  • WASD: Move camera in all directions

  • Space/Alt: Move up/down

  • Shift: Increase movement speed (2.5x)

  • Ctrl: Decrease movement speed (0.5x)

  • Mouse: Look around freely

Controls

| Action | Key | Description |

|--------|-----|-------------|

| Player Cycle | Left Click | Switch to next alive player |

| Freecam Toggle | F5 | Enter/exit freecam mode |

| Freecam Movement | WASD | Move camera horizontally |

| Freecam Vertical | Space/Alt | Move camera up/down |

| Speed Boost | Shift | Increase freecam speed |

| Speed Reduce | Ctrl | Decrease freecam speed |

| Camera Zoom | Mouse Wheel | Adjust spectate distance |

Configuration

Camera Settings

  • InvertMouseX/Y: Reverse horizontal/vertical mouse movement

  • CameraSmoothing: Adjust camera movement smoothness (0.1-∞)

  • MouseSensitivity: Control mouse responsiveness (0.1-∞)

Spectating Settings

  • Min/Max Zoom Distance: Set zoom range limits (0.5-∞)

  • Default Zoom Distance: Starting zoom level

  • Zoom Speed: How fast zoom changes with mouse wheel

  • Spectate Height: Camera height offset above players

Freecam Settings

  • Freecam Speed: Base movement speed (0.1-∞)

  • Freecam Toggle Key: Customize the freecam activation key

  • Player Cycle Key: Customize the player switching key


Donations

Donations are never required, but appreciated.

Support Development