Your Ad Here
It is currently Tue Feb 09, 2010 6:24 am



Post new topic Reply to topic  [ 777 posts ]  Go to page 1, 2, 3, 4, 5 ... 52  Next
Author Message
 Post subject: SimulationCraft
PostPosted: Mon Jul 07, 2008 4:18 pm 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

New Site: http://code.google.com/p/simulationcraft

New architecture is (finally!) complete and I've started adding player classes.
While Patch-2.4.3 will be the default behaviour, WotLK support will be added with each class.

Supported Classes:
Druid-Balance
Priest
Shaman

The source can be checked out with SubVersion. Alternatively, I'll periodically update a tar.gz for download.

Sample Output: http://code.google.com/p/simulationcraf ... mpleOutput

Source: http://code.google.com/p/simulationcraft/source/browse

Downloads: http://code.google.com/p/simulationcraft/downloads/list (includes windows executable)

Current Features: http://code.google.com/p/simulationcraf ... ntFeatures

Recent Updates: http://code.google.com/p/simulationcraf ... entUpdates

To-Do List: http://code.google.com/p/simulationcraft/wiki/ToDo



_________________
http://code.google.com/p/simulationcraft


Last edited by dedmonwakeen on Sat Jul 26, 2008 12:37 am, edited 7 times in total.
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Mon Jul 07, 2008 4:49 pm 
User avatar

Shadow Priest
Joined: Thu Feb 22, 2007 5:33 pm
Posts: 3039
Offline

:-) Looks great gj



_________________
All the Priests and all the druuuuds are wanting to If you seek Amy
Top
 Profile E-mail  
 
 Post subject: Re: SimulationCraft
PostPosted: Mon Jul 07, 2008 8:46 pm 
User avatar

Shadow Priest
Joined: Mon Sep 11, 2006 9:53 am
Posts: 1103
Location: <Nerd Rage Ninjas> - Dragonmaw - US
Offline

well if I had any idea what to do with a tar.gz file I might actually be able to see it :P


I've been debating adding a second hard drive and dual booting with the new Hardy Heron. I hear it's pretty fancy :)


I can't wait to see the site up ded!



_________________
"Powerful you have become, the dark side I sense in you."

"we dont wanna be first.. we are just fucking sick of being last"

Image
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Tue Jul 08, 2008 2:22 am 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

Azreall wrote:
well if I had any idea what to do with a tar.gz file I might actually be able to see it


heh..... that's just the linux version of a .zip file.....

there are a variety of SubVersion clients accessible at: http://subversion.tigris.org/links.html#clients



_________________
http://code.google.com/p/simulationcraft
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Tue Jul 08, 2008 9:55 am 
Shadow Priest
Joined: Sun Aug 12, 2007 1:02 am
Posts: 134
Offline

Great job. Are there any reports yet?
A quick glimpse at wiki.sp.com shows "Simulator at Patch Level 2.3.1.".


Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Tue Jul 08, 2008 11:57 am 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

masi wrote:
Great job. Are there any reports yet?
A quick glimpse at wiki.sp.com shows "Simulator at Patch Level 2.3.1.".


Not yet........ I haven't decided what/how to report.

I have this unrealistic hope that one of the wow community sites is looking to get into the DPS-analysis arena (ala maxdps.com).
I'd love to donate the engine to somebody who was willing to invest in a thorough user-interface.
Then people can generate dynamic reports based upon their own gear-level..... and that of their fellow raiders.

The static reports that I generate have to cover a very large range of gear choices to be useful.......
Consider also the trinket-rankings: Some of those trinkets could move around a great deal depending upon gear setup.
I'd like to think that their relative ranking would not move TOO much..... but who knows.

It is likely that I will generate static reports of some kind.....
I will most likely have a gear setup for each class/spec/tier combination.
For each gear setup, I'll have trinket rankings as well as relative stat-weights.
For each tier I'll have relative dps rankings as well as relative "raid dps contribution".
The "raid contribution" will be calculated by simply removing the player (or players) from the raid and seeing how overall raid dps changes.



_________________
http://code.google.com/p/simulationcraft
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Tue Jul 08, 2008 12:28 pm 
User avatar

