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 (18) Thread Tools
Old 07/10/09, 12:35 AM   #226
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
I added a guild=region,server,name option to pull out all the level 80s. Any char with a primary tree of Holy, Restoration, or Protection gets quiet=1.

It is a bit unwieldy given the number of alts lying around..... but it has been very helpful at exposing missing support for certain gems and enchants. Once I'm able to parse a few guilds completely without error I'll throw out another release.

 
User is offline.
Reply With Quote
Old 07/10/09, 5:35 PM   #227
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
simulationcraft r2815 is available for download

I added option to populate the sim from a guild name.
simcraft.exe guild=wicked+legion,region=us,server=llane,class=warlock
etc

Being able to easily download tons of chars turned up a ton of missing unique items (glyphs, meta gems, totems, idols, etc) that I have added into the most recent release.

Note that populating your sim with a ton of characters can be time-consuming. Please remember that the sim scales 1:1 with multi-threading. Most modern desktops have at least two cores, so threads=2 is a safe option.

 
User is offline.
Reply With Quote
Old 07/11/09, 9:38 AM   #228
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
simulationcraft r2824 available for download (support for more metas, glyphs, etc)

Also updated the SampleOutput pages for T7, T8, and the PTR.

 
User is offline.
Reply With Quote
Old 07/13/09, 12:24 PM   #229
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
For those rolling their own binary, r2833 has the ability to download items from mmo-champion. If an ID is not found in the armory or wowhead, it will try mmo-champion.

So if there is some new item in armory/wowhead/mmo you want to try out...

./simcraft armory=us,llane,sopure chest=knightbane_carapace,id=47600,gems=16agi_16agi_16agi

(It will reuse the gems/enchant descriptions of your normal gear, unless you override)

 
User is offline.
Reply With Quote
Old 07/15/09, 1:26 PM   #230
mwaf
Von Kaiser
 
mwaf's Avatar
 
Human Warlock
 
Hellfire (EU)
Heroic Presence variable?

I play alliance and have currently equipped a set with 13,15% hit. Using the armory variable in Simcraft I get misses since optimal_raid=1 does not, understandably, include the 1% hit from Heroic Presence.

Currently I work around the problem with specifying the following after the armory variable:
gear_hit_rating=368 # 14.03%
Is there a variable that could be used to enable that 1% extra hit from Heroic Presence so that I would not have to manually override the hit rating from my gear?


[Added] Thanks zimeron. I feel like an idiot for not trying that.

Last edited by mwaf : 07/15/09 at 1:56 PM.
 
User is offline.
Reply With Quote
Old 07/15/09, 1:47 PM   #231
zimeron
Von Kaiser
 
zimeron's Avatar
 
Draenei Shaman
 
Burning Blade
heroic_presence=1
You can toggle every buff on or off using that notation. Same goes for adding trinkets, glyphs, etc.
 
User is offline.
Reply With Quote
Old 07/23/09, 9:28 AM   #232
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
SimulationCraft SampleOutput pages have been updated. All player configs are now auto-generated from wowhead profiles that can be accessed from the output pages.

 
User is offline.
Reply With Quote
Old 07/24/09, 3:40 AM   #233
mwaf
Von Kaiser
 
mwaf's Avatar
 
Human Warlock
 
Hellfire (EU)
Originally Posted by dedmonwakeen View Post
SimulationCraft SampleOutput pages have been updated. All player configs are now auto-generated from wowhead profiles that can be accessed from the output pages.
The sample output included DPS rankings on Warriors and Feral Druids. However, any documentation I've come across still states they are not supported. What is the status of these classes?
 
User is offline.
Reply With Quote
Old 07/24/09, 7:52 AM   #234
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Originally Posted by mwaf View Post
The sample output included DPS rankings on Warriors and Feral Druids. However, any documentation I've come across still states they are not supported. What is the status of these classes?
Feral Cats are supported. Feral Bears are not.
Arms/Fury Warriors are supported. Protection Warriors are not.

Note: Fury is reaching a dps level higher than we expected and we are investigating to confirm the results.

 
User is offline.
Reply With Quote
Old 08/04/09, 12:14 PM   #235
caldarp
Glass Joe
 
Night Elf Druid
 
Darkmoon Faire (EU)
scale_factors.bat

I'm currently in 4t7 (chest,head,pants,shoulders) and looking for the 2T8 bonus.
In order to evaluate if its better to upgrade to the purchasable items(head/chest) or an other pair (e.g. pants/shoulders), i ran simcraft with these two combinations.
My problem is that the DPS output implies that i should choose the chest/head combo! If i use the found scale factors from the scale_factors.bat application, the pants/shoulders combo yields a higher number!!(both run with the 3.2 version ofc).

Can someone help me out here?

#!simcraft
max_time=300
optimal_raid=1
patch=3.2.0
druid=2T7T8_58_00_13_PTR_question
#origin=http://profiler.wowhead.com/?profile=11251712
level=80
talents=http://www.wowhead.com/?talent#0xRbuiIsfdIVhouZbxczb

actions=flask,type=frost_wyrm/food,type=fish_feast/mark_of_the_wild/moonkin_form/mana_potion
actions+=/innervate,trigger=19000
actions+=/treants
actions+=/starfall,skip_on_eclipse=1
actions+=/moonfire,eclipse_left>=8,skip_on_eclipse=-1
actions+=/insect_swarm,eclipse_left>=8,skip_on_eclipse=-1
actions+=/starfire,instant=1
actions+=/wrath,eclipse=benefit
actions+=/wrath,eclipse=trigger
#actions+=/use_item,name=scale_of_fates
actions+=/starfire,eclipse=benefit
actions+=/starfire

glyphs=starfire/moonfire/insect_swarm

#gear
#head=conquerors_nightsong_cover,stats=480armor_60hit_115sp_85sta_86int_59spi,gems=chaotic_skyflare_19sp_8int,enchant=30sp_20crit
head=valorous_nightsong_cover,stats=475armor_55hit_105sp_79sta_81int_54spi,gems=chaotic_skyflare_19sp_8int,enchant=30sp_20crit
#head=valorous_dreamwalker_cover,stats=470armor_42hit_99sp_75sta_72int_61crit,gems=chaotic_skyflare_19sp_8in,enchant=30sp_20crit

#neck=pendant_of_fiery_havoc,stats=37crit_41haste_75sp_61sta_51int,gems=19sp
neck=cosmic_lights,stats=46hit_41haste_65sp_48sta_38int

#shoulders=conquerors_nightsong_mantle,stats=443armor_56crit_90sp_63sta_64int_49spi,gems=9sp_8spi_5sp,enchant=24sp_15crit
shoulders=valorous_dreamwalker_mantle,stats=434armor_35hit_55haste_78sp_55sta_57int,gems=19sp,enchant=24sp_15crit
#shoulders=valorous_nightsong_mantle,stats=438armor_52crit_83sp_58sta_60int_45spi,gems=9sp_8spi_5sp,enchant=24sp_15crit

#chest=conquerors_nightsong_vestments,stats=591armor_75haste_115sp_85sta_86int_60spi,gems=19sp_19sp,enchant=10str_10agi_10sta_10int_10spi
chest=valorous_nightsong_vestments,stats=585armor_70haste_105sp_79sta_81int_55spi,gems=19sp_9sp_8hit,enchant=10str_10agi_10sta_10int_10spi
#chest=valorous_dreamwalker_vestments,stats=578armor_61haste_99sp_75sta_70int_61crit,gems=19sp_9sp_8haste_6haste,enchant=10str_10agi_10sta_10int_10spi

#waist=sash_of_ancient_power,stats=177armor_43hit_49haste_81sp_63sta_64int,gems=9sp_8spi_19sp_19sp_7sp
#waist=belt_of_the_sleeper,stats=333armor_49haste_99sp_64sta_65int_60Spi,gems=20hit
waist=flamewrought_cinch,stats=333armor_55crit_99sp_73sta_57int_62Spi,gems=19sp

#legs=conquerors_nightsong_trousers,stats=517armor_59hit_76crit_115sp_85sta_86int,gems=19sp_19sp,enchant=50sp_20spi
#legs=valorous_nightsong_trousers,stats=511armor_54hit_71crit_105sp_79sta_81int,gems=19sp_19sp,enchant=50sp_20spi
legs=valorous_dreamwalker_trousers,stats=506armor_58crit_99sp_75sta_77int_59spi,gems=9sp_8spi_6hit,enchant=50sp_20spi

#feet=boots_of_fiery_resolution,stats=223armor_55haste_102sp_72sta_72int_64spi,gems=19sp_19sp,enchant=12crit_12hit
feet=footsteps_of_malygos,stats=398armor_56haste_90sp_41crit_63sta_52int,enchant=12crit_12hit

