REPORaceSpectator
Improves Arena Race spectating with clearer rankings, player labels, visibility tweaks, and Quick Race Start.
About this mod Author’s original text
REPO Race Spectator
English
REPO Race Spectator is a client-side mod that improves the Arena Race spectator experience in R.E.P.O.
In vanilla Arena Race spectating, it can be difficult to track player positions, rankings, and distance. This mod focuses on improving visibility while spectating, making it easier to follow the race.
Features
Improved ranking display
Improves the ranking display during Arena Race.
This makes it easier to see each player's current placement while spectating.
Track Piece display in the ranking list
Adds the current Track Piece number to the Arena Race ranking list while spectating.
Example:
1st P12 Player1
2nd P11 Player2
3rd P10 Player3
This helps you quickly understand how far the leading players have progressed through the race without adding a separate UI panel.
This display is only applied while spectating.
Player name labels
Displays world-space labels above players while spectating Arena Race.
Example:
1st Player1
2nd Player2
3rd Player3
The ranking text is color-coded by placement, and player names are displayed in white.
Better spectator visibility
Adjusts the spectator view to make Arena Race easier to watch.
- Reduces the effect of fog
- Makes distant players and track pieces easier to see
- Hides some unnecessary UI elements while spectating
- Allows manual brightness adjustment
Brightness can be adjusted with Alt + Mouse Wheel.
These changes make it easier to follow player positions and track conditions during the race.
Quick Race Start
Quick Race Start lets the host or singleplayer quickly switch to Arena Race.
By default, this can be triggered with the F9 key.
Unlike the visual-only features, this feature changes the current level to Arena Race and reloads the scene. It is useful when you want to quickly start Arena Race or restart it during testing.
Quick Race Start only works for the host or in singleplayer.
Config
The config file allows you to adjust label display and spectator visibility settings.
Only the main settings are explained here.
DefaultMode
Sets the default world label display mode.
| Value | Description |
| ------ | --------------------------------------- |
| Off | Disables world labels |
| Top3 | Shows labels only for the top 3 players |
| All | Shows labels for all players |
ToggleKey
Key used to switch the world label display mode.
Cycles through Off, Top3, and All.
ShowPieceInPlacementList
Adds the current Track Piece number to the vanilla Arena Race placement list while spectating.
When enabled, the ranking list will include the player's current piece number.
Example:
1st P12 Player1
2nd P11 Player2
3rd P10 Player3
This setting only affects the placement list during spectating.
HeightOffset
Adjusts the height of the label above each player.
Higher values move the label upward.
MinScale / MaxScale
Controls the world-space size of player labels.
Labels close to the camera use a size close to MinScale, while distant labels approach MaxScale.
With the normal SpectateCamera, the camera usually stays close to the target, so the effect may be hard to notice. This setting is more noticeable when using FreeCam or when viewing players far away from the current spectator target.
MinScaleDistance / MaxScaleDistance
Controls the distance range used for label scaling.
Lowering MaxScaleDistance makes labels become larger at shorter distances.
Increasing MaxScaleDistance makes the scaling feel more natural for FreeCam or long-distance views.
HideBehindCamera
Hides labels for players behind the camera.
Keeping this enabled is recommended for normal use.
Notes
Most features are client-side visual improvements.
However, Quick Race Start is host-only or singleplayer-only. This feature changes the current level to Arena Race and reloads the scene, so normal clients cannot use it by themselves.
The label distance scaling settings are especially useful for FreeCam or long-distance spectator views.
Compatibility
Some UI or camera mods may ove
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: