Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Shamans

Closed Thread
 
LinkBack Thread Tools
Old 10/16/09, 4:31 AM   #2651
Peterle
Von Kaiser
 
Peterle's Avatar
 
Orc Death Knight
 
Gilneas (EU)
Originally Posted by Levva View Post
PLEASE don't issue your own mini versions with adhoc changes as that just leads to confusion with multiple different versions at all different stages of development. The whole point of creating a codeplex project was so that multiple developers could assist and we would have a unified code repository and avoid the diverse versions issue.
Yes you are right. I overlooked the option to upload a patch to the project. Ziffs changes are looking much more accurate to me. So i only create patches for the Mjolnir Runestone and the 'FLURRY_SYNCED' option.

As i wrote before: I took only a superficial look at the simulator. So there is no guarantee that the 'FLURRY_SYNCED' change is correct.

Offline
Old 10/16/09, 12:20 PM   #2652
Rouncer
Deeper Shade of Blue
 
Rouncer's Avatar
 
Rouncer
Orc Shaman
 
No WoW Account
Compiled Ziff's update off of Alandovos work but was unable to patch up his GUI changes so it is currently listed as an Alpha but is available for download and testing.

Once Alandovos compiles a new release with his GUI changes it will be changed to release status but all the EnhSim changes are in place and from my testing it is working well enough for people to start using it.

Still missing the Flurry updates so if you are using matched weapon speeds make sure to set your offhand speed up or down by .01 hopefully those can be tested and incorporated into the release patch along with the GUI updates.

EnhSim - Release: 1.8.4 Alpha

Online
Old 10/16/09, 12:33 PM   #2653
Alandovos
Enh Shaman for life
 
Alandovos's Avatar
 
Troll Shaman
 
Blackrock
Rouncer and I must work on the exact same schedule. I've bumped the version number to 1.8.4.1 and package up the GUI changes and incorporated the Mjolnir Runestone fix.

Again the flurry updates aren't in there because I didn't have enough time to check it out. Someone on the team will get to that very soon.

EnhSim - Release: 1.8.4.1 Beta

Remember kids that a dead character contributes 0 DPS

Offline
Old 10/16/09, 2:13 PM   #2654
Ryethe
Piston Honda
 
Ryethe's Avatar
 
Draenei Shaman
 
Medivh
I noticed that the total damage output of ES and FS is the same regardless of T9 4Pc. The DPS output at the bottom changes as expected (25%) but the total damage output at the top is the same.

Other than that, most of the changes seem to be working from what I can tell and FS seems to be coming out better than I had hoped.

Offline
Old 10/18/09, 7:09 PM   #2655
jcgamo88
Glass Joe
 
Orc Shaman
 
Jaedenar
Not sure if this is a problem with my machine or with the code however attempting to use anymore than 1 thread results in using only 1 thread! I've been using Taskman and the Threads column to monitor this.
I did a quick search of the 104 pages of posts and didn't see anyone else comment on this as I glanced over everything.

Offline
Old 10/19/09, 1:05 AM   #2656
Brynmor
Von Kaiser
 
Brynmor's Avatar
 
Dwarf Shaman
 
Akama
Never mind, please delete this post.

Last edited by Brynmor : 10/19/09 at 3:20 AM.

Offline
Old 10/19/09, 8:26 AM   #2657
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
I'll try to update some of the "issues" on the issue tracker now they have been dealt with. Could other authors please mark issues as done once they commit fixes so that we have an on going track of only outstanding issues.

I'll also have a look at some of the code, I'm rusty with C++, to see if some of the easier fixes can be incorporated quickly. However I will say this up front I will not become the main EnhSim maintainer. I have way too much on my plate as it is.

If some of the guys who contributed could put themselves forward to work on the project please, it would benefit the whole Enh Shammy community that has come to rely on EnhSim.

Last edited by Levva : 10/19/09 at 8:53 AM.

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 10/20/09, 1:31 PM   #2658
Shammiewow
Von Kaiser
 
Tauren Shaman
 
Eonar
Something that I have wondered about Enhsim:

When l look at my profile in the Armory, my Spellpower is increased by the buff from Flametongue Weapon in my off-hand. But when I try to paste from Rawr, the buff is not added in. Does Enhsim add in the Spellpower buff when you select Flametongue for your off-hand, or do you need to add the additional spellpower yourself?

Offline
Old 10/20/09, 1:57 PM   #2659
• Jessamy
Struck by Diax's Rake
 
Jessamy's Avatar
 
Goblin Shaman
 
Mal'Ganis
Originally Posted by Shammiewow View Post
Something that I have wondered about Enhsim:

