This project is read-only.

Strange variance with 1.9.5.3

Jan 5, 2010 at 5:24 PM

First, I'd like to thank you for this awesome tool and the efforts you share with the community. I'm quite new to WoW but as a (game) programmer, I love to have a look "behind the scene" to get a better understanding of what really happens and improve my enjoyement. EnhSim / Saa and Rawr are three fantastic tools that truly enhance my gaming experience, so huge thanks again.

I may have missed something in the configuration, but using the simplest (dumbest ?) possible settings, I get very different results from two consecutives runs.

What I did:

  1. start Rawr 2.5.3 and import my character from armory
  2. go to Options / EnhSim and click "Export stats"
  3. start EnhSimGui 1.9.5.3 and click "Copy from clipboard"
  4. go to priority queue and setup priorities as per my in-game saa config (default set 1)
  5. configure lag for 200-300
  6. click simulate - the simulated dps is either around 7k or around 8k (the most important difference is the magma totem dps - showing either 2.63 or 420.42 dps)

Could you please give me an idea of what I'm doing wrong?

Here is my freshly saved config.txt (from within EnhSimGui) :

 

### Saved by v1.9.5.3 of EnhSimGUI

config_version                  1.9.5.3
simulation_time                 1000
simulation_time_combatlog       30
combat_length                   7.00
report_count                    80
threads                         1
combat_length_rng_factor        0
min_lag                         200
max_lag                         300
simulate_mana                   1
cast_sr_on_cooldown             1

ep_precision                    2
ep_base_stat                    ap
ep_ap                           200
ep_crit_rating                  30
ep_hit_rating                   30
ep_expertise                    4
ep_haste_rating                 30
ep_armor_penetration_rating     30
ep_spellpower                   150
ep_dps                          7.5
ep_mana                         250
ep_spirit                       150
ep_mp5                          20

mh_auto_attack                  1
oh_auto_attack                  1
wait_ss_with_wf_cd              0.00
cast_ll_only_if_wf_on_cd        1
bloodlust_casters               1
sync_bloodlust_with_trinkets    1
cast_lvb_only_if_ed_left        15.0
cast_lvb_only_if_fsdots_left    4
cast_lvb_only_if_fs_active      1
cast_fs_only_if_dots_left       0
cast_ls_only_if_charges_left    2
cast_magma_only_if_ticks_left   2
cast_sr_only_if_mana_left       1250
use_mana_potion_if_mana_left    3000
necrotic_touch                  0

rotation_priority_count         13
rotation_priority1              SW
rotation_priority2              SS_0
rotation_priority3              MW5_LB
rotation_priority4              FS
rotation_priority5              FE
rotation_priority6              MT
rotation_priority7              ES_SS
rotation_priority8              SS
rotation_priority9              ES
rotation_priority10             LL_QE
rotation_priority11             FN
rotation_priority12             LL
rotation_priority13             LS

fight_name                      
miss                            8.0
dodge                           6.5
glancing                        24.0
armor                           10645
spell_miss                      17.0
nature_resistance               0
fire_resistance                 0
frost_resistance                0
arcane_resistance               0
shadow_resistance               0

additional_targets              0
additional_target_percent       25.0
additional_target_level         0
cast_cl_when_aoe                1

armor_debuff_major              20.0/20.0
armor_debuff_minor              5.0/5.0
physical_vulnerability_debuff   4.0/4.0
melee_haste_buff                20.0/20.0
melee_crit_chance_buff          5.0/5.0
attack_power_buff_flat          687/687
attack_power_buff_multiplier    0/99.7
spell_haste_buff                5.0/5.0
spell_crit_chance_buff          5.0/5.0
spell_crit_chance_debuff        5.0/5.0
spell_damage_debuff             13.0/13.0
spellpower_buff                 280/280
spell_hit_chance_debuff         3.0/3.0
haste_buff                      3.0/3.0
percentage_damage_increase      3.0/3.0
crit_chance_debuff              3.0/3.0
stat_multiplier                 10.0/10.0
stat_add_buff                   51/51
agi_and_strength_buff           178/178
intellect_buff                  60/60

replenishment                   1
water_shield                    0
mana_spring_totem               0
blessing_of_wisdom              1
judgement_of_wisdom             1
mixology                        0

flask_elixir                    flask_of_endless_rage
guardian_elixir                 -
potion                          potion_of_speed
food                            fish_feast

###############################################################################
### Everything in the section below can be replaced by information obtained ###
### from your paper doll stats or exported by the ShockAndAwe addon         ###
###############################################################################

