Jump to content


Photo

EnhSim for Cataclysm


  • Please log in to reply
318 replies to this topic

#301 ziff

ziff

    Piston Honda

  • Members
  • 235 posts

Posted 05 December 2011 - 04:35 AM

Is the enhsim (the engine I mean) compilable using gcc (g++) on Linux? I think it would be a good opportunity to create a web version of it, creating the interface with wt (Wt, C++ Web Toolkit)


I haven't tried it myself, but I'm pretty sure it builds under gcc on Linux. Creating a web version shouldn't be that big of an endevour, especially with the way the engine works. It's really just about having somebody willing to do the coding and hosting the website.

#302 ziff

ziff

    Piston Honda

  • Members
  • 235 posts

Posted 05 December 2011 - 04:38 AM

EnhSim 2.6.7 BETA

Download from EnhSim 2.6.7 BETA

This release supports WoW patch 4.3 for level 85.
To use this release, you must have the Microsoft Visual C 2010 Redistributable Package installed. This can be downloaded from Download details: Microsoft Visual C++ 2010 Redistributable Package (x86)
To use the GUI, you must have the .NET 4.0 Frameworks installed. This can be downloaded from Microsoft .NET Framework 4 (Web Installer)


Changes
- No'Kaled's proc can no longer miss
- No'Kaled's proc now uses fire/shadow/frost spell crit rate instead of yellow melee crit rate
- Vial of Shadows' attack proc can now be dodged
- Vial of Shadows' AP coefficient varies for RF/Normal/Heroic version at 0.797, 0.9 and 1.016 per AP respectively
- Added the Arrow of Time trinket

#303 Urkia

Urkia

    Glass Joe

  • Members
  • 1 posts

Posted 18 December 2011 - 10:47 PM

Recently, I've been getting a Unknown configuration option when I try to copy from clipboard via Rawr, then I get a clipboard parse error. Is anyone else having this issue, or does can someone help me with a fix? Thanks for reading.

#304 Timetodance

Timetodance

    Glass Joe

  • Members
  • 23 posts

Posted 19 December 2011 - 12:03 AM

Recently, I've been getting a Unknown configuration option when I try to copy from clipboard via Rawr, then I get a clipboard parse error. Is anyone else having this issue, or does can someone help me with a fix? Thanks for reading.


It's a problem on Rawr's end. No quick fix at this stage, but I am looking into it.

#305 ziff

ziff

    Piston Honda

  • Members
  • 235 posts

Posted 19 December 2011 - 05:46 AM

EnhSim 2.7.0

Download from EnhSim 2.7.0

This release supports WoW patch 4.3 for level 85.
To use this release, you must have the Microsoft Visual C 2010 Redistributable Package installed. This can be downloaded from Download details: Microsoft Visual C++ 2010 Redistributable Package (x86)
To use the GUI, you must have the .NET 4.0 Frameworks installed. This can be downloaded from Microsoft .NET Framework 4 (Web Installer)


Changes
For Issue # 9031
- the necrotic_touch and necrotic_touch_heroic options should just be ignored rather than fail for an import.

- Updated Stormstrike to now act as three separate events, one for the main attack and one for each hand. The main attack can miss, dodge or hit. The main attack will proc from the main hand if one is equipped, otherwise it will use the off hand. This main attack is treated as a melee attack, so it can proc trinkets and weapons procs. For example, Tia's Grace, Fluid Death, Avalanche or No'Kaled. If this main attack hits, it will apply the debuff and proc an attack from both hands. Each of these attacks can hit or crit independently of each other. These two attacks are also treated as separate melee attacks.
- Also changed the MW eaten stat to MW clipped since it seems clipped is abit easier to understand than eaten
- Updating default config.txt file to reasonable T13 heroic gear
- Updating Starcatcher Compass to have a 115 second ICD
- The Raid Finder version of Wrath of Unchaining is 78 agility per stack not 77 agility per stack
For Issue # 8971
- Unleash Wind no longer can be dodged, so it now is treated as a ranged attack that can only miss, hit or crit.
- Looking into how Unleash Wind is working, I changed it so it is treated as a melee special attack. So it can proc things like Matrix Restabilizer, Flurry or No'Kaled.
- Looking into how Unleash Flame is working, I changed it so it is treated as a spell attack. So it can proc things like Elemental Devastation, etc.