When l look at my profile in the Armory, my Spellpower is increased by the buff from Flametongue Weapon in my off-hand. But when I try to paste from Rawr, the buff is not added in. Does Enhsim add in the Spellpower buff when you select Flametongue for your off-hand, or do you need to add the additional spellpower yourself?
Enhsim adds the buff, so you should not include it with your stats when you set up your config. This is one reason why it's better to use rawr to export an enhsim config rather than pull stats from your paperdoll in game.

(And especially avoid using stats from the paperdoll on the armory. Quite often the armory has wrong stats for some pieces of gear. Some items get updated late in a PTR phase in the actual game files, but not in the armory database.)

United States Offline
Old 10/20/09, 2:00 PM   #2660
Spaceinvader
Glass Joe
 
Troll Shaman
 
Blackhand
Originally Posted by jcgamo88 View Post
Not sure if this is a problem with my machine or with the code however attempting to use anymore than 1 thread results in using only 1 thread! I've been using Taskman and the Threads column to monitor this.
I did a quick search of the 104 pages of posts and didn't see anyone else comment on this as I glanced over everything.
My recollection is that multithreading has not worked since Tukez went AWOL. When Verges updated Tukez's last version and created v1.7.0.3, he was not able to get multithreading to work. There also is a patch note with v1.8.0 noting that multithreading is not supported. I haven't heard anything further on the issue, so I assume that multithreading still is not supported.

Offline
Old 10/20/09, 5:07 PM   #2661
Kadomony
Glass Joe
 
Tauren Shaman
 
Sargeras
I did some simming with the Fetish of Volatile Power (heroic) and Mirror of Truth, and the DPS difference is about 5 in favour of the Fetish, but since the enhsim priority doesn't seem to allow for adding Wind Shear into the rotation, I'm wondering if that's actually a bit lower than it should be? My rough calculations make me believe it should be closer to 15-20, seeing as Wind Shear helps build up the stacks almost twice as fast.

Has anyone tested these in a more live-fire environment? The Fetish is definitely harder to use properly, since it's on-demand, and you have to be sure to be pushing wind shear as well as everything else, but considering the amount of on-demand burst the current content seems to require, I'm thinking it's probably better.

I was also wondering if there was some way to add Wind Shear into the priority just for this.

Offline
Old 10/22/09, 2:36 PM   #2662
Deathicle
Piston Honda
 
Orc Death Knight
 
Sargeras
I've taken this from the BiS thread as it is a more appropriate conversation for this thread.

Originally Posted by philviral View Post
Forgive me for further derailing this from a BiS discussion, but I just thought of something along the lines of the current conversation that I would like to run by the community.

As Levva said, "there are certain sweet spots (and sour spots) for haste where adding tiny additional amounts can result in dramatic dps changes up or down." These 'sweet spots' are the result of a certain haste value giving x number of MW procs for the given combat length - the 'standard' config provided in the OP has this at 10 minutes.

Could this issue perhaps be relieved by adding a random element to the combat length? So instead of running 10 minute fights for 5000 hours, the sim could run 10 minute fights +/- a random number of seconds up to, say, 30. Similar to how the windfury CD is modeled, if i remember correctly from that discussion earlier this year.
If the sim truly requires a fixed combat time of 10 minutes at 5000/10000 hours to achieve the best results, then we seriously need to take a good hard look at just what constitutes an accurate simulated test. If what you said is true, then this is right along the lines of same speed weapons with Flurry bug. The simulator should be modified to provide random combat intervals - say +- 90 seconds for each 10 minute fight and then run for 10000 hours. It may still not be perfect, but it would be a lot more realistic than using a quirky coincidental set of numbers to achieve the BiS setup/dps values.

Offline
Old 10/22/09, 9:26 PM   #2663
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by Deathicle View Post
I've taken this from the BiS thread as it is a more appropriate conversation for this thread.



If the sim truly requires a fixed combat time of 10 minutes at 5000/10000 hours to achieve the best results, then we seriously need to take a good hard look at just what constitutes an accurate simulated test. If what you said is true, then this is right along the lines of same speed weapons with Flurry bug. The simulator should be modified to provide random combat intervals - say +- 90 seconds for each 10 minute fight and then run for 10000 hours. It may still not be perfect, but it would be a lot more realistic than using a quirky coincidental set of numbers to achieve the BiS setup/dps values.
This was added as an issue to the EnhSim project back on the 22nd September please see EnhSim - View Issue #4967: Combat Length It has yet to be incorporated into the sim. I very strongly believe this is an important change that needs to be addressed to help smooth out co-incidental haste effects on fixed length combat.

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 10/23/09, 8:55 AM   #2664
Raut
Major Berserk
 
