Download
(605Kb)
Download
Updated: 04-02-08 09:27 AM
Pictures
File Info
Updated:04-02-08 09:27 AM
Created:unknown
Downloads:147,319
Favorites:360
MD5:

MetaHud  Popular! (More than 5000 hits)

Version: 20400-3
by: MetaHawk [More]

This addon adds a HUD to your UI, showing all the information normally displayed by the Player and Target frames and more.
Always thought it was a shame that Drathal's HUD was given up on the way it was so, I have taken the core of that code and MetaMorphed it.
Added some features which I thought were pretty useful, and removed some of the excess stuff. Decided to release it, as no doubt there are others who enjoyed this as much as me.
Full credit to the original author of course, for the initial code.

Features:
=========
Health/Mana Bars colour levels.
All Bars are animated.
Shows Level, Name, Class and Elite/Boss, Pet, NPC.
4 Alpha Settings for: Combat/Target selected/No Target/Player is regging.
4 Displaymodes for Health/Mana.
Many positioning and Scaling Options.
Hide Blizzard Player/Targetframe.
Target Menu with Leftclick on Targetname.
Player Menu with Rightclick on Playername.
Castingbar with Cast-time.
Option to hide Petbars.
Option to hide Targetbars/Text.
Load-on-Demand configuration display.
Target's Target display - click to switch to that target.
Aggro alert - audible and visual warnings.
Target PvP status.
Self PvP status.
Status icons for Rested, Combat, Raid leader, and Loot Master.
Target distance display.
Support for Mobhealth, Mobinfo2, and Mobhealth2.
FlightMap support.
FuBar_ToFu support.
myAddons Support.
FuBar Support.

See included Readme for patch history.

02 April 2008 - v20400-3
Argh! - 2 minutes after upload I realised I included wrong file in archive.
This one contains the correct chat alert sequence, and does the CC alert correctly.

02 April 2008 - v20400-2
Updated the recommended CC macro further up this page.
Removed chat alert mouse click from flight timer display.
Added new keybinding to the system keybindings for all chat alerts.
Set key in keybindings which will then produce the following chat alerts when used:
No Hud: Pastes your current location into message box for current channel.
Hud showing: Pastes your current target into message box for current channel.
In Flight: Pastes your flight destination/ETA into message box for current channel.
Active CC: Pastes time left on CC into message box for current channel.

29 March 2008 - v20400-1
Fixed flight timer errors for new flight paths and some other minor fixes.
Optional Files (0)


Post A Reply Comment Options
Unread 12-04-07, 10:45 AM  
Lindalas
A Deviate Faerie Dragon

Forum posts: 19
File comments: 76
Uploads: 0
Threat

Since you're already using some Ace2 libraries to extend MetaHud, perhaps I could suggest yet another... add a threat bar using Threat-1.0. While you probably want to show the % of the current tank (whoever has agro), the max for the bar should probably be the "you'll pull agro" limit... i.e. 110 or 130% depending on whether you're at melee or ranged range... that is already in the threat-1.0 library (see Omen for the pure threatmeter implementation). There is also an addon addon for IceHud under development to do this.

Another extension I'd love to see would be a swing/auto-shot timer running next to the cast bar in the same way Quartz combines the two. This is by far the best cast/auto-shot timer out there for hunters (and we need it!)
Report comment to moderator  
Reply With Quote
Unread 12-03-07, 05:42 PM  
Malreth
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 9
Uploads: 3
It'd be nice if the aggro notification didn't fire off when I am solo.
Report comment to moderator  
Reply With Quote
Unread 12-02-07, 01:10 PM  
Vandermint
A Kobold Labourer

Forum posts: 1
File comments: 5
Uploads: 0
Cast bar blinking

There has always been an issue with this mod ever since I first started using it back when Metahawk revamped the original idea from that guy who's name started with a D and I can no longer remember. Don't we love run on sentences.

