Archive: Simulation Tips & Tricks

This entry will be my collection of random tips & tricks for using SimulationCraft. I’ll update this as I find/use more things on a regular basis.

Simulation Settings


Optimal Raid gives all relevant buffs/debuffs (Haste, Mastery, etc).


The HTML setting allows you to specify the name of the html report.


Calculate Scale Factors is a switch to generate all possible stat weights, which will be based on adding 1000 to each stat.


In addition to this, you can set the interval for calculating the stat weights (default = 1000)


The Iteration setting controls how many times a particular combination is run. The higher the number the more accurate it is, but the longer it will take. 25,000 is a good number to use.


Changes the fight conditions. Possible fights are lightmovement, heavymovement, helterskelter (a chaotic fight), patchwerk (no raid events/movement) and ultraxion (based on the DS fight with temporary invulnerabilities)

Data Exports


Exports reforge & plot results to the specified CSV file

Multi-profile Simulations
We can use multi-profile sims to compare classes, raiders, talents or other configuration changes. To do this we create a new simc file, but instead of the rotation/gear profiles we refer to secondary simc files.



Shaman_Elemental_T15H.simc name=Untalented talents=000000 glyphs=unleashed_lightning
Shaman_Elemental_T15H.simc name=PE_Echo_UL talents=000302 glyphs=unleashed_lightning
Shaman_Elemental_T15H.simc name=PE_AS_UL talents=000202 glyphs=unleashed_lightning
Shaman_Elemental_T15H.simc name=PE_EM_UL talents=000102 glyphs=unleashed_lightning

We can use virtually any line reference from the normal profiles to carry out an override on a particular profile. In the following example I’ve changed the meta gem used by overriding the head setting, and also disabled the T15 4pc bonus.



Shaman_Elemental_T15H.simc name=Untalented talents=000000 glyphs=unleashed_lightning tier15_4pc_caster=0 head=headpiece_of_the_witch_doctor,id=96696,gems=burning_primal_320haste_180crit,reforge=spi_mastery
Shaman_Elemental_T15H.simc name=PE_Echo_UL talents=000302 glyphs=unleashed_lightning tier15_4pc_caster=0 head=headpiece_of_the_witch_doctor,id=96696,gems=burning_primal_320haste_180crit,reforge=spi_mastery
Shaman_Elemental_T15H.simc name=PE_AS_UL talents=000202 glyphs=unleashed_lightning tier15_4pc_caster=0 head=headpiece_of_the_witch_doctor,id=96696,gems=burning_primal_320haste_180crit,reforge=spi_mastery
Shaman_Elemental_T15H.simc name=PE_EM_UL talents=000102 glyphs=unleashed_lightning tier15_4pc_caster=0 head=headpiece_of_the_witch_doctor,id=96696,gems=burning_primal_320haste_180crit,reforge=spi_mastery

You can also use stats= to define the stats on an item. This is useful to zero the stats on trinkets so you’re evaluating only the proc.

Batch Running Simulations
It’s also possible to use a batch file to launch multiple copies of the command line tool to generate multiple report files.

start “simc” /d c:\simc\ /wait simc.exe foo.simc
start “simc” /d c:\simc\ /wait simc.exe foo2.simc

This will launch each simulation in sequence, ie: wait for foo.simc to complete before starting foo2.simc.


About binkenstein
I'm a geek, living in Christchurch, New Zealand.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: