Download
(11Kb)
Download
Updated: 07-14-10 01:05 PM
Pictures
File Info
Updated:07-14-10 01:05 PM
Created:unknown
Downloads:27,419
Favorites:77
MD5:

Classic ThreatMeter  Popular! (More than 5000 hits)

Version: 1.5.6a
by: Xabora [More]

Allows you to see the threat bars Blizzard had originally implemented in WoW, but disabled and removed with a patch down the road.

Uses:
As DPS you can use this to see your threat on the current DPS target.
As a healer you can see how much your heals are adding to your threat.
As a Tank you can keep accurate watch on your aggro and the next 4 players.

There is a second Threat Meter that only shows when you have a Focus Target.
As a tank this is useful so you can keep tabs on multiable mobs.

Six Modes of Threat Display:
Easy Threat
Percentage
Actual Threat (Short)
Actual Threat (Long)
Threat Per Second
Threat Per Minute


Installation is simple.
Extract into your Addons directory and load up WoW WoTLK 3.0 or WoW LIVE 3.0 and start Dungeon Running and Raiding.



Version 1.5.6a - 3.3.5
+ToC Update

Version 1.5.6 - 3.0.3
+Updated display to handle 10 Players
+Fixed display issue if player selects target before combat is started
+Fixed Color is nil bug
+Updated internal code

Version 1.5.6 - 3.0.3
+Updated display to handle 10 Players
+Fixed display issue if player selects target before combat is started
+Fixed Color is nil bug
+Updated internal code

Version 1.5.3 - 3.0.3
+Added ThreatBar Backdrop (Make the data easier to read in some situations)

Version 1.5.2 - 3.0.3
+Added Actual Threat (Long)
+Renamed Actual Threat to Actual Threat (Short)
+Fixed a typo in Easy Threat

b]Version 1.5[/b] - 3.0.3
+Updated Options Panel
+Added Dropdown Menu for Threatbar Display
+Added Dropdown Menu for Tooltip Display
+Added Threat Per Second and Threat Per Minute to both displays
+Added an experimental mode called Easy Threat. (Try it)
-Removed Raw Threat Toggle for Threat Bars
-Removed Tooltip Toggle

Version 1.4.5 -3.0.3
+Added Options Panel
+Added Real time Preview for Threatbars
+Added ThreatBar Width Selector (100 - 200 Pixels)
+Added Option for 3 to 5 Threatbars up at once
+Added Option to disable Portraits (Player and Pet)
+Added Raw Threat Toggle for Threat Bars
+Added Tooltip Toggle
+Cleaned up some internal code and altered triggers for display
||FIX (1.4.6) + Corrected Raw Threat Bug
-Removed slash commands

Version 1.0 - 3.0.3
+Added slash commands /threatmeter X and /tm X, X being the number of bars
+Added ability to change number of viewable bars on threat listing
+Added SavedVaribles to save settings between sessions
+Cleaned up some internal code
Optional Files (2)
File Name
Version
Size
Author
Date
Type
1.5.7a
12kB
12-09-13 09:11 PM
Patch
1.5.7
14kB
01-12-11 07:55 PM
Patch


Post A Reply Comment Options
Unread 11-07-08, 07:19 PM  
goliath0
A Murloc Raider

Forum posts: 4
File comments: 125
Uploads: 0
Originally posted by Xabora
That has its own separate hook in two places if I remember correctly.
I'd very much like to edit it to be on all the time, not at ~70%+ :/
Report comment to moderator  
Reply With Quote
Unread 11-04-08, 02:39 PM  
Xabora
A Murloc Raider
 
Xabora's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 24
Uploads: 2
Originally posted by Elroho
I'm curious if you know any coding that would make the default threat permanently show above the target icons? I think it shows up around 70-ish%, but I'm trying to get it to show up all the time.

I know this isn't directly related to your addon here, but I thought I'd ask anyways just in case.

Thanks for sharing this addon.
That has its own separate hook in two places if I remember correctly.
Report comment to moderator  
Reply With Quote
Unread 11-04-08, 02:10 PM  
Elroho
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I'm curious if you know any coding that would make the default threat permanently show above the target icons? I think it shows up around 70-ish%, but I'm trying to get it to show up all the time.

