NoRedraw
Once a card is picked (or drawn), it's gone. No repeats until the pool runs dry. True Deck mode optional.
By notnic
| Date uploaded | 3 months ago |
| Version | 1.1.0 |
| Download link | notnic-NoRedraw-1.1.0.zip |
| Downloads | 125 |
| Dependency string | notnic-NoRedraw-1.1.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_ROUNDS
BepInEx pack for ROUNDS. Preconfigured and ready to use.
Preferred version: 5.4.1100willis81808-UnboundLib
This is a helpful utility for ROUNDS modders aimed at simplifying common tasks.
Preferred version: 3.2.13README
# No Redraw
A mod for ROUNDS that removes cards from the draw pool after they've been used — no more seeing the same cards over and over.
Best paired with large card pack mods where the pool is deep enough to keep things interesting.
## Modes
### Standard Mode
Pick a card, it's gone. The other options you didn't pick can still show up later. Pool resets on new game.
### True Deck Mode
Every card shown as an option is burned from the pool — picked or not. 5 cards shown, 5 cards gone. Burns through the deck fast and forces real decisions about what you take vs what you let pass.
## Settings
In Mod Settings
- **Enable No Redraw** — master on/off toggle
- **True Deck Mode** — discard cards on draw instead of only on pick
- **Reset Pool Each Round** — resets the deck every round instead of only on new game
Settings sync automatically in multiplayer — host controls.
## Details
- Pool auto-resets when every card has been drawn so the game never deadlocks
- Settings persist between sessions
- Works alongside other card mods — the pool just gets bigger
- 67 base game cards = ~13 True Deck rounds or ~67 Standard rounds before reset
CHANGELOG
Changelog
All notable changes to NoRedraw will be documented here.
[Unreleased]
Fixed
- Cards previously drawn/picked could still appear in the card offer even though the mod correctly identified them as removed.
SpawnUniqueCard's internal retry loop would exhaust condition rejections and fall back to returning a blocked card. Fixed by physically removing picked cards from the card pool beforeSpawnUniqueCardruns, so the retry loop can never land on them regardless of how many attempts it makes.
[1.1.0]
Added
- True Deck Mode (
DiscardOnDraw): cards are removed from the pool the moment they appear as an option, not just when picked. - Reset Pool Each Round option: pool can be set to reset at the start of every round instead of only on new game.
- Pool auto-resets when all cards have been exhausted so the game never gets stuck with no valid cards.
- Multiplayer settings sync — host pushes
Enabled,ResetOnNewRound, andDiscardOnDrawto all clients on handshake. - Compatibility patch for
CardChoiceSpawnUniqueCardPatch(UnboundLib): wraps itsGetConditionresult to also exclude picked cards from external unique-card logic. - Card key resolution checks both
cardNameandsourceCard.cardName(with all aliases) so runtime card instances match their source definitions correctly. - Name-mismatch logging when a runtime card name differs from its source card name.
Changed
- Settings are now persisted via BepInEx
ConfigEntryso values survive restarts. - F1 menu rebuilt with descriptions for each toggle.
[1.0.0]
Added
- Initial release.
- Tracks cards picked by any player and removes them from the draw pool for the remainder of the game.
- Card pool resets on new game start.
- In-game settings menu via UnboundLib (
F1).