This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
UnderHood is the most configurable HUD addon that enables you to build optimal interface in game.
FAQ contains growing list of answers to most common questions.
Use Post a ticket form to submit bugs or request enhancements.
Would it be possible to add an option for markers on the bars, like in IceHud? UH used to be my long time favorite but that one feature made me switch to IH and I'd love to switch back :)
I have the same problem with not updating targetpowerbar if I'm the target.
First of all thank you for this addon and its updating. I use it for a long time and do not want to change.
But after updating it to version2.1 I have some problem. After reloadUI or log off all my bars, text and so on disappear from the screen and from the addon menu. But when I try to create them again it says that the bar/text with this name is already exists. So some where my settings exists but I can't see it and can't change it. Addon is completely unusable for me with this problem. May be someone knows how to solve it?
I've yet to experience this. I've installed Clique after I had UnderHood and I've had no issues with anything. Any Lua Error thrown? Would help alot. *points at BugSack*
Got the same problem. Here is the lua error.. I think:
1x Clique-v40000-1.2.7\Clique.lua:116: attempt to call method 'UnregisterFrame' (a nil value) UnderHood-2.1\SecureUnitFrame.lua:158: in function `UpdateInteractivity' UnderHood-2.1\SecureUnitFrame.lua:17: in function `super' UnderHood_Auras-2.1\AurasFrame.lua:137: in function `OnAcquire' UnderHood-2.1\Frames.lua:141: in function <UnderHood\Frames.lua:110> UnderHood-2.1\Frames.lua:372: in function `ReloadFrames' UnderHood-2.1\UnderHood.lua:110: in function `HandleProfileChanges' UnderHood-2.1\UnderHood.lua:81: in function <UnderHood\UnderHood.lua:75> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5> (tail call): ?: AceAddon-3.0-5 (Ace3):539: in function `EnableAddon' AceAddon-3.0-5 (Ace3):629: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615> <in C code>: in function `LoadAddOn' Interface\FrameXML\UIParent.lua:242: in function `UIParentLoadAddOn': Interface\FrameXML\UIParent.lua:316: in function `TimeManager_LoadUI': Interface\FrameXML\UIParent.lua:517: in function <Interface\FrameXML\UIParent.lua:492>:
I know why it happened. You have ClickThrough bars. I've talked to the Author of Clique. He's implementing the function which got broken when 4.0.1 came out. Thanks for the report.
Thank you for picking this up. Like the others have said, I've been using it for a while and was sad to see it not work when 4.0 rolled in.
That said..
With the current version, a bar with a provider of "Power" and a unit of "Target" does not appear to be updating. As in, the bar does not move. Text associated with Power seems to be updating fine. So if I'm targeting myself and I cast a bunch of spells, and I have two power bars visible, the bar with a unit of "Player" it decreases, but the bar with a unit of "Target" remains unchanged. Text in both cases are updated.
I fixed this in my copy by editing UnderHood_Bars\PowerProvider.lua, the large block of RegisterEvent's in UnitChanged, I replaced the code found under "elseif UH.UnitSendEvents[self.unit] then" with these 3 lines:
That seems to have fixed it, but I'll be honest, I have a very slight understanding of what's going on there. I just found a few google search results talking about how those 3 events are new in 4.0, and replaced all the other power related events.
Hope that's at least somewhat helpful in getting a proper fix in place.
*Delighted* that UnderHood's getting updates. I was worried that I might have to try to replace my uber-customized HUD with something less capable. THANK YOU.
Ditto what brad said - I've been using Underhood all this while, tweaking it amateurishly through patches, and I'd really like to say thank you for saving it (and me!) this time around! You are truly an hero!
I have the same problem with not updating targetpowerbar if I'm the target.
Anyway, thanks for updating!
But after updating it to version2.1 I have some problem. After reloadUI or log off all my bars, text and so on disappear from the screen and from the addon menu. But when I try to create them again it says that the bar/text with this name is already exists. So some where my settings exists but I can't see it and can't change it.
Addon is completely unusable for me with this problem.
May be someone knows how to solve it?
1x Clique-v40000-1.2.7\Clique.lua:116: attempt to call method 'UnregisterFrame' (a nil value)
UnderHood-2.1\SecureUnitFrame.lua:158: in function `UpdateInteractivity'
UnderHood-2.1\SecureUnitFrame.lua:17: in function `super'
UnderHood_Auras-2.1\AurasFrame.lua:137: in function `OnAcquire'
UnderHood-2.1\Frames.lua:141: in function <UnderHood\Frames.lua:110>
UnderHood-2.1\Frames.lua:372: in function `ReloadFrames'
UnderHood-2.1\UnderHood.lua:110: in function `HandleProfileChanges'
UnderHood-2.1\UnderHood.lua:81: in function <UnderHood\UnderHood.lua:75>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (Ace3):539: in function `EnableAddon'
AceAddon-3.0-5 (Ace3):629: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:242: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:316: in function `TimeManager_LoadUI':
Interface\FrameXML\UIParent.lua:517: in function <Interface\FrameXML\UIParent.lua:492>:
That said..
With the current version, a bar with a provider of "Power" and a unit of "Target" does not appear to be updating. As in, the bar does not move. Text associated with Power seems to be updating fine.
So if I'm targeting myself and I cast a bunch of spells, and I have two power bars visible, the bar with a unit of "Player" it decreases, but the bar with a unit of "Target" remains unchanged. Text in both cases are updated.
Thanks and thank you again for the updates.
"elseif UH.UnitSendEvents[self.unit] then" with these 3 lines:
self:RegisterEvent( "UNIT_DISPLAYPOWER", "UpdateIfUnit" )
self:RegisterEvent( "UNIT_MAXPOWER", "UpdateValueIfUnit" )
self:RegisterEvent( "UNIT_POWER", "UpdateValueIfUnit" )
That seems to have fixed it, but I'll be honest, I have a very slight understanding of what's going on there. I just found a few google search results talking about how those 3 events are new in 4.0, and replaced all the other power related events.
Hope that's at least somewhat helpful in getting a proper fix in place.
Thanks!
Paladin Holy Power is one example. Lots to work on, but don't worry.