Elitist Jerks
Register
Blogs
Urban Rivals
Forums
New Posts


Go Back   Elitist Jerks > Public Discussion > Class Mechanics > Death Knights
Elitist Jerks Login

gamerDNA Login

Welcome to Elitist Jerks
We're testing some new features on the site regarding OpenID registration and coordination with gamerDNA. If you experience any issues with registering an account, please take the time to fill out a report and send it to this e-mail address. We would appreciate any assistance you could provide in making sure everything is functioning as intended. Thanks!

If this is your first visit, please be sure to check out the FAQ and the forum rules. Users must register to post and new registrations are subject to a one day "mute" period to get acquainted with the community.

Reply
 
LinkBack (120) Thread Tools
Old 03/15/09, 1:45 PM   117 links from elsewhere to this Post. Click to view. #1
Afabar
Don Flamenco
 
Night Elf Death Knight
 
Chants Eternels (EU)
Kahorie's DK simulator 1.1

I am pleased to introduce you the Kahorie's DK simulator.

The goal of this tool is to easily compare talent spec, presence, rotation. Unless it is mentioned on the bottom part of the post, every talent, spell and other stuff are as described in the latest 3.2 release notes have been implemented. If not, it have to be noted as bug.
All available buff and debuff are counted as present by default, a buff management panel is implemented. I have took this list from raidcomp.mmo-champion.com.

Feel free to download it Kahorie's DK Simulator. If you have problem retrieving the correct version, browse here Downloads - dksimulator - Project Hosting on Google Code and select the latest version.

Manual :
* Download and unzip the package.
* Run the DK Simulator.exe.
* Select a talent spec on the list.
* Select a priority or rotation on the list.
* Select the presence.
* Select the sigil.
* Click on the "Start simulator" button, and wait for the result.
* A combat report is generated every time you run a simulation.

Pre-requisite :
The software is complied for .Net Framework 2.0

Sources
dksimulator - Google Code

A more comprehensive list of what is left to do and how to use the tool is include in the downloaded file.

Last edited by Afabar : 09/27/09 at 1:13 PM.
 
User is offline.
Reply With Quote
Old 03/15/09, 4:49 PM   #2
Cabal
Piston Honda
 
Cabal's Avatar
 
Orc Death Knight
 
Turalyon (EU)
This is really looking great, thanks for your work, and just what the class needs (provided you manage to get it to work well).

If it ever gets even near to what Yo´s simulator was for enhancement shamans, my dream has just come true
 
User is offline.
Reply With Quote
Old 03/15/09, 5:36 PM   #3
 frmorrison
Divine Protector
 
frmorrison's Avatar
 
Blood Elf Paladin
 
Mal'Ganis
I like the approach of this addon.

I don't like that it creates many text documents for the EP calculation.
I didn't see support for Discretion buffed in 3.1 since it works with Scourge Strike.

DK - Ashbane Failure is the condiment that gives success its flavor.
 
User is offline.
Reply With Quote
Old 03/15/09, 7:46 PM   #4
Baaja
Glass Joe
 
Blood Elf Death Knight
 
Ragnaros (EU)
I liked this quite a lot..think it helped me a bit, but I would suggest you made a readme describing how to get some of the (like) character stats...do you mean unbuffed attackpower i.e -green bonus you get from strenght stat...?

Then I am wondering how your talent's have been incorporated into the calculation...the haste buff from Icy Talons for example? Otherwise this is an awesome program you have released for us! played with it a bit before..
 
User is offline.
Reply With Quote
Old 03/15/09, 8:14 PM   #5
Harkonnen
Glass Joe
 
Blood Elf Death Knight
 
Turalyon (EU)
I must admit that this looks indeed very promising.
 
User is offline.
Reply With Quote
Old 03/16/09, 7:06 AM   #6
Xaer
Glass Joe
 
Blood Elf Death Knight
 
Stormreaver (EU)
Toys!

Great work, this will keep me busy quite a while.
 
User is offline.
Reply With Quote
Old 03/16/09, 10:44 AM   #7
Hotiedraenei
Glass Joe
 
Gnome Death Knight
 
