Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Druids

Closed Thread
 
LinkBack Thread Tools
Old 10/12/10, 3:03 PM   #1
Alarron
Von Kaiser
 
Night Elf Druid
 
Vek'nilash
[Feral] Mew Simulator

This thread is for the discussion of Mew, the new feral DPS simulator. Created by Yawning (with much assistance from Tangedyn), this simulator is a direct outgrowth of Toskk's DPS Calculator.

Caution: Mew is still in Alpha; things may change drastically from day to day.


Features:
  • Cross-platform (Java app), online and offline versions
  • All values updated for 4.0
  • Some Cataclysm support
  • Formulation (Rawr/Toskk) and Simulation (Simcraft/MrRobot) models
  • Custom rotations
  • Example level 80/level 85 profiles and rotation

Upcoming:
  • Character Import from Armory (once Armory is updated to 4.0)
  • Full Cataclysm buff/debuff modeling (pending final Cataclysm enchant numbers, etc.)
  • Potential bear support

Instructions:
  1. Download the offline client, or visit the site for the online version (see links below).
  2. Enter your unbuffed caster-form stats, select your set bonuses, talents, glyphs, buffs, etc. (Just like Toskk's/Rawr.)
  3. Select model parameters. (Toskk's model is fast but has some inaccuracies; simulation model is slower but infinitely customizable.) If simulation mode runs slow for you, decrease the number of iterations (just understand that this increases the simulation's margin of error)
  4. Hit "Calculate." First tab on right has your results; second tab has your relative stat values, for gemming/reforging/consumable decisions. (Hint: Agility/Mastery.)
  5. To use a different rotation from the default, modify the provided "CatModelSimulator.script" file in the "Samples" folder (offline version only) and load it in Mew.

Links:

Please use this thread to discuss anything Mew-related (accuracy v. Live, custom rotations, etc.) If you're planning on posting a full rotation, please use something like pastebin and post a link to keep the thread reasonably clean. (A few lines for discussion is fine; quoting a 200 line script to say TLDR is not.). I'll be posting scripts on my site and linking here, as I make changes.

Offline
Old 12/06/10, 9:10 PM   #2
♦ Carebare
::stare::
 
Carebare's Avatar
 
Tauren Druid
 
Mal'Ganis
Mew discussion should continue here.

<Nite_Moogle> i miss raiding with carebare :< she makes me feel like i am not the only person that hates everyone
Aldriana: I am an asshole, it just so happens that some of my colleagues are even *bigger* assholes.
[R] [85:Neux:2]: i hear if you die on Good Friday they are going to make it where you can't get rezzed until easter sunday
Khazal: Yeah, I don't know about Magic Rainbow Unicorn Land, but here in Reality, Rhyolith is the worst encounter Blizzard has ever designed.

United States Offline
Old 12/15/10, 5:40 PM   #3
TheJinchuuriki
Banned
 
Night Elf Druid
 
Kil'Jaeden
Mew vs Rake

Does Mew calculate rake with a single mastery multiplier or double(bugged)? In short i would like to know if the estimated dps would still be accurate after the rake-mastery fix.

Also when I attempt to use a mangle-based rotation I recieve a calculation error.

Mew is amazing and I am quite greatful for the time you have spent on it.

Offline
Old 12/15/10, 9:28 PM   #4
tangedyn
Piston Honda
 
Tauren Druid
 
Thaurissan
Mew has never modeled the rake double-dip bug, so the current Mew model is accurate for Rake.


Offline
Old 12/21/10, 4:05 PM   #5
Yawning
Von Kaiser
 
Yawning
Night Elf Druid
 
No WoW Account
Mew-20101221 is now available.

Major changes since last release:
  • Removed support for the Predatory Instincts bug. (Hot fixed)
  • The Simulator now will now snapshot Mastery on DoT cast. (Nothing utilizes this currently, since there aren't any proc mastery trinkets in the default database.)
  • Minor Simulator script tweaks/corrections.
  • Various trinket updates (ICDs/Durations). A lot of them are guesses still but they're better guesses. (Per EJ and testing most proc trinkets have ICDs 5x the buff duration.)
  • The Simulator was not correctly calculating random spell damage procs (Avalanche/Pyrorocket/etc). Avalanche is still terrible compared to 130 Agi.
  • Flask of the Winds gives 81 agi extra with Mixology, not 80.
  • Formulation model should correctly handle 4T11 + Mangle spamming.
  • Formulation model should correctly report FB DPE even if you have 0 > 25%.
  • Force the locale to Locale.US

As usual questions/comments/bug reports appreciated.

Offline
Old 12/30/10, 4:28 PM   #6
aset
Glass Joe
 
Tauren Druid
 
Auchindoun
Is there any information on how to compile Mew if one wanted to play around with the code?

In particular, what dependencies? I have been playing around with it today, latest copy from svn.

So far it seems it requires:
Apache Commons (including Apache Commons Math, which was mysteriously missing from Ubuntu repos)
Janino (including commons-compiler.jar, which was mysteriously missing from Ubuntu repos)
MersenneTwisterFast, which was mysteriously missing from everywhere, and ultimately all I could find was the source, and I had to compile and build a jar myself.

Possibly some others I've already forgotten. I managed to get it to compile, but it throws a RuntimeException claiming no implementation of org.codehaus.commons.compiler is on the classpath, despite it clearly being there.

Offline
Old 12/30/10, 8:43 PM   #7
Yawning
Von Kaiser
 
Yawning
Night Elf Druid
 
No WoW Account
I haven't really taken the time to write developer documentation for the project yet. (When I do it will likely start off with "Step 1, Install Eclipse and a SVN plugin".)

Is there any reason in particular why you want to obtain your own copies of the dependencies as opposed to using the ones under trunk/Mew/lib and trunk/MewPivot/lib?

Offline
Old 12/31/10, 2:47 PM   #8
aset
Glass Joe
 
Tauren Druid
 
Auchindoun
Originally Posted by Yawning View Post
Is there any reason in particular why you want to obtain your own copies of the dependencies as opposed to using the ones under trunk/Mew/lib and trunk/MewPivot/lib?
Basically because I am an idiot. I literally just didn't see the libraries in the lib directory. After changing my classpath to point there, everything is working great. Also explains why it was so hard to find certain deps (like MersenneTwisterFast...). Anyway, don't mind me, I figured it out. :P

Offline
Old 01/02/11, 5:29 PM   #9
Xyuvam
Glass Joe
 
Tauren Druid
 
Chromaggus (EU)
Hi. Thanks for great work. Any chance of putting in Mew avg, damage of all abilities (i found only avg, white damage and avg. ravage and DPE; for example rip and rake avg, tick damage). Also d like to know if u can add the Darkmoon Card: Hurricane trinket. Thanks.

Offline
Old 01/02/11, 8:50 PM   #10
Grawlen
Glass Joe
 
Tauren Druid
 
Scarlet Crusade
Tia's Grace

I didn't see Tia's Grace in the proc's list, so to model it, do you just add 340 agility to your raw agility since its up time is so close to 100%?

Offline
Old 01/03/11, 12:20 AM   #11
Yawning
Von Kaiser
 
Yawning
Night Elf Druid
 
No WoW Account
DMC:H is supported in SVN (It'll be in the next public release), however it's not worth using compared to other easy to obtain alternatives. I'll probably add the heroic Tia's Grace as well since it's popular.

As far as average ability damage goes, I'll look into it. It's something that I do want to do for the simulator eventually but lumped under "improve reporting/logging" which is a fairly extensive task. It may be a while though since it's somewhat involved.

Offline
Old 01/05/11, 2:41 AM   #12
Yawning
Von Kaiser
 
Yawning
Night Elf Druid
 
No WoW Account
Mew-20110104 is now available.

Major changes since last release:
  • Added DMC:Hurricane to the supported proc list.
  • Added Tia's Grace (346) to the supported proc list.
  • Troll Berserking is now correctly treated as melee haste instead of haste.
  • Various damage procs (Pyro-Rocket, Enchant Weapon - Avalanche, DMC:H, etc) now report the number of procs/segment.
  • Enchant Weapon - Avalanche now correctly procs off DoTs.
  • Stampede is now correctly only consumed when Ravage! lands.
  • Ferocious Bite DPE was not being calculated correctly. It should be much closer to reality now, although I suspect it is still slightly inflated.

None of the changes or bug fixes affect gearing, talent decisions or glyph choices at all. Enchant Weapon - Avalanche is still inferior to 130 Agi, DMC:H is inferior to easily obtainable alternatives, Ferocious Bite is still worth using.

As usual questions/comments/bug reports appreciated.

Offline
Old 01/07/11, 4:59 PM   #13
Zarc-
Glass Joe
 
Tauren Druid
 
Stormreaver (EU)
It seems like Mew and Rawr are having different opinions as to wether crit or haste is the better stat of the two. Are there any discussions regarding that?

I did some testing on a test dummy. When I had reforged haste to mastery I had between 12.06k and 12.27k DPS in 5 seperate fights on a test dummy. When I had reforged crit to mastery I had between 12.20k and 12.54k DPS in 5 seperate fights on a test dummy. So as far as I can tell... Rawr got it right. Agility > Strength > Mastery > Haste > Crit

Comments on that?

Offline
Old 01/07/11, 5:22 PM   #14
Hinalover
Don Flamenco
 
Hinalover's Avatar
 
Pandaren Monk
 
Kil'Jaeden
Based on this thread in the Rogue community:

Cataclysm Mechanics Testing

and from several trinkets I've looked up while working on updating the Item Cache for Rawr, it would seem that Cata standarized most trinket ICD. There are a few (mostly tanking trinkets) that don't follow these new rules, but:

Trinkets with On Effect procs: ICD = 5 times the length of the Duration
Trinkets with On Use: ICD = 6 times the length of the Duration.

This means a trinket such as Left Eye of Rahj has a 10 second duration on equip proc, and a 50 second cooldown.
Key to the Endless Chamber lasts for 15 seconds on equipped proc, and has a 75 second ICD.
While Unsolvable Riddle which has a 20 second duration on use effect, has a 120 sec (2 minute) cooldown. I hope this helps with the trinket modeling. Took me a while to make sure all of the trinkets in Cata where working like this when I was updating Rawr's data cache.

United States Offline
Old 01/07/11, 11:57 PM   #15
tangedyn
Piston Honda
 
Tauren Druid
 
Thaurissan
Originally Posted by Zarc- View Post
It seems like Mew and Rawr are having different opinions as to wether crit or haste is the better stat of the two. Are there any discussions regarding that?

I did some testing on a test dummy. When I had reforged haste to mastery I had between 12.06k and 12.27k DPS in 5 seperate fights on a test dummy. When I had reforged crit to mastery I had between 12.20k and 12.54k DPS in 5 seperate fights on a test dummy. So as far as I can tell... Rawr got it right. Agility > Strength > Mastery > Haste > Crit

Comments on that?
Were you using Mew Formulation or Simulation?
Mew Simulation should give you the most accurate result. Mew Formulation is known to have results deviating from the Simulation if your gear level is not high enough to ensure ~100% uptime on Rip and Savage Roar (in which case Haste will be better than Crit)
AFAIK Rawr.Cat's model was forked off from an old version of Toskk's calculator and has been maintained by someone else. Toskk is currently still actively maintaining the Mew Formulation and has done a lot of good work fixing stuff to be more accurately matching the results of the Simulation. I cannot comment on how accurate Rawr.Cat is because I have not reviewed that model. Mew's model is actively peer-reviewed between Toskk, Yawning and myself.

Anyway, Haste is generally better than Crit at lower levels of gear, but Crit quickly overtakes Haste at some point... maybe ilevel ~346.
The 4.0.6 will probably make Haste the better stat though.


Offline
Closed Thread

Go Back   Elitist Jerks » Class Mechanics » Druids

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mew -- The 4.0.1/Cataclysm Feral DPS Simulator Sharandris Druids 110 12/04/10 11:07 AM