Bardown-SimpleModMenu icon

SimpleModMenu

Host-only IMGUI admin panel (money, health, run, teleport, inventory, misc). Ctrl+Shift+D toggles the panel; F2 toggles yellow highlights on interactables. Requires BepInEx 5 and HookGenPatcher.

By Bardown
Last updated 11 hours ago
Total downloads 25
Total rating 0 
Categories Mods Tools Player Characters Tweaks Items AI Generated
Dependency string Bardown-SimpleModMenu-0.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

RiskofThunder-HookGenPatcher-1.2.9 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.9
bbepis-BepInExPack-5.4.2121 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2121

README

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)

  1. Install BepInExPack and HookGenPatcher for Risk of Rain 2 if you have not already.
  2. Subscribe to Simple Mod Menu from Thunderstore and enable it on your profile.
  3. Launch the game modded once so HookGen can generate hooks if needed.

Manual

  1. Extract SimpleModMenu.dll into:

    Risk of Rain 2 / BepInEx / plugins / SimpleModMenu /

    (Or any subfolder under plugins/ — BepInEx loads all plugin DLLs recursively.)

  2. 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).
  • InventoryGive / 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.