Simple Mod Menu
An in-game admin panel for Risk of Rain 2, built for LAN / online co-op sessions where the host wants quick server-side controls (money, health, stages, teleportation, items, and more). It also includes a world highlight shortcut to spot interactables on the current stage.
Controls
| Input |
Action |
| Ctrl + Shift + D |
Toggle the admin panel (open / close). |
| F2 |
Toggle interactable highlight — while enabled, eligible PurchaseInteractions (e.g. chests, shops) and unopened BarrelInteractions get a yellow highlight so they are easier to see. Works outside the admin panel; logs [Highlight] ON/OFF to the BepInEx console. |
Keyboard note: Use Left or Right Ctrl, Left or Right Shift, and D.
Requirements
- Risk of Rain 2 (Windows, Steam — typical mod setup).
- BepInEx 5 (not BepInEx 6 / IL2CPP).
- HookGenPatcher (provides
MMHOOK_RoR2 used by this plugin’s MonoMod hooks).
Install via r2modman, Thunderstore Mod Manager, or manually into BepInEx/plugins/.
Installation
Thunderstore / r2modman (recommended)
- Install BepInExPack and HookGenPatcher for Risk of Rain 2 if you have not already.
- Subscribe to Simple Mod Menu from Thunderstore and enable it on your profile.
- Launch the game modded once so HookGen can generate hooks if needed.
Manual
-
Extract SimpleModMenu.dll into:
Risk of Rain 2 / BepInEx / plugins / SimpleModMenu /
(Or any subfolder under plugins/ — BepInEx loads all plugin DLLs recursively.)
-
Ensure BepInEx 5 and HookGenPatcher are installed and up to date.
Who can use what?
Admin panel (Ctrl + Shift + D)
- Only the host can see and use the panel. The UI is drawn only when
NetworkServer.active is true (you are the server).
- Clients can still install the mod without breaking anything; they simply won’t get a usable panel when they press the shortcut (non-host).
Highlight (F2)
- Per-client. Each player with the mod can toggle highlights on their own machine; it does not grant extra gameplay authority.
Admin panel — features overview
The window is draggable (IMGUI). Pick targets (players) at the top; many actions apply to everyone you have checked.
Sections include:
- Money — Give or take lump sums, reset to
$0 for selected players.
- Health — God mode, full heal, kill, set HP to 1, set HP to 10%, etc.
- Misc (combat / movement) — Options such as invisibility (Intangible buff + local mesh hiding), no gravity, no clip (free fly; movement uses the target player’s inputs — see in-panel hints), instant skills, outgoing damage multiplier, attack speed multiplier (applied after stat calculation).
- Run — Advance to the next stage (server).
- Teleportation — Move selected living players to the teleporter, stage entrance spawn, toward the local player (host), or toward another living player (when valid for the current stage).
- Inventory — Give / remove permanent items (including subtract mode), clear all items, give / clear equipment, with search / filter and tier foldouts. Click the search field first if you need to type without sending keys to gameplay; Esc or Done returns focus to the game.
All state-changing gameplay actions run on the server and use RoR2 APIs that replicate where appropriate.
Multiplayer & etiquette
This mod is powerful and clearly aimed at trusted lobbies (friends, testing, chaos runs). Only install it if everyone in the session agrees. Random online games are not a good fit.
Localization
Admin UI strings follow the game language: if Risk of Rain 2 is set to French, many labels use French; otherwise English is used by default.
Troubleshooting
- Panel shortcut does nothing — You are likely not the host, or you are not in a run (
Run.instance must exist for the window to draw).
- Hooks / compile errors — Confirm HookGenPatcher ran at least once on this profile and that
MMHOOK_RoR2.dll exists under your BepInEx plugins path for HookGen.
- DLL locked on build — Close Risk of Rain 2 before copying or rebuilding the plugin.
Credits
Made for casual co-op sessions and quick server-side tweaks.
License
Set your license on the Thunderstore package page and in your repository if you publish source code.