DHUD is a highly configurable and customizable HUD addon in the spirit of DHUD, MetaHUD, and others designed to keep your focus in the center of the screen where your character is.
What it is
Player and target health and mana bars, casting bars, pet health, and mana bars, druid mana bar in forms, bars with alternative power, spell circles with short player auras, target self auras and cooldowns, extensive target info, and much more.
Short feature list
- Health Bars are able to display shields, heal absorption and incoming heal effects.
- Class-specific tracking such as combo point counters, druid mana trackers, Eclipse bar, Holy Power monitoring, warlock alternative resources tracking, and more
- Lots of DogTag-supported strings for extreme customizability (strings are parsed only once so it won't take much CPU time)
- Alpha settings for in combat, target selected, etc.
- Fully customizable bars and counters capable of tracking buff/debuff applications on any unit, spell/ability cooldowns, and the health/mana of any unit you specify.
- Highly configurable (can totally re-arrange all bars, change text display, etc.)
- WoW Vanilla Classic Servers are supported by the latest version.
Slash commands
- /dhud - opens the configuration UI to tweak any setting
- /dhud settings <settingName> = <settingValue> - to change setting using command line
Recent changes
- Added support for WoW Vanilla Classic Servers.
- Addon code has been rewritten and uses OOP design. Cpu and memory consumption is reduced
- Code is documented and easily readable.
- Added new features:
- Health bars are now able to display shields, incoming heal and absorbed heal.
- Numbers are now truncated if enabled in settings
- Cooldowns can be shown like it's done with auras
- Auras whitelists, blacklists, and priority lists
- DHUD Settings addon is also rewritten to support new code
- And more
Support
If you want to support the addon development tell about it to your friends, the more users will use it - the better. I will update it more regularly as it becomes easier for me to maintain addon after full rewrite.
Frequently Asked Questions
- Q: AddOn DHUD attempted to call a protected function (CompactRaidFrame...) during combat lockdown.
- A: DHUD addon doesn't call any protected functions. Blizzard code can taint itself even without any addons loaded. Good article on this topic: http://us.battle.net/wow/en/forum/topic/6933303515
- Q: AddOn Displays enemy unit names as "????????" on Russian client
- A: You need to put Russian version of fonts "FRIZQT__.TTF"/"MORPHEUS.TTF"/"SKURRI.TTF" to "World of Warcraft\_retail_\Fonts". You can download them from my OneDrive backup: https://1drv.ms/u/s!Aj0eGMJS2HNckaYaekibBLpzii05pA or find them yourself.
MADCATXXX, I just wanted to chime in & say thank you so much for your continued support. I use other addons, but this is literally the only addon that I cannot do without. I know you're busy with your real job (16 hours/day sounds crazy!), so I appreciate you taking the time to do a quick fix to get us going for now (no more errors in my brief test just now), & looking forward to more fixes when you can get to it. <3
Still too much work on main job (up to 16 hour a day). But planning to update it for Dragonflight.
I've uploaded version 74 to github (should be available here in 2 hours) with basic support for DragonFlight:
Disabled integration with Blizzard Settings Interface Page (until I check API differences)
Fixed castbar to not crash Addon
DHUDSettings addon will still give big amount of errors that needs to be fixed (due to relying on blizzard API more).
Any chance for a prepatch/DF Update?
In reply to smartassxy:
Yes, planning to update it.
This will get DHUD working for wrath prepatch, change line 15 to
if (select(4, GetBuildInfo()) >= 40000) then
In reply to ugnapex:
You're a boss!
This officially dead? It's broke on the PTR as well. Begging for the dev to fix, this is my fav addon for WoW!
Any chance an official release for TBC classic is still going to happen? The fix gets it to work but there are still constant LUA errors t hat will bug it out until a reload.
I may be doing this wrong, but in my current layout target right, player left, I can not click on my player and target them. Which makes it harder to change instance difficulties. so I type /tar player and then right click the player name.
Thanks
To have it working in BCC/TBC (somehow) change line 15 in file DHUD_WoWVanilla.lua to:
In reply to Expelliarm5s:
Thank you very much. This is one of my favorite addons.
Note to all - This fix works!
In reply to Expelliarm5s:
Thanks for sharing it, I'll update addon with Burning Crusade compatibility on next week (will check API differences between classic and TBC), too much work on my main job right now.
In reply to MADCATXXX:
looking forward to it!!!
In reply to Expelliarm5s:
Not quite perfect on my end, for some reason. DHUD, even after a settings reset, is blocking the default blizzard target cast frames. It intercepts other addons too, so my Quartz and Shadowed Unit Frames aren't showing castbars for targets.
In reply to Sails_TTV:
Yes, for some reason Quartz isn't working, I use a patched version of Gnosis Classic 4.79 for now:
Diff-File for Gnosis:
In reply to Expelliarm5s:
god bless you
does not work for tbc classic
In reply to NathariosLIVE:
I'll update addon with Burning Crusade compatibility on next week, too much work on my main job right now.
It would be most delightful with an update. Holding off on trying to find some other HUD add-on, with the hope that this one will be updated.
In reply to Elroina:
I'll update addon with Burning Crusade compatibility on next week, too much work on my main job right now.