Shadow Priest
Joined: Mon Sep 11, 2006 9:53 am
Posts: 1103
Location: <Nerd Rage Ninjas> - Dragonmaw - US
Offline

sounds irritatingly complex to me.

I sure hope you're getting some class credit/work study/something tangible out of this.


I like to think I enjoy messing with computers on my free time, but there's only so much I could tolerate without outside reimbursement :P


if not, thank the wow gods for you ded, you help us so much :)



_________________
"Powerful you have become, the dark side I sense in you."

"we dont wanna be first.. we are just fucking sick of being last"

Image
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Tue Jul 08, 2008 3:04 pm 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

Azreall wrote:
I sure hope you're getting some class credit/work study/something tangible out of this.


It keeps me sane. Is that tangible? :D

There is an inevitable cycle in the career of a successful software engineer:
The more successful you are, the more responsibility you are given.
"More responsibility" means larger tasks with more complex solutions.
"More complex solutions" usually means larger teams and more coordination.
"More coordination" means more talking and cajoling and less software coding.

Due to being involved in the right projects and the right time (luck) and a little hard work (okay, maybe alot) one could describe my career as very successful.

So...... My job entails lots and lots and lots and lots and lots of talking. :(

As I said..... SimulationCraft keeps me sane.



_________________
http://code.google.com/p/simulationcraft
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Fri Jul 11, 2008 11:22 am 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

Still waiting on a few final details regarding Warlock pets, so I decided to pluck some low-hanging fruit.

I just added Druid-Balance support with Shaman-Elemental soon to follow.
Those Boomkin got some pretty cool talents changes.......

For those that care about the nitty-gritty:
Improved Moonkin Aura was implemented with a 3sec cooldown tied to the aura itself.
This means that once someone in the party triggers the haste buff, nobody else in the party will be able to trigger the buff for 3sec.
I think this is a very clever solution on Blizzards part to create a powerful talent that cannot be unnaturally exploited.

I'll throw out some reports once Shaman-Elemental is done.



_________________
http://code.google.com/p/simulationcraft
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Sun Jul 13, 2008 10:55 pm 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

Added support for Shaman-Elemental. New source code available for download.

I decided to take the current gear for Ded and put it on a Shadow Priest, a Balance Druid, and an Elemental Shaman.
Obviously, SP-gear does not fit well on Boomkin/Shammy...... consider it just a point of reference.

I did two experiments run at level 70 with WotLK talents.
(1) Run each separately. (it is a little freakish how close the dps numbers line up)
(2) Run them together. (the results for the Shammy are almost unbelievable.... but I checked and checked and checked......)

Just the Priest-Shadow.
Code:
./simcraft patch=3.0.0 file=profiles/fight file=profiles/dedmon

Player=Dedmonwakeen DPS=1092.2 DPM=8.8 MPS=124.4
  Spell Stats:  power=1230  hit=9.0%  crit=5.1%  haste=0.0%  penetration=0  mp5=0
  Actions:
    mind_flay             Count=110.7| 5.4sec  DPS= 618.2  DPE=1926|33%  DPET= 618  Miss=5%  Tick=678
    shadow_word_death     Count= 37.7|15.9sec  DPS=1025.1  DPE=1743|10%  DPET=1025  Miss=5%  Hit=1604  CritHit=2808|2833|18.0%
    mind_blast            Count= 69.6| 8.6sec  DPS=1236.3  DPE=2101|22%  DPET=1236  Miss=5%  Hit=1934  CritHit=3384|3414|18.4%
    shadow_word_pain      Count=  1.1|521.7sec  DPS= 221.3  DPE=115042|20%  DPET=67626  Miss=5%  Tick=666
    vampiric_touch        Count= 40.7|14.7sec  DPS= 160.3  DPE=2390|15%  DPET=1402  Miss=5%  Tick=543
    Procs:   improved_spirit_tap=19|30.6sec
Up-Times:
  Dedmonwakeen_improved_spirit_tap=25.8%


Just the Druid-Balance.
Code:
./simcraft patch=3.0.0 file=profiles/fight file=profiles/flower

Player=Flowerchylde DPS=1085.4 DPM=7.4 MPS=146.9
  Spell Stats:  power=1230  hit=9.0%  crit=5.7%  haste=0.0%  penetration=0  mp5=0
  Actions:
    starfire              Count=182.5| 3.3sec  DPS=1033.2  DPE=2800|78%  DPET=1033  Miss=4%  Hit=2403  CritHit=4806|4808|20.4%
    wrath                 Count= 18.6|32.4sec  DPS= 920.1  DPE=1385| 4%  DPET= 920  Miss=4%  Hit=1220  CritHit=2439|2450|17.5%
    moonfire              Count= 48.6|12.4sec  DPS= 194.0  DPE=2374|18%  DPET=1546  Miss=4%  Hit= 859  CritHit=1718|1720|22.2%  Tick=394
    Procs:   eclipse_starfire=5|120.1sec  moonkin_haste=42|14.2sec
Up-Times:
  Flowerchylde_eclipse_starfire=25.7%


Just the Shaman-Elemental.
Code:
./simcraft patch=3.0.0 file=profiles/fight file=profiles/gar

Player=Garrass DPS=1090.9 DPM=9.2 MPS=118.4
  Spell Stats:  power=1230  hit=9.0%  crit=6.1%  haste=0.0%  penetration=0  mp5=0
  Actions:
    lightning_bolt        Count=290.2| 2.1sec  DPS=1008.5  DPE=1776|79%  DPET=1009  Miss=1%  Hit=1457  CritHit=2918|3276|22.8%
    flame_shock           Count= 48.8|12.3sec  DPS= 225.1  DPE=2874|21%  DPET=1644  Miss=1%  Hit= 626  CritHit=1252|1252|11.9%  Tick=402
    Procs:   lightning_overload=57|10.4sec


All three together...... Note that "the whole is greater than the sum of its parts" to the tune of over 600dps!
Code:
./simcraft patch=3.0.0 file=profiles/fight file=profiles/gar file=profiles/flower file=profiles/dedmon

Player=Dedmonwakeen DPS=1215.8 DPM=9.6 MPS=127.3
  Spell Stats:  power=1230  hit=9.0%  crit=5.1%  haste=0.0%  penetration=0  mp5=0
  Actions:
    mind_flay             Count=115.8| 5.2sec  DPS= 720.3  DPE=2080|33%  DPET= 720  Miss=2%  Tick=710
    shadow_word_death     Count= 37.8|15.9sec  DPS=1211.1  DPE=1966|10%  DPET=1211  Miss=2%  Hit=1665  CritHit=2914|2937|26.8%
    mind_blast            Count= 72.5| 8.3sec  DPS=1463.8  DPE=2363|24%  DPET=1464  Miss=2%  Hit=2002  CritHit=3503|3529|26.7%
    shadow_word_pain      Count=  1.1|557.2sec  DPS= 230.6  DPE=128133|19%  DPET=71824  Miss=2%  Tick=694
    vampiric_touch        Count= 40.1|14.9sec  DPS= 169.5  DPE=2601|14%  DPET=1558  Miss=2%  Tick=570
    Procs:   improved_spirit_tap=29|20.3sec  moonkin_haste=14|40.2sec

Player=Flowerchylde DPS=1266.1 DPM=8.6 MPS=146.6
  Spell Stats:  power=1230  hit=9.0%  crit=5.7%  haste=0.0%  penetration=0  mp5=0
  Actions:
    starfire              Count=183.2| 3.3sec  DPS=1193.8  DPE=3280|79%  DPET=1194  Miss=1%  Hit=2668  CritHit=5335|5338|24.0%
    wrath                 Count= 18.6|32.2sec  DPS=1036.4  DPE=1616| 4%  DPET=1036  Miss=1%  Hit=1345  CritHit=2690|2701|21.3%
    moonfire              Count= 47.3|12.7sec  DPS= 214.0  DPE=2707|17%  DPET=1685  Miss=1%  Hit= 939  CritHit=1877|1880|26.0%  Tick=431
    Procs:   eclipse_starfire=5|119.9sec  moonkin_haste=30|19.5sec

Player=Garrass DPS=1415.7 DPM=10.9 MPS=129.4
  Spell Stats:  power=1230  hit=9.0%  crit=6.1%  haste=0.0%  penetration=0  mp5=0
  Actions:
    lightning_bolt        Count=340.8| 1.8sec  DPS=1327.5  DPE=2053|82%  DPET=1327  Miss=1%  Hit=1623  CritHit=3242|3647|27.6%
    flame_shock           Count= 48.8|12.3sec  DPS= 242.8  DPE=3055|18%  DPET=1987  Miss=1%  Hit= 657  CritHit=1315|1315|16.7%  Tick=423
    Procs:   lightning_overload=67|8.9sec  moonkin_haste=55|10.7sec

RDPS=3897.7

Up-Times:
  Dedmonwakeen_improved_spirit_tap=41.4%
  Flowerchylde_eclipse_starfire=27.0%


Quick note: Just realized I did not code up Lava Burst, but I doubt the numbers will wiggle THAT much.

There better be a veritable crap-ton of spirit on WotLK gear or casters are going to be in a world of hurt..........



_________________
http://code.google.com/p/simulationcraft
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Mon Jul 14, 2008 4:05 am 
Shadow Priest
Joined: Thu Aug 31, 2006 4:59 pm
Posts: 1170
Offline

I'd expect to see items with about double the stats as they have now, but as for whether or not that's going to be enough +spirit....I dunno.

Personally I think the mana costs of the new level 80 spells are probably too high currently and should probably be tweaked down some.
If not, then I wouldn't discount the possibility that we might be downranking some spells like VT and possibly Mind Flay.

Shadow Word: Pain of course we wouldn't downrank because it's essentially "free" on a tank and spank fight. We just pay the mana cost once and refresh it with Mind Flay.

The level 70 Mind Flay is a very efficient spell. The level 80 one is definitely not. If mana is as much an issue as I think it might be, losing some DPS by downranking it might be worthwhile on the whole.



_________________
http://www.wowarmory.com/character-sheet.xml?r=Jubei'Thos&n=Delmortis
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Mon Jul 21, 2008 3:40 am 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

Added Shaman-Enhancement.

Made all the Alpha-to-Beta changes for Druid/Priest/Shaman.

Hunter is on deck.



_________________
http://code.google.com/p/simulationcraft
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Sat Jul 26, 2008 12:36 am 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

I did some level 80 runs with chars I have so far.....
I had to guess on the itemization a bit, but the results are reasonably encouraging.

http://code.google.com/p/simulationcraf ... mpleOutput

I also have finally (reluctantly) come to the realization that not everybody has a Linux system available to build SimulationCraft.....

..... so I got a development environment setup on my Windows desktop and there is now a Windows simcraft zip file available for download!



_________________
http://code.google.com/p/simulationcraft
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Mon Aug 11, 2008 7:23 am 
Shadow Priest
Joined: Thu Aug 17, 2006 10:19 am
Posts: 1267
Offline

I just implemented the Druid/Priest/Shaman glyphs.

Ugh.

Results almost made me vomit all over the keyboard................ I don't even want to talk about it.



_________________
http://code.google.com/p/simulationcraft
Top
 Profile  
 
 Post subject: Re: SimulationCraft
PostPosted: Thu Aug 14, 2008 7:06 am 
Shadow Priest
Joined: Tue Nov 28, 2006 4:58 pm
Posts: 83
Location: Sweden, Frostmane EU
Offline

Uh oh.. Doesn't sound very promising! :p



However, it made me very curious! Could you post the results? Or provide a link to where I can find them?

Oh and did we ever tell you how much we love you dedmon for the work you've done? :D



_________________
Rumpnisse - Troll Priest
<A Few Good Fellas>
Frostmane EU
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 777 posts ]  Go to page 1, 2, 3, 4, 5 ... 52  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Latest from WowInsider

Powered by

Protected by Anti-Spam ACP
Copyright © 2003 - 2009 by Bryghtpath LLC - All Rights Reserved
Design by Kiss My Code with Icons from World of Warcraft Styles.