Jump to content

Kahorie's DK simulator 2.0 Beta - Including Cataclysm.

  • This topic is locked This topic is locked
1164 replies to this topic

#41 Cabal


    Piston Honda

  • Members
  • 140 posts

Posted 25 March 2009 - 12:08 AM

Why do I get around 1k less dps with frost? I still havent played around much with frost on PTR, is it really that bad?

#42 Fugazor


    King Hippo

  • Members
  • 508 posts

Posted 25 March 2009 - 01:39 PM

If you use old build like Frost/Blood then it is possible. However I got quite big dps loss (300+) even on spec like 3/51/17. I checked this build just now again on heroic dummy and it was pretty much on par with Unholy. Frost should even scale better with raid buffs (which simulator assumes) so it is something to double check.

#43 Lollersk8er


    Piston Honda

  • Members
  • 145 posts

Posted 25 March 2009 - 02:17 PM

There is something wrong with crits. I was using the given FrostUnholy template.
1	PS hit for 3527
101	IT crit for 3033
201	FS crit for 29222
301	BS hit for 5940
401	BS crit for 14555
501	HB crit for 6344
601	FS crit for 29222

Also the numbers don't seem to fit (I don't mean the formatting ;)) and there is enough space to fully write out the skill names.
Ability    Total	        %      Hit% Crit% Miss%Average%   	
PS	1181485059	3	52	44	3	6562	
IT	602524278 	1	19	80	0	3346	
FS	3994597736	13	39	60	0	18206	
HB	204065330	        0	24	75	0	5669	
BS	14555   	        0	50	50	0	7277	
FF	474681483  	1	100	0	0	438	
BP	475176675 	1	100	0	0	438	
Nec	4411305439	14	100	0	0	2938	
BCB	1040485500	3	94	0	5	3942	
MH	15768638312	52	57	39	3	10505	
Gh	2073351767	6	80	12	6	617

The sim is kinda slow for the given accuracy. Additionally, the combat log shouldn't be written to file while it's generated. Everyone should have enough memory installed.
Total DPS	8396
Total Damage	30226326134	 in 1000 h

Total DPS	8387
Total Damage	30193474892	 in 1000 h

Having access to the source code would make things ten times easier for us.

#44 Guest_Afabar_*

  • Guests

Posted 25 March 2009 - 02:51 PM

I have never seen some crasy number like that. Could you send me via PM your character config file ?
Even your Plague Strike seems very high for unholy presence.

For those who want to take a look at the code :
dksimulator - Google Code

What is online is the 0.6.0 version.
I already found some calculation problem in this version.
It will be corrected in the next release.

* Weapon Normalization
* Obliterate damage bonus was incorrect
* Merciless combat activate too early.
* Hysteria was used even if not spec for it.
* Better sigils damage calculation. Thanks to Ability Formulas !

#45 Rayven01


    Glass Joe

  • Members
  • 19 posts

Posted 25 March 2009 - 05:15 PM

Currently this tool shows D&D priorities like the following actually do more dps than those without D&D:

This is for both Unholy/Blood & Unholy/Frost. With the D&D glyph replacing the scourge strike glyph.

#46 Guest_Afabar_*

  • Guests

Posted 26 March 2009 - 09:42 PM

0.7.0 Release notes
* Resolved issue: Weapon normalization
* Resolved issue: Obliterate is now adding 80% weapon damage + 467.2 (old +292)
* Resolved issue: Merciless combat activate too early.
* Resolved issue: Hysteria was used even if not spec for it.
* Better sigils damage calculation. Thanks to Ability Formulas !
* Templates renaming.
* Option to enable/disable combat log.
* Option to enable/disable pets (ghoul and gargoyle).
* Better rune management for D&D
PTR Build 9733
* Howling Blast cooldown has been reduced from 10 sec to 8 sec.
* Rime now has a 15% chance to reset the cooldown on Howling Blast and cause your next Howling Blast to consume no runes.
* Death Strike damage has been lowered, it now deals 60% weapon damage (down from 75%) plus 178.4 (down from 222.75) for Rank 5.
To be included. The actual template are not correct.
* Night of the Dead has been moved from Tier 8 to Tier 4.
* Ghoul Frenzy has been moved from Tier 6 to Tier 7.
* Master of Ghouls has been moved from Tier 4 to Tier 6.

#47 Qrio


    Von Kaiser

  • Members
  • 47 posts

Posted 27 March 2009 - 02:42 PM

Awesome tool! Exactly what the DKs needed, thanks for the good work & hopefully you'll keep it up :)

I have some questions & comments

  • Regarding Expertise in the Character.xml, should I enter 164 or 20 as a rating? I couldn't get an answer from the Helpme fie
  • If I want to test regemming from STR to Expertise for example, should I include the change in AP again in the AP setting? Let's say I change 1 gem for +16 str, should I once enter +16 in STR setting, and +32 in AP setting, or just +16 to STR is enough?
  • When getting the results, I have a weird error in the display - all the columns up to "Landed" look okay - centered etc., but after that the columns are not below their title - for example Hit values are right after Landed, Crit values - below hit etc. etc. and Miss% has the values for the Average column. I can provide a Screenshot if it'll be easier to understand, but I hope you got the idea :)
  • The results from the EP calculator are shown like this - EP :Strenght = 283 - I assume what is meant is 1 STR = 2.83 EPoints, am I correct?

Remember everything, forget nothing!

#48 Lollersk8er


    Piston Honda

  • Members
  • 145 posts

Posted 27 March 2009 - 02:54 PM

EP for simulators don't work. You have to let it run for a very long time (i.e. many hours) to get a stable, usable dps number and that is only for one stat.
Try 1000h a few times and look at the result.

#49 Guest_Afabar_*

  • Guests

Posted 27 March 2009 - 02:59 PM

1/ You should enter the Expertise Rating, so 164. 20 is you expertise.

2/ Just add the STR value to the strength section. The calculator will calculate AP it give you according to your template and buff like BoK.

3/ Well, I have to find a easy editable table component to display the result. Until then, the report is displayed with an internal notepad. And columns are manage via tab character. witch most of the time poor result.

4/ You are right. I have set AP value to 100 as base for Equivalence Point.

#50 Qrio


    Von Kaiser

  • Members
  • 47 posts

Posted 27 March 2009 - 03:07 PM

Thank you very much for the very fast answer, really appreciate it.
Remember everything, forget nothing!

#51 Rayven01


    Glass Joe

  • Members
  • 19 posts

Posted 27 March 2009 - 04:54 PM

There appears to be a problem with DnD. The following is a combat log with 4T7, butchery, RPM and dirge:
1 D&D
1 PS crit for 3098
151 IT crit for 3640
282 BS crit for 3752
1000 SS hit for 4001
1150 Gargoyle use, RunicPower.Value=65
This should add up to 15+15+10+10+30 = 80. DnD doesn't appear to be awarding any RP. Also it didn't cause a GCD

It continues on like so and reveals another issue with RP calculation:
1150 Gargoyle use, RunicPower.Value=65
1150 Summon Gargoyle
1281 SS crit for 9202
1431 BS crit for 3909
1672 PS fail
1822 PS crit for 3247
2000 IT hit for 1938
2281 SS crit for 9202
2431 SS hit for 4001
2581 DC crit for 7077 RP=84
2712 DC hit for 3538 RP=41
Knowing the RP calc for DnD was off and starting at 65-50=15 after the gargoyle, it should now add up to:
15+30+10+2+15+10+2-3-3+30-3-3+30-3+2=131, which should be capped at 130 (max rp) before the first DC. The first DC should leave us at 80, and the second at 34 (-6 for two more gargoyle upkeep costs).

It would swell the logs a bit, but it would be nice to have an option to have the log record every change in RP so we could more easily track errors like this. The RP changes could be inlined for abilities, like you do DC, which wouldn't make it too bad.. then the only additional lines would be from butchery every 5 seconds, gargoyle upkeep and scent of blood (if that's implemented).

#52 Shadowstar009


    Glass Joe

  • Members
  • 8 posts

Posted 27 March 2009 - 05:54 PM

Just wanted to say thank you for doing this - especially the fast and frequent updates. It's obvious you're putting a lot of work into it.

One small suggestion: It would be nice if the report textbox automatically scrolled to the bottom when stuff is printed on it. =)

#53 Guest_Afabar_*

  • Guests

Posted 27 March 2009 - 07:14 PM


I have localized the 2 errors on Death and Decay.
I upload the corrected version here :

But for your second issue, I need more time.

I was thinking of it too.

#54 Rayven01


    Glass Joe

  • Members
  • 19 posts

Posted 27 March 2009 - 09:22 PM

That fixed those errors with DnD, thanks. Something is still fishy with it though. Even though SS & BB combined do more damage than 10 ticks of DnD, a DnD priority (DnD>BP>FF>SS>BB>UB>DC) consistently comes out 3-400 dps higher than a standard unholy priority (BP>FF>SS>BB>UB>DC). It's hard to believe that 1 extra GCD and 25 less RP accounts for any increase at all, let alone 300+... I'll try and do some PTR testing tonight and see what stands out.

Edit: Glyph of Death and Decay doesn't appear to be working. Average DnD damage is the same with it on or off.

#55 Silverscar


    Glass Joe

  • Members
  • 6 posts

Posted 27 March 2009 - 10:25 PM

Nice tool. I was wondering what is the scope of the simulation ? From what I gathered in the readme and all, you mention some simulations details like boss armor, talent abilities uptime and such, and you provide a mean to customize stats, weapon dps/speed, spec and rotation, which results in great flexibility of custom user inputs.

From what I've seen so far, it can pretty much give a good estimation on what seems like boss dummies dps sessions, is there a way you could factor in more raid buffs that other classes bring ? thinking about stuff like Savage Combat's +4% phys and the like of. Was wondering because their existance could alter the EP values to somethind more realistic. Or would you rather stay within the scope of boss dummies simulation.

#56 Rayven01


    Glass Joe

  • Members
  • 19 posts

Posted 27 March 2009 - 11:36 PM

Silverscar: Check the readme again. Under the Buffs and Debuffs section raid buffs are listed. All are permanently on until Kahorie eventually adds gui elements to toggle them.

#57 Guest_Afabar_*

  • Guests

Posted 27 March 2009 - 11:36 PM

All the raid buff are taken into account. At least the one described is the Available buff and debuff section of the readme file. The goal is to simulate a boss fight. Dummy DPS is not very important to my eyes.

DnD have been implemented too fast and is buggy. But with your help I hope there are no more more issue on it with the new version.

Here are the good news:

0.7.1 Release notes
* Template update to match PTR Build 9733.
* Report display improved.
* Lots of Death and Decay problem.
* Option to have a verbose combat log
* From 3.1.0 PTR Patch Notes: Heart Strike: No longer affected by Glyph of Blood Strike.

check the op for a download link

#58 Silverscar


    Glass Joe

  • Members
  • 6 posts

Posted 28 March 2009 - 12:02 AM

Ah, please accept my apologies, must have missed it.

Is the implementation of Sigil of Awareness up to date with its actual value ?

Equip: Increases the base damage dealt by your Scourge Strike by 189, your Obliterate by 336, and your Death Strike by 315.

Any chance we might see shorter timespan performances ? As you may already know, cooldown reliance makes some specs perform better according to amount of time the fight lasts. I do find averages values based on a large dataset very interesting, don't get me wrong, but I think with dual spec coming around the corner having fight-length based performance values might turn out be of great interest.

#59 Guest_Afabar_*

  • Guests

Posted 28 March 2009 - 10:44 AM

The Sigil of Awareness is implemented with it's 3.1 modification.
the Random factor on a short fight is very important. Anyway I could add an optional parameter to reset the fight cooldown every x minutes. I'm adding that in my todo list

#60 Energizr


    Glass Joe

  • Members
  • 22 posts

Posted 28 March 2009 - 03:05 PM

I still thank you for your work, few things to add to the list :)

- Howling blast cd changed from 10sec to 8sec

- If the spec don't have Master of Ghouls the pet should only be up for 2min and then away for 3min and then again. Ofcourse this doesn't take the fact that he might die in a fight.

- Unbreakable armor. Might be good to make a toggle to use it with bloodtap always when off cooldown, but it should cost one GCD. Basicly this could just be done so that it doesn't use a rune, but adds a GCD.

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users