#wrists=grasps_of_reason,stats=142armor_39haste_75sp_63sta_52int_48spi,gems=32sp_32sp_4spi,enchant=30sp
wrists=esteemed_bindings,stats=253armor_37haste_56sp_42sta_38int_35spi,gems=9sp_8spi_4spi,enchant=30sp

#hands=pharos_gloves,stats=203armor_64crit_74haste_92sp_72sta_72int,gems=19sp_19sp_32sp,enchant=28s
#hands=Valorous_nightsong_gloves,stats=365armor_52hit_83sp_58sta_60int_45spi,gems=19sp,enchant=28s
hands=handwraps_of_resonance,stats=194armor_52crit_99sp_59sta_60int_53spi,enchant=28sp

#finger1=nebula_band,stats=46crit_36haste_74sp_48sta_36int,gems=19sp
finger1=Etched_Signet_of_the_Kirin_Tor,stats=41crit_43haste_74sp_62sta_43int
#finger2=conductive_seal,stats=55haste_75sp_52sta_48int_39spi,gems=19sp
#finger1=Inscribed_Signet_of_the_Kirin_Tor,stats=37crit_38haste_66sp_55sta_38int
finger2=band_of_channeled_magic,stats=43haste_65sp_42sta_41int_32spi

#trinket1=flare_of_the_heavens,stats=120crit,equip=onspellhit_850sp_10%_10dur_45cd
trinket1=Illustration_of_the_dragon_soul,equip=onspellhit_200sp

#trinket2=scale_of_fates,stats=125sp,use=432haste_20dur_120cd
trinket2=sundial_of_the_exiled,stats=84crit,equip=onspellhit_590sp_10%_10dur_45cd

#back=drape_of_mortal_downfall,stats=162armor_41hit_43crit_75sp_61sta_51int,gems=19sp,enchant=23haste
back=shroud_of_luminosity,stats=184armor_28haste_38crit_65sp_55sta_43int,enchant=23haste

#main_hand=staff_of_endless_winter,stats=104crit_587sp_111sta_128int_84spi,gems=19sp_19sp,enchant=81sp,weapon=staff_2.10speed_165.3dps
main_hand=intensity,stats=550sp_105sta_121int_86spi_120hit,enchant=81sp,weapon=staff_2.10speed_156.8dps

#ranged=idol_of_steadfast_renewal
#ranged=idol_of_the_crying_wind
#ranged=idol_of_the_shooting_star
ranged=idol_of_lunar_fury
With chest/head, in Rawr my char shows 1317Int,857Spi,2811spp,440hst,415cri,248hit; with the pants/shoulders is shows 1296int,728spi,2763spp,382hst,602cri and 248hit (both raid buffed).

Edit: WOWHEAD DOWN...will follow up as soon as possible
Edit2: redid it with autogenerated character-files from v3002, added manual gear-hit=336>> workes as expected now!

Last edited by caldarp : 08/05/09 at 6:03 AM.
 
User is offline.
Reply With Quote
Old 08/04/09, 1:21 PM   #236
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Resync your char with wowhead

Save As, note the ID number
Make change to use chest/head
Save

Save As, note the ID number
Make change to use pants/shoulders
Save

PM me the two ID numbers and I'll look into it.

 
User is offline.
Reply With Quote
Old 08/04/09, 2:29 PM   #237
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
SimulationCraft r3005 (patch 3.2.0) available for download

 
User is offline.
Reply With Quote
Old 08/07/09, 4:58 PM   #238
Morrigan
Von Kaiser
 
Gnome Warlock
 
Gorgonnash (EU)
I'm not sure what causes it, but whenever I try to run a sim with an Elemental Shaman that either uses Lightning Bolt, Chain Lightning or Lava Burst, together with a Hunter that has actions+=/summon_pet, Simcraft instantly crashes with no error message. r3041.
 
User is offline.
Reply With Quote
Old 08/07/09, 5:27 PM   #239
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Originally Posted by Morrigan View Post
I'm not sure what causes it, but whenever I try to run a sim with an Elemental Shaman that either uses Lightning Bolt, Chain Lightning or Lava Burst, together with a Hunter that has actions+=/summon_pet, Simcraft instantly crashes with no error message. r3041.
Living on the bleeding edge! Re-update. Bug is fixed in r3042. My apologies for the time wasted.....

 
User is offline.
Reply With Quote
Old 08/09/09, 10:32 AM   #240
Maje
Don Flamenco
 
Gnome Mage
 