Anyway, this happens especially during raids or any kind of group fight. If I cast a timed spell (let's use shadow bolt or holy light for example), after the HUD cast bar fills up and cast has completed, the castbar will sit there and blink repeatedly until I make another cast or the mob we are attacking dies. Or in the case of healing, it stops when I switch targets (SOMETIMES).

This behavior doesn't produce an error message, it is simply annoying, and in cases where I'm heavily focused on what I'm doing, it causes me not to cast as many times as I should because I keep thinking the spell isn't done yet.

What do we know about this issue?
Report comment to moderator  
Reply With Quote
Unread 12-01-07, 11:54 PM  
nate6s
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally posted by vash3100
Everytime i go to change something in the settings i get a error (see pic for error) and the bars dont seem to be animated for me for somereson, i realling like this UI so far so id like to know if i could fix these problems.
I had posted a bug report (with a workaround) about this issue a few days ago.

This bug and probably many of the others that others are reporting are because RangeCheck requires BabbleSpell to be installed as well. The latest version (posted yesterday) tries to fix this, but it doesn't quite. The problem is that BabbleSpell requires the AceLocale-2.2 library, which isn't included in the mod. You can solve the problem by going to http://files.wowace.com and downloading the complete Ace2 library and install it in your AddOns directory. However, MetaHawk may also want to fix this so that MetaHud can be used as a standalone mod.
Last edited by nate6s : 12-01-07 at 11:55 PM.
Report comment to moderator  
Reply With Quote
Unread 12-01-07, 07:10 PM  
vash3100
A Kobold Labourer
 
vash3100's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Everytime i go to change something in the settings i get a error (see pic for error) and the bars dont seem to be animated for me for somereson, i realling like this UI so far so id like to know if i could fix these problems.
Report comment to moderator  
Reply With Quote
Unread 12-01-07, 03:54 PM  
Shaten
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
I tested the range finder today with the latest version and it worked fine, you need to post a lot more details on that.
Report comment to moderator  
Reply With Quote
Unread 11-30-07, 07:48 PM  
zyphercore
A Kobold Labourer
 
zyphercore's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
for some reason the rangefinder does not work in my metahud? does anyone know why? and could this perhaps be updated to show buffs on the target? sry if these have been answered before...
Report comment to moderator  
Reply With Quote
Unread 11-30-07, 02:12 AM  
Ookami.kun
A Cliff Giant
 
Ookami.kun's Avatar

Forum posts: 79
File comments: 239
Uploads: 0
Re: Bar Error

Originally posted by Kandorr
When I am using a focus to shackle a mob, my MetaHud bars stop updating my health/mana and the health/mana of my target. Once I clear focus, things start working properly again.
I ran into the same problem tonight as the above poster but it deal with a focus issue, it was after opening the menu to enable/disable some options., but I got the following error before the problem occurred.

Date: 2007-11-30 01:52:16
ID: 52
Error occurred in: Global
Count: 1
Message: ..\AddOns\MetaHud\MetaHud.lua line 2804:
attempt to compare number with nil
Debug:
...ace\AddOns\worldofwarprofiler\worldofwarprofiler.lua:1856:
...ace\AddOns\worldofwarprofiler\worldofwarprofiler.lua:1845
[C]: ?
MetaHud\MetaHud.lua:2804: FormatTime()
MetaHud\MetaHud_Vars.lua:604: func()
MetaHud\MetaHud.lua:796: doText()
MetaHud\MetaHud.lua:840: triggerTextEvent()
MetaHud\MetaHud.lua:822: triggerAllTextEvents()
MetaHud\MetaHud.lua:1412: init()
MetaHud\MetaHud.lua:1582: transformFrames()
MetaHudOPT\MetaHudOPT.lua:125: MetaHud_SwitchButton_Select()
[string "*:OnShow"]:1:
[string "*:OnShow"]:1
[C]: Show()
MetaHud\MetaHud.lua:2613: OptionsFrame_Toggle()
MetaHud\MetaHud.lua:2970: OnClick()
...s\AtlasLoot\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:944:
...s\AtlasLoot\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:941
FuBar\FuBar.lua:1200:
FuBar\FuBar.lua:1198

*** Huge list of mods deleted to save space. If you need to know what I use ask and I'll be more than happy to post a list.

Hope this helps and thanks.
Last edited by Ookami.kun : 11-30-07 at 02:13 AM.
Report comment to moderator  
Reply With Quote
Unread 11-30-07, 12:45 AM  
Kandorr
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Bar Error

When I am using a focus to shackle a mob, my MetaHud bars stop updating my health/mana and the health/mana of my target. Once I clear focus, things start working properly again.
Report comment to moderator  
Reply With Quote
Unread 11-28-07, 10:10 AM  
Shaten
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
40 Buffs/Debuffs for 20300-4

here is a patch to enable 40 buffs/debuffs.

updated for MetaHud20200-2.zip

File: MetaHud.lua
Line: 2121
Action: Change


--- Buffs / Debuffs
for i = 1, 16 do

to

--- Buffs / Debuffs
--- these go to 40 to hide any buff frames that fell off the end
--- so jumping out early you would have to see if the frame is
--- already hidden
for i = 1, 40 do


File: MetaHud.lua
Line: 2141
Action: Change


--- Debuffs
for i = 1, 16 do

to

--- Debuffs
for i = 1, 40 do


File: MetaHud.lua
Line: 3071
Action: Insert


"MetaHud_Buff17",
"MetaHud_Buff18",
"MetaHud_Buff19",
"MetaHud_Buff20",
"MetaHud_Buff21",
"MetaHud_Buff22",
"MetaHud_Buff23",
"MetaHud_Buff24",
"MetaHud_Buff25",
"MetaHud_Buff26",
"MetaHud_Buff27",
"MetaHud_Buff28",
"MetaHud_Buff29",
"MetaHud_Buff30",
"MetaHud_Buff31",
"MetaHud_Buff32",
"MetaHud_Buff33",
"MetaHud_Buff34",
"MetaHud_Buff35",
"MetaHud_Buff36",
"MetaHud_Buff37",
"MetaHud_Buff38",
"MetaHud_Buff39",
"MetaHud_Buff40",


File: MetaHud.lua
Line: 3110
Action: Insert


"MetaHud_DeBuff17",
"MetaHud_DeBuff18",
"MetaHud_DeBuff19",
"MetaHud_DeBuff20",
"MetaHud_DeBuff21",
"MetaHud_DeBuff22",
"MetaHud_DeBuff23",
"MetaHud_DeBuff24",
"MetaHud_DeBuff25",
"MetaHud_DeBuff26",
"MetaHud_DeBuff27",
"MetaHud_DeBuff28",
"MetaHud_DeBuff29",
"MetaHud_DeBuff30",
"MetaHud_DeBuff31",
"MetaHud_DeBuff32",
"MetaHud_DeBuff33",
"MetaHud_DeBuff34",
"MetaHud_DeBuff35",
"MetaHud_DeBuff36",
"MetaHud_DeBuff37",
"MetaHud_DeBuff38",
"MetaHud_DeBuff39",
"MetaHud_DeBuff40",


File: MetaHud.lua
Line: 3199
Action: Insert


["MetaHud_Buff17"] = { "Buff" , "RIGHT" , "MetaHud_Buff9" , "LEFT" , 20 , -21 , 20 , 20 },
["MetaHud_Buff18"] = { "Buff" , "RIGHT" , "MetaHud_Buff17" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff19"] = { "Buff" , "RIGHT" , "MetaHud_Buff18" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff20"] = { "Buff" , "RIGHT" , "MetaHud_Buff19" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff21"] = { "Buff" , "RIGHT" , "MetaHud_Buff20" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff22"] = { "Buff" , "RIGHT" , "MetaHud_Buff21" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff23"] = { "Buff" , "RIGHT" , "MetaHud_Buff22" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff24"] = { "Buff" , "RIGHT" , "MetaHud_Buff23" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff25"] = { "Buff" , "RIGHT" , "MetaHud_Buff17" , "LEFT" , 20 , -21 , 20 , 20 },
["MetaHud_Buff26"] = { "Buff" , "RIGHT" , "MetaHud_Buff25" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff27"] = { "Buff" , "RIGHT" , "MetaHud_Buff26" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff28"] = { "Buff" , "RIGHT" , "MetaHud_Buff27" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff29"] = { "Buff" , "RIGHT" , "MetaHud_Buff28" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff30"] = { "Buff" , "RIGHT" , "MetaHud_Buff29" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff31"] = { "Buff" , "RIGHT" , "MetaHud_Buff30" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff32"] = { "Buff" , "RIGHT" , "MetaHud_Buff31" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff33"] = { "Buff" , "RIGHT" , "MetaHud_Buff25" , "LEFT" , 20 , -21 , 20 , 20 },
["MetaHud_Buff34"] = { "Buff" , "RIGHT" , "MetaHud_Buff33" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff35"] = { "Buff" , "RIGHT" , "MetaHud_Buff34" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff36"] = { "Buff" , "RIGHT" , "MetaHud_Buff35" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff37"] = { "Buff" , "RIGHT" , "MetaHud_Buff36" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff38"] = { "Buff" , "RIGHT" , "MetaHud_Buff37" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff39"] = { "Buff" , "RIGHT" , "MetaHud_Buff38" , "LEFT" , -1 , 0 , 20 , 20 },
["MetaHud_Buff40"] = { "Buff" , "RIGHT" , "MetaHud_Buff39" , "LEFT" , -1 , 0 , 20 , 20 },



File: MetaHud.lua
Line: 3239
Action: Insert


["MetaHud_DeBuff17"] = { "Buff" , "LEFT" , "MetaHud_DeBuff9" , "RIGHT" , -20 , -21 , 20 , 20 },
["MetaHud_DeBuff18"] = { "Buff" , "LEFT" , "MetaHud_DeBuff17" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff19"] = { "Buff" , "LEFT" , "MetaHud_DeBuff18" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff20"] = { "Buff" , "LEFT" , "MetaHud_DeBuff19" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff21"] = { "Buff" , "LEFT" , "MetaHud_DeBuff20" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff22"] = { "Buff" , "LEFT" , "MetaHud_DeBuff21" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff23"] = { "Buff" , "LEFT" , "MetaHud_DeBuff22" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff24"] = { "Buff" , "LEFT" , "MetaHud_DeBuff23" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff25"] = { "Buff" , "LEFT" , "MetaHud_DeBuff17" , "RIGHT" , -20 , -21 , 20 , 20 },
["MetaHud_DeBuff26"] = { "Buff" , "LEFT" , "MetaHud_DeBuff25" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff27"] = { "Buff" , "LEFT" , "MetaHud_DeBuff26" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff28"] = { "Buff" , "LEFT" , "MetaHud_DeBuff27" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff29"] = { "Buff" , "LEFT" , "MetaHud_DeBuff28" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff30"] = { "Buff" , "LEFT" , "MetaHud_DeBuff29" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff31"] = { "Buff" , "LEFT" , "MetaHud_DeBuff30" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff32"] = { "Buff" , "LEFT" , "MetaHud_DeBuff31" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff33"] = { "Buff" , "LEFT" , "MetaHud_DeBuff25" , "RIGHT" , -20 , -21 , 20 , 20 },
["MetaHud_DeBuff34"] = { "Buff" , "LEFT" , "MetaHud_DeBuff33" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff35"] = { "Buff" , "LEFT" , "MetaHud_DeBuff34" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff36"] = { "Buff" , "LEFT" , "MetaHud_DeBuff35" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff37"] = { "Buff" , "LEFT" , "MetaHud_DeBuff36" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff38"] = { "Buff" , "LEFT" , "MetaHud_DeBuff37" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff39"] = { "Buff" , "LEFT" , "MetaHud_DeBuff38" , "RIGHT" , 1 , 0 , 20 , 20 },
["MetaHud_DeBuff40"] = { "Buff" , "LEFT" , "MetaHud_DeBuff39" , "RIGHT" , 1 , 0 , 20 , 20 },
Report comment to moderator  
Reply With Quote
Unread 11-24-07, 11:29 AM  
Movarrin
Premium Member
Premium Member

Forum posts: 12
File comments: 74
Uploads: 0
I get this error on my mage when I have 2 mobs with the same name approaching.

I target one and start to sheep. Halfway through the sheep cast, I switch my target to the other so I can frost bolt as soon as I'm done sheeping. Metahud really doesn't like this.

[2007/11/24 12:16:54-164-x260]: MetaHud-v20300-3\MetaHud.lua:2903: attempt to concatenate field 'polyname' (a nil value)
FuBarPlugin-2.0-52843:345: in function `UpdateText'
MetaHud-v20300-3\MetaHud.lua:847: in function `OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
Report comment to moderator  
Reply With Quote
Unread 11-22-07, 02:34 AM  
whizque
A Defias Bandit
 
whizque's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 39
Uploads: 3
I'v been using metahud for sometimes and I like it.
But I dont really like the textures though, so I made my own <look>.

Ty.
Report comment to moderator  
Reply With Quote
Unread 11-21-07, 04:43 PM  
GRiM
An Aku'mai Servant
 
GRiM's Avatar

Forum posts: 29
File comments: 46
Uploads: 0
Said it before and I'll say it again.

I <3 MetaHUD!
__________________
Too busy playing WoW to make a proper sig...
Report comment to moderator  
Reply With Quote
Unread 11-20-07, 01:38 PM  
Movarrin
Premium Member
Premium Member

Forum posts: 12
File comments: 74
Uploads: 0
nevermind. Thanks for the update
Last edited by Movarrin : 11-20-07 at 01:46 PM.
Report comment to moderator  
Reply With Quote
Unread 11-15-07, 01:11 AM  
Normal
A Murloc Raider

Forum posts: 7
File comments: 37
Uploads: 0
I'm seeing lots of taint in my Taintlog. This kinda stuff, repeated lots. Should I be worried?

11/15 14:51:06.055 Execution tainted by MetaHud while reading MetaHud_ToTarget_Text - getglobal()
11/15 14:51:06.055 Interface\AddOns\MetaHud\MetaHud.lua:801 doText()
11/15 14:51:06.055 Interface\AddOns\MetaHud\MetaHud.lua:830 triggerTextEvent()
11/15 14:51:06.055 Interface\AddOns\MetaHud\MetaHud.lua:875 OnUpdate()
11/15 14:51:06.055 MetaHud_EventFrame:OnUpdate()
11/15 14:51:06.055 An action was blocked in combat because of taint from MetaHud - MetaHud_ToTarget_Text:SetWidth()
11/15 14:51:06.055 Interface\AddOns\MetaHud\MetaHud.lua:804 doText()
11/15 14:51:06.055 Interface\AddOns\MetaHud\MetaHud.lua:830 triggerTextEvent()
11/15 14:51:06.055 Interface\AddOns\MetaHud\MetaHud.lua:875 OnUpdate()
11/15 14:51:06.055 MetaHud_EventFrame:OnUpdate()
11/15 14:51:06.090 An action was blocked in combat because of taint from MetaHud - MetaHud_ToTarget_Text:Show()
11/15 14:51:06.090 Interface\FrameXML\UIParent.lua:1711 UIFrameFade()
11/15 14:51:06.090 Interface\FrameXML\UIParent.lua:1875 UIFrameFlashUpdate()
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: