Observe

v1.1.1·Updated 2026-07-06

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.

About this mod Author’s original text

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

  • BepInEx 5.x installed for R.E.P.O.

Installation

  • Install (recommended).
  • Or manually: place Observe.dll into your BepInEx/plugins folder.
  • 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.

These mods (all) generated by using AI tools. If there's anything wrong use to give a feedback, I use there more than.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
Observe-1.1.1.zip
File size
45.2 KiB