Aszune (EU)
I think something is broken in the fire mage module, one of the changes says that LB ticks proccing HS were reverted however the sampleout still rates crit a lot higher then haste.
 
User is offline.
Reply With Quote
Old 08/09/09, 1:11 PM   #241
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Originally Posted by Maje View Post
I think something is broken in the fire mage module, one of the changes says that LB ticks proccing HS were reverted however the sampleout still rates crit a lot higher then haste.
I believe there is something just plain wrong with the Haste scaling analysis. I'm working on it....

 
User is offline.
Reply With Quote
Old 08/09/09, 9:04 PM   #242
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
It seems 3.2 mana changes have brought Fire Mages right to the edge of an inflection point in our given standard setup of 5min. Iterating 10k times I find that sometimes an Evocation is needed and sometimes it isn't. Changing haste/int/spi for the purposes of scaling effects this as well, skewing the (deltaDPS/deltaStat) ratio.

Ah..... the joys of simulation-based scale factor generation.

I'm considering various painful solutions.

 
User is offline.
Reply With Quote
Old 08/10/09, 4:12 PM   #243
Fizzl
Glass Joe
 
Troll Mage
 
Stormreaver (EU)
r3055 Mage_*.simcraft

'actions+=/mana_gem,trigger=1000'

As I understand 'trigger' this means use mana gem when you have lost a minimum of 1000 mana. My mana gems give me 3500 mana. We haven't had a spell damage proc on use since T7, why does this keep getting put back in?

Change to 'actions+=/mana_gem,trigger=3500'.

This at least temporarily solves the the strangeness of the simulator claiming spirit is our best stat, you can see it in the link further down.


'actions+=/fire_blast,moving=1'

Will it only cast moving=1 events when moving or will it use other instant casts if it can? If I know I have a move coming up I'll try and do it when my instant pyro's proc so I don't lose DPS.


Evocation

There is something wrong here, evocation restores 60% of your total mana, if you look at your mana pie chart for the mages evocation is much less than 60%. It could be just that sometimes it is used and sometimes not, I have another theory that some times the mage is running out of mana just before the end of the fight and the boss dies during the evocation cutting it off. I think what's needed is for the mage to estimate if she is going to run out before the end and if so evocate as early as possible.

A nice mage trick that would be good to model is evocation on your last tick of a haste proc. In my case that would be at the end of a Scale of Fates or Hyperspeed Gloves.


19_52_00 should be 20_51_00

I've yet to find an encounter in Wrath where 33 yard scorch and 38 yard everything else is a problem.
Take one point of flame throwing and put it in Student of the Mind or Arcane Meditation. I'd recommend arcane meditation because the numbers simcraft is giving screams I need mana (Evocation should really be saved for a rainy day as it is not very reliable).

I've done a 10k iteration scale factors here: Simulationcraft Results
  • You can see how much better it is not to waste your first mana gem charge and the scale factors look more sensible.
  • If their are two points in Arcane meditation she does not need to evocate at all and the difference in damage is almost none existent.
  • 3/3 Student of the mind is better than your current spec from damage and mana point of view.
Ok it's not going to make us beat warlocks but it's still an improvement. I will be sticking with 2/3 arcane meditation until I can take more Student of the Mind without the need to evocate in a normal fight, I prefer to have it as a backup. I know I've said in the past we have enough spirit to drop AM but I think mana regen got nerfed. Might be a good idea to keep both in and see what happens with the new gear.


SIMCRAFT.BAT


A minor annoyance but if your going to have things like threads and iterations in globals don't then overwrite them in the .bat! Plus calling it raidsimcraft.bat means it sits next to the file I want to drop onto it!


Thanks

Fizz.
 
User is offline.
Reply With Quote
Old 08/10/09, 5:09 PM   #244
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Thanks, Fizzl!

I switched to auto-generating the Mage configs from wowhead profiles and there was a bug in the default action setup. I'll switch back to 20/51. Not sure why I was playing with 19/52......

We were definitely running into scenarios where some iterations need to Evocate and some do not. Unfortunately, I think this means that there is still a snake in the grass, but we're just not walking in that part of the garden.

I also think that calculating scale factors while in a raid env may not be the greatest for limiting the effects of variance.

EDIT: Results are looking better. I'll try to put out another release later tonight.

Last edited by dedmonwakeen : 08/10/09 at 5:58 PM.

 
User is offline.
Reply With Quote
Old 08/11/09, 4:53 PM   #245
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
SimulationCraft r3080 is available for download.

