Skip to content

Simulator Help

For more help, stop by our discord channel or the forums. When you ask us something, you’ll get a detailed response, and there are no dumb questions!

Simulator basics:

For tanks:

Yes, you can simulate tanks. It is a challenging problem, but that is what we do best.

  • NPS – a tank metric that basically tracks your chance to survive. A higher number is better.
  • Tools for tanks
  • The Blender” lets you balance your tankiness with your desired DPS-iness when picking gear.

For healers:

Yes, you can simulate healers, although this is the first time it’s ever been done, so it will take a while to catch on (and we might do more iterations).

Advanced simulation stuff

  • Learned variables – the simulator lets you set a variable that learns over each iteration. One example is learning the length of the burn phase for Arcane Mages.
  • Batch simulations – Mr. Robot will automatically setup the combinations you choose, spend some time computing DPS for each one, and then generate a custom result. All with the click of a button.

Working with APLs / Rotations:

Simulator accuracy – we don’t just claim it, we prove it!

Every tier, we run tests against top ranked players’ logs, and the simulations of those fights. We look at the 95th percentile so that we are isolating very skilled players, but eliminating extreme luck or cheese tactics. We do this throughout the tier as patches happen to make sure it’s as accurate as possible!

Gearing strategies & “stat weights”:

Boss scripts:

We have the following boss scripts. Most of them have explanations, some of them don’t but can be found in the simulator anyway.

  • How to simulate with a custom boss script – The example uses Krosus boss script variations, but it is the same for any of the bosses.
  • Krosus – a full explanation of how we modeled it for DPS (good for single target) and Tanks (good mitigating magic damage)
  • Spellblade – a full explanation of how we modeled it for DPS (good for AoE) and Tanks (good for mitigating physical damage)
  • Goroth – DPS-  a full explanation (single target) and variations
  • Goroth, Mythic version for tanks
  • Fallen Avatar
  • Mistress Sass’zine – a full explanation (aoe)
  • Felhounds of Sargeras – based on PTR data – built for tanks
  • Hasabel (tanks)
  • Target Dummy – this is a version where you just stand and DPS a target
  • Mythic+ simulates the mythic 5 man dungeons. In the ‘more options’ section on the sim setup page, be sure to select the different affixes for the week.

Theorycraft Articles


  • Is ths simulator free?
    • YES! Totally free 🙂 There aren’t even ads on it, crazy right?
  • I don’t play like a robot, so how can a simulation take that into account?
    • We have “anticipation” logic that acts a lot more like a human. We put a lot of care into modeling the timing of how the game queues actions, and how humans make decisions. For example, you don’t decide what spell to use the exact instant your GDC is ready, you decide half a second before that (for example). If the simulator made the decision the exact instant the GCD was ready, a trinket might have proc’d 100ms before the GCD was ready, so the simulator chooses a special spell to take advantage of that buff. That would be great if we could do that as humans. Instead, our human logic defaults to assuming you plan 300ms ahead (it’s configurable though). So in this scenario, you’d choose the next regular spell in your rotation and push the button (which the game queues up). Then 200 ms later (at 100ms before your GCD) a trinket proc’s and you get a buff. The simulator executes the regular spell when the GCD is ready, then the next decision chooses a spell based on that buff.
  • You mentioned this is public, and it’s a wiki. Are there controls so people don’t troll and mess up spell mechanics for the rest of us?
    • Yes, the public versions are controlled by us. We will have a way for people to submit suggested edits to spell mechanics, rotations, etc (this submit suggestions feature isn’t live yet). After review, we can update the main public views. But you don’t have to wait for us, since all custom rotations and edits are saved to a user’s profile and can be used immediately, or shared with friends to use immediately.