 |
02/04/09, 2:00 PM
|
#1
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
[Elemental] Yet another Sim/Modeler
Current version: 2.0.0.9
Link: Elemental Shaman theorycrafting program for WoW
- This program is a stand-alone VB app. It imports char data from the Armory and gear data from Wowhead.
- It works for level 85 only, with options for most spells and a number of glyphs.
- There is a gear and gem importer that imports items based off of Wowhead's item ID.
- There is a gear editor, gem editor, socket bonus editor, and enchant editor for items imported.
- There is an item comparison page that attempts to model DPS based on the available gear for the selected slot.
- You can save multiple sets of gear (Boss gear, 5man gear, etc)
- This program cannot properly import Socket Bonuses on gear and Enchant data. These have to be manually set after an import. Once a item or character is imported, check the Results tab to see if there any new "Blank" enchants or bonuses that were created.
- Currently, enchants can only be imported when you import character data from the Armory.
- Socket bonuses are imported when you import gear (Either manually, or importing a char from the Armory)
- The calculations for all the spells are probably not correct.
- There are only a limited amount of class buffs available to choose from.
- The program is not stupid-proof. If you intentionally do something stupid, it will bomb. I'm not going to spend hours writing in extra code to minimize the possibility that someone will crash the program.
I would recommend creating a directory to store the program in, as it will create a couple subdirectories to store data.
Last edited by gothic : 02/07/11 at 7:15 PM.
Reason: Update
|
|
|
|
|
02/05/09, 6:18 AM
|
#2
|
|
Von Kaiser
Tauren Shaman
Twisting Nether (EU)
|
Originally Posted by gothic
Greetings,
I've been working on a simulator/modeler for my elemental shaman for a little while.
I was looking for something easier to manipulate than a spreadsheet, and something not as complex and thorough as a Rawr module. I ended up attempting to write my own program in VB because I couldn't quite find what I wanted.
|
Are you planning to release the source code? For paranoids like me who like to build exe and not download, and also easier to spot the occasional calculation mistakes.
|
|
|
|
|
02/05/09, 10:43 AM
|
#3
|
|
Glass Joe
Troll Shaman
Scarlet Crusade
|
I would recommend 3 seperate Edit cells for Lightning Bolt, Chain Lightning, Lava Burst. This would allow us to enter in our own rotation because it would be unimaginable to enter in ALL the possible rotations with haste being a bigger key factor of our dps now.
Also maybe accounting for latency may help with achieving the closest values to WWS.
Did I miss Bloodlust somewhere? Maybe you could include some other haste buffs as well.
I like where this is going. Its simple, easy to use, and not much cluttered math.
http://spreadsheets.google.com/ccc?k...qSN_DEMg&hl=en I made that to calculate rotations and how it affects cooldowns. You could probably leave out the cooldown check for LvB.
I would also like to see some source code. 
|
|
|
|
|
02/05/09, 12:14 PM
|
#4
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
|
Are you planning to release the source code? For paranoids like me who like to build exe and not download, and also easier to spot the occasional calculation mistakes.
|
While I understand a person's hesitation to download a random exe file from some guy on the net, I will not be releasing the source anytime soon.
|
I would recommend 3 seperate Edit cells for Lightning Bolt, Chain Lightning, Lava Burst. This would allow us to enter in our own rotation because it would be unimaginable to enter in ALL the possible rotations with haste being a bigger key factor of our dps now.
|
Rotations are automagically figured out depending on haste rating and talents. The dropbox is just to choose which spells you will use. GCD, cast speed, cooldown modifications through haste and talents are taken into account when you hit the start button. So, for example, the amount of LBs used to fill into a LvB/LB rotation will depend on what values you entered for your gear and talents.
Also maybe accounting for latency may help with achieving the closest values to WWS.
Did I miss Bloodlust somewhere? Maybe you could include some other haste buffs as well.
|
I can add a latency between casts option.
I'll consider adding in BL/Hero. I haven't done so because I wanted sustained DPS in a consistant and repeatable rotation, not a once-every-ten-minutes-for-thirty-seconds-and-then-back-to-normal rotation.
What other haste buffs did you have in mind?
I also neglected to mention, I hardcoded the Venture Co. Lightning Rod into the program, but none of the other totems. The badge totems obviously are not a problem, but I will need to add in items like Totem of Hex.
Also, the Chaotic Skyfire and Skyflare diamonds are hardcoded into the calculations.
|
|
|
|
|
02/05/09, 3:26 PM
|
#5
|
|
Glass Joe
Troll Shaman
Scarlet Crusade
|
Originally Posted by gothic
What other haste buffs did you have in mind?
|
Swift Retribution and Imp Moonkin Aura. These don't stack with each other but stack with the other Shaman haste buffs.
Where do you get your crawler information from? It dosen't seem to import directly from WoWArmory so its not always up to date.
Elemental Oath cell doesn't affect any of the final DPS.
Last edited by Zepu : 02/05/09 at 3:35 PM.
|
|
|
|
|
02/05/09, 4:32 PM
|
#6
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
Originally Posted by Zepu
Swift Retribution and Imp Moonkin Aura. These don't stack with each other but stack with the other Shaman haste buffs.
|
Okay, no problem. I'll add that in (Will just be one check box for both talents). I'll need to verify if I'm calculating haste properly, and then I'll drop a new version on my site, and leave a note here.
|
Where do you get your crawler information from? It dosen't seem to import directly from WoWArmory so its not always up to date.
|
Sorry, I am unsure of what you mean. Char data comes from the Armory, item data comes from Wowhead. Nothing else is imported. If you see a item has changed from one patch to another, you can either delete it and reimport it, or edit it.
|
Elemental Oath cell doesn't affect any of the final DPS.
|
The Ele Oath Uptime box on the Combat page is for non-LvB model rotations only. In LvB model rotations, I assume a 100% uptime. In the simulation, EO is on the fly, along with Clearcasting, no matter which rotation is used. I apologize for not being clear on that.
|
|
|
|
|
02/05/09, 5:47 PM
|
#7
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
Okay, I pushed out a new version with a Latency option and a check for Imp Moonkin Aura/Swift Ret bonus.
Also added a few tooltips to hopefully clear up some confusion about options.
I don't know any ret paladins or moonkins, so I cannot test the auras, so please let me know if you see any faults in the new calculations.
|
|
|
|
|
02/08/09, 8:25 PM
|
#8
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
Fixed a minor problem with the Lava Glyph where it would not add to the coefficient if you had it selected.
|
|
|
|
|
02/08/09, 9:31 PM
|
#9
|
|
Glass Joe
Tauren Shaman
Bleeding Hollow
|
Loving this sim, but i personally use flame shock lava and lb glyphs. Everything I have read says that's the best how ever never taken the time my self to check it out.
|
|
|
|
|
02/08/09, 11:34 PM
|
#10
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
Originally Posted by Thunering
Loving this sim, but i personally use flame shock lava and lb glyphs. Everything I have read says that's the best how ever never taken the time my self to check it out.
|
I'm fairly sure that's the consensus, too. The sim assumes you have the Flame Shock glyph, and the others are there just for people who want to try them, or help see what each glyph is bringing to the table.
|
|
|
|
|
02/10/09, 11:52 AM
|
#11
|
|
ToW FTW
|
Would it be possible to have a batch item import? Possibly a WoW Head search string, or using the Armory's "find an upgrade" urls? Or could you preload common Wrath dungeon loot (or have a seporate install/saved file with that content available)?
Thanks for your hard work, it looks awesome so far.
|
|
|
|
|
02/10/09, 9:41 PM
|
#12
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
Originally Posted by Kelaserra
Would it be possible to have a batch item import? Possibly a WoW Head search string, or using the Armory's "find an upgrade" urls? Or could you preload common Wrath dungeon loot (or have a seporate install/saved file with that content available)?
Thanks for your hard work, it looks awesome so far.
|
You can batch import items, assuming you know the item ID. Submitting a string, on the other hand, you cannot do.
I've considered putting up a default gear, gem, socket, and enchant data file for the virgin installs, but there are a few things I want to get done first.
I still need to model Heroism/Bloodlust, which I hope to do tomorrow during work.
After that, I want to change the output of the model runs to actually be, I don't know, useful? I'd like to have it output the min/max/avg damage of the spells in the rotation, including crits, but with the way it's written, all damage is basicly mixed into a single bowl and chucked out. That's going to take awhile to do.
After that, who knows.
Virgin data files, added to my list of things to do.
|
|
|
|
|
02/11/09, 5:20 PM
|
#13
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
New version, basic Heroism/Bloodlust modeling. Doesn't feel right, though. Can't put my finger on it yet, but I'll mess with it later.
oh also, Totem of Hex and Totem of the Void (Yeah) are modeled. Was actually done in a version or two prior, but I never bothered to update the post.
|
|
|
|
|
06/15/09, 11:40 PM
|
#14
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
Well, not sure if anyone is using this or not, but I'm still updating it. I've finally gotten around to adding the Flame Shock DoT into the calculations, added in glyph importing, and various minor changes.
I also put the source on the page, so you can rest assured, I'm not trying to steal your internets. Don't come yelling at me when the code makes you cry yourself to sleep at night.
|
|
|
|
|
06/16/09, 5:57 AM
|
#15
|
|
Glass Joe
Orc Shaman
Twisting Nether (EU)
|
Somehow when I try to import my character data to the program it stop responding, I have tried spelling my name with the first letters being Capital or lower case, with spaces and without.
Would it be fixed by building the application directly on my machine or is it just something I am overseeing?
|
|
|
|
|
06/16/09, 12:19 PM
|
#16
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
Originally Posted by mangtur
Somehow when I try to import my character data to the program it stop responding, I have tried spelling my name with the first letters being Capital or lower case, with spaces and without.
Would it be fixed by building the application directly on my machine or is it just something I am overseeing?
|
Is the EU armory ( The World of Warcraft Armory) down for you? I cannot connect to the webpage. That's the address were the program imports from, which may be why the program just sits there and does nothing for you.
Or is the program completely locking up and you have to kill it in task manager?
Edit: I can finally connect to the EU Armory, and it looks like that exposed some other errors. Seems like the EU data is not the same as the US data (Can't be sure yet), so give me some time to check into it, and I'll post a new version with fixes.
Edit x2: I've uploaded a new version that should take care of your issue.
Last edited by gothic : 06/16/09 at 1:15 PM.
|
|
|
|
|
09/16/09, 3:12 PM
|
#17
|
|
Von Kaiser
Draenei Shaman
Earthen Ring
|
Updated for 3.2.2's changes to Flame Shock and Shamanism. My haste valuation seems crazy, but shrug.
|
Cloud nine, white line, this time I'm on adrenaline.
|
|
|
|