Download
(114Kb)
Download
Updated: 08-14-09 05:38 PM
Pictures
File Info
Updated:08-14-09 05:38 PM
Created:05-25-09 03:10 PM
Downloads:3,249
Favorites:18
MD5:

TopHAT

Version: 1.3.0
by: eternal0 [More]

TopHAT is an addon for tracking ability crits that proc Honor Among Thieves.
It also allows at a glance to see what the maximum obtainable crits per second
is, as well as what your current crits per second is in your group.

On an important note, not all abilities have been tested yet and are for the most
part speculative whether or not they proc HAT. The 'TopHAT_Abilities.lua' file
contains a table of all the abilities that can crit, and how they proc HAT. Feel
free to contribute your own research to this table.

Also, this addon is localizable, but has only been tested on an English client.
I imagine there still might be issues with ability names not being localized.

Requirements:
Ace3
Have to be logged in as a rogue to use the addon

Quick commands:
/th or /tophat - Bring up addon configuration menu
/th show - Toggle showing the window
/th reset - Reset all tracked data
/th config visible - Same as /th show
/th config enabled - Enable/disable the addon from tracking
/th config lock - Make the window movable/unmovable
/th config debug - Toggle debug logging on/off
/th config showMaxCps - Toggle display of max crits per second
/th config showEstimatedCps - Toggle display of estimated crits per second
/th config showActualCps - Toggle display of actual crits per second
/th config showAccuracy - Toggle display of accuracy
/th config showEfficiency - Toggle display of combo point usage efficiency
/th config toggleComboFrameHack - Toggle Combo Frame Hack
/th config toggleOneSecondLimit - Toggle the HAT one-second limit
/th config maxBars [n] - Sets maximum bars shown to n


Display:
The main window is straight forward. You have a title bar with two buttons, one
to reset the data, the other to hide the window. Below that you will then have
all the bars for anyone in your party or raid who has had a HAT proccing ability
crit. It will display their name, crits per second, and overall percent. If their bar
is gray colored, then they are not in your raid/party or are offline. If their name is
in red, then that indicates they died during the fight.
Below these bars, if enabled, you will also see other bars:
1. Estimated cps - total estimated amount of cps in your group, excluding yourself, calculated from each member
2. Max cps possible - maximum possible estimated cps calculated from the top 4 estimated cps in your raid
3. Actual cps - Your actual cps in your group based on how many combo points you've received over time
4. Accuracy - A comparison of number of actual combo points received versus what you should have received from cps
5. Efficiency - How efficiently you use combo points. If you receive 100 combo points but only use 50, your efficiency is 50%

NOTE
I'm no longer going to be updating this add on in this site. If you wish the latest, please visit Curse.com.

1.1.1

Updated various tested abilities in TopHAT_Abilities.lua

Thanks to Istaril, Lukon, and Mavanas for testing these abilities.


1.2.0

Fixed most issues for patch 3.2, including healing crits not tracking correctly.
Any abilities that used to proc multiple times due to AoE will now proc only once.
Removed the 'weird' Fan of Knives/Whirlwind mechanic (mh/oh crits), as it simply procs only 1 combo point.
Removed 'One-Second HAT Limit' config option, this behavior will now be on by default, since it's been confirmed that this is the current behavior.
Added the number of HAT procs in square brackets for each player bar.
Various ability updates, additions, including poisons proccing HAT. *Many* more need to be added because it seems that all weapon procs can proc HAT. Much more research remains to be done for individual abilities.

1.2.1

Forgot to add "Chimera Shot" and "Chimera Shot - Serpent"

1.3.0

Embedded Ace3 so that Ace3 is no longer required.
Tweaked/modified a few abilities
Modified the addon to be ready for localization of abilities.
Optional Files (0)


Post A Reply Comment Options
Unread 08-14-09, 05:12 PM  
eternal0
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Re: TopHat I18n

Originally posted by LockeCDT
Hello eternal

I've translated the Tophat_Abilties.lua to french in order to make it work on a french client. it seems to work properly as i am at 80 to 85% accuracy like you said before on Elitis Jerk in the Hat thread.
Let me know if your want to integrate the file in your addon distribution.
The file is updated with new abilties and values according to the same EJ discussion.
You can go ahead and upload the file somewhere and send me a link via a private message or whatever, and I'll incorporate it into the addon, but be aware that I will not maintain that particular abilities file.
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 03:33 AM  
LockeCDT
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
TopHat I18n