Major Fixes:
(1) Mage mana-gem trigers
(2) Fire Mage talent spec
(3) Wide-spread HAT updates, including a "donor" report
(4) Smooth scale factor generation turned off for Haste Rating until more analysis is performed
(5) Fixes for Elemental Focus to ensure charges are not eaten inappropriately

 
User is offline.
Reply With Quote
Old 08/12/09, 8:25 AM   #246
Latas
Piston Honda
 
Night Elf Druid
 
Uther
Is there a list of what buffs and debuffs are included with the optimal_raid=1 setting? For example I'm trying to get a comparison of who in our raids focus magic would be better on, the mages or us moonkin and I need to control whats out there in each setup but I don't want to have to specify every single buff every time.

Alternatively if anyone has done this research before with their own guild and can help with everything but the characters which i would supply I would be very appreciative.
 
User is offline.
Reply With Quote
Old 08/12/09, 9:04 AM   #247
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
Originally Posted by Latas View Post
Is there a list of what buffs and debuffs are included with the optimal_raid=1 setting? For example I'm trying to get a comparison of who in our raids focus magic would be better on, the mages or us moonkin and I need to control whats out there in each setup but I don't want to have to specify every single buff every time.

Alternatively if anyone has done this research before with their own guild and can help with everything but the characters which i would supply I would be very appreciative.
Roywyn has done this analysis in the past, and the simplified answer is: Don't worry about up-time as much as putting it on the class that scales with crti the most.

 
User is offline.
Reply With Quote
Old 08/12/09, 10:19 AM   #248
Latas
Piston Honda
 
Night Elf Druid
 
Uther
I'm not worried about uptime but realistically in the simulation who gets the most from it since in 3.2 moonkin eclipse was changed. I think I've taken care of it with some simulations i ran. One thing though, on the simulation output is the raid down-time listing time when you are oom or something?

Also I posted this in the druid specific thread but I suppose it would get answered much faster here.

How does the Innervate trigger actually work? It used to be something like "actions+=/innervate,trigger=19000" which I took to mean, when you are 19000 mana from max to use innervate. Now I'm getting things like "actions+=/innervate,trigger=-2000" in my character configs obtained through armory, which is just confusing me.

Also is the list of actions basically setting a priority list? If so, I'm not exactly sure this is the proper way to go without a much bigger list to take into account the time left on eclipse and the time left on buffs and whatnot to get proper optimal eclipse modeling.
 
User is offline.
Reply With Quote
Old 08/12/09, 10:55 AM   #249
dedmonwakeen
Great Tiger
 
Undead Priest
 
Llane
I define "waiting" or "down-time" as time when NOT in the GCD and NOT pressing buttons/keys. For Arcane Mages, this is usually because they are OOM. The AI tries to switch between dps/dpm rotations such that they are at zero mana at the end of the fight. Energy-driven specs (Rogues, FeralCats) have periods where they are just auto-attacking and waiting on regen.

Regarding Innervate: We'll rename the "trigger" option such that it easier to understand. Looking at the code I see that a positive trigger means you must be DOWN that much mana for the action to fire. A negative trigger implies you need to have less than -trigger mana REMAINING for the action to fire.

Regarding the priority lists: We found that the unlinking of the Eclipse CDs dramatically reduced the benefits of our "more complicated" setups. If you have a prio list (even just in pseudo-code) that you think is exceptional, post it and we'll show you how to get that behavior.

 
User is offline.
Reply With Quote
Old 08/12/09, 12:00 PM   #250
Starfox
Don Flamenco
 
Starfox's Avatar
 
Tauren Druid
 
Destromath (EU)
Yea, innervate, I just used the same name as mana_gem and mana_potions used, but yea code written by youself always looks so understandable and clear to yourself why everything is named the way it is

Hello.
Light the fuse.
For all my homies.
Do not run, we are your friends.
 
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
Rawr (v2.2.27 released on 11/9) Astrylian Class Mechanics 2537 11/16/09 11:55 AM
SimulationCraft: Multi-Player Sim for WotLK dedmonwakeen Class Mechanics 4 07/26/08 8:52 AM
WoW Addon Development - how to? Moogul User Interface and AddOns 13 01/01/08 11:47 AM
The development cycle is... ? Howard Roark Public Discussion 5 10/31/07 7:37 AM
From TheoryCraft to SimulationCraft dedmonwakeen Class Mechanics 18 06/09/07 6:03 PM