Raut's Avatar
 
Raut
Tauren Shaman
 
No WoW Account (EU)
Three factors make fixed time combat rounds a bad thing: GW, BL and trinkets. Ok, and profession/race CDs so four things. (And I'm sure others will list new and exciting things I didn't think of). Anyway, they are all on 1*X minute timers and some combat intervals can be greatly manipulated by said cooldowns. I always found the 10 minute combat length thing a bit odd as it diminishes Bloodlust and favors GW and trinkets(and profs/race). Very few fights are 10 minutes long and as such, simming 10 minute fights does not represent live fights. A ten minute fight does not produce greater accuracy in DPS or EP if you're calculating that. The sim has a configurable time it's supposed to simulate and decreasing combat length will only produce more simulated fights, with the added bonus of being closer to live fights.

Back to my original point; Instead of having more random inserted into EnhSim, how about fixed combat segment intervals?

combat_min_length = 4 // in minutes
combat_max_length = 10
combat_stepping = 1 // perhaps do it in seconds instead?

So the first simulated fight will be 4 minutes, second 5, etc and then a ten minute fight. After that EnhSim will reset it's internal combat stepping counter and start at 4 minutes again. Why do this? Well, we have a simulator that has a lot of random factors. While live has random combat length it's not necessarily a good thing for the simulator to incorporate all things random in the game. As shown, some deviation is good because it negates false plateaus due to EnhSim's strict nature. However, as many deterministic (here loosely used as we can easily and precisely calculate each and every combat lengths just by looking at the config) factors as possible will make less "flukes" in EnhSim results.

Baby, you can hold my balls.

10:10 < buu_> Raut: You are a hero of the internet.

Norway Offline
Old 10/23/09, 12:00 PM   #2665
Peterle
Von Kaiser
 
Peterle's Avatar
 
Orc Death Knight
 
Gilneas (EU)
I uploaded a patch which includes a new option for config file:
combat_length_rng_factor 0.1
This will add or substract up to 10% (in this case) of the combat length.

Offline
Old 10/25/09, 3:22 PM   #2666
Alandovos
Enh Shaman for life
 
Alandovos's Avatar
 
Troll Shaman
 
Blackrock
New EnhSim available from the site: EnhSim - Release: 1.8.5.0 Beta

Big thanks to Peterle for the patches.

As always please use the EnhSim site for reporting issues.

Remember kids that a dead character contributes 0 DPS

Offline
Old 10/27/09, 9:50 AM   #2667
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
New Release v1.8.5.1

I've uploaded a new release of EnhSim. Changelog is as follows...

Various fixes
Updated config.txt file with various new values - eg: no longer uses lvl 70 potion by default
Armour debuffs now warn if outside acceptable range. Boss armour now warns if users using old config file value of 10645 instead of 10643.
Added warnings about using low level potions/flasks
New racial flag wasn't being initialised for Draenei causing odd crashes for Alliance Shaman
Various efficiency improvements with combat log settings
Fixed bug with Feral Spirits AP, they get AP from 2 times their strength not their str + agi.

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 10/27/09, 11:58 AM   #2668
Spaceinvader
Glass Joe
 
Troll Shaman
 
Blackhand
Originally Posted by Levva View Post
Fixed bug with Feral Spirits AP, they get AP from 2 times their strength not their str + agi.
I believe that the sim was calculating this properly. The agility-related variables were just there to future-proof the code in case wolves at some point began scaling off of Agi instead of Str, but their presence did not alter the calculation.

The original code in question was as follows:

attack_power_base_ + sim.ap_ * attack_power_scaling_ + strength_ * strength_to_ap_ + agility_ * agility_to_ap_

But agility_to_ap_ was set to 0, so no AP was added. But if Blizzard made a future change to allow Agi-based scaling, all that had to be done to implement it would be to change the constant from 0 to another number.

So that was a long way of saying that I don't believe that change should throw off the values that people were simming previously.

Offline
Old 10/27/09, 12:14 PM   #2669
kaoticz
Von Kaiser
 
Draenei Shaman
 
Lightbringer
Can we get *for testing purposes only* a priority choice for, Flame Shock only if SS debuff is not on the target? So like, FS_noSS ?

I think it would be worth looking into.

Also, haven't checked the newest release, but last time I checked, Darkmoon Card: Greatness is missing in the trinkets list in the sim (was helping a friend out who has the trinket).

Offline
Old 10/27/09, 1:10 PM   #2670
• Jessamy
Struck by Diax's Rake
 
Jessamy's Avatar
 
Goblin Shaman
 
Mal'Ganis
Originally Posted by kaoticz View Post
Also, haven't checked the newest release, but last time I checked, Darkmoon Card: Greatness is missing in the trinkets list in the sim (was helping a friend out who has the trinket).
Some trinkets are implemented in the simulator itself but not listed in the GUI drop-down menu. You can include these in various ways. You can manually edit them into a config file, or if you select the trinket in question in rawr and export a config file it will automatically include them. If you want to use a trinket that you don't find in the drop-down, and want to select it from within the GUI, you can type its item number. For reference, the Darkmoon card you're looking for is item number 44253.

United States Offline
Old 10/27/09, 3:14 PM   #2671
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by Spaceinvader View Post
I believe that the sim was calculating this properly. The agility-related variables were just there to future-proof the code in case wolves at some point began scaling off of Agi instead of Str, but their presence did not alter the calculation.

The original code in question was as follows:

attack_power_base_ + sim.ap_ * attack_power_scaling_ + strength_ * strength_to_ap_ + agility_ * agility_to_ap_

But agility_to_ap_ was set to 0, so no AP was added. But if Blizzard made a future change to allow Agi-based scaling, all that had to be done to implement it would be to change the constant from 0 to another number.

So that was a long way of saying that I don't believe that change should throw off the values that people were simming previously.
Ah bugger. You're right - reverting change and immediately releasing fix as v1.8.5.2

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 10/27/09, 5:11 PM   #2672
kaoticz
Von Kaiser
 
Draenei Shaman
 
Lightbringer
Originally Posted by Jessamy View Post
Some trinkets are implemented in the simulator itself but not listed in the GUI drop-down menu. You can include these in various ways. You can manually edit them into a config file, or if you select the trinket in question in rawr and export a config file it will automatically include them. If you want to use a trinket that you don't find in the drop-down, and want to select it from within the GUI, you can type its item number. For reference, the Darkmoon card you're looking for is item number 44253.
Yah I realized this after posting -- but still, when the gui was updated and the trinkets were alphabetized and added into the drop down, it made me feel like it should just be added for "completeness' sake" :P

Thanks though

Offline
Old 10/28/09, 6:47 PM   #2673
Sylari
Piston Honda
 
Human Paladin
 
Cenarion Circle
Apologies if this is the wrong place to ask, but how would one go about manually adding a new trinket to the sim? Specifically my shaman is currently using a mirror of truth, and EnhSim crashes every time I attempt to copy her into the sim because the trinket isn't in the list.

Offline
Old 10/28/09, 7:30 PM   #2674
Rouncer
Deeper Shade of Blue
 
Rouncer's Avatar
 
Rouncer
Orc Shaman
 
No WoW Account
Originally Posted by Sylari View Post
Apologies if this is the wrong place to ask, but how would one go about manually adding a new trinket to the sim? Specifically my shaman is currently using a mirror of truth, and EnhSim crashes every time I attempt to copy her into the sim because the trinket isn't in the list.
Mirror of Truth is in the Sim, you are crashing for some other reason. Make sure that the GUI is pointing at the proper exe file since that seems to be the most common cause for crashes.

Online
Old 10/28/09, 7:46 PM   #2675
• Jessamy
Struck by Diax's Rake
 
Jessamy's Avatar
 
Goblin Shaman
 
Mal'Ganis
Originally Posted by Rouncer View Post
Mirror of Truth is in the Sim, you are crashing for some other reason. Make sure that the GUI is pointing at the proper exe file since that seems to be the most common cause for crashes.
Actually Mirror of Truth isn't available as an option in the enhsim GUI drop-down menu in the most recent build. You have to type it in, and it doesn't work to type in the name, you have to type in the number. If you search for the item on any common database web site, you can find out the in game item number. Enter that number as the name of your trinket. In this case, Mirror of Truth is item number 40684, which you can see in the url when you search for the item at any of these sites:

[Mirror of Truth]
The World of Warcraft Armory
Mirror of Truth - Items - Sigrie

But really, you should be using rawr to create your enhsim config files anyway, and rawr does this automatically. It's faster, easier to do without making mistakes, and as long as your item database is up to date within rawr, it's more accurate. (Some items have different stats in game than their stats on the armory, especially socket bonuses.)

United States Offline
Closed Thread

Go Back   Elitist Jerks » Shamans

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
DPS Simulator Grim13 Warriors 133 11/12/08 8:20 AM
Teron Gorefiend Ghost Simulator Zugstab Public Discussion 31 01/16/08 8:14 PM
[Mage] DPS Simulator zurmagus Class Mechanics 41 11/08/07 10:11 PM
[Shaman] Experimental combat simulator draghkar Class Mechanics 182 08/30/07 5:33 AM