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.
模組介紹 作者原文
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.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: