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
1. Your settings won't be saved. Actually, the great deal of changes in the configuration options were one of the reasons for making the version jump.
2. DHUD4 is not a whole new addon. Is more a DHUD3 revised, all in hope that new functionality could be added easily in the future. Regarding looks, DHUD4 now ships with Renaitre's textures as well as making it easier for people to use their own custom ones.
3. DHUD4 is still in beta stage. That means that not all of the features are working yet and that some bugs may still lurk. However DHUD3 would not be getting any new additions, meaning that things like Druid eclipse and the new shard and pally power features will only make it to DHUD4. If you can leave with the reduced functionality, specifically no outer bars and some class abilities missing, please do switch to DHUD4. I am working as fast as possible to implement the missing functionality and make a stable release.
Foam
First, thanks to all who have downloaded this new version. I hope it performs better than the last and tackles some of the recurring bugs.
Second... I am on finals at the University so the past 2 weeks I have not given DHUD a lot of attention. This means that probably I will not have a "release" version for cata. :(. The good news is that semester will be over on thursday so I plan on investing a lot of time on it after that!!!
Happy Questing!
Foam
Message: AceLocale-3.0: DHUD4: Missing entry for 'Configure Druid's mana tracking when shape shifted'
Time: 12/06/10 03:08:33
Count: 1
Stack: Interface\AddOns\DHUD4\Modules\DHUD4_Pet.lua:278: in function `v'
Interface\AddOns\DHUD4\DHUD4.lua:296: in function <Interface\AddOns\DHUD4\DHUD4.lua:109>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:309: in function `app'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1796: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1881: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1879>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...nterface\AddOns\DHUD4\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:204: in function `InterfaceOptionsFrame_Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:484: in function `InterfaceOptionsFrame_OpenToCategory'
Interface\AddOns\DHUD4\DHUD4.lua:573: in function `?'
...\AddOns\DHUD4\Libs\AceConsole-3.0\AceConsole-3.0.lua:94: in function `value'
Interface\FrameXML\ChatFrame.lua:4147: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3737: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:3775: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: <none>
1 - auras only seem to curve around the right hand side similar to this (( ))) , i.e., If you click left you get something similar to this (() ))
2 - there is a grid of what appear to be aura buttons/icons under each side that doesn't disappear - what are they there for? They only disappeared after I'd clicked on an npc for the first time since using layout mode.
3 - layout mode is an excellent idea thanks for implementing
4 - there's what appears to be a npc pvp icon remaining dead center between the bottom corners of the hud even with all other icons/labels switched off - can this either be hidden or moved?
Foam
2. Those are the target buff/debuffs. In layout mode they will only appear if you click a target (something related to the name plaets now being secure). When you enter configure they flash when they are refreshed then they are under control of the name plate. You can click a target and in the target option change the number of columns and other stuff. Also, this buttons now use blizz's aura template so you get the aura type color border, bigger icons for own, and the "clock" countdown effect.
3. It was a bit kind of hard work, thanks for the "thumbs up".
4. Will look into this.
Foam
P.S. Will you mind placing a ticket for the 2 and 4?
Foam
Once I uninstall it and redownload it, it works again.
Foam
Foam
Foam
Message: AceLocale-3.0: DHUD4: Missing entry for '<level><elite> <name> [ <class> ]'
Time: Mon Nov 29 23:29:31 2010
Count: 1
Stack: Interface\AddOns\DHUD4\DHUD4.lua:319: in main chunk
Locals: VERSION = 4
L = {
Bar's Text = "Bar's Text"
Right = "Right"
The target module manages target bars and text, buffs and debuffs, and pvp, raid, and elite icons = "The target module manages target bars and text, buffs and debuffs, and pvp, raid, and elite icons"
Swap Target Auras = "Swap Target Auras"
Health Left/Power Right = "Health Left/Power Right"
Only show own auras = "Only show own auras"
Health Inner/Power Outer = "Health Inner/Power Outer"
<level> <name> = "<level> <name>"
Show Bar Borders = "Show Bar Borders"
Player Frame = "Player Frame"
Only show buffs cast by me = "Only show buffs cast by me"
Percent% = "Percent%"
Track druid's mana when shape shifted = "Track druid's mana when shape shifted"
Show Bar Values = "Show Bar Values"
In Vehicle = "In Vehicle"
PetBars = "PetBars"
Center Spacing = "Center Spacing"
Regeneration = "Regeneration"
Expiration Minutes = "Expiration Minutes"
Size = "Size"
Name Style = "Name Style"
If set this style will override Power Style value. Use LibDogTag-3.0 Tags. (Note: Leave/set blank to use Power Style setting.) = "If set this style will override Power Style value. Use LibDogTag-3.0 Tags. (Note: Leave/set blank to use Power Style setting.)"
Layout = "Layout"
Timer = "Timer"
Buffs = "Buffs"
Lock Texts = "Lock Texts"
Combat = "Combat"
Font size = "Font size"
<level><elite> <name> [ <class> ] = true = "<level><elite> <name> [ <class> ] = true"
Only show debuffs applied by me = "Only show debuffs applied by me"
If set this style will override Health Style value. Use LibDogTag-3.0 Tags. (Note: Leave/set blank to use Health Style setting) = "If set this style will override Health Style value. Use LibDogTag-3.0 Tags. (Note: Leave/set blank to use Health Style setting)"
Alphas = "Alphas"
Master Looter = "Master Looter"
Border Color = "Border Color"
Show target Name plate = "Show target Name plate"
Cheking this option will prevent tooltips, frame moving and menu popping = "Cheking this option will prevent tooltips, frame moving and menu popping"
Swap player's bars for pet's when using vehicles = "Swap player's bars for pet's when using vehicles"
Show Bars when empty = "Show Bars when empty"
Show/Hide = "Show/Hide"
Show Aura Tips = "Show Aura Tips"
Custom Mana Style = "Custom Mana Style"
Health = "Health"
Auras Side = "Auras Side"
Name of the texture's folder = "Name of the texture's folder"
<name> [ <class> ] = true = "<name> [ <class> ] = true"
General = "General"
The auras module manages player buffs display = "The auras module manages player buffs display"
Med = "Med"
Current/Max = "Current/Max"
Pet Module = "Pet Module"
Show Blizzard's target frame = "Show Blizzard's target frame"
By default the buff border starts changing towards <Expiration> when there are 20 seconds remaining = "By default the buff border starts changing towards <Expiration> when there are 20 seconds remaining"
Runic Power = "Runic Power"
Bar font = "Bar font"
Druid Mana = "Druid Mana"
Tapped = "Tapped"
Death = "Death"
Enable Player Module = "Enable Player Module"
Health Right/Power Left = "Health Right/Power Left"
Current = "Current"
Filter Auras duration = "Filter Auras duration"
Enable Target Module = "Enable Target Module"
Mana = "Mana"
Custom Name Style = "Custom Name Style"
Pet Happiness Icon = "Pet Happiness Icon"
Place the Player's bars. Target's bars will be set accordingly = "Place the Player's bars. Target's bars will be set accordingly"
Auras' scale = "Auras' scale"
Rage = "Rage"
Set the HUD's situation alpha. The order shown is the precedence order, i.e. Combat alpha will override Selection alpha = "Set the HUD's situation alpha. The order shown is the precedence order, i.e. Combat alpha will override Selection alpha"
Filter Auras with a total d
Foam