 |
08/20/08, 9:21 PM
|
#31
|
|
Glass Joe
Night Elf Hunter
Shattered Hand
|
Originally Posted by brigwyn
Kindinos.. did you receive your account info for hosting it at the Lodge?
|
Yes, I have the information. I will be uploading what I currently have, which is basically, just some of the page layout. Im trying to keep the same Tab style interface, that Cheeky used in his, as to avoid as much of the "newness" as possible.
Furthermore, we will need to coordinate on a single forum (either here or the Lodge), to prevent confusion.
As for the development/maintenance, one of the big advantages to using a PHP-MySQL system is that we (I) can create a simple, easy to use interface that allows anyone (with admin access) to add/modify items, gems, etc. As for changing core mechanics, formulas and models, Im almost certain there's someone else out there in the hunter theorycrafting community who would know php/mysql.
|
|
|
|
|
08/21/08, 12:41 AM
|
#32
|
|
Glass Joe
|
Originally Posted by Kindinos
Furthermore, we will need to coordinate on a single forum (either here or the Lodge), to prevent confusion.
As for the development/maintenance, one of the big advantages to using a PHP-MySQL system is that we (I) can create a simple, easy to use interface that allows anyone (with admin access) to add/modify items, gems, etc. As for changing core mechanics, formulas and models, Im almost certain there's someone else out there in the hunter theorycrafting community who would know php/mysql.
|
That's good. Just making sure since I haven't seen you on since then.
As for the site to develop on? My personal preference would be to keep it at the Lodge since that's where Wertez and Indora are working on the Excel version of the spreadsheet. Also you could use the Lodge's Vent, IrC and Developer forum. But it's up to you guys. (besides, I keep getting myself in trouble here so not sure how much longer I'll have posting priviledges.
As for the php/mysql expertise. I'm sure you can find it here or there. I can do some things myself and I know others on the site and in the nether also can code.
But Like I said before. Let's get to an agreement and work together on this. I agree with you, it doesn't make sense to add to the confusion out there. Let me know. 
|
|
|
|
|
08/21/08, 2:10 AM
|
#33
|
|
Glass Joe
Night Elf Hunter
Shattered Hand
|
OK, so I've got the basic mockup done. It basically has the tabs laid out, and a few of the tabs have some form elements (text and check boxes) which don't do anything for the moment. Before we go ahead and start cranking out the math for it, I think we should talk a little bit about the UI.
The main thing we need to preserve (in my opinion) is the tabbed layout, which everyone is used to from Cheeky's. Secondly, with all the different options, it will have to be intuitive. Thus, I am thinking about making some sort of system of popups that lets users pick items, fill them with gems, enchants, etc. Coming as close to the ingame interface as possible.
The URL is
HuntarDPS :: Welcome!
let me know what you all think about it, ways to streamline it, etc. If Shandara has no objections, we ought to form a "team" to collaborate on it. I think a little extra work right now, could save us a lot of work in the future.
Also, the title is not a typo. In the mockup, i couldn't figure out a title, so I played around with the words a bit, and came up with "HuntarDPS" Let me know if you think that title is too silly or "leetspeek-ish"
Edit: The login and registration forms on the first page are dead forms. Just click "login" and it will redirect you to the main part of the site.
|
|
|
|
|
08/21/08, 3:38 AM
|
#34
|
|
Great Tiger
Night Elf Hunter
Azjol-Nerub (EU)
|
Edit: merged with next post, please delete.
Last edited by Shandara : 08/21/08 at 4:30 AM.
|
|
|
|
|
08/21/08, 4:23 AM
|
#35
|
|
Great Tiger
Night Elf Hunter
Azjol-Nerub (EU)
|
@Kindinos:
I wouldn't mind turning the sheet into an online application. The math behind it is mostly straightforward and not really computationally heavy. The only downside to an online application is.. when it's down it's down.
@Brigwyn:
I had in fact seen your post that Wertez was picking it up, but at the time I didn't see any substantial work done on the sheet, apart from adding some obsolete gear and doing small fixes. Since the sheet is locked (even for viewing) I can't see what sort of WotLK has been done.
I'm not really interested in who has St. Cheeky's and Don Lactose's blessing, but welcome any and all help. Like Cheeky I mostly do this as a tool for myself, rather than specifically for the grand public
Originally Posted by Chul
I definately think Feeding Frenzy needs to be averaged over the fight rather than a snapshot in time. It's currently either a +40% or +0% dmg increase depending on what I select as the boss health.
Hopefully I can explain what I mean about Kill Shot a little better
Kill Shot doesn't beat most other shots, so it will have a low priority. In fact, it may never be cast at all since all the GCDs will be used by higher priority shots.
However, once the boss is < 20% health, Kill Shot is generally more damage and therefore it should be moved up higher in priority. How high the priority depends on talents and buffs. Currently the spreadsheet doesn't allow that. So what I was suggesting is to split the shot rotation in two (one for >20%, one for <20%) so we can change our rotation at that point and work out a new optimal shot rotation. The total damage would be averaged over the time spent in each % section.
|
My point was that it's already possible to see with 1 button push what your dps is in the different Boss%. You can set the fight length yourself and the different times spent in the phases and then it'll calculate the dps for each.
I prefer this way to hardcoding the different phase lengths into the sheet and averaging out the effects of Feeding Frenzy and Kill Shot, the same way I haven't implemented Heroism/Bloodlust, since those are so fight-specific.
The Shot rotation tab uses the settings 'Boss HP%' and 'Use Kill Shot' to determine when to use Kill Shot already. To mimic real-world behavior set Use Kill Shot to Sub-20%, put it in your rotation and hit the 'Calculate Average DPS' button.
On that vein, maybe I should change the name of the 'Shot Rotation' tab since what the spreadsheet does is NOT modelling a shot rotation. It merely computes the frequency of use of your shots, given the priority you have set.
If you set it to:
Explosive Shot
Kill Shot
Multi-Shot
Arcane Shot
Steady Shot
With 'Use Kill Shot' set at 'Sub-20%' then you'll notice that for 'Boss HP%' at '35%' and '25%' Kill shot has a frequency of 0, which means it's not used at all, despite being in the rotation. Once you set the % to '15%' it'll be used and subsequently leave no room for Steady Shots and in fact eat up a few of your Arcane Shots as well.
The 'Calculate Average DPS' button checks your actual dps at 15/25/35% HP and the sheet automatically adjusts whether kill shot is used or not. Same for pet talents like Feeding Frenzy. It then averages out those 3 dps values based on the fight length/phase length you specified.
I standard set it to a 10 minute fight, 7mins spent going from 100%-30%, 1min from 30%-20%, 2mins from 20%-0%. Not quite realistic since most fights are over _faster_ once you hit sub-20% thanks to Bloodlust/Executes/Mages/etc..
It doesn't actually use the fight length, just the relative % of time spent at each phase. To reiterate, you don't need to fiddle with the Boss HP% setting if you just want to see your average dps over the total fight, just hit the button.
Last edited by Shandara : 08/21/08 at 4:30 AM.
|
|
|
|
|
08/21/08, 9:07 AM
|
#36
|
|
Glass Joe
|
Kindinos -
Since you've made this over at the lodge I'm gonna close this discussion and bring it over to those forums. No need to have multiple conversations going on.
- Shandara
I've answered your post on the other forum. But as you said, there's not worried about which is "blessed" or not. What I"m more concerned with is that we work together in creating the best tool posible for the hunter class.
I appreciate your candor and effort thus far!
|
|
|
|
|
08/21/08, 1:33 PM
|
#37
|
|
Great Tiger
Night Elf Hunter
Azjol-Nerub (EU)
|
Small update again:
- Misery now also increases arcane and nature damage by 5%
- Using both Serpent and Scorpid in the same rotation will now mean the lower priority shot will not be used.
- Chimera Shot is now affected by the target's armor
- Steady shot calculations now use the correct mana cost for DPM (Damage per Mana)
- Explosive shot now has a base 150% crit damage instead of 200%, it also uses the correct crit rate to determine the damage bonus for crits
- Arcane Shot now uses the correct talent to determine its cooldown
- Most shots now display their DPM
- Chimera Shot now refreshes Serpent Sting's duration properly and removes its mana expenditure
- Removed the haste cap calculation and the Gear planner now completely values haste
Recalculating attributes should be much faster now.
With the un-linking of auto-shot there's (practically) no haste cap any more I assume. Haste also has deprecated in value because it basically only affects autoshot after a certain amount (once you get Steady Shot below the GCD).
Is there a maximum speed at which auto-shot can fire? I believe there was a minimum, but can't remember the source of that thought.
|
|
|
|
|
08/21/08, 1:44 PM
|
#38
|
|
Piston Honda
|
Brigwyn,
Is there a WotLK spread sheet available for download at The Hunting Lodge? I've been looking and looking and while I've seen many a post regarding a WotLK spread sheet I haven't seen a single link for a download for it.
Edit: I believe that TBC version of the sheet has AS capped at 0.5 seconds with the reasoning being that haste doesn't effect the cast time of Auto Shot (whether true or not is debatable and I could do an experiment to test it), but with the unlinking of AS and it now being truely "instant" I'd say it no longer has any max cap.
Last edited by Ravenfire : 08/21/08 at 2:30 PM.
|
|
|
|
|
08/21/08, 2:35 PM
|
#39
|
|
Von Kaiser
Draenei Hunter
Azshara (EU)
|
- Arcane Shot now uses the correct talent to determine its cooldown
I see a weakness of the priority system here.
A simple example with Arcane Shot > Steady Shot priority:
- Shot Rotation
0.0 arcane (0,16 frequency)
1.5 steady (0,5 frequncy)
3.0 steady
4.5 steady
6.0 arcane
- Priority system
25% arcane shot (0,16 frequency)
75% Steady Shot (0,5 frequency)
Each results the same frequencys.
But with 5/5 Improved Arcane Shot:
- Shot Rotation
0.0 arcane (0.2 frequency)
1.5 steady (0.4 frequency)
3.0 steady
4.5-5.0 wasted time
5.0 arcane
A priority system ignores the wasted time:
30% arcane shot (0.2 frequency)
70% (0.466 frequency)
Maybe using rotations for wotlk, too, is a good idea.
Another thing:
Assuming the gcd is 1.5 seconds doesn't represent the (virtual) reality.
Even when spamming a button, it takes you 50-150ms (on average) to click it.
Let's say you spam your button 10 times per seconds (fast!):
Your average gcd will be 1.55 seconds (1.5 + 1 / 10 / 2).
The 100ms are halfed, because sometimes you click just after the gcd ends, but sometimes you'll click the whole 100ms later - on average it's 50ms per gcd.
I suggest adding a cell named 'Clicks per Second'
|
|
|
|
|
08/21/08, 4:38 PM
|
#40
|
|
Glass Joe
|
Originally Posted by Ravenfire
Brigwyn,
Is there a WotLK spread sheet available for download at The Hunting Lodge? I've been looking and looking and while I've seen many a post regarding a WotLK spread sheet I haven't seen a single link for a download for it.
Edit: I believe that TBC version of the sheet has AS capped at 0.5 seconds with the reasoning being that haste doesn't effect the cast time of Auto Shot (whether true or not is debatable and I could do an experiment to test it), but with the unlinking of AS and it now being truely "instant" I'd say it no longer has any max cap.
|
I know that the one at the Lodge has a Haste cell to help change the AS cap (I believe anyways.. Indora or Wertez are better suited to answer the details. But I believe The Hunter DPS Sheet that's at the Lodge has the WoTLK info in it.
As Wertez has pointed out, most of the actual "development" effort is in preparing for the expansion. And as for the existing BC items, it's mostly bug fixes or missing gear, etc... I've posted the links to the discussion forum and download sites before and am afraid of receiving the wrath of the mods if I do so again. :P But if you do need more info feel free to drop me a line at the lodge or by email: brigwyn@brigwyn.com.
|
|
|
|
|
08/21/08, 4:47 PM
|
#41
|
|
Great Tiger
Night Elf Hunter
Azjol-Nerub (EU)
|
Originally Posted by Indora
- Arcane Shot now uses the correct talent to determine its cooldown
I see a weakness of the priority system here.
A simple example with Arcane Shot > Steady Shot priority:
- Shot Rotation
0.0 arcane (0,16 frequency)
1.5 steady (0,5 frequncy)
3.0 steady
4.5 steady
6.0 arcane
- Priority system
25% arcane shot (0,16 frequency)
75% Steady Shot (0,5 frequency)
Each results the same frequencys.
But with 5/5 Improved Arcane Shot:
- Shot Rotation
0.0 arcane (0.2 frequency)
1.5 steady (0.4 frequency)
3.0 steady
4.5-5.0 wasted time
5.0 arcane
A priority system ignores the wasted time:
30% arcane shot (0.2 frequency)
70% (0.466 frequency)
<snip>
|
You make a good point, but nothing that can't be dealt with.
Basically, an ability's cooldown has to be a multiple of the GCD + latency (both server-client and human reaction speed combined) to be 'exact'. Most of our abilities have a 6 second cooldown, which fits exactly with the 1.5 second cooldown. Unfortunately, most people don't play with 0 lag and inhuman reactions, even with the spell-queue that's in-game.
To solve the 'wasted' time problem, we just increase the 'perceived cooldown' to the correct amount and use that. This has the added bonus of (again) making improved Arcane Shot almost useless as it's supposed to be for raiding.
Although..
Imagine a 0,2 second latency/reaction penalty and a 5/5 improved Arcane shot:
0.0 Arcane
1.7 Steady
3,4 Steady
5,0 Arcane ready
5,1 Arcane fires
Wasted time only 0,1 second, same for 4/5 Improved Arcane Shot (but Arcane would fire at 5,2 then; instead wasting time after the GCD+latency is done instead of wasting CD time).
|
|
|
|
|
08/21/08, 4:52 PM
|
#42
|
|
Von Kaiser
Draenei Hunter
Azshara (EU)
|
|
I believe that TBC version of the sheet has AS capped at 0.5 seconds with the reasoning being that haste doesn't effect the cast time of Auto Shot
|
This is not true. Autoshot casttime is affected by haste.
It's very easy to test!
As we all know, Quartz can show the delay between the client & the server.
What Quartz does, is to count the seconds that elapse from the moment you click the steady shot button until the moment the cast starts.
Now all you have to do is to start an steadyshot with the following macro (we all know this one):
/cast !Auto Shot
/cast Steady Shot
You'll shoot an Auto Shot, instantly followed by the steady cast.
Because of the way the Auto Shot mechanics were changed in 2.3, the gcd will start instantly, while the steady cast will wait until the auto cast is completed. Thus, the time that elapse from the moment you click/the gcd starts until the steady cast begins is: Latency + Auto Shot Casttime.
Multiply test in our german wow-forums confirm: Auto Shot Casttime is reduced by haste.
In example, with no additional haste and BM specc, you're auto shot casttime is 0.5s / 1.15 / 1.2 = 362ms
edit:
|
Imagine a 0,2 second latency/reaction penalty
|
The GCD is not affected by latency!
However, casts are.
Note: With a Steadycasttime of 1.5 Seconds and 0.2s lag, you can still shoot 1 steady per 1.5 seconds.
Last edited by Indora : 08/21/08 at 4:58 PM.
|
|
|
|
|
08/21/08, 5:03 PM
|
#43
|
|
Piston Honda
|
Originally Posted by brigwyn
I know that the one at the Lodge has a Haste cell to help change the AS cap (I believe anyways.. Indora or Wertez are better suited to answer the details. But I believe The Hunter DPS Sheet that's at the Lodge has the WoTLK info in it.
As Wertez has pointed out, most of the actual "development" effort is in preparing for the expansion. And as for the existing BC items, it's mostly bug fixes or missing gear, etc... I've posted the links to the discussion forum and download sites before and am afraid of receiving the wrath of the mods if I do so again. :P But if you do need more info feel free to drop me a line at the lodge or by email: brigwyn@brigwyn.com.
|
I downloaded that sheet yesterday and looked around in it. At this time it does not contain ANY WotLK info/talents/skills that are visible to someone without mod privilages. As such, it is useless for me to log onto the beta and try and varify/improve any equations/questions regarding that particular sheet. Why the current mods decided to hide all WotLK related tabs is beyond me as I do know Cheeky himself had some wotlk tabs in his last revision and they were easily viewable along with Cheeky's initial wrath calculations. If I need to get modifier rights to even view the tabs I guess I need to know how to go about doing such. Personally I would MUCH perfer if Wertez would have two versions available for down load; A TBC version, kept as up to date and accurate as possible until the release of WotLK, and a WotLK version that is, like wise, kept as up to date to the beta as possible. Until I can see what Wertez's calculations are I'll help Shandara with his sheet and hope any mistakes/calculations/models that I can prove/disprove/improve also are found/fixed/changed in Wertez's work.
P.S. If you know how I can get mod rights so I can view the WotLK tabs in the spread sheet shoot me a PM via these forums.

Originally Posted by Indora
This is not true. Autoshot casttime is affected by haste.
It's very easy to test!
As we all know, Quartz can show the delay between the client & the server.
What Quartz does, is to count the seconds that elapse from the moment you click the steady shot button until the moment the cast starts.
Now all you have to do is to start an steadyshot with the following macro (we all know this one):
/cast !Auto Shot
/cast Steady Shot
You'll shoot an Auto Shot, instantly followed by the steady cast.
Because of the way the Auto Shot mechanics were changed in 2.3, the gcd will start instantly, while the steady cast will wait until the auto cast is completed. Thus, the time that elapse from the moment you click/the gcd starts until the steady cast begins is: Latency + Auto Shot Casttime.
Multiply test in our german wow-forums confirm: Auto Shot Casttime is reduced by haste.
In example, with no additional haste and BM specc, you're auto shot casttime is 0.5s / 1.15 / 1.2 = 362ms
edit:
The GCD is not affected by latency!
However, casts are.
Note: With a Steadycasttime of 1.5 Seconds and 0.2s lag, you can still shoot 1 steady per 1.5 seconds.
|
Shandara wanted to know where he was getting the idea that AS was capped. I was mearly stating that Cheeky's Sheet version 52 ALWAYS had AS as a 0.5 second cast no matter how much haste you had and was suggesting that while I had known of no proof if haste effected AS cast time, I could test for it and that either way I thought it was a moot point due to the AS changes in WotLK.
By and by though I AM glad to see proof that AS is indeed effected by haste in Live TBC wow. Perhaps Wertez can figure out a way to incorperate that knowledge into the sheet.
Last edited by Aldriana : 08/21/08 at 5:36 PM.
|
|
|
|
|
08/21/08, 5:18 PM
|
#44
|
|
Great Tiger
Night Elf Hunter
Azjol-Nerub (EU)
|
Originally Posted by Indora
The GCD is not affected by latency!
However, casts are.
Note: With a Steadycasttime of 1.5 Seconds and 0.2s lag, you can still shoot 1 steady per 1.5 seconds.
|
Maybe I am confused about what you mean.
You claim there's a 'spamming delay' which increases the GCD.
I agree on that. While you the GCD has not recovered your commands don't go through yet, but once it IS finished your next command will
a) Come late because of human reaction time even with spamming (i.e. spamming delay)
b) will have to reach the server (i.e. latency)
This is what you meant, no?
Doesn't it mean that even if you spam steady shot it will only fire every (1,5 + spamming delay + client-server latency) seconds?
|
|
|
|
|
08/21/08, 8:03 PM
|
#45
|
|
Great Tiger
Cheeky
Troll Hunter
No WoW Account
|
Originally Posted by Shandara
Maybe I am confused about what you mean.
You claim there's a 'spamming delay' which increases the GCD.
I agree on that. While you the GCD has not recovered your commands don't go through yet, but once it IS finished your next command will
a) Come late because of human reaction time even with spamming (i.e. spamming delay)
b) will have to reach the server (i.e. latency)
This is what you meant, no?
Doesn't it mean that even if you spam steady shot it will only fire every (1,5 + spamming delay + client-server latency) seconds?
|
I believe the same cast-queue system that allowed Mages/Warlocks to ignore latency should be in play for Hunters. It's easy enough to test that on Beta. If it is there, there is no need to model latency/lag/spamspeed or anything like that. (Man, they are eliminating all the crap that made writing the original spreadsheet such a pain in the ass. I picked a lousy time to retire.  )
|
|
|
|
|