Hello eternal

I've translated the Tophat_Abilties.lua to french in order to make it work on a french client. it seems to work properly as i am at 80 to 85% accuracy like you said before on Elitis Jerk in the Hat thread.
Let me know if your want to integrate the file in your addon distribution.
The file is updated with new abilties and values according to the same EJ discussion.
Report comment to moderator  
Reply With Quote
Unread 08-12-09, 04:25 PM  
wT-
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
You need to make Ace3 OptionalDeps instead of RequiredDeps, as at the moment it's refusing to load if the standalone Ace3 isn't found in Interface/Addons.

Making it OptionalDeps will make sure the standalone Ace3 will load before your addon if they're there, while still allowing TopHAT to load as long as you've embedded the libraries properly even if the standalone libs aren't there.

And need to of course add the libraries in the toc file
Report comment to moderator  
Reply With Quote
Unread 08-08-09, 08:52 PM  
Waverian
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 188
File comments: 33
Uploads: 8
Originally posted by Limb0
Thank you for this addon, but I'm curious as to why Ace3 libraries are not included with it..
I dl'd the Ace3 r816 lib from wowace, and when checking my addon usage, it's just a beast. -would this change if you did decide to embed the libs?

Thanks
The cpu / memory stats of every addon that uses the ace libraries is being attributed to your disembedded install of the library, even though the addon itself is responsible for it. Efficiency wise it's no better than embedded.
Report comment to moderator  
Reply With Quote
Unread 07-26-09, 10:25 PM  
eternal0
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Originally posted by Limb0
Thank you for this addon, but I'm curious as to why Ace3 libraries are not included with it..
I dl'd the Ace3 r816 lib from wowace, and when checking my addon usage, it's just a beast. -would this change if you did decide to embed the libs?

Thanks
Not sure, my knowledge of Ace is somewhat limited. I do have the 'embedding' code in there, I just didn't include the ace lib itself, so I basically did it incorrectly. I'll see what happens if I include the libs.
Report comment to moderator  
Reply With Quote
Unread 07-26-09, 10:05 AM  
Limb0
A Cobalt Mageweaver
 
Limb0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 220
File comments: 298
Uploads: 5
Thank you for this addon, but I'm curious as to why Ace3 libraries are not included with it..
I dl'd the Ace3 r816 lib from wowace, and when checking my addon usage, it's just a beast. -would this change if you did decide to embed the libs?

Thanks
Report comment to moderator  
Reply With Quote
Unread 07-14-09, 10:09 AM  
Tinklesink
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Excellent, thanks for the update. Seems much more accurate now.
Report comment to moderator  
Reply With Quote
Unread 06-10-09, 11:02 PM  
eternal0
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
This tends to happen if you upgraded the addon but had some previous data left over. In version 1.0, there wasn't a 'comboPointsWasted' value, nor a 'playerComboPoints' value, which it expects there to be (with a value of 0). Resetting the data should fix this. I'll be sure to add in some more variable nil checking in the case of upgrades like this.
Report comment to moderator  
Reply With Quote
Unread 06-10-09, 10:40 PM  
Tinklesink
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally posted by eternal0
Hmm strange, updated yet again...it has to be 'approved' before you can download the newer one though.
I get an error with the new version when "showEfficiency" is toggled... "Interface\AddOns\TopHAT\TopHAT_GUI.lua:336: attempt to perform arithmetic on field 'comboPointsWasted' (a nil value)"

Also, I just saw this error, not sure what triggered it: "Interface\AddOns\TopHAT\TopHAT_Data.lua:172: attempt to perform arithmetic on field 'playerComboPoints' (a nil value)"

Hope this helps.
Report comment to moderator  
Reply With Quote
Unread 06-07-09, 10:52 PM  
eternal0
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Hmm strange, updated yet again...it has to be 'approved' before you can download the newer one though.
Last edited by eternal0 : 06-07-09 at 10:54 PM.
Report comment to moderator  
Reply With Quote
Unread 06-06-09, 10:30 AM  
pisj
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Download of 1.1

Love the addon, very helpful. Thanks much.

The download link to the most recent update, 1.1, appears to be identical to version 1.0. None of the new bars (estimated cps, actual cps, accuracy, efficiency) are showing, and the title of the window is still "TopHat v1.0." Has 1.1 not been posted yet, or is something wrong with the download?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: