Hunter Module Update

Topics: Rawr.Hunter
Apr 21, 2009 at 5:12 AM
The update is on-the-go but may be a while beacuse of all the missing features including: 
  • About 15 talents that were not implemented
  • Glyphs 
  • Pet trees 
  • Each pet family's unique skill.
 I will not be releasing it until I am sure it is accurate to within 1% of actual or if there's a huge out-crying for a partial update
Apr 24, 2009 at 8:36 PM
Update on the update: 
  • There are now two of us working on the update since it is so big.
  • Pet DPS is out by 100% so massive changes coming.
  • Hunter DPS is out by about 10%-15% depending on talents and buffs.
Also since I've had to include icons and backgrounds for the trees as resources (can't be grabbed from Armory since it doesn't support pets) the file size is giong to be about 200k larger
May 7, 2009 at 7:16 PM
The update is progressing slowly due to the sheer volume of work to do. Appologies for the wait but it will be well worth it.
May 10, 2009 at 2:29 AM

just a quick question, one of my guildie hunters sent me a pm about windfury totem only giving physical haste and hence not benefitting hunters.

I did add RangedHaste in Stats.cs locally, and looked at those few lines of code in the hunter model where haste is involved. It's not going to break anything for your module, but I figured I wanted to check with you guys before commiting it.

Swift Retribution and other buffs that provide RangedHaste now support that stat. I hope you're cool with that.

Told my guildie there's people working on improvements and he's more than happy to give suggestions if you ever need feedback.

May 10, 2009 at 5:12 PM
Your guildie is correct. Windfury totem no longer boosts ranged haste which is obviously bad for us hunters.
The hunter module's two calculation functions are undergoing total overhauls right now and will look nothing like they do in the source you can currently get from the site. There are currently three of us working on the update and I'll check all the changes back in when I'm satisfied that everything is as accurate as we can get it.
Quick questions:
Set bonuses, do I need to check in the module for them or are they calculated in Stats.cs?
Trinkets, are they calculated in each module or a central place?
Glyphs, what's the easiest to check which ones are selected?
May 23, 2009 at 9:12 PM

The update is moving along swiftly now. I am hoping to have a release version ready mid-week!!!

Pet DPS is done except for a couple of families' focus skills. Pet talents are currently implemented as numerical up-down boxes and only the one that directly affect DPS are there. Fully grpahical trees will come in a later release once we figure out how to make the current talent picker code work for pets. 

The calculations for the actual hunter are being worked on over the weekend.

Overall this update is going to be amazingly accurate, pet DPS is now well within 1% of actual (less than 3 DPS out for a level 80 ferocity pet.)

I hope everyone is as excited for this update as those of us working on it are.

May 24, 2009 at 6:42 PM

Pet DPS section is under-going final testing now. So far so good

May 25, 2009 at 12:00 AM

Updated pet dps is available as source code

May 25, 2009 at 5:36 PM

question...was BLACK ARROW left out on purpose?  curious

 

PS like it so far...still working to figure filters out

May 25, 2009 at 5:39 PM
Only the pet calculations are done. The hunter calculations are still under development and should be out mid-week
May 25, 2009 at 5:42 PM

ty

May 27, 2009 at 12:28 AM

I'm far from a programmer nor a total codes person.  I'm new to the RAWR program but after reading a few things im kinda confused is the pet selection suppose to be open for change or is that gonna come out mid-week?  also is there an issue with loading info from the wow armory onto the spread sheet I'm having a stat issue and wasnt sure if it was due to the talents section that is being worked on i was doing the math and it didnt seem like it was a talent issue either the numbers were to high or to low.   Sorry for asking stupid questions but trying to learn this stuff.

May 27, 2009 at 12:40 AM

razor - I decided to check-in the pet dps section just so people don't feel like this module isn't totally dead. There are a lot of talents, on the order of 15, that aren't currently implemented in the available source-code downloads. Also some of the talents and spells have been redesigned since this module was last update prior to 3.0.1 and those changes aren't included yet either. Anyone can modify the source-code for their own custom build, but for people who can't compile the cource code the pet changes aren't available. As for the armory loading that is handled by a different module called Rawr.Base. As I mentioned in a previous post the hunter calculations are off on the order of 10%. You must also remember that all Rawr values are effective, not actual.

