Elitist Jerks

Elitist Jerks (http://elitistjerks.com/forums.php)
-   Druids (http://elitistjerks.com/f73/)
-   -   [Feral] Mew Simulator (http://elitistjerks.com/f73/t110356-feral_mew_simulator/)

Alarron 10/12/10 3:03 PM

[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.

Carebare 12/06/10 9:10 PM

Mew discussion should continue here.

TheJinchuuriki 12/15/10 5:40 PM

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.

tangedyn 12/15/10 9:28 PM

Mew has never modeled the rake double-dip bug, so the current Mew model is accurate for Rake.

Yawning 12/21/10 4:05 PM

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.

aset 12/30/10 4:28 PM

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.

Yawning 12/30/10 8:43 PM

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?

aset 12/31/10 2:47 PM

Quote:

Originally Posted by Yawning (Post 1829295)
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

Xyuvam 01/02/11 5:29 PM

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.

Grawlen 01/02/11 8:50 PM

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%?

Yawning 01/03/11 12:20 AM

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.

Yawning 01/05/11 2:41 AM

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.

Zarc- 01/07/11 4:59 PM

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?

Hinalover 01/07/11 5:22 PM

Based on this thread in the Rogue community:

http://elitistjerks.com/f78/t105429-...anics_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.

tangedyn 01/07/11 11:57 PM

Quote:

Originally Posted by Zarc- (Post 1835372)
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.


All times are GMT -4. The time now is 11:12 AM.

Forum Infrastructure by vBulletin 3.6.12 ©2000-2007, Jelsoft Enterprises Ltd.