Shadowsong
Using this build with the simulator http://talent.mmo-champion.com/?deat...5&version=9684, I noticed that some of the Talent points were not listed in your talent templates.


In the Frost Section
	<RunicPowerMastery>2</RunicPowerMastery>

Unholy Section
	<Desecration>5</Desecration>
	<NightoftheDead>1</NightoftheDead>
        <MasterofGhouls>1</MasterofGhouls>
I added that code to a template for the build I want to test. With the way you designed the simulator will it take into account those talents or is this a still work in progress for some of the talents?

Very nice simulator by the way.

Also the other question is for the Priority do I only list each skill 1 time or more for each time it would be used in a rotation? The current rotation I want to test is this:
Rotation (use blood tap at opening): PS -> IT -> IT -> IT -> BB -> DC -> DC -> PS -> IT -> IT -> BB -> IT -> DC -> DC

Thanks for any help or information.
 
User is offline.
Reply With Quote
Old 03/16/09, 11:11 AM   #8
Afabar
Don Flamenco
 
Night Elf Death Knight
 
Chants Eternels (EU)
If a talent is not in the template XML file, it's because it's not yet implemented.
But Runic Power Mastery is recognized with RMP.
Desecration will be implemented in the next release I plan for this afternoon(CET).

All pet related features are not yet coded, because I need to compile more data to have accurate result.


The simulator is priority based, not rotation based, anyway to simulate such rotation.

Rotation (use blood tap at opening): PS -> IT -> IT -> IT -> BB -> DC -> DC -> PS -> IT -> IT -> BB -> IT -> DC -> DC
This set-up should make it :

<BloodTap></BloodTap>
<BloodPlague></BloodPlague>
<FrostFever></FrostFever>
<IcyTouch></IcyTouch>
<BloodBoil></BloodBoil>
<DeathCoil></DeathCoil>
<PlagueStrike></PlagueStrike>
 
User is offline.
Reply With Quote
Old 03/16/09, 12:26 PM   #9
Energizr
Glass Joe
 
Human Death Knight
 
Kazzak (EU)
Looks really promising! I've been waiting for this.

Check the builds before you test, few spells missing in other specs also.

Also if I may longer your to do list a bit or maybe I'm just missing it, but the rune forging should be ?added? somehow to the concept.

Thanks for this.
 
User is offline.
Reply With Quote
Old 03/16/09, 1:07 PM   #10
crunchyblack
Von Kaiser
 
Orc Death Knight
 
Mug'thol
This does indeed look very promising. Good work so far.

Quick question: Did you code this in c-sharp? Also, if you're in need of any help developing this toss me a PM; I'm very proficient in most programming languages.
 
User is offline.
Reply With Quote
Old 03/16/09, 2:19 PM   #11
Rayven01
Glass Joe
 
Blood Elf Death Knight
 
Cenarius
Very interesting. Hopefully an option will be added at some point to simulate based on fixed rotations instead of priority. As far as I can tell it's impossible for a priority system to model rotations that are based on timing, like the new Frost/Unholy rotation:
IT BS FS OB OB FS | PS BS FS OB OB FS

I tried the following:
<FrostFever></FrostFever>
<FrostStrike></FrostStrike>
<BloodStrike></BloodStrike>
<Obliterate></Obliterate>
<BloodPlague></BloodPlague>

But then BS is used too close together and diseases aren't always up.
 
User is offline.
Reply With Quote
Old 03/16/09, 3:57 PM   #12
Afabar
Don Flamenco
 
Night Elf Death Knight
 
Chants Eternels (EU)
Simulator updated to 0.2. check the original post

0.2 Release notes.
* A readme is available to help simulator configuration.
* Desecration is now fully implemented.
* Toughness is now fully implemented.
* The logfiles are created in the combatlog folder.
* Creation of a blank template.
* Sigils implementation
* Set Bonus implementation


To answer the questions :
* The tool is made with VB.net, because I feel more comfortable with this language.
* If you find anything missing that is not written in the readme. Let me know.
* You will be able to see how is calculated every thing once I figure how to easily put and retrieve the sources on the Internet.