#306 ziff

ziff

    Piston Honda

  • Members
  • 235 posts

Posted 19 December 2011 - 06:33 AM

Thanks for the reply!


Actually, what versions of Rawr and EnhSim are you using? I just tried out exporting from Rawr 4.3.2 into EnhSim 2.7.0 and I didn't get any errors. I definitely see some missing pieces in the export, but nothing that should end up with any kind of error.

#307 bluethingy

bluethingy

    Glass Joe

  • Members
  • 3 posts

Posted 19 December 2011 - 05:56 PM

Hi I'm using rawr 4.3.2b and enhsim 2.7.0 and i too am getting copy errors 'unknown item' then a long list of items /sockets and it shuts down.
I also noticed that rawr seams to be favoring crit over mastery its not just on my toon either i have checked a few of you guys out on my rawr and im getting similar results -it wants you to swap mastery to crit, and I'm fairly sure mastery is still superior stat,any clues?

#308 ziff

ziff

    Piston Honda

  • Members
  • 235 posts

Posted 19 December 2011 - 08:07 PM

Hi I'm using rawr 4.3.2b and enhsim 2.7.0 and i too am getting copy errors 'unknown item' then a long list of items /sockets and it shuts down.
I also noticed that rawr seams to be favoring crit over mastery its not just on my toon either i have checked a few of you guys out on my rawr and im getting similar results -it wants you to swap mastery to crit, and I'm fairly sure mastery is still superior stat,any clues?


Could you do me a favor and paste in the rawr export into a response? I know that Timetodance said it's a Rawr issue, but I want to make sure it isn't something to do with EnhSim. I was using the Rawr export functionality to do the config.txt update for EnhSim 2.7.0 so I know it works in a generic sense.

#309 bluethingy

bluethingy

    Glass Joe

  • Members
  • 3 posts

Posted 19 December 2011 - 10:51 PM

This is the 'copy to clip-bored' i used to copy over to enhsim hope this is helpful.

Spoiler


I also copied this across from 'copy pawn string'

( Pawn: v1: "Rawr": Agility=2.83, Ap=1.00, CritRating=1.23, HasteRating=0.88, Health=0.03, HitRating=0.85, Intellect=-0.73, MasteryRating=0.28, SpellPower=0.14, Stamina=0.39, Strength=1.05 MeleeDps=1, )

#310 ziff

ziff

    Piston Honda

  • Members
  • 235 posts

Posted 19 December 2011 - 11:19 PM

This is the 'copy to clip-bored' i used to copy over to enhsim hope this is helpful.


Yeah, that's obviously not what EnhSim is looking for, you should be seeing errors for that. How are you getting that data out of Rawr though? When I use either the stand-alone Rawr WPF client or the web version, I can't see anyway to get that output out of Rawr. Here's what I do:

1) Go to the Options Tab located between the Buffs tab and the Boss Handler tab
2) Go to the EnhSim Tab
3) Click on the 'Export Stats to EnhSim config file' button
4) Go to EnhSim and click on the 'Copy from Clipboard' button

Here's a sample of what it should look like:

##########################################
### Rawr.Enhance Data Export to EnhSim ###
##########################################

config_source rawr

race                            tauren
mh_speed                        2.6
oh_speed                        2.6
mh_dps                          786.3
oh_dps                          786.3
str                             156
agi                             7530
int                             155
spi                             178
mastery_rating                  1675
mh_crit                         36.47
oh_crit                         36.47
mh_hit                          20.34
oh_hit                          20.34
mh_expertise_rating             543
oh_expertise_rating             543
ap                              17101
melee_haste                     7.38
spellpower                      8695
spell_crit                      12.83
spell_hit                       16.87
spell_haste                     7.38
max_mana                        25475
mp5                             0