May 27, 2009 at 1:55 AM

thanx law yeah im not good with messing with source codes or any codes for that matter lol but thanx for getting back with me the program is awesome and is actually helping me with picking out which gear to go for and which t avoid.  great program thanx to you and all the other devs.

May 27, 2009 at 2:49 AM

Please dont take this as QQ....cause i like the program and the work you all have put into it...

Not sure if intented or not....but second part of trinks not counting or showing in eval of gear...

The issue seems to show up also on rings ( upgrading decissions)

sphere of the dragon's blood   equip= 55hit     Use= 670ap for 20sec's

Pyrite Infuser    equip =  95hit  chance for 1234ap for 10 sec's

not sure if proc has shown to be so low to not be worth discussing or second tier stats and "on use " parts arnt calculated..

of course i may be out to lunch cause an update is coming...:)...soon and you have seen it already...

 

May 27, 2009 at 4:36 PM
You are correct when you think that trinkets don't effect gear due to being out of date. All these issues will be corrected.
May 27, 2009 at 6:20 PM

TY....looking forward to the next update.....i am enjoying the help this program is giving...

May 28, 2009 at 8:57 AM
Edited May 28, 2009 at 10:52 AM

Hello

I doesn't found the Trinket 'Fury of the five Flights':

Equip: Each time you deal melee or ranged damage to an opponent, you gain 16 attack power for the next 10 sec., stacking up to 20 times.

Maybe you can implement this Trinket too in the next Version.

Thanks

Gris

May 28, 2009 at 4:37 PM
All trinkets will be supported in the first release after the update is finished.
May 30, 2009 at 6:10 PM

I hate to bother you like this, but do you have a current eta for the update?

Thanks for the hard work,

V.

May 30, 2009 at 6:42 PM
Not too much longer, few days at most. I think all that is left is pulling in trinkets and a few buffs and then some testing to make sure everything behaves itself.
Jun 1, 2009 at 2:58 AM

I just started using RAWR, and I have got to say this is a very impressive program!  Much thanks for all the hard work in creating it!

I noticed that my hunter's Basic Stats in RAWR are different from the stats I see in-game.  For example, my health in-game is 18744, but RAWR says it's 13748.

My in-game agility is 1643, but RAWR says it's 1577. 

My in-game ranged crit chance is 41.00%, but RAWR says it's 37.60%.

Many other stats are also off.

My guess is that you're already working on fixing these discrepancies, but I just wanted to give you a heads-up in case you weren't aware.  My friend's stats for his druid show up just fine, he says, so maybe this is just a Hunter-related issue.

Jun 1, 2009 at 3:39 AM
Each module is developed and maintained separately. Hunter update is taking a bit longer than hoped.
Jun 1, 2009 at 3:47 PM

Curious ...not looking for a hard "its done date" just a this week ,maybe first of next week for the update...i feel its a very useful tool to evel gear..and am waiting to see it working...TY for any info on this..

Jun 1, 2009 at 6:32 PM

We've recently come a across a major mechanic missing from a base class, so this has added a few days so we can get it implemented. There are two us working on the update quite diligently. I know I said this last week but I'm hoping to be done mid to late this week if nothing else major pops up.

Jun 2, 2009 at 1:38 PM

Understood... gettin it right is what we are hopeing for and if it takes some extra time...well it does..better to be right then have to take all the QQ that this and that are out ta lunch...TY for all your effort...

Jun 2, 2009 at 8:26 PM
Thanks but only the pet calculations are done and we've done some more fine tuning on those as we've been finishing up the hunter calculations. If you think those changes are impressive wait until you see the hunter overhaul/complete rewrite, it's honestly a thing of beauty if there is a such a thing in programming.
Jun 3, 2009 at 9:08 AM

After all you wrote i am really crazy about a look in the source code!

