Brainstorm Rerolled
Seed finder: build filters in game (tags, vouchers, packs, shop jokers, The Soul, boss blinds, any ante) and auto-reroll searches millions of seeds per second in the background. Windows, Steam Deck, macOS.Brainstorm Rerolled
A Balatro mod for finding seeds. Describe the run you want (a Charm Tag with The Soul, a Negative Blueprint in the first shop, Observatory by ante 2, ...) and auto-reroll searches millions of seeds per second in the background until it finds one.
Built on Brainstorm by OceanRamen and Immolate by SpectralPack. Please credit them; this project builds on their work.
Disclaimer
Claude Code and Gemini were both used in some capacity for this project both as research helpers and coding assistants. I am making this project public since I think the end product is neat but please give all actual credit to the original authors mentioned above.
Features
- Auto-reroll:
Ctrl + Asearches for a seed that matches your active filter and starts a run on it. The game stays responsive while it searches, showing how many seeds it has checked. PressCtrl + Aagain to cancel. - Filters built in game: make named filters from conditions, save as many as you like, and pick the active one.
- Fast reroll:
Ctrl + Rrestarts the run on a new random seed. - Save states: hold
Zand press1–5to save the current run to a slot; holdXand press1–5to load it.
Works on Windows, Linux and Steam Deck through Proton, and macOS (Apple Silicon and Intel). Searching needs no extra software: everything runs on the CPU.
Installation
Install with a Thunderstore mod manager (r2modman or the Thunderstore Mod Manager); Lovely is installed with it automatically. Brainstorm-Rerolled adds a Brainstorm-Rerolled tab to the settings menu.
macOS only: macOS sometimes blocks code downloaded from the internet until you allow it. If auto-reroll reports that it is unavailable, run xattr -d com.apple.quarantine on the Immolate.dylib file in the mod's folder once, then restart the game.
Filters
Open Settings → Brainstorm-Rerolled → EDIT FILTERS. A filter is a list of conditions, and a seed matches only if every condition is true. Choose which filter auto-reroll uses with ACTIVE FILTER in the same tab.

| Condition | Example |
|---|---|
| Tag | Charm Tag on the ante 1 Small Blind |
| Voucher | Observatory in the ante 2 shop |
| Booster pack | Mega Arcana Pack among the first 2 packs of ante 1 |
| Joker in shop | Negative Blueprint among the first 4 shop cards of ante 1 |
| Soul in Arcana pack | The Soul in a Mega Arcana pack, giving Perkeo |
| Boss blind | Crimson Heart as the ante 8 boss |
Every condition applies to one ante or a range of antes ("Burglar anywhere in antes 6–8"). For example, this filter asks for a Turtle Bean in ante 8, a Burglar in ante 7 or 8, Crimson Heart as the ante 8 boss, and a Negative Blueprint early in ante 2:

Jokers are picked from a card grid like the Collection screen:

Good to know:
- Vouchers in later antes assume you bought the vouchers of earlier antes (an upgraded voucher only appears after its base voucher).
- Shop cards count 2 per shop plus 2 per reroll.
- Boss blinds assume you never reroll the boss: Director's Cut, Retcon and the Boss Tag change that ante's boss and every later one.
- Steel Joker, Stone Joker, Lucky Cat, Golden Ticket and Glass Joker only appear once your deck has a card with that enhancement. To search for them, turn on Assume 1 of each enhanced card for the filter. If you never get those cards, about 1 in 55 common/uncommon shop jokers can differ from the prediction.
- Very specific filters can take a long time to find a seed. The search shows its progress and can be cancelled at any time.
Two starter filters are included: Charm + Soul and Charm + Soul + Observatory.
Source and license
Source code, documentation and issue tracker: https://github.com/ABGamma/Brainstorm-Rerolled. Licensed under CC BY-NC-SA 4.0.
