You are viewing a potentially older version of this package. View all versions.
thereisnouser-UndoRingSelection-0.2.0 icon

UndoRingSelection

Confirm ring selections and skips before committing them in Stonewards.

Date uploaded 2 weeks ago
Version 0.2.0
Download link thereisnouser-UndoRingSelection-0.2.0.zip
Downloads 68
Dependency string thereisnouser-UndoRingSelection-0.2.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

Stonewards Undo Ring Selection

Prevent accidental ring picks and skips by confirming your actions before they are applied. Cancel an unconfirmed selection without spending a reroll or a skip.

✨ Features

  • Selection confirmation — clicking a ring opens a confirmation window before the upgrade is applied.
  • Cancel and retry — return to the same ring offers and choose another ring with a single click.
  • Skip confirmation — confirm a manual SKIP before it consumes a skip.
  • Centered game-style UI — a compact dialog centered within Upgrade Offers, with a strongly dimmed backdrop, bold labels, readable ring names, and a gold pixel-art frame.

🎮 How to use

On the Upgrade Offers screen, click a ring to open the centered confirmation window. Press CONFIRM to select it or CANCEL to keep the same offers. You can also click another ring before confirming.

Press the game's SKIP button to open a skip confirmation. Press CONFIRM to skip or CANCEL to return to the offers. There is no extra hotkey. Cancelling spends neither a reroll nor a skip.

⚙️ Configuration

Enabled by default. Set Enabled = false in BepInEx/config/com.thereisnouser.stonewards.undoringselection.cfg to disable confirmation for ring choices and SKIP.

📦 Installation

Install UndoRingSelection using r2modman or another compatible Thunderstore mod manager. Launch Stonewards through the mod manager. BepInExPack is declared as a dependency.

🔧 Compatibility

  • Game: Stonewards 0.2.3 (tested locally).
  • Mod loader: BepInEx 5.
  • Multiplayer: modifies the local player's selection UI; multiplayer behavior has not been separately verified.
  • Release 0.2.0: the updated confirmation layout has been visually checked in-game; multiplayer compatibility has not been separately verified.

⚠️ Known limitations

  • Confirmed upgrades cannot be undone; only pending manual selections can be cancelled.
  • The game's automatic ring-selection timer is unchanged.
  • Other mods that alter the upgrade-selection screen have not been separately compatibility-tested.

🔗 Links

GitHub · Report an issue · Changelog


Made by thereisnouser

CHANGELOG

Changelog

0.2.1 — Confirmation background input lock

  • Blocked clicks on ring cards and SKIP behind an open confirmation dialog while retaining the existing 75% dimming.
  • Prevented additional ring selections and skip actions through keyboard or controller from replacing the pending choice.
  • Kept CONFIRM / CANCEL usable; cancelling unlocks the same ring offers without consuming a reroll or skip.
  • Updated the in-dialog hint and documentation to clarify that switching rings requires CANCEL first.

0.2.0 — Confirmation dialog visual overhaul

  • Anchored the confirmation dialog to the game's real RogueLikeUpgradePopup container, centered at 50%/50%.
  • Increased backdrop dimming to 75% behind the dialog inside Upgrade Offers.
  • Refined dialog proportions to 620×270 with a darker background, brighter gold pixel frame, and a richer burgundy header.
  • Improved text readability and made CONFIRM / CANCEL buttons larger and more distinct.
  • Preserved the existing ring-selection and skip confirmation logic, including cancellation without consuming a reroll or skip.

0.1.2 — Centered confirmation and skip protection

  • Center the confirmation window on the upgrade-selection screen.
  • Require confirmation for manually clicking SKIP before the game consumes a skip.
  • Keep the previous ring-confirmation flow and allow CANCEL to leave the current offers available.

0.1.1 — Thunderstore icon quality

  • Restored the original 256×256 icon artwork without downscaling or palette reduction.
  • No gameplay changes.

0.1.0 — Initial release

  • Added a confirmation window before a manually clicked ring is applied.
  • Added CONFIRM and CANCEL controls, allowing a different ring to be chosen without a reroll.
  • Matched the game's panel style with a gold frame, stepped corners, bold text, and native ring names.
  • Fixed stuck selection outlines and extra clicks after cancelling by intercepting card input before the game's selection animation.
  • Added an Enabled configuration option.