You are viewing a potentially older version of this package. View all versions.
MARCROCK22-REPOPingSystem-0.1.1 icon

REPOPingSystem

Adds a Fortnite/PEAK-style ping system with radial wheel, 4 ping types, audio, and multiplayer sync

Date uploaded 3 months ago
Version 0.1.1
Download link MARCROCK22-REPOPingSystem-0.1.1.zip
Downloads 267
Dependency string MARCROCK22-REPOPingSystem-0.1.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2305
Zehs-REPOLib-3.0.4 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 3.0.4

README

R.E.P.O. Ping System

Adds a team communication ping system to R.E.P.O., inspired by Fortnite and PEAK.

Features

  • Quick Ping: Middle click to place a marker where you're looking
  • Smart Detection: Automatically detects what you're pinging:
    • Walls/floors/cart = Go Here (blue)
    • Items/valuables = Loot (green)
    • Enemies = Enemy (orange)
  • Radial Wheel: Hold middle click to choose from 4 ping types manually (Go Here, Danger, Enemy, Loot)
  • 3D Preview: When pinging items, enemies, or the cart, a lit 3D preview appears inside the ping marker
  • Object Tracking: Pings follow moving objects (enemies walking, items being carried, cart moving)
  • Multiplayer Sync: All players see pings, previews, and tracking in real time via REPOLib NetworkedEvent
  • Audio Feedback: Each ping type has a distinct sound (only heard within 20m)
  • Auto-fade: Pings last 4 seconds with a smooth fade out
  • Screen-Space Rendering: Pings render as screen indicators, visible within 15m
  • Distance Display: Shows how far you are from each ping
  • Fully Configurable: All settings adjustable via BepInEx config (F1 with ConfigurationManager)

Controls

  • Middle click (quick): Place a ping (type auto-detected)
  • Middle click (hold): Open radial wheel to select ping type manually
  • Right click: Cancel radial wheel
  • Release on center: Cancel selection

How It Works

  1. Aim at any surface, item, or enemy
  2. Quick click middle mouse for an auto-detected ping
  3. Hold middle mouse to open the selection wheel for manual type selection
  4. Move your mouse to the desired ping type and release
  5. The ping appears where you were aiming when you first pressed the button
  6. Pings follow moving objects and are visible within 15m
  7. All players with the mod see the ping, including 3D preview and tracking

Installation

Install via Gale, r2modman, or Thunderstore Mod Manager. Manual: copy REPOPingMod.dll to BepInEx/plugins/.

Requires: BepInEx 5.x, REPOLib 3.x

Changelog

0.1.1

  • Object tracking: pings follow moving items, enemies, and cart
  • Audio range limit: ping sounds only heard within 20m
  • Cart preview: full cart rendered even when pinging the handle
  • Improved clone cleanup: 10-pass loop with try/catch eliminates dependency errors
  • Ping duration reduced to 4 seconds

0.1.0

  • Multiplayer preview sync: other players see the 3D preview via object name matching
  • Object name sent over network for exact identification

0.0.3

  • Smart auto-detection: items = Loot, enemies = Enemy, walls = Go Here
  • Cart detected as Go Here with 3D preview
  • Enemy pinging with 3D preview (safe cloning)
  • Fixed clone crash with enemy scripts
  • Fixed player grab colliders being pinged when crouching

0.0.2

  • Screen-space rendering (no distance limit)
  • Only visible within 15m range
  • Distance display on pings
  • Lit item preview with studio lighting
  • Doors are now pingeable

0.0.1

  • Initial release