ThreeChoiceChests
Makes supported chests and equipment barrels offer three choices while preserving tier/category, with clearer candidate tooltips.
About this mod Author’s original text
ThreeChoiceChests
By Rin.
ThreeChoiceChests changes supported Risk of Rain 2 containers so that opening them presents three choices instead of immediately dropping a single reward.
What it changes
Supported interactables:
- Small Chest
- Invisible Chest
- Large Chest
- Legendary Chest
- Damage Chest
- Healing Chest
- Utility Chest
- Large Damage Chest
- Large Healing Chest
- Large Utility Chest
- Equipment Barrel
The mod preserves the chest's original reward tier. Category chests keep their original Damage / Healing / Utility restriction, and Equipment Barrels choose from equipment.
The chest's original rolled reward remains one of the three candidates, with the other candidates drawn from the appropriate current-run pool.
If several supported chests are opened before earlier choices are finished, their rewards are queued and the choice screens are shown one at a time instead of losing rewards or overlapping prompts.
Scoreboard support (1.0.2)
- Scoreboard / inventory can be opened normally while a three-choice reward is pending.
- Opening the scoreboard temporarily hides the choice UI without consuming or rerolling the reward.
- The hidden choice panel does not receive input while the scoreboard is open.
- Closing the scoreboard restores the exact same picker and candidates.
- A choice is finalized only after a valid candidate is selected.
- Escape / pause-menu interruption recovery remains supported.
The Command Artifact information card is suppressed only for ThreeChoiceChests' internal Command picker. Normal Artifact of Command behavior is preserved.
Intentionally unchanged
These special containers keep their vanilla behavior:
- Lunar Pods
- Void Cradles
- Free Chests
- Command Chests
- Adaptive Chests
Installation
Install with r2modman Mod Manager.
For manual installation, place ThreeChoiceChests.dll in a folder under BepInEx/plugins.
Compatibility
Single-player is the primary target. Multiplayer behavior has not yet been fully validated.
Tested in-game with UniversalPause 1.0.4: pausing remains normal throughout scoreboard switching during a choice. UniversalPause is a separate mod; ThreeChoiceChests does not implement its own game pause.
Requirements
- BepInExPack
- HookGenPatcher
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: