Risk of Rain 2
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 weeks ago
Downloads
1.7K
Size
113KB

ThreeChoiceChests

By Rin.

Version 1.2.0, based on the existing random AD/AP build. Each candidate carries a frozen server-generated 5–50% AD or AP roll; the selected roll enters a player-specific run ledger separately from the native pickup. This update changes candidate tooltip text only.

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 (1.2.0)

  • In Simplified Chinese (zh-CN), owned ThreeChoice tooltips use 217 hand-authored short descriptions, with reviewed on-hit / on-kill labels and consistent mechanic colors.
  • Candidate names still use the game's current localization. The frozen AD/AP roll, tooltip layout and input behavior are unchanged.
  • The private catalog does not replace global pickup, description, name or lore tokens. Ordinary pickup notifications and the Logbook are unaffected.
  • Other languages and unknown or modded candidates use their current localized pickup descriptions.
  • Works with or without the independent Chinese Retranslation mod. Installing both lets candidate names follow that mod while these choice descriptions remain private to ThreeChoiceChests.

Scoreboard support

  • 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 / 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.

The existing random AD/AP build detects UniversalPause and leaves single-player pause to it; without that plugin, it retains its existing single-player pause fallback. Multiplayer uses individual selection protection and the existing exit grace period. Version 1.2.0 does not change any pause or protection implementation.

This text update passed catalog, rich-text, localization fallback and protected-code checks. Tooltip colors, clipping and in-game language / translation-mod combinations still need visual confirmation in-game.

Requirements

  • BepInExPack
  • HookGenPatcher
  • R2API.Networking
  • R2API.Prefab
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.