This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

UnderHood view

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of aestophas aestophas Jan 31, 2009 at 13:19 UTC - 0 likes

    I've also come across this problem. If you want to tie an eepanels or kgpanels frame to any other frame of your UI (so it shows/hides when said frame does, so it has the same opacity, so you can position it based on that frame, and so on...) you have to enter that frame's name into the 'parent frame' box in the eepanel/kgpanel config.

    An example: You want to create a background texture for your casting bar so you set the 'parent frame' of your eepanel to 'CastingBarFrame'...

    Now, the problem with Underhood frames is that you can't find out their name by using the '/print GetMouseFocus():GetName()' macro diewolf posted or using the frame finder built into kgpanels as it only returns 'nil' or 'unknown'. Using the name you gave the Underhood Frame doesn't work either, so all we need is a way to find out the names of our Underhood frames. In Underhood 1 you could use for example 'UHStatusBar1' or something like that, don't remember the exact name, but of course that doesn't work any more...

  • Avatar of diewolf diewolf Jan 28, 2009 at 17:00 UTC - 0 likes

    I don't use underhood wich "hud" style I use underhood wich a pitbull, ag_unitframes... style. I like to have control of all frames, bars,... and I am charmed with it. I am working in my new UI, in this, the focus and player portrait are show when I have a target, in combat or resting. When the portraits are show, I want to parent it with a artwork. I need to parent the artwork ( using eepanels2 ) when the player portrait and / or the target portrait are show. The problem appears when I try to know the text to add in eepanels option "parent". When I use "/print GetMouseFocus():GetName()", in chat windows over these portraits, the result is always the same: "nil". Wich this result I can't do that I want to do. I try to use pitbull to do this, with the target portrait zero problems, but the player portrait is always show and I don't want this. I hope to have expressed my problem, my english is not goog. Thanks.

  • Avatar of Anadale Anadale Jan 28, 2009 at 14:11 UTC - 0 likes

    @diewolf: Most (if not all) of the frames are parented to UIParent by default. Why would you want to reparent them?

  • Avatar of diewolf diewolf Jan 28, 2009 at 04:17 UTC - 0 likes

    Hello!!!! I can not parent any underhood frame with a eepanels panel. It posible to do?

  • Avatar of Crazy_Anus Crazy_Anus Jan 27, 2009 at 21:37 UTC - 0 likes

    My brain is boiling. Spent more than an hour to make following text: If target is casting anything, show cast timer, else show target power percents. I tried to modify built in feature for showing cast time: [if not CastStopDuration then Concatenate('+', CastDelay:Round(1):Hide(0)):Red ' ' [CastEndDuration >= 0 ? '%.1f':Format(CastEndDuration)]] by adding else MP:Percent in the end. Percent text appears after cast is finished but then it disapears a second later. How can get what i want to display: either cast time or mana percentage?

    Also there are colors for minimum, medium and maximum health, but health bars don't change their colours according to the amount of health and always stay green. Is there a way to make health bars become yellow and red when the health is low?

  • Avatar of Anadale Anadale Jan 27, 2009 at 10:57 UTC - 0 likes

    @trptscott: I'll think about weapon auras. Please make an enhancement ticket for me :)

  • Avatar of Kyterra Kyterra Jan 27, 2009 at 02:20 UTC - 0 likes

    I don't see an option to add a weapon auras frame. Is it possible to add that feature? Or would someone be able to provide me with a hack to add it? I've been using UH for quite a while and would like to dump Buffalo's weapon buffs and just use UH for my hud and auras.

  • Avatar of dieli dieli Jan 15, 2009 at 17:14 UTC - 0 likes

    Is it possible to get a lag indicator for the castbar? With

    local down, up, lag = GetNetStats();

    you get the lag, dividing it by

    lagpercent = lag/(self.castEndTime - self.castStartTime);

    the percentage for coloring the bar. I just dont know how to twocolor a bar (lagpercentage in red for example). Didnt see an option for that. If I got it right, for each bar are 2 layers defined: foreground and background. How hard would it be to add a third one?

  • Avatar of Anadale Anadale Jan 09, 2009 at 15:02 UTC - 0 likes

    @ravndark: You can click on the number below the range-bar and manually enter coordinates. Unfortunately this is the default behavior of the number editor in Ace3. And, BTW, I do suggest to use "docking" feature, where you stick frames together. It is much easier to move them at once if you'll need to adjust the distance from the center of the screen.

  • Avatar of ravndark ravndark Jan 08, 2009 at 05:21 UTC - 0 likes

    Hello, I'm loving the configuration so far but I'm having a lot of issues when trying to move their position. The bar does not seem to move in increments of 1, instead it jumps by 26 making it impossible to place anything in an organized manner. Is there a way around this? Thanks!


Date created
Sep 18, 2008
Last update
Oct 20, 2010
Development stage
  • enUS
GNU General Public License version 2 (GPLv2)
Recent files
  • A: r83 for 4.0.1 Oct 20, 2010
  • A: r81 for 4.0.1 Oct 20, 2010
  • A: r80 for 4.0.1 Oct 20, 2010
  • A: r79 for 4.0.1 Oct 20, 2010
  • R: for 4.0.1 Oct 14, 2010