I know this isn't directly related to your addon here, but I thought I'd ask anyways just in case.

Thanks for sharing this addon.
Report comment to moderator  
Reply With Quote
Unread 10-27-08, 09:26 PM  
Xabora
A Murloc Raider
 
Xabora's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 24
Uploads: 2
Looks like you logged in twice.
But its the same one as below, just with a bit of different information.

Thanks!
Originally posted by Csalago
got these 2 errors tonight. have it set to 7 bars I believe.

{
["message"] = "Blizz_ThreatMeter-1.5.6\\Blizz_ThreatMeter_Options.lua:109: attempt to index global 'statusbarwidth' (a nil value)\nBlizz_ThreatMeter-1.5.6\\Blizz_ThreatMeter_Options.lua:60: in function `ClassicThreatMeterPanel_OnEvent'\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>\n<in C code>: in function `LoadAddOn'\nInterface\\FrameXML\\UIParent.lua:991: in function `UIParentLoadAddOn':\nInterface\\FrameXML\\UIParent.lua:229: in function `AuctionFrame_LoadUI':\nInterface\\FrameXML\\UIParent.lua:824: in function `UIParent_OnEvent':\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>\n\n ---",
["type"] = "error",
["time"] = "2008/10/27 21:10:45",
["session"] = 267,
["counter"] = 1,
}, -- [287]
{
["message"] = "Blizz_ThreatMeter-1.5.6\\Blizz_ThreatMeter_Options.lua:109: attempt to index global 'statusbarwidth' (a nil value)\nBlizz_ThreatMeter-1.5.6\\Blizz_ThreatMeter_Options.lua:60: in function `ClassicThreatMeterPanel_OnEvent'\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>\n<in C code>: in function `LoadAddOn'\nInterface\\FrameXML\\UIParent.lua:991: in function `UIParentLoadAddOn':\nInterface\\FrameXML\\UIParent.lua:288: in function `AchievementFrame_LoadUI':\nInterface\\FrameXML\\UIParent.lua:323: in function `ToggleAchievementFrame':\n<string>:\"TOGGLEACHIEVEMENT\":1: in function <[string \"TOGGLEACHIEVEMENT\"]:1>\n\n ---",
["type"] = "error",
["time"] = "2008/10/27 21:38:29",
["session"] = 267,
["counter"] = 1,
}, -- [288]
Report comment to moderator  
Reply With Quote
Unread 10-27-08, 08:21 PM  
Csalago
A Kobold Labourer
 
Csalago's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 85
Uploads: 4
got these 2 errors tonight. have it set to 7 bars I believe.

{
["message"] = "Blizz_ThreatMeter-1.5.6\\Blizz_ThreatMeter_Options.lua:109: attempt to index global 'statusbarwidth' (a nil value)\nBlizz_ThreatMeter-1.5.6\\Blizz_ThreatMeter_Options.lua:60: in function `ClassicThreatMeterPanel_OnEvent'\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>\n<in C code>: in function `LoadAddOn'\nInterface\\FrameXML\\UIParent.lua:991: in function `UIParentLoadAddOn':\nInterface\\FrameXML\\UIParent.lua:229: in function `AuctionFrame_LoadUI':\nInterface\\FrameXML\\UIParent.lua:824: in function `UIParent_OnEvent':\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>\n\n ---",
["type"] = "error",
["time"] = "2008/10/27 21:10:45",
["session"] = 267,
["counter"] = 1,
}, -- [287]
{
["message"] = "Blizz_ThreatMeter-1.5.6\\Blizz_ThreatMeter_Options.lua:109: attempt to index global 'statusbarwidth' (a nil value)\nBlizz_ThreatMeter-1.5.6\\Blizz_ThreatMeter_Options.lua:60: in function `ClassicThreatMeterPanel_OnEvent'\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>\n<in C code>: in function `LoadAddOn'\nInterface\\FrameXML\\UIParent.lua:991: in function `UIParentLoadAddOn':\nInterface\\FrameXML\\UIParent.lua:288: in function `AchievementFrame_LoadUI':\nInterface\\FrameXML\\UIParent.lua:323: in function `ToggleAchievementFrame':\n<string>:\"TOGGLEACHIEVEMENT\":1: in function <[string \"TOGGLEACHIEVEMENT\"]:1>\n\n ---",
["type"] = "error",
["time"] = "2008/10/27 21:38:29",
["session"] = 267,
["counter"] = 1,
}, -- [288]
Last edited by Csalago : 10-27-08 at 08:23 PM.
Report comment to moderator  
Reply With Quote
Unread 10-27-08, 05:05 AM  
Skan
A Deviate Faerie Dragon

