⚠ Temporary interface — full PureScript frontend in development. See GitHub for progress.
Warcraft Rumble

Darkmoon Faire Optimizer

Configure your ticket budget and reward weights, mark already-claimed nodes, and get ranked reward paths for your Darkmoon Faire run.

Budget & Tuning
Tickets: your available budget (solo max 33,200 · guild max 71,200). Greediness 0.0 = exhaustive search, 1.0 = heavily greedy. Beam width controls exploration depth — higher = more thorough, slower.
Solo max 33200
0.0 exhaustive → 1.0 greedy
Upper bound tickets (guild max)
States explored per step
Distinct path families shown
Variations per family
Min cost to be a spine anchor (t)
Reward Weights
Coefficients multiply the default gold value of each reward type. 1.0 = default. 0.0 = ignore entirely. 2.0 = double value. Faction XP weights compound with Tome weights — raising both for a faction (e.g. Blackrock + Tome Blackrock) amplifies that faction's tomes.
General Rewards
Tome Weights — scales XP/Star tome value per faction
Faction XP Multipliers — compounds with Tome weights. Raising a faction here boosts all tomes of that faction, with extra benefit if that faction has a high Leader ratio.
Claimed Nodes
Check nodes you have already purchased. They will be excluded from the solver and their children will be treated as unlocked.
Loading node list…
About StormBrew

StormBrew is an independent tools platform for competitive gaming. Built by one developer, focused on depth over breadth. All tools are free.

The DMF Optimizer models the Darkmoon Faire reward tree as a constrained path-selection problem and uses a beam search with spine stratification to surface diverse, high-value paths within your ticket budget.

Not affiliated with or endorsed by Blizzard Entertainment. All game titles and related media are trademarks of their respective owners.

Support the Project

StormBrew is free and ad-free. If you find it useful:

Patreon — soon Ko-fi — soon GitHub