DHUD4
DHUD4 is a recode, new features addition and optimization of Drathal's original DHUD.
DHUD4 is Heads Up Display Addon that provides 4 sets of bar to display player, target, pet, focus, target of target and/or vehicle health and power, and target range, druid mana when shapeshifted and threat information. Additionally player buffs, target buffs/debuffs and special class abilities are tracked. Two simple cast bars allow player and target casting tracking too. Bar text info and nameplates can be configured using DogTags.
Slash command: /dhud4
Renaitre's Profile: DHUD4 ships with a Renaitre preloaded profile to adjust the addon to the Renaitre UI layout.
Known Issues
Focusing using drop down menu is now a protected function. Using the focus option in DHUD4 drop-down menus will generate an error.
Global Options
- Config Layout mode to preview settings
- 6 Transparency (Alpha) settings for:
- Death
- In Combat
- Casting
- Target Selected
- Regeneracy
- Out of combat
- Addon scale
- Show/Hide Minimap button
- Selectable horizontal frame spacing and global vertical position.
- Show/Hide bar borders
- Show/Hide empty bars
- Selectable font for all DHUD4 texts
- Selectable bars and abilities texture style (DHUD and Renaitre Tribal textures included)
Player Module
Tracking and layout options for player information.
Layout
- Two bars to track Health and Power(mana, rage, energy, focus, runic power). Bar's height and color change to provide visual information of current value.
- Cast bar for player casting
- Configurable layout:
- Centered: One bar at each side of the player
- Configurable sides: Health Left/Power Right, Health Right/Power Left
- Right/Left: Two bars at the selected side
- Configurable order: Health Inner/Power Outer, Health Outer/Power Inner
- Centered: One bar at each side of the player
- Option to swap player info to pet bars when in vehicle.
Options
- Status Icons:
- In Combat
- Resting
- Party Leader
- Master Looter
- PvP Flag (With remaining PvP timer mouse-over option)
- Bar text
- Configurable texts using DogTag library
- Show/Hide text for each bar
- Bar's text can be moved while in "Config Layout mode" (alt+click)
- Cast bar:
- Cast bar side
- Cast bar colors
- Spell info = name, countdown, delay
- Configurable bar colors (full, medium and low level)
Target Module
Tracking and layout options for target information.
Layout
- Two bars to track Health and Power(mana, rage, energy, focus, runic power). Bar's height and color change to provide visual information of current value.
- Cast bar for target casting
- Configurable layout (player layout overrides these settings):
- Centered: One bar at each side of the player
- Configurable sides: Health Left/Power Right, Health Right/Power Left
- Right/Left: Two bars at the selected side
- Configurable order: Health Inner/Power Outer, Health Outer/Power Inner
- Centered: One bar at each side of the player
- Target and Target of Target name plates
- Adjust displayed text with DogTags
- Click to target and drop down menu
- Target buffs and debuffs, with clock effect countdown
- Number of displayed buffs
- Number of columns
- Bar border color change for range information
- Bar border color change according to class color.
Options
- Status icons
- Raid (X, circle, skull, etc)
- Target PvP Status
- Elite
- Show target bars for NPCs
- Buff/debuff tips
- Swap buffs/debuufs side
- Bar text
- Configurable texts using DogTag library
- Show/Hide text for each bar
- Bar's text can be moved while in "Config Layout mode" (alt+click)
- Cast bar:
- Cast bar side (player layout overrides this setting)
- Cast bar colors
- Spell info = name, countdown, delay
- Configurable bar colors (full, medium and low level)
Pet Module
Tracking and layout options for target information.
Layout
- Two bars to track Health and Power(mana, rage, energy, focus). Bar's height and color change to provide visual information of current value. Additionally bars can be used to track vehicle stats, druid mana while shapeshifted and Lunar/Solar Energy
- Configurable layout:
- Centered: One bar at each side of the player
- Configurable sides: Health Left/Power Right, Health Right/Power Left
- Right/Left: Two bars at the selected side
- Configurable order: Health Inner/Power Outer, Health Outer/Power Inner
- Centered: One bar at each side of the player
Options
- Configurable side for druid tracking
- Track unit health and power
- Bar text
- Configurable texts using DogTag library
- Show/Hide text for each bar
- Bar's text can be moved while in "Config Layout mode" (alt+click)
- Configurable bar colors (full, medium and low level)
Auras Module
Show player buffs and/or weapon enchants close to expiring.
Layout
- 16 slots that display buff or weapon enchant icon and time left
- Independent scaling
Options
- Configurable border and text color to emphasize expiration (color starts to change when less than 20 seconds remain)
- Only show mine
- Time filter to display buffs
- Time left font size
- Display weapon enchants as buffs
- Option to configure the slots used by the weapon enchants: two first, two last, two bottom or two top
- Buffs can be shown to the left or to the right
- Option to show tool tip with information about the buff
Abilities Modules (Class specifics)
Show/track abilities specific to your class applied to your target (DoTs, HoTs, etc), or Death Knight runes.
Layout
- 12 slots to track abilities
- Independent scaling
Options
- Configurable border and text color to emphasize expiration
- Track time left if ability has it
Class specific
Druids
- Combo Points
- Lacerates
- Lifeblooms
Rogues
- Combo Points
Warriors
- Sunder armors
Death Knights
- Runes (Runes can be displayed in 1 of 4 possible layouts)
- Holy Power
Shamans
- Totems
Warlocks
- Shards
Vehicles
- Combo points
Outer Module
Track Target of Target or Focus health and power Track agro status
Version 1.5 removes all pet happiness stuff (didn't know it was gone).
Foam
And thanks for you hard work!
If you would be so kind to open a ticket at http://www.wowace.com/addons/dhud4/ and file it under Type: "Enhancement", and give me additional details like if only debuffs, where would buffs go, etc.., I will be happy to think it out. The more info you give me and hopefully collaboration (like beta tests) will help your idea to make it to a release.
Foam
First off all, i LOVE this addon it's for me the best hud addon out there, i was so happy as a little child with candy when i saw the update :-)
only one thing, it's giving me an error about pet happiness when on the lock, i hope it can be fixed.
Greetz a fan from holland
Message: ..\AddOns\DHUD4\Modules\DHUD4_Pet.lua line 345:
attempt to call global 'GetPetHappiness' (a nil value)
Debug:
(tail call): ?
DHUD4\Modules\DHUD4_Pet.lua:345:
DHUD4\Modules\DHUD4_Pet.lua:343
DHUD4\Modules\DHUD4_Pet.lua:448: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[2]"]:4:
[string "safecall Dispatcher[2]"]:4
[C]: ?
[string "safecall Dispatcher[2]"]:13: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119
(Fixed)
Foam
Date: 2011-04-30 23:56:19
ID: 3
Error occured in: Global
Count: 42
Message: ..\AddOns\DHUD4\Abilities\DHUD4_Abilities.lua line 216:
attempt to perform arithmetic on field 'auraTimer' (a nil value)
Debug:
[C]: ?
DHUD4\Abilities\DHUD4_Abilities.lua:216:
DHUD4\Abilities\DHUD4_Abilities.lua:186
AddOns:
Thanks for keeping such an awesome addon going. Though I was going to have to drop it when I stopped seeing updates to DHUD3 and then came across 4 quite my accident. :)
Date: 2011-05-01 00:02:24
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\DHUD4\Modules\DHUD4_Pet.lua line 345:
attempt to call global 'GetPetHappiness' (a nil value)
Debug:
(tail call): ?
DHUD4\Modules\DHUD4_Pet.lua:345:
DHUD4\Modules\DHUD4_Pet.lua:343
DHUD4\Modules\DHUD4_Pet.lua:448: ?()
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[2]"]:4:
[string "safecall Dispatcher[2]"]:4
[C]: ?
[string "safecall Dispatcher[2]"]:13: ?()
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
And thanks for being faithful to DHUD ;). Do you get this on all your toons, or with a specific class/level? Do you get it always or when a specific buff is cast on you?
Thanks,
Foam
..\AddOns\DHUD4\Modules\DHUD4_Pet.lua line 345 I've only gotten on my DK, but I haven't logged into any of my other characters yet today.
New release updated to game version 4.1 and some bug fixes (reported here and at wowace). Sub-Menus are no longer tabbed as they displayed weird.
Thanks for using DHUD4, your support and any bug reports.
Foam
Foam
I believe the ability to change bars sides and order has been around since DHUD3 :O. Under the target menu there is a tab called Auras. In that tab you can configure everything regarding trarget buffs/debuffs (auras), including turning them on/off. Please let me know if you found it.
Foam
http://img.photobucket.com/albums/v136/HoracioH/WoWScrnShot_030411_221507.jpg
I have the latest install. Might just be the new patch screwing things up as per usual. :)
When I try to change the vertical position sometimes the HUD disappears until ui is reloaded.
Clicking the Config Layout spits out this error:
Message: Interface\AddOns\DHUD4\Bars\DHUD4_Bar.lua:237: attempt to index field 'background' (a nil value)
Time: 04/27/11 06:01:32
Count: 1
Stack: Interface\AddOns\DHUD4\Bars\DHUD4_Bar.lua:237: in function `Colorize'
Interface\AddOns\DHUD4\Bars\DHUD4_CastBar.lua:353: in function `SetVal'
Interface\AddOns\DHUD4\Bars\DHUD4_CastBar.lua:496: in function `SetLayout'
Interface\AddOns\DHUD4\Modules\DHUD4_Target.lua:1631: in function `SetLayout'
Interface\AddOns\DHUD4\DHUD4.lua:674: in function `SetLayout'
Interface\AddOns\DHUD4\DHUD4.lua:133: in function <Interface\AddOns\DHUD4\DHUD4.lua:129>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:798: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:613>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[4]"]:9: in function <[string "safecall Dispatcher[4]"]:5>
(tail call): ?
...e\AddOns\ButtonFacade\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...lter\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:22: in function <...lter\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>
Locals: <none>
I will look into the cast bar and vertical position bugs (it will also help if you opened a ticket for them).
Foam
Is there any way to import my settings from DHUD3 to DHUD4? I was hoping for Profiles but don't see the ones of DHUD3. Please, please, please, tell me that there is a way.
Thank you in advance :)