race                            troll
mh_speed                        2.6
oh_speed                        2.6
mh_dps                          178.8
oh_dps                          178.8
mh_crit                         38.29
oh_crit                         38.29
mh_hit                          15.00
oh_hit                          15.00
mh_expertise_rating             149
oh_expertise_rating             149
ap                              4431
melee_haste                     10.39
armor_penetration               8.50
str                             131
agi                             1182
int                             573
spi                             154
spellpower                      1329
spell_crit                      26.83
spell_hit                       18.76
spell_haste                     7.99
max_mana                        12711
mp5                             0

mh_imbue                        windfury
oh_imbue                        flametongue

mh_enchant                      berserking
oh_enchant                      berserking

mh_weapon                       -
oh_weapon                       -

trinket1                        mark_of_supremacy
trinket2                        deaths_choice

totem                           totem_of_quaking_earth

set_bonus1                      t9_battlegear_4
set_bonus2                      -
set_bonus3                      -

metagem                         relentless_earthsiege_diamond

gloves_enchant                  hyperspeed_accelerators
cloak_enchant                   -
ring_proc                       -

glyph_major1                    feral_spirit
glyph_major2                    stormstrike
glyph_major3                    windfury_weapon

glyph_minor1                    -
glyph_minor2                    -
glyph_minor3                    -

ancestral_knowledge             2/5
improved_shields                2/3
mental_dexterity                3/3
shamanistic_focus               0/1
flurry                          5/5
elemental_weapons               3/3
unleashed_rage                  3/3
weapon_mastery                  3/3
dual_wield_specialization       3/3
mental_quickness                3/3
improved_stormstrike            0/2
static_shock                    3/3
maelstrom_weapon                5/5

convection                      0/5
concussion                      5/5
call_of_flame                   3/3
elemental_devastation           3/3
reverberation                   4/5
elemental_focus                 0/1
elemental_fury                  5/5
improved_fire_nova              0/2
call_of_thunder                 0/1
unrelenting_storm               0/3
elemental_precision             0/3
lightning_mastery               0/5
elemental_oath                  0/2
lightning_overload              0/5
lava_flows                      0/3
storm_earth_and_fire            0/3
shamanism                       0/5

And here are the two output.txt I get from successive runs.

Starting with the 7k variant :

 

EnhSim version 1.9.5.3

................................................................................

MH:
miss                151009         6.00%
dodge               0              0.00%
glancing            603533         23.99%
hit                 412478         16.40%
crit                1348695        53.61%
average ap          8014.77        
clip                0              0.00%

MH Windfury:
procs/hits          15.73%
procs/swings        14.90%
miss                0              0.00%
dodge               0              0.00%
hit                 371548         43.51%
crit                482362         56.49%
average ap          8013.96        

MH Storsmtrike:
miss                0              0.00%
dodge               0              0.00%
hit                 152145         43.45%
crit                198041         56.55%
average ap          7998.37        

OH:
miss                151098         6.01%
dodge               0              0.00%
glancing            603325         23.98%
hit                 411670         16.36%
crit                1349666        53.65%
average ap          8021.62        
clip                0              0.00%

OH Flametongue:
miss                0              0.00%
hit                 1871121        59.05%
crit                1297735        40.95%
average sp          3003.78        

OH Stormstrike:
miss                0              0.00%
dodge               0              0.00%
hit                 151268         43.20%
crit                198918         56.80%
average ap          8018.66        

Earth Shock:
miss                0              0.00%
hit                 77538          59.08%
crit                53699          40.92%
average sp          3005.01        

Flame Shock:
miss                0              0.00%
hit                 77983          59.14%
crit                53879          40.86%
average sp          3000.10        
dots hit            791167         100.00%
dots crit           0              0.00%
average dot sp      3001.92        

Lava Lash:
miss                0              0.00%
dodge               0              0.00%
hit                 196112         43.20%
crit                257897         56.80%
average ap          7976.46        

Lightning Bolt:
miss                0              0.00%
hit                 278144         59.11%
crit                192430         40.89%
average sp          3006.81        

Fire Nova:
miss                0              0.00%
hit                 35836          59.02%
crit                24884          40.98%
average sp          2997.46        

Lightning Shield:
miss                0              0.00%
hit                 662277         100.00%
crit                0              0.00%
average sp          3008.16        

Spirit Wolves:
miss                0              0.00%
dodge               0              0.00%
glancing            467088         23.98%
hit                 1256294        64.51%
crit                224188         11.51%
average ap          8090.48        

Magma Totem:
miss                0              0.00%
hit                 4495           59.62%
crit                3044           40.38%
average sp          2981.92        

Fire Elemental Melee:
miss                22932          7.96%
dodge               12159          4.22%
glancing            69467          24.11%
hit                 174990         60.73%
crit                8593           2.98%
average ap          8909.04        
average sp          3272.09        

Fire Elemental Fire Shield:
miss                0              0.00%
hit                 315024         92.03%
crit                27293          7.97%

Fire Elemental Fire Nova:
miss                0              0.00%
hit                 102501         91.99%
crit                8929           8.01%

Fire Elemental Fire Blast:
miss                0              0.00%
hit                 141889         91.96%
crit                12413          8.04%

Maelstrom Weapon:
PPM                 48.67
efficiency          80.57%

flurry uptime                  92.57%
unleashed rage uptime          100.00%
elemental devastation uptime   63.58%
elemental oath uptime          0.00%

mh enchant uptime              47.92%
oh enchant uptime              44.17%
searing totem uptime           0.00%
magma totem uptime             0.41%
fire elemental uptime          28.57%

trinket1 uptime                19.05%
trinket2 uptime                32.41%
racial uptime                  7.14%
totem uptime                   92.04%
metagem uptime                 0.00%
gloves enchant uptime          20.00%
cloak enchant uptime           0.00%
ring proc uptime               0.00%

                    MRPS without overregen
mana regen          0.22      0.15%
mp5                 18.17     12.21%
replenishment       38.57     25.92%
unrelenting storm   0.00      0.00%
judgement of wisdom 91.87     61.73%
shamanistic rage    0.00      0.00%
mana potion         0.00      0.00%
misc                0.00      0.00%
stormstrike         0.00      0.00%

                    DPS                 PPM       MPS
white               2331.02   33.19%    83.86
windfury            919.26    13.09%    7.12
flametongue         588.65    8.38%     52.81
stormstrike         361.08    5.14%     5.84      32.16     17.41%
lava lash           327.73    4.67%     7.57      20.85     11.29%
magma totem         2.63      0.04%     0.01      0.24      0.13%
earth shock         203.50    2.9%      2.19      27.12     14.68%
flame shock         233.11    3.32%     2.20      25.73     13.93%
lightning bolt      836.85    11.91%    7.84      57.46     31.11%
fire nova           46.00     0.65%     1.01      15.33     8.30%
lightning shield    346.39    4.93%     1.45      0.00      0.00%
spirit wolves       398.16    5.67%     0.43      3.54      1.92%
fire elemental      429.43    6.11%     0.14      2.26      1.23%
  melee             250.94    58.44%    4.80
  fire shield       15.75     3.67%     2.57
  fire nova         92.74     21.6%     1.86
  fire blast        69.99     16.3%     2.57

DPS                 7023.80
MPS                 184.69
MP2min              22162.71
MRPS                149.06
Out of mana time    25.91%

elapsed simulation time: 1000.00h
elapsed real time: 3.44s
simulation speed: 1045296x

Now the 8k variant :

 

EnhSim version 1.9.5.3

................................................................................

MH:
miss                152042         6.03%
dodge               0              0.00%
glancing            604865         24.00%
hit                 368511         14.62%
crit                1394598        55.34%
average ap          8003.64        
clip                0              0.00%

MH Windfury:
procs/hits          15.70%
procs/swings        14.87%
miss                0              0.00%
dodge               0              0.00%
hit                 355278         41.55%
crit                499726         58.45%
average ap          8003.52        

MH Storsmtrike:
miss                0              0.00%
dodge               0              0.00%
hit                 147743         41.53%
crit                207978         58.47%
average ap          7987.13        

OH:
miss                150633         5.98%
dodge               0              0.00%
glancing            605373         24.02%
hit                 369131         14.65%
crit                1394921        55.35%
average ap          8010.03        
clip                0              0.00%

OH Flametongue:
miss                0              0.00%
hit                 1840956        59.08%
crit                1275291        40.92%
average sp          2999.45        

OH Stormstrike:
miss                0              0.00%
dodge               0              0.00%
hit                 148574         41.77%
crit                207147         58.23%
average ap          8007.31        

Earth Shock:
miss                0              0.00%
hit                 213292         59.11%
crit                147540         40.89%
average sp          2997.52        

Flame Shock:
miss                0              0.00%
hit                 104031         59.09%
crit                72038          40.91%
average sp          3000.01        
dots hit            1056414        100.00%
dots crit           0              0.00%
average dot sp      3001.78        

Lava Lash:
miss                0              0.00%
dodge               0              0.00%
hit                 162317         41.50%
crit                228784         58.50%
average ap          7935.57        

Lightning Bolt:
miss                0              0.00%
hit                 304964         59.07%
crit                211355         40.93%
average sp          3003.58        

Fire Nova:
miss                0              0.00%
hit                 138251         58.96%
crit                96242          41.04%
average sp          2996.49        

Lightning Shield:
miss                0              0.00%
hit                 598241         100.00%
crit                0              0.00%
average sp          3001.49        

Spirit Wolves:
miss                0              0.00%
dodge               0              0.00%
glancing            456910         23.98%
hit                 1230032        64.56%
crit                218432         11.46%
average ap          8103.14        

Magma Totem:
miss                0              0.00%
hit                 707885         59.03%
crit                491372         40.97%
average sp          2996.57        

Fire Elemental Melee:
miss                22998          8.02%
dodge               12271          4.28%
glancing            68962          24.04%
hit                 174205         60.71%
crit                8487           2.96%
average ap          8891.15        
average sp          3266.72        

Fire Elemental Fire Shield:
miss                0              0.00%
hit                 314741         91.94%
crit                27601          8.06%

Fire Elemental Fire Nova:
miss                0              0.00%
hit                 102356         91.85%
crit                9080           8.15%

Fire Elemental Fire Blast:
miss                0              0.00%
hit                 141951         92.00%
crit                12345          8.00%

Maelstrom Weapon:
PPM                 48.33
efficiency          89.02%

flurry uptime                  93.41%
unleashed rage uptime          100.00%
elemental devastation uptime   83.53%
elemental oath uptime          0.00%

mh enchant uptime              48.08%
oh enchant uptime              43.61%
searing totem uptime           0.00%
magma totem uptime             67.80%
fire elemental uptime          28.57%

trinket1 uptime                19.05%
trinket2 uptime                32.48%
racial uptime                  7.14%
totem uptime                   89.60%
metagem uptime                 0.00%
gloves enchant uptime          20.00%
cloak enchant uptime           0.00%
ring proc uptime               0.00%

                    MRPS without overregen
mana regen          0.13      0.09%
mp5                 17.17     11.82%
replenishment       36.08     24.84%
unrelenting storm   0.00      0.00%
judgement of wisdom 91.91     63.26%
shamanistic rage    0.00      0.00%
mana potion         0.00      0.00%
misc                0.00      0.00%
stormstrike         0.00      0.00%

                    DPS                 PPM       MPS
white               2361.82   29.37%    84.00
windfury            931.58    11.58%    7.13
flametongue         578.23    7.19%     51.94
stormstrike         370.65    4.61%     5.93      32.66     19.83%
lava lash           284.36    3.54%     6.52      17.96     10.90%
magma totem         420.42    5.23%     2.44      45.29     27.49%
earth shock         558.54    6.95%     6.01      0.00      0.00%
flame shock         311.31    3.87%     2.93      0.00      0.00%
lightning bolt      917.75    11.41%    8.61      63.05     38.27%
fire nova           177.69    2.21%     3.91      0.00      0.00%
lightning shield    311.91    3.88%     1.20      0.00      0.00%
spirit wolves       389.72    4.85%     0.43      3.54      2.15%
fire elemental      427.48    5.32%     0.14      2.26      1.37%
  melee             249.10    58.27%    4.78
  fire shield       15.75     3.69%     2.57
  fire nova         92.71     21.69%    1.86
  fire blast        69.92     16.36%    2.57

DPS                 8041.47
MPS                 164.77
MP2min              19771.91
MRPS                154.56
Out of mana time    0.00%

elapsed simulation time: 1000.00h
elapsed real time: 3.62s
simulation speed: 995575x

 

 

 

 

Jan 6, 2010 at 10:58 AM

Interesting 

magma totem, earth shock, flame shock, lightning bolt, fire nova      


Are the ones that have dramatic differences. Hopefully this will be fixed shortly. Not sure why that would have changed though.
Jan 6, 2010 at 11:03 AM

7k dps: Out of mana time 25.91%

8k dps: Out of mana time 0.00%

 

Jan 6, 2010 at 3:18 PM

Indeed but is this two runs from the exactly the same config? There shouldn't be that variation from one run to another with the same config file. To the original poster. Are you 100% certain you didn't change ANYTHING AT ALL between runs?

 

Jan 7, 2010 at 1:18 PM

I think I figured out the problem.  The issue here is that shamanistic focus is not set.  In enhsimconfig::reset, it doesn't reset that value to zero.  So it ends up some random value, which is why he gets the variance.  Initializing the value should fix the problem.  I also noticed the same problem with necrotic_touch, so I fixed that as well.

Jan 7, 2010 at 1:43 PM

OK this should be fixed now.  Just one note, even though you are setting cast_sr_on_cooldown, you still need to have shamanistic rage in your rotation.  This is why you are going OOM during the sim.

Jan 8, 2010 at 10:56 PM

@Eralun : thanks, I did not spot it myself. It makes a lot of sense now.

@Levva : yes, exact same config.

@Ziff : k, seems that the good old "not initialized" bug striked again ;) Now putting SR in my priority list seem to stabilize dps around 7.9k (note that it is different from the solid 8k+ I got sometimes when SR was not in the list). I guess I "forgot" it because it is not listed in SAA priorities.

The latest version seem to fix the variance I had anyway. Thanks for the info.