TeamPing
Aim and ping valuables, items, players, carts, or locations for your team with a lightweight R.E.P.O.-styled marker.TeamPing
TeamPing adds a lightweight multiplayer ping system to R.E.P.O. Point at an object or surface and press the middle mouse button to mark it for teammates who also have the mod.
Features
- Ping with the middle mouse button by default.
- Ping valuables, items, C.A.R.T.s, teammates, generic physics objects, and world locations.
- Object pings follow moving networked objects.
- Valuable and shop-item pings can show their synchronized current value.
- R.E.P.O.-inspired CRT marker, target colors, sender name, distance, and screen-edge indication.
- Short procedural ping sound; no external audio assets.
- Per-player ping limits and local/remote rate limiting.
- Automatically clears stale markers when a level or scene changes.
- Configuration changes apply while the game is running.
- No changes to physics, damage, health, strength, loot, enemies, or player authority.
Multiplayer requirements
Only players who want to send or see TeamPing markers need TeamPing installed. The host does not need the mod for two modded clients to exchange pings, and vanilla clients safely ignore the custom Photon event.
TeamPing does not synchronize files or gameplay state. It sends only a short-lived ping event containing a target type, Photon view ID when available, hit position, label, and value snapshot.
Controls
Middle Mouse Button: ping the object or location under the crosshair.
The key can be changed through the generated BepInEx configuration or an installed configuration manager.
Value visibility
ValueMode controls when exact values are shown:
Always(default): show the synchronized current value whenever a valuable or priced item is pinged.AfterFirstGrab: hide the value until the object has been grabbed at least once. This is the most vanilla-faithful option.Never: never include prices in pings.
Configuration
The configuration file is created at:
BepInEx/config/com.juanma.teamping.cfg
Important options include:
EnabledPingKeyRangeCooldownDurationMaxPingsPerPlayerValueModeShowSenderShowDistanceScreenEdgeIndicatorsMarkerScaleSoundEnabledandSoundVolume- Per-target marker colors
DebugLogging
Saving the configuration file or pressing Save Changes in a compatible configuration manager applies the new settings without restarting the game.
Installation
Install with Thunderstore Mod Manager or r2modman, then launch the game through the selected modded profile.
For manual installation, place TeamPing.dll in:
<R.E.P.O. profile>/BepInEx/plugins/TeamPing/
Notes
- A location ping needs a surface within the configured range.
- A networked object ping follows its
PhotonView; non-networked objects fall back to the original hit position. - Pings are intentionally short-lived and are not stored in the Photon room cache.
- Names for generic or custom valuables are derived from their prefab names when the game does not expose a friendly localized name.
Credits and disclosure
The icon is an original generated asset created for TeamPing. No assets or source code from other ping mods are included.
