
ThreeChoiceChests
Makes supported chests and equipment barrels offer three choices while preserving tier/category, with clearer candidate tooltips.ThreeChoiceChests
By Riiin.
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.
Candidate short descriptions
In Simplified Chinese (zh-CN), ThreeChoice tooltips use a private set of hand-authored short descriptions for supported vanilla items and equipment.
- Candidate names still follow the game's active localization.
- The private catalog does not replace global pickup, description, name, or lore tokens.
- Other languages and unknown/modded candidates fall back to their normal localized pickup descriptions.
- It works with or without the independent Chinese Retranslation mod.
Scoreboard / pause behavior
- The scoreboard / inventory can be opened while a choice is pending.
- Opening it temporarily hides the choice UI without consuming or rerolling the reward.
- Closing it restores the same picker and candidates.
- Escape / pause-menu interruption recovery remains supported.
- A reward is finalized only after a valid candidate is selected.
The Command Artifact information card is suppressed only for ThreeChoiceChests' internal 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 / Thunderstore 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.
ThreeChoiceChests can coexist with UniversalPause. Without it, the mod keeps its built-in single-player choice pause fallback.
Requirements
- BepInExPack
- HookGenPatcher
- R2API.Prefab