Jun 3, 2009 at 3:09 PM
There will be a release once the bulk of the hunter stuff is ready. There are a lot of code intensive things that won't be in that release but all in all the calculations should be a lot more accurate.
Jun 4, 2009 at 4:40 AM

hah sheesh looks like there is a lot of demand! I suppose i'll try to skip a little sleep and finish up what I can ASAP.

I'm not making promises, but I predict there will be a 98% complete and working version up by either late thursday, or sometime friday (june 4th or june 5th). I'd like to get at least a semi-rough version up so that we can get a larger audience of people to error check these calculations (bwah ha ha ha, you'll never find any errors cause there are none!!!!!!). (especially since the current version is pretty much blank aside from pet dps) 

Jun 4, 2009 at 5:40 PM

TY for putting in the extra time getting it right...I for one am looking forward to it working.

Jun 5, 2009 at 2:12 PM

The new version is acting extremely weird, at least for me.

Hunter dps is not displayed at all, only pet dps, although ne numbers are so low that they cannot be correct. If I make any change in the pet options tab, even simply changing the talent points, the program stops displaying any dps values, and it simply says n. def. next to each item.

Any help would be appreciated.

Jun 5, 2009 at 4:49 PM

Unfortunately, same results here.  Uploaded a hunter friend's toon from Armory.  Base stats, gear, talents all appears correctly, but for intermediate stats, only autoshot DPS displays a value (all others at 0), and from complex stats, Hunter total DPS is 0.  All comparison charts for gear, enchants, gemming, buffs, and Relative Stat Values show only some minimal values for Pet DPS, but no data for Hunter DPS.

Jun 5, 2009 at 5:06 PM

seems when you look for upgrades all the overall  numbers appear to be same...strange...i think thats why there is no dps increase only pets dps

 

on the up side...response time is faster and no errors on closeing the program..

Jun 6, 2009 at 12:49 AM
Edited Jun 6, 2009 at 12:58 AM

As I've said many times only the pet calculations are fully updated. There will be an intermediate release of the hunter calculations shortly. This intermediate release will have about 98% of the needed updates in it. There was a bug found in the calculations for Rabid just after the 2.2.6 build. This error is now corrected and can be obtained if you download and build the latest source code available.

Jun 6, 2009 at 3:43 AM

HUNTER MODULE IS BROKEN ONLY MY PET DPS IS SHOWING WHAT IS GOING ON OH NO MY TEXT IS BIG AGAIN WHY DOES THIS HAPPEN TO ME PLEASE FIX HUNTER IT IS BROKEN IF YOU DIDNT KNOW

Jun 6, 2009 at 4:35 AM

Please please please please read this entire discussion before posting. This constant saying the same thing over and over again is taking time away from the update. The name of this discussion alone should tell you we are updating the module. 

Jun 6, 2009 at 6:23 AM

I havent had as much time as I would like to finish up the last peices of the hunter code. I'm going to be out of town for the next couple days too, so I've updated my sourcecode on the site, lawjpbo or someone else can finish it up while im gone if they'd like, otherwise i'll pick it back up when as soon as i get back. 

The version I just uploaded is missing a couple features, but I believe the values for stats points (aside from mana regen related stats which arent currently included) are within 95% accuracy. This version doesnt crash or bug out, under even my harshest testing.

 

Known Current Missing Features: 

 - still about 4 - 5 talents that havent been added yet

 - Special Effects (trinkets with on proc, on use, etc. special effects)

 - Mana usage support (these functions for the calculations are there, but these depend on rotation calculations)

 - Explosive shot (just didn't add this yet, should take approximately 30 mins)

 - Chimera shot (same as above^^)

 - Rotation Support (need to add support for preset rotations as well as custom shot rotations to allow for more complex mana usage, etc calculations)

 - Full Shot Information Display (not all of the calculated information is displayed in the tooltips, steady shot and auto shot give display damage per second as the default value with more information in mouseover tooltip, while special shots such as serpent sting, arcane, aimed, multi, display information based on damage per cooldown, aka if you were to use the spell as much as possible (or keep the buff up 100% int he case of serpent sting))

- - - - Some Things to Note - - - -

Item Values are currently calculated on damage per cooldown for all shots that you would possibly use in your rotation. since rotation support isnt added, it assumes youre using serpent sting, arcane shot, multishot, aimed shot, etc. if spells are on a shared cooldown (aimed & multi)  (explosive & arcane) it chooses the spell you talented into.

I believe the calculations for Hit, Crit, Miss, Ranged Attack Power, Armor Pen, Damage Reduction Multipliers, Damage Increase Multipliers, Bonus Crit Chance, Bonus Crit Chance Multipliers, etc. are all 99 - 100% complete and accurate, thus the values you get for relative stat values should be extremely accurate, even though its missing some of the calculations for special shots, should still be extremely accurate. Though I wouldnt trust the values for talents, glyphs, yet. since theyre not all there Also as mentioned the mana usage calculations are not functional so no value is given to stats / talents / glyphs that affect mana consumption.

All cooldowns are assumed to be used as much as possible and are calculated using the fight duration. ** Note that for example the default fight duration of 6 minutes means that whether the cooldown of rapid fire is 5 minutes, 4 minutes or 3 minutes, at most you will only be able to use it twice, so the talent that reduces the cooldown of rapid fire is given no value... modify the fight duration to shorter or longer and you will see the value of "Rapid Killing" go up or down accordingly.

 

 

Jun 7, 2009 at 8:38 PM
Edited Jun 8, 2009 at 2:00 AM

Still To Do: a couple of talents, special effects (trinkets with on proc, on use, etc. special effects)

Everything else is finally done and looks good when compared to my own hunter in-game. Thanks to all those who put in so much time getting this update done. At some point we will implement full graphical pet talent trees, but that will be down the road since the Silverlight move is more pressing.

The rest of the update will come once I finish moving this module over to Silverlight for Rawr 3.

Enjoy the updates and we hope they help you out!!

 

 

Jun 8, 2009 at 11:21 PM
Please please please read this entire discussion before saying hunter calculations don't work. WE KNOW THIS AND ARE WORKING AS FAST AS WE CAN TO FIX IT.
Jun 11, 2009 at 5:13 AM

Hey guys.  I know you are working hard to get this going and I understand it isn't your full time job (or maybe it is!!!!).  But have you got an estimate on when it might be ready for an updated version???

Jun 11, 2009 at 12:33 PM
Edited Jun 11, 2009 at 12:54 PM

Dezziedc beat me to the question...dont take it as rushing ya please...just that we are excited about getting a good working verison..and want to be ready to download it before the server harddrive can stop spinin...:)

 

TY for all the work to get it clean and working...

Jun 11, 2009 at 2:41 PM
A 98% complete version is available as source and will be in the next build.
Jun 11, 2009 at 3:07 PM

Using Rawr build 34531, the hit percent displayed on the character stats page is 1% less than what Shandara's Excel based spreadsheet shows.

I noticed in the code for the Rawr modeule that a base 4% hit is removed based on attacking a level 83 NPC, however the excel based spreadsheet is only removing 3% for the Hit Adjustment. 

It seems the hit adjustment in Rawr for attacking other higher level mobs is also slightly off.  For example a level 82 mob in rawr shows a 1% miss penalty rather than the expected 2%, a level 81 mob shows 0.5% hit reduction rather than 1% and level 80 seems to be working with a 0% extra miss change.

 

 

Jun 11, 2009 at 3:15 PM
While working on the update we've found a couple of places where Shandara is wrong. Hit being one of them. Hit depression is not a flat % based on level but is actually based on the difference in the player's level and the target's level.
Jun 11, 2009 at 5:37 PM

So you are saying that Hunters require 9% to hit to cap and not 8%?

Running with 8% I never miss any shots.  What new information have you guys found that shows hunters need an extra 1% hit over what has been talked about in theory crafting circles since the last expansion?

The current Rawr module is showing that hunters require 9% hit to cap or +4% hit vs lvl 83 mobs.

Jun 11, 2009 at 6:15 PM
From what we can determine the hit cap is somewhere between 8% and 9% and is closer to 9%. By making our hit cap as 9% you can be 100% of never missing. At 8% misses are rare enough you may not see any for quite a while.
Jun 11, 2009 at 9:50 PM

Is there any way to publish your testing to show that 9% hit or some percentage between 8 and 9% hit is the correct target we should be gearing for?

For hunters hit has been thought to be capped at 8% hit for both the hunter and his/her pet for a long time.  Speaking only for myself. at 8% hit I do not think I have missed a shot ever over thousands and thousands of shots.  Having to gear for 1% more hit seems like a huge deal.

I have not had the time to look at the code for pets yet, however the accepted thinking on pets is that pets only benefit from the next full hit percentage, so if you have 7.99% hit the pet counts as having only 7% hit.  Is this how you guys are looking at pet hit?  Or are there some new calculations for pet hit as well?

 

This change from 8% hit to 9% hit is such a huge change in theory crafting actually seeing how it was arrived at would be very nice.

Jun 11, 2009 at 10:32 PM
My apologies, after some more research we found that he formula we had for hit rating was based on when the 1% hit on boss type mobs was still in place. We will move the hit cap to 8% for the next release.
Jul 9, 2009 at 3:05 PM

I have noticed that in that past few releases the hit cap still seems to be 295 or 9%. Do we have an eta for what version will have the 8% 263 correction?

Jul 16, 2009 at 3:34 PM
For the next couple of months I will be unable to work on Rawr due to work and family commitments. If anyone would like to take over contact me and I will let you know what needs to be worked on.
Jul 26, 2009 at 8:16 AM

i have submitted a patch that fixes this issue

Jul 28, 2009 at 11:02 PM

I sent you an email through the codeplex contact form - not sure if you got it. I'm interested in working on the hunter module

Jul 28, 2009 at 11:09 PM
Feel free to work on it as you wish. I have had to back out due to work commitments. Things to do: graphical pet talents, a few talents, on proc/use trinket effects, and a more accurate rotation system.
Aug 3, 2009 at 8:18 PM

Awesome. Is submitting individual patches here the right thing to do?

http://rawr.codeplex.com/SourceControl/PatchList.aspx

Developer
Aug 3, 2009 at 8:47 PM

If you just wanna do little fixes here and there anyone is welcome to submit patches.

If you want to become a serious dev and actually make fundamental changes to the Hunter module, talk to Astrylian about how to get connected into the versioning as a dev. We'd be happy to have you.

Aug 7, 2009 at 11:25 AM

according to the commitlog

 

35908 by iamcal     Thu at 9:26 AM     6     Rawr.Hunter - allow setting of every pet talent

i just wanted to remember you of the fact that you can import them from the armory as well.

 

http://eu.wowarmory.com/character-talents.xml?r=Thrall&n=Dweezil&group=1 on the lower right of the page you can select your pets .

Aug 7, 2009 at 5:18 PM

i'm planning on adding import at some point, but the first step was to actually allow you to set them :D

Aug 9, 2009 at 9:14 AM

Something seems seriously wrong about the hunter module. Every theorycraft says hit cap is the first priority, if I run the optimizer, it removes all my hit gems and swap my gear apparently for more armor penetration, but putting me like at 188 hit rating, which is far from enough. And by doing that, it shows the optimizer with a score lower than my current setup score.

I used the Ret paladin module for a while now and I've never seen it behave like that.

Aug 9, 2009 at 7:56 PM
Edited Aug 9, 2009 at 7:56 PM

the hunter modules is basically unusable at the moment (at least in the latest released version)

i'm rewriting it from the ground up to match calculations in the spreadsheet. the version currently in source code is significantly more accurate, but i still would not advise using it.

Aug 10, 2009 at 8:10 PM
Edited Aug 10, 2009 at 8:12 PM
iamcal wrote:

the hunter modules is basically unusable at the moment (at least in the latest released version)

i'm rewriting it from the ground up to match calculations in the spreadsheet. the version currently in source code is significantly more accurate, but i still would not advise using it.

 

Thanks for the update. One thing that I find really annoying is when it's trying to dual wield a weapon I only have once, I don't know if that's fixable, or even doable to assume I only have it once... might happen you can equip 2 times the same weapon, I understand that.

But it should be an option imho.

I also noticed it always replaced my bullets by some lower arrows, not that it's a big deal, but I thought I'd tell. And I do use a gun, and have Mammoth Clutters on.

Continue the great work, I'll do some tests with the code see what it gives.

Editor
Aug 10, 2009 at 8:41 PM

Edit the item to make it "unique".  The program sees that you're able to wield two of the weapon, and you're making it avilable to do so.  Just edit the item to make it unique, and you're good to go.

Aug 10, 2009 at 11:43 PM

i'm not quite sure what you mean...

are you saying that when you put a one-hander into the main-hand slot it treats it as if you have the same one hander also in the off-hand slot?

Aug 11, 2009 at 9:53 AM

Yah, I've had this happen with rings, trinkets, and weapons all... and not on hunters. It's in Rawr, not the specific module. If you mark an item available, since you can't specify how many you have, Rawr assumes you have as many as you can use, it seems. I've used BrWarner's workaround to fix it.

Would it be possible to tell Rawr to default to "unique" on quest rewards? I can't think of any armor/weapon quest rewards that you can get more than one of. If this could just be done for the four types affected (rings, trinkets, one-hand, two-hand for TG) it would help.

Coordinator
Aug 11, 2009 at 11:06 AM

No, he's talking about the Optimizer. If you mark a non-unique onehand weapon available, the optimizer will consider it valid to equip two of that weapon. If you only have one of that item, just edit it and mark it unique, to prevent the Optimizer from equipping two of it. Quest rewards can indeed be gotten more than once in several circumstances.

Aug 11, 2009 at 3:00 PM

Has anyone else seen some craziness with 2.2.12?  RAWR now shows my dps should be in the mid 5000 range, where 2.2.11 and every version before shows it to be around 1700, which is correct.  Two of the other hunter in my guild that I checked had their dps listed as 600-800, where it should be closer to 2000-2400.  Each time I'm loading my character from WOW Armory.  I guess it's ok to use 2.2.11 ?  Thanks in advance for any help.  Can't live without my RAWR...

Coordinator
Aug 11, 2009 at 4:59 PM

Yes, as mentioned elsewhere, v2.2.12 included a bug that massively boosted hunter DPS. Things are much improved for v2.2.13, which I hope to release tonight.

Aug 11, 2009 at 6:35 PM

Thanks for the quick reply.

Aug 11, 2009 at 7:53 PM
Edited Aug 11, 2009 at 7:55 PM

the current status of the hunter module can be found here:

Hunter Model Page

:)