mh_imbue                        windfury
oh_imbue                        flametongue

mh_enchant                      4099
oh_enchant                      4099
mh_weapon                       axe
oh_weapon                       axe

trinket1                        77994
trinket2                        77999

set_bonus1                      -
set_bonus2                      -
set_bonus3                      -

metagem                         68778

gloves_enchant                  -
cloak_enchant                   -
weapon_set_proc                   -


#311 Timetodance

Timetodance

    Glass Joe

  • Members
  • 23 posts

Posted 20 December 2011 - 12:06 AM

I see where the confusion is. In Rawr there are two copy to clipboard functions. The correct one to export into EnhSim is as ziff listed:

1) Go to the Options Tab located between the Buffs tab and the Boss Handler tab
2) Go to the EnhSim Tab
3) Click on the 'Export Stats to EnhSim config file' button
4) Go to EnhSim and click on the 'Copy from Clipboard' button


The other copy to clipboard option is from the export drop-down above the gear list. Not sure what this is for as I don't use it, but it is NOT the one that you want to be using.

Also, in relation to another above comment about crit being valued higher than mastery in Rawr, that is a bug that has been fixed for next release (but this should really be in the Rawr thread).

#312 Desertbull

Desertbull

    Glass Joe

  • Members
  • 4 posts

Posted 02 January 2012 - 01:42 PM

I think there is a problem with the export function in 4.3. I submitted a ticket to that, but maybe someone who is more proficient in programming than me could have a look at it: Rawr - rawr - View Issue #22006: [Enhance] AP/SP export to Enhsim not accurate
Seems like the export does not reflect the 4.3 changes to Unleashed Rage and Mental Quickness. Perhaps someone has an idea how to fix Spell Power export since Attack Power works quite well after my change in EnhSim.cs.

edit: Sorry, I guess that should be in the RAWR.Enhance thread. Could a moderator please be so kind and move this into the right thread?

edit: Fixed it, works now except for rounding errors. The updated EnhSim.cs is submitted with the ticket for those who want to fix it right away.

#313 Soltara

Soltara

    Glass Joe

  • Members
  • 5 posts

Posted 06 January 2012 - 01:33 PM

I know this is dumb and prob won't get answered; but when using EnhSim when it asks for weapon dps do you put the dps listed on the weapon or he dps list in your character stat sheet?

#314 Nunyaa

Nunyaa

    Glass Joe

  • Members
  • 1 posts

Posted 07 January 2012 - 06:28 AM

i had a question about No'kaled in enh sim.
i see that in other top dps/bis posts, the axe procs from main hand and off hand are listed in the dmg list that enhsim puts out. but whenever i run enhsim, i dont have it showing me the axe procs.. am i missing something ?
im using v2.7.0

#315 Quaglia

Quaglia

    Von Kaiser

  • Members
  • 25 posts

Posted 07 January 2012 - 11:10 AM

i had a question about No'kaled in enh sim.
i see that in other top dps/bis posts, the axe procs from main hand and off hand are listed in the dmg list that enhsim puts out. but whenever i run enhsim, i dont have it showing me the axe procs.. am i missing something ?
im using v2.7.0


Keep in mind that the interaction betwen the export function of S&A and the import function of EnhSim at the moment is far from being perfect: you have to manually select the No'kaled(s), along with the set bonus(i) in the Gear detail tab of Enh sim.

#316 Sepulcre

Sepulcre

    Glass Joe

  • Members
  • 2 posts

Posted 17 January 2012 - 03:39 PM

hey there !

First of all, I wanted to thank you for everything you do for the community, your posts are always a pleasure to read.

So I have a question. since my first step as an enhancement shaman, I choose to follow the path of enhsim rather than simcraft. but recently a new shaman friend asked me about my reasons. and I discovered that I was not able to respond. When I see the results of both sims, I always have the feelings that enhsim is the nearest of what I can do with my characters, simcraft generaly has a gap of 1k - 1k.5 dps

