Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Mages

Reply
 
LinkBack Thread Tools
Old 05/12/08, 8:15 PM   #1
Vontre
Mr. Sandman
 
Vontre's Avatar
 
Vontre
Gnome Mage
 
No WoW Account
Vontre's Magegraf, advanced theorycrafting tool for mages.

For those who had been keeping up with the project before, I just posted a major update to magegraf.com. The good stuff? A full gear selection interface that automatically updates from the armory. Commence rejoicing.

How it works
Magegraf is almost a simulator, providing incredible detail and accuracy while still being fast enough to recalculate on a whim. Magegraf calculates an optimal sequence of spell firing and individualing calculates each spell's damage over x amount of time. However, the things we know; crit/hit averages, average damage, proc rates; are averaged out for each spell, so you always get the same perfect result. It then makes a graf of fite (tm) that looks something like this:



Do you see that shit? It's a fucking beautiful graph. Er, graf. That's what an arcane mage looks like. That's what this shit does, it makes grafs and they tell you stuff. Oh and instantly calculate the best gear and spec for your character, incidentally.

The tool comes with a variety of output and fact checking options, so other theorycrafters can verify what's going on under the hood. With peer review, we know we're getting the right results.

Magegraf is in beta right now, there are more features I plan to add in the near future. Incidentally, the backend code is very modular and can easily be adapted to other dps casters and, in the future, other dps classes entirely. Oh also don't use the fire warlock set, it's a little on the high end. This is now the official magegraf thread, so post any questions, comments or suggestions here.

Edit: I forgot to mention one of the best features, the ability to instantly share your results. Every calculation has a unique url hash associated to it, so just copy the url out of your browser to show other people what you're seeing.

http://www.magegraf.com/

Edit: Important note here. IF YOU ARE POSTING AN ERROR, please include a link to your results so I can quickly find out what the problem is. Thank you.
Attached Thumbnails
1arcaneice.png  

Last edited by Vontre : 11/26/08 at 3:23 PM.

Raiding is full of challenge. Sometimes there is fire. You have to not be in the fire.

United States Offline
Reply With Quote
Old 05/12/08, 9:43 PM   #2
Mode
Piston Honda
 
Troll Shaman
 
The Venture Co
The tier 1 engineering goggles and Timbal's aren't given as options.

Offline
Reply With Quote
Old 05/12/08, 11:27 PM   #3
Khaine
Glass Joe
 
Human Mage
 
Zuluhed (EU)
Thank you for the work you put into this.
The effect timing seems a bit odd: Hex Shrunken and Skull don't stack anymore but they are both used at the same time. Destruction Potion ist listed twice (might be just a display bug). Unless I'm reading it wrong, I have 44 seconds of Bloodlust (307-351) and my own cds are used 6 seconds before Bloodlust. Evocation also seems misplaced with all cds up and in execute range (314).

This is the link to my results:
http://www.magegraf.com/index.php?ha...be2f7d9c74164b

There are also some items missing:
[Shroud of the Highborne] - This one doesn't even show up when I use the armory import.
[Gloves of Tyri's Power]
Sunflare - I know it is only on the unconfirmed leaked screenshot but it appears to be the best option.

Offline
Reply With Quote
Old 05/13/08, 12:01 AM   #4
Stolidus
Von Kaiser
 
Blood Elf Paladin
 
Aerie Peak
If at all, how are you handling multiple drums/bloodlusts? I can see drums being applied every 3ish seconds or so when I turn them on, but I don't see a number specification anywhere either, so I'm not sure if that's supposed to be a full or single drum rotation.

Offline
Reply With Quote
Old 05/13/08, 1:16 AM   #5
Vontre
Mr. Sandman
 
Vontre's Avatar
 
Vontre
Gnome Mage
 
No WoW Account
I haven't gotten around to prettying up some of those outputs, so I'll explain them. The effect timing outputs a list of all active buffs at every spell interval, so it's not related to activation times. I still haven't gotten around to forcing the timers on trinkets to not stack, but it's a relatively minor effect. As for the missing items, I'll have to take a look at the armory import queries to figure out why they're missing.

Oh, forgot, the timing of mana abilities like tap/evocation isn't displayed accurately. They're taken as a subtraction from overall dps time, for an average use, so the code is a bit suboptimal at this point, however I made sure they aren't actually subtracting from timer-stack time.

Raiding is full of challenge. Sometimes there is fire. You have to not be in the fire.

United States Offline
Reply With Quote
Old 05/13/08, 2:12 AM   #6
Densor
Piston Honda
 
Draenei Shaman
 
Argent Dawn
I've noticed that most spreadsheets and theorycrafting tools use an AB/FB cycle of some sort for 40/0/21 builds. Was it determined at some point that FB spam was inferior to an AB/FB cycle at all points? And if not, could it be added as a possible option?

I ask because, at least for my raid, mages don't get shadow priests for DPS fights (specifically Brutallus). Given the limitations on mana imposed by such a group setup, AB spam isn't a viable option, and FB spam is better than a plain AB/FB cycle in terms of DPS at higher gear levels, or so I am led to believe by tools such as TCoM.

Also, meta gems aren't being imported properly. It seems to default to the MSD.

Last edited by Densor : 05/13/08 at 2:20 AM.

Offline
Reply With Quote
Old 05/13/08, 2:42 AM   #7
Myko
King Hippo
 
Myko's Avatar
 
Dwarf Warrior
 
Aszune (EU)
Using Internet Explorer 7, the page will not load properly. The URL alternates between magegraf.com and magegraf.com/index.php?hash=xxx.

Sweden Offline
Reply With Quote
Old 05/13/08, 2:54 AM   #8
Teepz
Still not a real person
 
Teepz's Avatar
 
Tpz
Human Priest
 
No WoW Account
Great utility.

Bugs I found:
Socket Bonuses are not being accounted for. (personally not accounting for 20 +dmg and +2 hit)
Races do not seem to import correctly either.

Will post as I find more.

United States Offline
Reply With Quote
Old 05/13/08, 9:47 AM   #9
Pintofbrew
Hand Wind Only
 
Pintofbrew's Avatar
 
Orc Death Knight
 
Frostwhisper (EU)
I always loved the graf representation your utility spewed out, excellent in understanding and quickly analysing comparative changes without having to grab a pen and pad and waste half an hour.

Good luck debugging it, it'll be a welcome addition to the mage v world wars.

Greece Offline
Reply With Quote
Old 05/13/08, 10:35 AM   #10
Alvira
Don Flamenco
 
Human Mage
 
Dragonblight
Originally Posted by Myko View Post
Using Internet Explorer 7, the page will not load properly. The URL alternates between magegraf.com and magegraf.com/index.php?hash=xxx.
I run into the same problem.

Offline
Reply With Quote
Old 05/13/08, 11:55 AM   #11
Allanonn
Von Kaiser
 
Tauren Shaman
 
Greymane
This looks great Vontre! Thanks for the new tool!

Playing around, I've found a few minor issues:

-Leggings of Tirisfall socket bonus not registering correctly.
-Is there no way to turn off meta gems? Adding the Hood of Hexing, I get different DPS results when I change the meta gems (which of course it does not have...).

Offline
Reply With Quote
Old 05/13/08, 1:03 PM   #12
Antiphonal
Piston Honda
 
Antiphonal's Avatar
 
Human Paladin
 
Malygos
Safari for Windows FTW!!

Seriously though - and this may be a dumb observation, but the magegraf is consistently valuing frost specs far higher than Rawr is doing at my gear level. I'm trying to keep identical options between the two, but usually Magegraf shows 18/0/43 doing 100 more dps for me than Rawr - putting it within 40-60 dps of 2/48/11.

I have zero idea if this is a calculation bug or if I'm missing something that I should be doing.

BTW - absolutely love the graph view. Thanks again for such an informative TC tool.

Offline
Reply With Quote
Old 05/13/08, 1:42 PM   #13
Vontre
Mr. Sandman
 
Vontre's Avatar
 
Vontre
Gnome Mage
 
No WoW Account
-Fixed an issue that was causing spell hit socket bonuses to not display correctly
-Fixed an issue that was causing socket bonuses to not add up
-Fixed an issue that caused blood elf race to not import
-Fixed an issue that caused meta gems to not import
-Fixed an issue that allowed meta gems to be selected on helms without meta sockets

Raiding is full of challenge. Sometimes there is fire. You have to not be in the fire.

United States Offline
Reply With Quote
Old 05/13/08, 1:45 PM   #14
Vontre
Mr. Sandman
 
Vontre's Avatar
 
Vontre
Gnome Mage
 
No WoW Account
Server looks like it's getting hammered right now. This tends to happen on occasion. If anyone has a good recommendation for a new hosting service I'm all for it. =

Edit: looks like the database is what's fucked. Hmmm.

Raiding is full of challenge. Sometimes there is fire. You have to not be in the fire.

United States Offline
Reply With Quote
Old 05/13/08, 1:48 PM   #15
Deathwing
Bald Bull
 
Deathwing's Avatar
 
Orc Warrior
 
Black Dragonflight
One suggestion would be to make the graph a bit more informative. I think I get the general idea, but units of measurement on the x and y axis might help a bit.

I don't see the section where it recommends gear. Again, I can do spec(highest dps/rdps). Also, I don't see a buff option for warlock spell damage armor, assumed?

Last thing, what are you using to compute rdps contributions for things like ISB? Wouldn't that take at least some information on other people in the raid and their gear?

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Class Mechanics » Mages

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Theorycrafting] Spell haste vs Spell dmg for Warlocks csi Class Mechanics 10 04/29/08 6:29 PM
Question for raid advanced warlocks Terwaar Public Discussion 47 11/21/06 1:31 AM
Warlocks in the Expansion: Theorycrafting Spreadsheet. Vodrin Public Discussion 2 09/29/06 10:42 AM
Warlocks Vs. Mages regarding +hit and +Crit Haphnet Public Discussion 64 09/19/06 4:42 PM