Last edited by Afabar : 03/16/09 at 4:11 PM.
 
User is offline.
Reply With Quote
Old 03/16/09, 5:03 PM   #13
Rayven01
Glass Joe
 
Blood Elf Death Knight
 
Cenarius
The default template files are a little buggy. For instance 17/0/54 actually adds up to 17/0/58 (and does great dps! and 17/54/0 has extra points in chill of the grave and only one in blood of the north.
 
User is offline.
Reply With Quote
Old 03/17/09, 6:59 AM   #14
Afabar
Don Flamenco
 
Night Elf Death Knight
 
Chants Eternels (EU)
The problem with rotation is what simulator have to decide when a ability is missed.
I can hard code for each ability if it have to retry the next GCD or if it follow the rotation to the next step.
But I want something more configurable. So let me a day or two and I set up something.

@Rayven :
Could you send me by PM the Frost/Unholy template you are talking about ?
 
User is offline.
Reply With Quote
Old 03/17/09, 3:18 PM   #15
kelben
Piston Honda
 
Human Death Knight
 
Hyjal
Been fiddling with the frost DPS side of things,the talent template needs to be adjust (Sample 17/54/0/), and adjust the priority template to include ITs

The spec / rotation I'm using is a 6x IT. Blood Tap, IT, OB, BS, IT (sit on the plague rune until the frost rune activates) OB, 6xIT, OB,BS,OB,BS, 6xIT. HB only on rime proc. The complicated start is simply so that my unholy and frost runes activate in alternating pattern rather then in twos.

Came out with 6.4k dps number. I've personally never pulled it off and I'm assuming this sim doesn't account for raid debuffs / buffs etc. And I have no real idea how you work with unbreakable armor / DRM / HB. Is it howling blast only on rime procs?

<Priority>
	<BloodTap></BloodTap>
	<FrostFever></FrostFever>
	<IcyTouch></IcyTouch>
	<FrostStrike></FrostStrike>
	<Obliterate></Obliterate>
	<BloodStrike></BloodStrike>
	<HowlingBlast></HowlingBlast>
</Priority>

Haste is the devil...
 
User is offline.
Reply With Quote
Old 03/17/09, 8:02 PM   #16
Afabar
Don Flamenco
 
Night Elf Death Knight
 
Chants Eternels (EU)
You can't simulate this with priority right now.
If everything go as I want, tomorrow you will be able to choose between priority or rotation.
But I need to test it more before release it.

All raid buff that are taken into account are listed in the read me file, but a lot of other things are till needed to be implemented.
 
User is offline.
Reply With Quote
Old 03/18/09, 12:46 PM   #17
Andoras
Glass Joe
 
Orc Death Knight
 
Eonar
Pretty neat tool. Glad someone is doing something like this. One minor thing, I put Death Strike into the Blood rotation since Blood is going to be using DS now. I ran the EP sim, and the damage breakdown #s seemed pretty accurate compared to what I've experienced on the PTR, but is DB supposed to be Death Strike? It makes sense, but I wasn't 100% sure. If it is Death Strike, that seemed like the only thing that didn't completely match-up. The sim was showing around 7% damage from DB(assuming it's DS), whereas on the PTR I was getting between 10 and 12% on Death Strike. Pretty minor thing, I think, but something I wanted to mention to try to help. The rotation in the combat log matched up very well to what I had been doing on the PTR, too.


Also, interesting note on the EP calc. With 228 Armor Pen Rating on my gear + Blood Gorged, it actually gave me a higher EP weight for Armor pen than Strength(290v262). I had been wondering if with enough armor pen I could reach that level, but was surprised to see I was there already. Any other Blood DKs with a decent amount of Armor Pen gear getting that result?
 
User is offline.
Reply With Quote
Old 03/18/09, 1:06 PM   #18
Afabar
Don Flamenco
 
Night Elf Death Knight
 
Chants Eternels (EU)
It looks like you put your finger on a typo error. DB is as you guess Death Strike. I correct this.

You have to keep in mind that the Armor Penetration is boosted in this patch. You get 25% more Penetration from rating.
On an other side, by default the range used for the calculation of EP is set to 200, that is a lot. You can change this in the character.xml file.
I have put this high value because if something would be badly implemented, it would be easily seen.


Edit :
I just put online the 0.3.0 version of the simulator with some major update. Check the OP.

I can add in the package your template, priority or rotation files. Just send them to me via PM. I'm looking especially for some legit (not more than 71 talent point) top dps configuration files.

Last edited by Afabar : 03/18/09 at 1:33 PM.
 
User is offline.
Reply With Quote
Old 03/18/09, 2:51 PM   #19
NCH
Glass Joe
 
NCH's Avatar
 
Night Elf Death Knight
 
Dun Modr (EU)
Really nice work, i am proving it now.

Thx.
 
User is offline.
Reply With Quote
Old 03/19/09, 8:38 AM   #20
Afabar
Don Flamenco
 
Night Elf Death Knight
 
Chants Eternels (EU)
0.4.0 Release notes
* Beta Dancing Rune Weapon Implementation.
* Hysteria.
* Rune buffer.
* Rune Weapon.
* Bug : Merciless Combat was not applied to Frost Strike.

Last edited by Afabar : 03/20/09 at 8:09 PM.
 
User is offline.
Reply With Quote
Old 03/21/09, 7:20 PM   #21
Cabal
Piston Honda
 
Cabal's Avatar
 
Orc Death Knight
 
Turalyon (EU)
Lets go people, this needs more exposure/testing , very promising tool and updated almost daily? Whats not to like?

Where are all the math-oriented types!

Small input: Im getting what look to be ridiculous high dps numbers (7600), and I dont think i made any glaring errors anywhere. I get these with mostly all templates.
 
User is offline.
Reply With Quote
Old 03/22/09, 1:57 AM   #22
tamo
Glass Joe
 
Orc Death Knight
 
Anub'arak (EU)
I just want to say, nice work, this tool has potential.

But i wonder, if you just made some random templates. For example the frost unholy template includes 5 points in tundra stalker and 2 points in dirge......or do i missunderstand the *.xml files?
 
User is offline.
Reply With Quote
Old 03/22/09, 4:04 AM   #23
Nightseye
Von Kaiser
 
Night Elf Priest
 
Korgath
Is there any reason why the simulation time cannot go below 1 hour?

Other than that the tool looks great to me.
 
User is offline.
Reply With Quote
Old 03/22/09, 6:42 AM   #24
Katsapliock
Glass Joe
 
Dwarf Death Knight
 
Bronzebeard (EU)
Small input: Im getting what look to be ridiculous high dps numbers (7600), and I dont think i made any glaring errors anywhere. I get these with mostly all templates.
I input Betrayer's dps as 222.9 and got as a result something like 12k dps, then changed the value to 223 and got a more "proper" 5k-ish dps. Maybe that could be the problem?

Other than that didn't have time to test it much further but it seems very good so far, thanks for your work Kahorie
 
User is offline.
Reply With Quote
Old 03/22/09, 7:34 AM   #25
Afabar
Don Flamenco
 
Night Elf Death Knight
 
Chants Eternels (EU)
I have played a lot with templates files to check if the talents are correctly implemented. So it don't surprise me that there is some mistake. From my point of view the templates included are just sample. And I don't have a lot of time to work on them right now, as it's not high in the priority list of what left to do.
So, if the community can send me some template, rotation or priority configuration files via PM, you could easily include them in the next release.

@Nightseye
Due to the high randomness of the simulator, I don't know if make the tool able to simulate less than 1 hour fight is a good idea, but if you insist I can make it possible.
 
User is offline.
Reply With Quote
Reply

Go Back   Elitist Jerks > Public Discussion > Class Mechanics > Death Knights

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
EnhSim, DPS simulator tukez Shamans 2722 11/17/09 2:40 AM
WoW Simulator - What do you want? Ullas User Interface and AddOns 59 03/04/09 12:17 PM
DPS Simulator Grim13 Warriors 133 11/12/08 8:20 AM
[Mage] DPS Simulator zurmagus Class Mechanics 41 11/08/07 10:11 PM