Having said that, I ran the two sim on my character with the same parameters, and I see that there is a big difference between flameshock uptime. enhsim give me a 72% uptime, compared to 96% with simcraft.

am I doing something wrong in the settings ?

looking at logs, my uptime on a fight like ultraxion tend to be near 92%, and I try to use it only with unleash flame buff up

And to conclude, sorry for my bad english !

#317 darkInertia

darkInertia

    Von Kaiser

  • Members
  • 60 posts

Posted 17 January 2012 - 04:38 PM

hey there !


Could you post your config settings?

#318 Sepulcre

Sepulcre

    Glass Joe

  • Members
  • 2 posts

Posted 17 January 2012 - 05:13 PM

Sure !

config file for enhsim :

### Saved by v2.7.0 of EnhSimGUI

config_version                  2.7.0
simulation_time                 25000
simulation_time_combatlog       30
combat_length                   5
report_count                    80
threads                         1
combat_length_rng_factor        0
min_lag                         200
max_lag                         250
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_rating             30
ep_haste_rating                 30
ep_mastery_rating               30
ep_spellpower                   150
ep_dps                          7.5
ep_mana                         250
ep_spirit                       150
ep_mp5                          20
ep_intellect                    30
ep_agility                      30
ep_strength                     30

mh_auto_attack                  1
oh_auto_attack                  1
use_bloodlust                   1
always_bloodlust_wolves         0
cast_lvb_only_if_fs_active      1
cast_fs_only_if_dots_left       0
cast_magma_only_if_ticks_left   2
cast_searing_only_if_ticks_left 1
cast_sr_only_if_mana_left       750
use_mana_potion_if_mana_left    3000
use_potion_before_combat        1

gloves_enchant                  -
cloak_enchant                   -
ring_proc                       -
weapon_set_proc                 -

rotation_priority_count         10
rotation_priority1              ST
rotation_priority2              SS
rotation_priority3              LL
rotation_priority4              MW5_LB
rotation_priority5              FS_UEF
rotation_priority6              UE
rotation_priority7              ES
rotation_priority8              SW
rotation_priority9              ST_0
rotation_priority10             MW1_LB

aoe_rotation_priority_count     0

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       0.0
additional_target_level         0

armor_debuff                    12.0/12.0
physical_vulnerability_debuff   4.0/4.0
melee_haste_buff                10.0/10.0
crit_chance_buff                5.0/5.0
attack_power_buff_multiplier    10.0/10.0
spell_haste_buff                5.0/5.0
spell_crit_chance_debuff        5.0/5.0
spell_damage_debuff             8.0/8.0
spellpower_buff                 0/10.0
percentage_damage_increase      3.0/3.0
stat_multiplier                 5.0/5.0
agi_and_strength_buff           549/549
mana_buff                       5401/5401
mana_regen_buff                 326/326

replenishment                   0
water_shield                    0
mixology                        0

flask_elixir                    flask_of_the_winds
guardian_elixir                 -
potion                          potion_of_the_tolvir
food                            seafood_magnifique_feast
profession_buff                 -

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

race                            draenei
mh_speed                        2.6
oh_speed                        2.6
mh_dps                          696.5
oh_dps                          617.1
mh_crit                         31.05
oh_crit                         31.05
mh_hit                          20.51
oh_hit                          20.51
mh_expertise_rating             543
oh_expertise_rating             543
ap                              16582
melee_haste                     4.64
str                             152
agi                             6668
int                             159
spi                             178
mastery_rating                  1901
spellpower                      8470
spell_crit                      10.06
spell_hit                       17.04
spell_haste                     4.64
max_mana                        25535
mp5                             0

mh_imbue                        windfury
oh_imbue                        flametongue

mh_enchant                      landslide
oh_enchant                      landslide

mh_weapon                       nokaled
oh_weapon                       nokaled_rf

trinket1                        wrath_of_unchaining
trinket2                        vial_of_shadows

set_bonus1                      t13_battlegear_2
set_bonus2                      -
set_bonus3                      -

metagem                         agile_shadowspirit_diamond

