Elitist Jerks
Register
Blogs
Urban Rivals
Forums
New Posts


Go Back   Elitist Jerks > Public Discussion > Class Mechanics
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 Thread Tools
Old 07/21/08, 5:32 AM   #1
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
SimulationCraft: Multi-Player Sim for WotLK

simulationcraft - Google Code

EDIT: Windows executable and sample raid parameter file available for download.

SimulationCraft is a multi-player simulation architecture for modeling raid/individual damage output. It will not tell you what specific gear to use. It will not tell you what specific "rotation" to use. There are already very good tools available to help in those areas.

The goal of this simulator is to model the complex class interactions that are difficult to force-fit into close-formed solutions required by most calculators. SimulationCraft will give you the raw data, including "up-times" and "proc-rates" along with the more traditional dps/dpm/mps/etc ad nauseum. What is inferred from that data is up to you.

While I intend to improve the performance (and reduce the variance) as much as possible, it is likely that its main use will be to validate the models made in other "easier-to-use" calculators and to handle those corner cases that just can't reasonably be modeled with a closed-form solution.

SimulationCraft used to exist as a caster-only simulator. I've rewritten the architecture to handle attack-table mechanics and I am now slowly adding in class-specific support. As each class is imported I include support for both 2.4.x and 3.x.x mechanics.

Classes(Specs) currently supported:
Druid (Balance)
Priest (Holy. Shadow)
Shaman (Elemental, Enhancement)

On deck: Hunter

The code is "hot-off-the-press" with the latest updates from Beta. I will work hard to keep it current while adding in the remaining classes. I would not normally publicize a work-in-progress, but I felt compelled to offer an explanation for my pestering over extreme detail in various threads. And...... hopefully...... now that you know the scope of my endeavor, I'll be able to do my research even faster......

The source code is available for browsing and download. Comments and corrections would be most welcome.

Last edited by dedmonwakeen : 07/26/08 at 2:26 AM.

 
User is offline.
Reply With Quote
Old 07/21/08, 10:49 AM   #2
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Here is a sample run including the class/specs currently supported:

SampleOutput - simulationcraft - Google Code

Players are at level 80 using the newly available talents and abilities.

EDIT: Changed the previous mess into a wiki link.

Last edited by dedmonwakeen : 07/26/08 at 2:29 AM.

 
User is offline.
Reply With Quote
Old 07/26/08, 2:32 AM   #3
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Update:

* Flushed out several mechanics issues
* Added considerably more documentation on how to build and run
* Added sample output wiki page
* Sample raid parameter file available for download
* Windows executable available for download

 
User is offline.
Reply With Quote
Old 07/26/08, 4:08 AM   #4
 Binkenstein
I'm not crazy, no, really, I'm not.
 
Binkenstein's Avatar
 
Askledarea
Blood Elf Shaman
 
No WoW Account
Drop flameshock from elemental shaman dps.
 
User is offline.
Reply With Quote
Old 07/26/08, 8:52 AM   #5
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Originally Posted by Binkenstein View Post
Drop flameshock from elemental shaman dps.
Ah..... That was for Lava Burst crit (this is level 80 sim)...... but I totally forgot to add that into the rotation!!!

EDIT: Played around:

Hmmmm...... Even waiting for the last tick, the opportunity cost of FS+LvB is too high.

I hope my sim is wrong or they tweak that........ One-button-spam just isn't any fun.

EDIT #2: I just realized I haven't added Warlocks/Mages to the mix yet. The Fire Vulnerability that they bring should be enough to make FS/LvB worthwhile.

Last edited by dedmonwakeen : 07/26/08 at 9:24 AM.

 
User is offline.
Reply With Quote
Reply

Go Back   Elitist Jerks > Public Discussion > Class Mechanics

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Multi-thread spam post Wired The Dung Heap 0 07/17/07 9:38 PM
From TheoryCraft to SimulationCraft dedmonwakeen Class Mechanics 18 06/09/07 6:03 PM
Multi Shot Target Warning Morpork User Interface and AddOns 4 05/29/07 2:34 PM
healing aggro on multi-tanking : Ask for explanation. Parlique Public Discussion 31 04/23/07 7:27 AM
+4%multi-shot dmg > 1% crit? Stormhorn Public Discussion 10 09/29/06 4:46 PM