How to Sim Your WoW Character? A Guide to Raidbots
This page will cover everything you need to know about using Raidbots to simulate (sim) and optimize your own character in Shadowlands.
Welcome to our guide to using Raidbots to optimize your WoW character. On this page, you will find info about Raidbots in general and how to configure it more generally. If you are looking to master specific parts of Raidbots, follow the links below to their respective sections of this page.
We recommend reading the sections below before moving on to the Top Gear/Droptimizer/Advanced sections, so that you can learn about Raidbots more generally and how to set up the generic settings that are shared between all sims.
- Top Gear is the most important part of Raidbots. It lets you sim your best gear, Conduits, Talents and Legendaries, Gems, Enchants etc.
- Droptimizer lets you find out content you should be doing to get the biggest gear upgrades for your character.
- Gear Compare lets you freely sim items that you do not have and play around with different gear combinations.
- Advanced is a section in Raidbots that lets you do sims that are not covered by Top Gear, for example simming different Racial bonuses and more.
Why You Should Sim Yourself
World of Warcraft is an incredibly complex game. On top of all the mechanics and how they interact with stats like Crit, Haste, Versatility, and Mastery, there are RNG elements built into the game that will drastically change your DPS output from attempt to attempt, even without changing the way that you play.
Because of this, it is essentially impossible to draw good conclusions from old-school in-game testing on Target Dummies. With perfectly consistent play, your DPS can easily vary by 10-30% just from RNG effects alone. When min-maxing often entails DPS increases that are less than 2%.
Simulations run tens of thousands of perfectly consistent runs with various setups to try and eliminate this problem. With dummy testing, you can easily still have 5%+ variation even if you do dozens of tests. With simulations, you can achieve an error margin of 0.1% or less within seconds. It is also much easier, and you can rely on the robot to play the spec perfectly and consistently.
Simulations take ALL in-game spell interactions and mechanics into account, including RNG. In fact, you can even use simulation data to draw statistical analysis on results, and for example work out what the highest "possible" DPS may come from. For example, stacking a lot of random proc effects might cause the simulation to have one run in a thousand where all of the procs activate at the same time, leading to a massive surge in DPS for that pull.
Simulations are used by Theorycrafters, Guidewriters, World #1 Raiders, and completely normal players alike, and we highly recommend that you join them.
How To Sim Yourself in Shadowlands
Simulating or "simming" yourself is one of the most important tools for improving your character, especially as a DPS player.
If you have ever visited a Class Discord, you will often have seen people referring to "simming" yourself. On this page, we will introduce you to what it is, and how you can do it yourself to maximize your DPS.
SimulationCraft and Raidbots
SimulationCraft is a tool that has existed for almost a decade. It is essentially a WoW Simulator that perfectly models all abilities and their interactions in the game by reading the game's actual spell data.
Theorycrafters and Guidewriters have been using this tool for years to work out the best ways to play the game. Since the in-game environment is perfectly modelled, this tool can be used to test anything from different stats, rotations, trinkets, Legendaries, and much more. None of our guides on Icy Veins would be as accurate as they are without the use of tools like this.
One of the biggest benefits of a simulation tool like SimulationCraft is that you can draw conclusions from it that are based on thousands of simulated fights. You can simulate 10000 5-minute fights in a matter of seconds. That would take over 800 hours of hitting a target dummy to replicate. The simulation is also perfectly consistent, meaning that there is no human element that may alter results. Also, the rotation that simulations are executing by default is nearly perfect.
What is Raidbots?
Raidbots is a website created by Seriallos. It essentially takes SimulationCraft, which is a powerful but complicated tool and turns it into a user-friendly website where all of the most useful possibilities of SimulationCraft can be harnessed by just about anyone.
In other words, Raidbots is SimulationCraft. The only difference is that all of its features are configured through a graphical user interface, and that the simulations themselves are run on Raidbots' own, powerful servers. Running SimulationCraft on your PC is much slower and more stressful for your PC.
The Raidbots website and how to use it will form the majority of this guide, but it is still worth understanding what SimulationCraft is, which is the foundation of Raidbots. Everything Raidbots does is just SimulationCraft underneath.
The frontpage of Raidbots contains all of the sections you need to start simming your character. We will go through all of the useful ones and how to use them in the sections below.
Step 1: Importing your Character
Every time you want to sim something new, you will need to import your character.
- Make sure that the Simulationcraft AddOn is installed and enabled.
- Open your chatbox and type in /simc.
- Now that the SimulationCraft window is opened, hit Ctrl+C on your keyboard to copy your data.
- Open up Raidbots Top Gear and paste in your data from the addon.
How To Configure Raidbots
Before we do any actual simming, we should make sure that we have set up Raidbots correctly for our uses. If you enter a section such as Top Gear and scroll to the bottom, you will see a lot of different options.
Fight Style is the actual kind of encounter that the sim will try to emulate. The default is Patchwerk, and we recommend sticking with that for most Raiding. Patchwerk is a simple 5-minute encounter with no movement. You can generally get advice on the best Fight Style to use for your Class/Spec, on your Class' Discord Server.
The DungeonSlice Fight Style is Raidbots' best attempt at trying to emulate a section of a Mythic+ dungeon. It has a variety of target counts, including a 2-minute boss encounter. Most Theorycrafters do not recommend using it, but it highly depends on the spec you are trying to sim for.
CleaveAdd is a useful and rather simple Fight Style that lets you mix up two different target counts. The CleaveAdd Fight Style is essentially Patchwerk, but for roughly 60% of the sim's duration, it will have one additional target active. So CleaveAdd @ 2 Targets will result in 2 targets for 40% of the sim's length, and 3 targets for 60% of the sim's length.
HecticAddCleave is a very intense encounter with frequent, numerous add spawns and heavy movement. We do not generally recommend using it, as the amount of AoE is unrealistically high for Mythic+ and most SimulationCraft Modules for Specs do not realistically handle movement.
Number of Bosses
Number of Bosses is the amount of targets that your sim will be fighting. This is helpful for doing AoE sims. For a regular Patchwerk sim, this will simply spawn multiple static bosses for your character to fight.
Fight Length is the amount of time that the encounter will take, give or take 20%. This means that a "5-minute" Fight Length will actually be thousands of 4-6 minute fights, but that the average Fight Length will be 5 minutes. Set this to whatever suits the fight you are doing, but if you are unsure then 5 minutes is a good default.
SimC Version adjusts how up to date that you want the SimulationCraft used by Raidbots to be. We recommend setting this to Nightly at all times, only changing to Weekly if you suspect that there may be a bug with the sim.
Stone Legion Heraldries/Cabalist's Hymnal in Party refers to two popular Trinkets from Castle Nathria. Both of these trinkets benefit from other members of your party (or "group" within a Raid) that are also using the same Trinket. Find out how many others in your Raid Group are using these Trinkets, and adjust it accordingly.
Unbound Changeling Proc lets you change the stat that your Unbound Changeling Trinket will proc, which can change depending on the food buff you last ate. Set this to whatever is best for your spec.
IQD Stat Proc Chance refers to the Inscrutable Quantum Device Trinket, which will proc stats on-use provided that certain conditions are not met. For example, it will often give Healers Mana, or heal allies when used in Raids that are hectic. Depending on the fight, this setting should either be 0%, 100%, or anything in-between. Experiment with it and try to analyze how often it actually procs Stats in your Raids.
Disable IQD Execute will cause the Inscrutable Quantum Device to never deal "execute" damage to a target when it is below 20% health. This option exists because a macro will prevent this from happening in-game (shown just below), increasing your DPS since the Stat proc is more powerful than the Execute proc. We recommend keeping this enabled, assuming that you are using this Macro.
Macro for Inscrutable Quantum Device No Execute Proc
- /use Inscrutable Quantum Device
Iterations per Actor should be set to Smart Sim and never changed unless you know what you are doing.
Raid Buffs and Consumables let you choose which Raid Buffs and Consumables the sim is going to assume that you have. For example, if you are trying to save Gold and you are not using Potions or Augmentation Runes, then you should disable those. If your group does not have a Mage, then disable Arcane Intellect, and so on. You should set this to what is most realistic for your situation.
Detailed SimC Report can occasionally be useful for deep-diving into the Sim Data, but is generally not necessary. It does not add a lot of extra time to the sim, however, so you may as well just enable it.
How to Use Raidbots Top Gear
The Top Gear section is by far the most important, and most commonly used section on Raidbots.
This is where you will find out what Gear, Legendaries, Enchants, Gems, Covenant, Soulbind, Conduits, and even Talents that you should use. The vast majority of people will never need anything except Top Gear.
There are so many things to do with Top Gear that we have created a dedicated page below for it.
How To Use Droptimizer on Raidbots
Droptimizer is a feature on Raidbots that lets you sim all the drops from a Raid or Dungeon on any difficulty/Mythic+ level, to see your biggest upgrades from it.
This is extremely useful for figuring out where your priorities should be for gearing up. It is also widely used by high-end guilds to decide on their roster for farm bosses, to make sure that as many people get good items as possible.
- Use Step 1 to import your character into Raidbots.
- Select the Item Source that you want to try, for example Castle Nathria.
- Choose an appropriate difficulty, for example Mythic Castle Nathria.
- Press the Run Droptimizer button.
- Wait for the Sim to finish.
In the example above, I have chosen Mythic Castle Nathria. You might also notice that Droptimizer automatically does not sim items that I already have to save time on the sim.
There is also a Socket option. Just like Top Gear, you can choose to add Sockets to the items being simmed so that they are compared more accurately to existing items you have that may already be socketed.
As you can see, by far the most important loot bosses for me are Stone Legion Generals and Sire Denathrius. Sire Denathrius has fewer, but larger upgrades, while Stone Legion Generals has three potential upgrades for me.
How To Use Gear Compare on Raidbots
Simming Items You Do Not Have
If you have ever wondered how to sim items that you do not actually have, then Gear Compare is for you. This is helpful when you are trying to work out how much of a DPS upgrade you can expect from an item that you want. You can also mess around with it and create full "what-if" gear setups.
In the above example, I am trying to sim how much of a DPS increase I would get if I could upgrade my 220 iLvl Stone Legion Heraldry to the Mythic iLvl 233 version.
When using Gear Compare for Trinkets and Rings, it is very important to also hit the Duplicate Gearset button, and making an identical sim using a different Slot. This is so that you are testing the new piece of gear against both of your existing Rings/Trinkets.
In the second Gearset, I have also made sure to make a copy of my existing iLvl 226 Inscrutable Quantum Device in my First Trinket Slot, so that I am not trying to sim two identical Trinkets.
You can apply this strategy to any item in the game. You can even set unachievable Item Levels, and you can of course add Gems and Enchants to the "virtual" items you are trying to compare.
As you can see, I can expect 45 DPS, or 0.7%, from upgrading my Trinket to its Mythic equivalent.
How To (Not) Use Stat Weights on Raidbots
Stat Weights are one of the most popular, but also one of the most misused features on Raidbots.
In simple terms, it tries to give you the DPS value of each stat right now, to give you an idea of what your best stat to stack currently is, but it has a lot of problems and we do not recommend using it, since it provides no advantages over using Top Gear, so we will dedicate this section mostly to why you should not use it.
The way your stat weights are calculated is as follows:
- It gives your character 116 of each stat.
- It looks at the DPS increase from giving your character 116 of each stat. For example, let us say that 116 Haste gives me 174 DPS.
- It divides the DPS gain by 116. So 174 divided by 116 is 1.5.
- Thus my Haste Stat Weight is 1.5, because it has figured that each point of Haste increases my DPS by 1.5, on average.
This seems sensible enough on the surface, but the problem is the "Scale Delta" used, which is the amount of stats that it gives you to make this calculation. When working with secondary stats - often in the form of Gems and Enchants, we are working with much smaller increments. You will rarely be swapping items, gems, or enchants in a way that would swing your stats by such a large margin in one go.
The second problem is that Stat Weights, at least by default, are purely using a Positive Scale Delta. That means it is only giving your character stats and working out the DPS increase, but it is not doing the inverse, which would be REMOVING stats from your character and looking at the DPS loss.
These factors combined with the fact that Top Gear can do everything that Stat Weights does without any need for interpretation or calculation means that you should generally not use Stat Weights at all as a normal user.
How To Use Quick Sim on Raidbots
This section is very straightforward. Quick Sim does not let you compare things, but it just lets you see at a glance how much DPS that you sim for. This is useful when comparing yourself to others to get an idea of how good your gear is. It also gives you some detailed information about the sim, such as the DPS% contribution from each ability and so on.
How to Use Raidbots "Advanced""
The Advanced Section is the Raidbots Sandbox. Here, you can do everything that SimulationCraft can do, but there is no Graphical User Interface to help you out. To harness the Advanced section, you need to understand how to configure SimulationCraft via text options and commands.
In this section, we will cover some of the most useful things you can do with Advanced to take your simming to the next level.
How To Sim Racial Bonuses in Raidbots
If you are really trying to min-max, you may have considered changing your character's Race to harness the power of certain Racial Bonuses. With a Racial Bonus Sim, you can sim all of the Races to see the best Racial for DPS.
- Use Step 1 to import your character into Raidbots. Simply paste the SimC Output into the large text box.
- Visit this Pastebin and copy its contents.
- Go back to Raidbots and Ctrl+V the contents of the Pastebin below the SimC Output that you pasted in Step 1.
- To make the sim run quicker, enable Convert to Profilesets. This prevents you from doing certain analysis on the results, but makes the sim run much faster.
- Click the Run Simulation button.
As you can see, I could gain a tiny amount of DPS by going for Troll instead of my current race, Orc. Keep in mind that the entry called Azortharíon is just a duplicate of the Orc entry since Orc is the original race that I currently am.
If you remember our Margin of Error explanation earlier on, however, you will probably recognize that a theoretical DPS increase of 7 is essentially nothing, the DPS in these sims can vary by as much as 6 from run-to-run. I do not think that a potential increase of 1 DPS is worth my real money or token gold, so I will be staying Orc for now.
Before spending any money, keep in mind that many factors in your gear can change the best Racial as the differences are small. Orc and Mechagnome tend to fall behind as item level improves later on in an expansion, while Trolls and Tauren tend to get further ahead. The best Racial in the first season of an expansion may be completely different than the last season, even if nothing actually changed about the spec.
How To Sim Fixed Fight Lengths on Raidbots
As we explained earlier, whenever you set a Fight Length in Raidbots, it is not actually the exact fight length that the sim will run, because simulations have a 20% fight length variation by default. A 5-minute sim will thus be a collection of sims that are 4-6 minutes long, with the average sim being 5 minutes long.
This can be inconvenient if you know exactly how long a fight is going to be, particularly if you are trying to do Target Dummy practice. Below, we will show you how to sim a specific fight length, with no variation.
How To Remove Fight Length Variation from Raidbots/SimulationCraft
Above or below your sim profile in the Advanced section, enter the following:
- # Set XXX to your desired fight length in seconds. For example, 300 would be 5 minutes.
- # Set YY to your desired fight length variation in percent. For example, "25" would be a 25% fight length duration.
How To Practice Your Rotation with Raidbots
An underrated possibility with Raidbots is that you can actually compare your own gameplay to the sim and see where you fall behind in terms of casts.
Use the following to set up a "Target Dummy"-style sim with no buffs that is exactly 3 minutes in length.
- # Set XXX to your desired fight length in seconds. For example, 200 would be 3 minutes and 20 seconds.
Put the above string of text before or after your actual /simc output, and then run the sim.
By pressing Full HTML Report on the Results page, you can get a detailed breakdown of the sim. Most importantly, you can look at the Abilities'Execute tab to see the amount of times that each spell was cast. You can compare your own casts to these to learn how the sim is playing differently.
Is Raidbots Premium Worth It?
If you have used Raidbots, you may have noticed that there is an option to support Raidbots' Patreon and get some perks. The most notable perks include skipping the queue when you sim, and having a much higher iteration count allowance, allowing you to sim more different things in one go.
Whether this is worth it is up to you. It is by no means necessary to get almost everything you would ever need out of Raidbots, but it does save you time and if you sim a lot, it is well worth considering.
- 19 Apr. 2021: Expanded the Advanced section with tips on how to use Raidbots to practice your rotation on dummies.
- 31 Mar. 2021: Made a formatting change to make the Gear Compare section easier to find.
- 21 Mar. 2021: Updated the macro to prevent Inscrutable Quantum Device from proccing Execute damage.
- 10 Mar. 2021: Page added.
- The Grim Fate of Mekgineer Thermaplugg in Patch 9.1
- Pirate Dragon Mount: Yay or Nay?
- Shadowlands 9.0.5 Mythic+ DPS Log Rankings and Analysis: Week 6: Major and Chaotic Changes
- The Lucky Ones: 2 Mounts from 1 Gul'dan Kill, Somehow Beaten by an Insane Paragon Chest
- Character Transfers Temporarily Closed in WoW Classic
- Will Torghast Have a New Currency in Patch 9.1?
- The Lowest Mythic Wipe in WoW History?
- Patch 9.1 Raid Testing Schedule: April 22nd