You are viewing a potentially older version of this package. View all versions.
headclef-Observe-1.1.0 icon

Observe

Press a key to reveal every valuable within 10m around you (even through walls) and mark them on the map for a short time, on a cooldown, in R.E.P.O.

Date uploaded 21 hours ago
Version 1.1.0
Download link headclef-Observe-1.1.0.zip
Downloads 388
Dependency string headclef-Observe-1.1.0

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

Observe

A BepInEx mod for R.E.P.O. that reveals nearby valuables at the press of a key.

What This Mod Does

Press F (configurable) to instantly reveal every valuable item within 10 meters of you — even through walls. Each revealed item pops the game's own discovery indicator (the same one you see when you look directly at a valuable), so it feels completely native. The same valuables are also marked on the map for a short, configurable time, so you can pull up the map and see where they are. The ability then goes on a short cooldown.

  • Reveals all valuables in range — whether or not you've already discovered them.
  • Uses the game's own discovery graphic, so the reveal looks and lasts exactly like the vanilla effect.
  • Marks them on the map too — adds the game's native map icon for each revealed valuable, then removes its own markers after a set duration (your genuinely discovered valuables stay on the map as usual).
  • Client-side only — only you see your reveal and map markers; it sends no network traffic and costs nothing to other players.

Usage

Press F during a level. Valuables within range pop their value for a moment, then the cooldown starts.

Configuration

Settings are in BepInEx/config/headclef.Observe.cfg or the in-game mod config menu:

Key Default Range Description
Observe Key F any key Key to reveal nearby valuables
Radius 10 1–50 Reveal radius in meters
Cooldown 10 0–60 Seconds between uses
Show Cooldown Bar on on/off Show the on-screen cooldown bar
Show On Map on on/off Also mark revealed valuables on the map
Map Marker Duration 10 1–60 Seconds the map markers stay after a scan

Requirements

Installation

  1. Install via Thunderstore (recommended).
  2. Or manually: place Observe.dll into your BepInEx/plugins folder.
  3. Launch the game — the config file is generated on first run.

Multiplayer

  • Runs per-client — only you see your own reveals.
  • Sends no RPCs and does not affect other players or the host.

Development

Project Structure

├── Observe.cs                     # Plugin entry point, config & cooldown HUD
├── MapReveal.cs                   # Temporary native map markers for revealed valuables
├── Patches/
│   └── ObservePatch.cs            # Key polling, cooldown, and valuable reveal
└── README.md

Building

This project is standalone (BepInEx only) and part of the Repo.slnx solution:

dotnet build ../Repo.slnx

License

This project is licensed under the MIT License — see the LICENSE file for details.