glyph_prime1                    lava_lash
glyph_prime2                    stormstrike
glyph_prime3                    windfury_weapon

glyph_major1                    -
glyph_major2                    -
glyph_major3                    -

armor_type_bonus                0

primary_talent                  enhancement
elemental_weapons               2/2
focused_strikes                 3/3
improved_shields                2/3
elemental_devastation           3/3
flurry                          3/3
static_shock                    3/3
searing_flames                  3/3
frozen_power                    0/2
shamanistic_rage                1/1
unleashed_rage                  2/2
improved_lava_lash              2/2
maelstrom_weapon                3/3

convection                      0/2
concussion                      2/3
call_of_flame                   2/2
reverberation                   0/2
elemental_precision             3/3
elemental_focus                 0/1
elemental_oath                  0/2
lava_flows                      0/3
storm_earth_and_fire            0/3
elemental_mastery               0/1
feedback                        0/3
lava_surge                      0/2

enhsim report :

EnhSim version 2.7.0

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

MH:
miss                3266477        6.49%
dodge               0              0.00%
glancing            12085526       24.01%
hit                 11135087       22.12%
crit                23847621       47.38%
average ap          24059.06       
clip                8100150        13.86%
reset               0              0.00%

MH Windfury:
procs/hits          16.55%
procs/swings        15.65%
miss                0              0.00%
dodge               0              0.00%
hit                 14070797       49.66%
crit                14263447       50.34%
average ap          24062.70       

MH Storsmtrike:
miss                0              0.00%
dodge               0              0.00%
hit                 4979811        49.81%
crit                5017228        50.19%
debuff              9997039        100.00%

MH Unleashed Weapon Windfury:
miss                0              0.00%
hit                 2628534        49.65%
crit                2665288        50.35%
average ap          23983.04       

MH No'Kaled Procs:
hit                 4049520        79.94%
crit                1016101        20.06%
average mastery     1901.00        

OH:
miss                3272094        6.49%
dodge               0              0.00%
glancing            12102152       24.01%
hit                 11148301       22.12%
crit                23882823       47.38%
average ap          24055.40       
clip                8029513        13.74%
reset               0              0.00%

OH Flametongue:
miss                0              0.00%
hit                 52075359       79.95%
crit                13061994       20.05%
cooldown            0              0.00%
average sp          12579.97       

OH Stormstrike:
miss                0              0.00%
dodge               0              0.00%
hit                 4963774        49.65%
crit                5033265        50.35%
debuff              9997039        100.00%

OH Unleashed Weapon Flametongue:
miss                0              0.00%
hit                 4229699        79.90%
crit                1064123        20.10%
average sp          12558.40       

OH No'Kaled Procs:
hit                 3646307        79.93%
crit                915512         20.07%
average mastery     1901.00        

Earth Shock:
miss                0              0.00%
hit                 2795021        44.91%
crit                3429159        55.09%
average sp          12591.59       

Flame Shock:
miss                0              0.00%
hit                 3235792        79.97%
crit                810318         20.03%
average sp          12618.81       
dots hit            19783701       79.95%
dots crit           4962532        20.05%
average dot sp      12672.04       

Lava Lash:
miss                0              0.00%
dodge               0              0.00%
hit                 3977564        49.68%
crit                4029474        50.32%
average ap          24079.85       

Lightning Bolt:
miss                0              0.00%
hit                 8251846        44.92%
crit                10117803       55.08%
average sp          12583.22       

Lightning Shield:
miss                0              0.00%
hit                 5660712        44.93%
crit                6937846        55.07%
average sp          12589.98       

Spirit Wolves:
miss                0              0.00%
dodge               0              0.00%
glancing            9501738        24.00%
hit                 28909653       73.01%
crit                1186297        3.00%
average ap          24203.14       

Searing Totem:
miss                0              0.00%
hit                 42811374       79.95%
crit                10734375       20.05%
average sp          12561.97       

Searing Flames:
hit                 19179976       79.96%
crit                4808391        20.04%
average sp          12554.53       