Forum posts: 19
File comments: 75
Uploads: 0
Heya - I have 5 bars showing I like it minimal - not 25 bars bouncing about lol !!

Sorry I can't give you terribly much more information other than the bug reports and the fact I was in a raid at the time ( A fail PuG one I might add - if that changes things? heh )

Thanks for the quick reply!
__________________
Report comment to moderator  
Reply With Quote
Unread 10-27-08, 12:04 AM  
Xabora
A Murloc Raider
 
Xabora's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 24
Uploads: 2
Thanks for the report.

However, how many Threat StatusBars do you have visible in the options menu?
Originally posted by Skan
I've recently got this error during a 25man raid:

[2008/10/27 13:53:45-163-x1]: Blizz_ThreatMeter-1.5.6\Blizz_ThreatMeter_Options.lua:109: attempt to index global 'statusbarwidth' (a nil value)
Blizz_ThreatMeter-1.5.6\Blizz_ThreatMeter_Options.lua:60: in function `ClassicThreatMeterPanel_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:991: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:268: in function `TalentFrame_LoadUI':
Interface\FrameXML\UIParent.lua:335: in function `ToggleTalentFrame':
<string>:"TOGGLETALENTS":1: in function <[string "TOGGLETALENTS"]:1>
Been trying to track this one down for sometime... ends up showing text from other dropdown menus. :/
Works but incorrect text.
Originally posted by Skan
EDIT:

Also this error popped up at same time:

[2008/10/27 14:02:57-163-x1]: Blizz_ThreatMeter-1.5.6\Blizz_ThreatMeter_Options.lua:109: attempt to index global 'statusbarwidth' (a nil value)
Blizz_ThreatMeter-1.5.6\Blizz_ThreatMeter_Options.lua:60: in function `ClassicThreatMeterPanel_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:991: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:249: in function `InspectFrame_LoadUI':
Interface\FrameXML\UIParent.lua:363: in function `InspectUnit':
Interface\FrameXML\UnitPopup.lua:1027: in function `func':
Interface\FrameXML\UIDropDownMenu.lua:568: in function `UIDropDownMenuButton_OnClick':
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>

---


Other than that - it's awesome! I really really like this addon
Last edited by Xabora : 10-27-08 at 12:07 AM.
Report comment to moderator  
Reply With Quote
Unread 10-26-08, 11:18 PM  
Skan
A Deviate Faerie Dragon

Forum posts: 19
File comments: 75
Uploads: 0
I've recently got this error during a 25man raid:

[2008/10/27 13:53:45-163-x1]: Blizz_ThreatMeter-1.5.6\Blizz_ThreatMeter_Options.lua:109: attempt to index global 'statusbarwidth' (a nil value)
Blizz_ThreatMeter-1.5.6\Blizz_ThreatMeter_Options.lua:60: in function `ClassicThreatMeterPanel_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:991: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:268: in function `TalentFrame_LoadUI':
Interface\FrameXML\UIParent.lua:335: in function `ToggleTalentFrame':
<string>:"TOGGLETALENTS":1: in function <[string "TOGGLETALENTS"]:1>

EDIT:

Also this error popped up at same time:

[2008/10/27 14:02:57-163-x1]: Blizz_ThreatMeter-1.5.6\Blizz_ThreatMeter_Options.lua:109: attempt to index global 'statusbarwidth' (a nil value)
Blizz_ThreatMeter-1.5.6\Blizz_ThreatMeter_Options.lua:60: in function `ClassicThreatMeterPanel_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:991: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:249: in function `InspectFrame_LoadUI':
Interface\FrameXML\UIParent.lua:363: in function `InspectUnit':
Interface\FrameXML\UnitPopup.lua:1027: in function `func':
Interface\FrameXML\UIDropDownMenu.lua:568: in function `UIDropDownMenuButton_OnClick':
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>

