Poppy Menu
An in-game debug and developer menu. Press Insert to open it.
This is a personal project, shared as-is. It's not open source, so please don't rehost or repackage it.
What it does
A lot. Here's the rundown, tab by tab.
Player
- God mode, infinite skills, heal to full
- Give yourself money, XP, or lunar coins
- Respawn button
- Give or remove any buff, with a search box
Stats
- Multipliers for damage, attack speed, move speed, armor, crit, and max health, plus a live readout of your current numbers
Move
- Flight, no-clip (fly through walls), always sprint, and a jump pack. You can still shoot and use skills while flying or running.
Items
- Give yourself any item or equipment from a searchable, tier-colored list. The full list, nothing cut off.
- Give all items, stack inventory (same idea as Shrine of Order), reroll items, clear inventory
- No equipment cooldown
Spawn
- Spawn any monster or interactable right where you're aiming
- Kill all enemies
Teleporter
- Instant charge, skip stage, add a mountain shrine stack
- Spawn the shop, gold, or celestial portals
Character
- Turn into any survivor or monster. Gaining their full toolkit, live out your dreams as a playable Mithrix. If you pick something that can't actually spawn, it just puts you back instead of ending your run.
World
- Freeze the whole match, freeze only the run timer so difficulty stops climbing, or change the time scale for slow motion and fast forward
ESP
- See enemies, interactables, and the teleporter through walls
Presets
- Save your toggles and an item list as a named profile, then have it auto-apply every time you spawn. Handy for giving yourself a starting loadout each run. Presets are saved to disk.
Other stuff
- Draggable and resizable windows, UI scaling, on-screen popups when you do something, a small readout of what's active while the menu is closed, a "disable all" panic button, rebindable hotkeys, and it remembers where you left the window.
Controls
- Insert opens and closes the menu (rebindable)
- Click with your mouse, drag the title bar to move a window, drag the bottom-right corner to resize
- Set your hotkeys in the Settings tab
Multiplayer
By default nobody else can use this in your game. If you're the host, requests from other clients are ignored unless you turn on "Allow Others To Use This" in Settings. Anything that changes the actual run, like items, spawns, or freezing the match, only works for the host or in solo. Visual and movement stuff runs for whoever is using it. Keep it to solo, or get the host's okay first.
Install
The easy way is a mod manager like r2modman or Thunderstore Mod Manager. Install Poppy Menu and it grabs BepInEx and R2API for you. To do it by hand, drop PoppyMenu.dll into Risk of Rain 2/BepInEx/plugins.
Fair warning
I built this fast and it covers a ton of ground, so expect rough edges and bugs. Some projectiles and bodies act differently than others, and a few things are best effort. It's a powerful debug tool, so keep it to single-player or private lobbies and don't ruin anyone's run. No warranty, use it at your own risk.
Feedback
I'd genuinely love to hear suggestions, feature ideas, and bug reports. If there's something you want added, or something's acting up, drop a comment and let me know. I'm always happy to keep improving it.
Credits
Poppy Menu is made by Poppy.
It's a rebrand and rewrite of Umbra Menu by Aquatic Labs, which was itself a fork of Spektre Menu by BennettStaley, merged with Lodington's fork. Big thanks to all of them for the original work this is built on.
Built with BepInEx and R2API, plus the wider Risk of Rain 2 modding community's tools.