Coordinator
Sep 15, 2009 at 7:22 AM
Edited Sep 15, 2009 at 8:13 AM

*knocks on Jamcal's computer screen*

Anyone home?

Just curious at the lack of updates to the Hunter model. My guild wsa going through an application for a hunter and RAWR was giving a fairly low score for his dps and I was wondering if there was a discrepancy in the Hunter Model. I even tried using the Hunter Excel spreadsheet and it was giving a 1k dps increase over what was given in RAWR (buffs in both were the same).

Default gemming templates need to be updated to epic, as well as possibly default buffs (such as the ones post in the comparison with the spreadsheet in the faq).

Also default talents would be nice as well. Even if you just use Shandara's default talents in her spreadsheet. I have been using midnight's list as a basis for comparisons for BiS to see any differences. So far I'm seeing about an 800 dps difference between the spreadsheet and RAWR. Hunter dps is lower while pet dps is a bit higher than projected.

Coordinator
Sep 15, 2009 at 8:59 PM

as an update, I did post possible updates. I've added default specs taken from Shandara's spreadsheet as well as updating default gemming to Epic Gems

Sep 15, 2009 at 9:36 PM

The Talent Piercing Shots (marks) is not modeled in the current version of Rawr. 

Adding or removing points in the talent does nothing to change dps, even though this is one of the "signature" talents in the marks tree.