Trinket2 Damage:
miss                0              0.00%
dodge               0              0.00%
hit                 1548841        49.62%
crit                1572797        50.38%

Maelstrom Weapon:                                 PPM            
MW5 cast            6902430        37.58%         4.60
MW4 cast            2238755        12.19%         1.49
MW3 cast            2452658        13.35%         1.64
MW2 cast            2930913        15.96%         1.95
MW1 cast            3844893        20.93%         2.56
proc                67510694                      45.01          
proc lost           6335742        9.38%          4.22
proc clipped        1458067        2.16%          0.97
efficiency          88.46%

flurry uptime                      92.35%
elemental devastation uptime       94.74%

stormstrike debuff uptime          99.48%
flame shock uptime                 72.06%
lightning shield uptime            100.00%
searing totem uptime               99.72%
searing flame uptime               93.06%
maelstrom weapon uptime            76.61%
UW Windfury uptime                 16.86%
UW Flametongue uptime              25.78%

mh enchant uptime                  40.19%
oh enchant uptime                  31.21%
potion uptime                      16.66%


Set bonus uptimes:
T13 Battlegear 2 piece             76.61%

                    MRPS without overregen
mana regen          0.05      0.01%
mp5                 31.30     9.58%
replenishment       0.00      0.00%
unrelenting storm   0.00      0.00%
primal wisdom       295.34    90.40%
shamanistic rage    0.00      0.00%
mana potion         0.00      0.00%
misc                0.00      0.00%

                    DPS                 PPM       MPS
white               5609.61   13.55%    67.16
windfury            3784.27   9.14%     6.30
flametongue         3112.12   7.52%     43.42
searing flames      1026.75   2.48%     15.99
stormstrike         4072.90   9.84%     6.66      52.05     17.14%
lava lash           5485.74   13.25%    5.34      20.84     6.87%
searing totem       3120.66   7.54%     1.20      8.20      2.70%
earth shock         972.81    2.35%     4.15      72.92     24.01%
flame shock         1435.07   3.47%     2.70      44.77     14.74%
  direct damage     391.29    27.27%    2.70
  dot tick          1043.78   72.73%    16.50
lightning bolt      5802.61   14.02%    12.25     0.00      0.00%
lightning shield    1349.35   3.26%     8.40      0.00      0.00%
spirit wolves       561.11    1.36%     0.60      7.03      2.31%
  melee             561.11    100.00%   26.40
unleashed elements  1538.08   3.72%     3.53      24.12     7.94%
  MH Windfury       779.62    50.69%    3.53
  OH Flametongue    758.46    49.31%    3.53
No'Kaled            1978.56   4.78%     6.42
  MH Flameblast     391.22    19.77%    1.13
  MH Shadowblast    259.30    13.11%    1.13
  MH Iceblast       390.38    19.73%    1.12
  OH Flameblast     352.51    17.82%    1.02
  OH Shadowblast    233.15    11.78%    1.01
  OH Iceblast       352.00    17.79%    1.01
Trinket2            1540.77   3.72%     2.08

DPS                 41390.43
MPS                 303.64
MP2min              36436.95
MRPS                884.35
Out of mana time    0.00%

elapsed simulation time: 25000.00h
elapsed real time: 188.37s
simulation speed: 477772x


And the simcraft result can be found here

Thanks in advance !

#319 ziff

ziff

    Piston Honda

  • Members
  • 235 posts

Posted 18 January 2012 - 09:41 AM

I think the problem is on how you have EnhSim setup on dealing with recasting Flame Shock. You have this currently in your config.txt file:

cast_fs_only_if_dots_left       0

Which is telling EnhSim to only recast Flame Shock after it has already fallen off. Given that it's so low down in the priority list, it's not surprising that you are having lower uptimes than you expect. I would change that value to at least 1 to give yourself at least a couple of GCD's where you can refresh the dot. Refreshing the Flame Shock dot with only one tick left should just extend that tick, so you shouldn't clip any ticks and waste potential dps. The default config.txt uses 3 for this setting without seeing any adverse effects on dps.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users