---


Other than that - it's awesome! I really really like this addon
__________________
Last edited by Skan : 10-26-08 at 11:19 PM.
Report comment to moderator  
Reply With Quote
Unread 10-20-08, 11:13 AM  
Haldon
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Love the new version.

Thank you!
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 11:15 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Re: Re: Re: Re: Improvements!

oh... oops lol

Well you can still see where I made changes. I only modified the lua files, and you can see "hypehuman" somewhere in the comments everywhere I made edits.

EDIT: Okay, I just re-updated it

Thanks for those code improvements; it made it much easier to edit this time (less redundant code)
Last edited by hypehuman : 10-21-08 at 05:37 PM.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 10:07 PM  
Xabora
A Murloc Raider
 
Xabora's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 24
Uploads: 2
Re: Re: Re: Improvements!

Originally posted by hypehuman
Okay, I put it up It's just awaiting approval now.Yeah, it's an annoying problem. I posted a bug report if you wanna check it out or add to it.

EDIT: I just noticed that I was working with version 1.5.2, and you're already on 1.5.6. I put the modifications into 1.5.6 and now uploaded that version
I'll take a look at it in a bit.
I'm always a few steps ahead of the most current release.

EDIT:
Took a look at it and the base version still looks like 1.5.3 even though the zip file says 1.5.6.1. O_o
Last edited by Xabora : 10-19-08 at 10:09 PM.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 06:38 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Re: Re: Improvements!

Okay, I put it up It's just awaiting approval now.
Originally posted by Xabora
After reading what you described...
Looks like this spans all ThreatMeters that pull the data from the call.
Yeah, it's an annoying problem. I posted a bug report if you wanna check it out or add to it.

EDIT: I just noticed that I was working with version 1.5.2, and you're already on 1.5.6. I put the modifications into 1.5.6 and now uploaded that version
Last edited by hypehuman : 10-19-08 at 09:40 PM.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 05:44 PM  
Xabora
A Murloc Raider
 
Xabora's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 24
Uploads: 2
Re: Improvements!

Originally posted by hypehuman
I modified this to add an option to show the exact amount of threat you need to gain in order to taunt the mob (or if you have aggro, the amount you would need to lose in order to drop aggro).

In doing this, I noticed that the percentage value used in the mod (which comes from the UnitDetailedThreatSituation function) was slightly inaccurate (see my post for more details). In the case that a non-group-member is taunting, this cannot be remedied. However, if a group member has aggro on the mob, a more accurate percentage can be calculated, allowing me to calculate my "threat needed" values down to the individual threat point.

Are you interested in seeing my files? I heard there is a way to upload spinoffs on wowinterface. I put comments in all the places where I made changes.
I currently have this enabled to my knowledge.
"Optional Files" iirc.

EDIT: After reading what you described...
Looks like this spans all ThreatMeters that pull the data from the call.
Last edited by Xabora : 10-19-08 at 06:11 PM.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 05:31 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Improvements!

I modified this to add an option to show the exact amount of threat you need to gain in order to taunt the mob (or if you have aggro, the amount you would need to lose in order to drop aggro).

In doing this, I noticed that the percentage value used in the mod (which comes from the UnitDetailedThreatSituation function) was slightly inaccurate (see my post for more details). In the case that a non-group-member is taunting, this cannot be remedied. However, if a group member has aggro on the mob, a more accurate percentage can be calculated, allowing me to calculate my "threat needed" values down to the individual threat point.

Are you interested in seeing my files? I heard there is a way to upload spinoffs on wowinterface. I put comments in all the places where I made changes.
Report comment to moderator  
Reply With Quote
Unread 10-16-08, 04:08 PM  
Xabora
A Murloc Raider
 
Xabora's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 24
Uploads: 2
Originally posted by Haris
Hey thanks for the awesome mod.

Just 1 thing i noticed while playing on my hunter:

When you select a mob and send in your pet before you shoot of an arrow the meters will not appear untill i deselect the target and then select it again.

Otherwise it has everything one needs !
Thanks,
I've also corrected the issue you described.

So it'll be in the next update.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: