SimulPicks 0.2 (BETA)
Everyone picks their card at the same time — using the game's real pick screen.
No more waiting through sequential pick turns: every entitled player drafts privately
and simultaneously on their own screen, and the round starts when everyone is done
(or the timer runs out — nobody is ever waited on forever).
What changed vs 0.1 (complete rebuild)
0.2 runs ROUNDS' native pick flow locally per client instead of replacing it:
- Native everything: real card intro, selection animation, hands, sounds, scale.
- Who picks is always the game's decision: everyone at game start, losers after
points/rounds — winners never pick (0.1's bug).
- Extra picks work: Pick_N_Cards rounds, PickPhaseImprovements grants, AALUND13
devil/curse cards — the real extra-pick engine runs inside your session.
- Freeze-proof by construction: every wait is timeout-bounded and re-checks room
membership; leavers/AFKs get skipped, never waited on. Continue-after-win and
rematch hard-reset the mod's state (0.1's fatal bug).
- Host-authoritative results: the host decides the final pick list and everyone
applies exactly the same set — no cross-client drift.
Requirements & known limitations
- Every player in the lobby must run this mod (same version).
- Disable PickTimer — SimulPicks has its own pick timer (configurable).
- Card-delete-on-your-turn mods are disabled during simultaneous phases.
- Hook-driven special picks (e.g. WWM curse draws) run sequentially after the
simultaneous batch finishes — by design, they stay fully vanilla.
- DrawNCards per-player hand-size bonuses granted mid-session may only take effect
when the host is the picker (upstream master-gate; harmless).
- Keyboard/mouse and controller both work (it's the native pick UI).
Config (BepInEx/config/com.redredrain.rounds.simulpicks.cfg)
PickTimeSeconds (default 45) — per pick session before auto-pick of the
highlighted card.
Testing / debug
Alone in sandbox or offline: F9 runs one full pick cycle on demand.
Beta note
Extensively machine-verified against the full modded pick pipeline (110+ analysis
agents over the actual game/mod bytecode), but simultaneous picking is new territory:
report anything odd with your BepInEx log. Uninstalling instantly returns you to
vanilla sequential picks.