DHUD2
EOL NOTICE
DHUD2 has reached is End Of Life. There will be no more updates or bug fixes.
Please use DHUD3 which has all DHUD2 functionality (and more)
Features
3 sets of Health/Power (mana, rage, energy, focus, happiness) Bars that change colors as they diminish and that give a number value of the status shown
- 4 main bars to show player's and target status
- 2 pet bars to show pet status or druid's mana when shapeshifted
- 2 extra bars to show target's target or focus status
- The number value can be shown in different styles using DogTags
- Bar's text can be moved (alt + left click)
- 16 Player buffs slots
- Show auras as well as weapon buffs (main and off-hand)
- Buffs shown filtered by left duration
- Configurable color to highlight when the buff is close to expiring
- Ability to filter out buffs with duration longer than 30 minutes
- Support for Shaman totems
- Support for Druid/Rogue Combo Points
- Support for Sunder Armors and Lacerates - Option to show time left
- Show level, name, and class of Target
- Show level, name, and class Target's Target
- Target and Target of Target text style configurable using DogTags
Extras
- Support for up to 40 target buffs and debuffs
- Status indicator icon to show if the mob is elite
- Status indicator icon to show if you're resting
- Status indicator icon to show if you're in combat
- Status indicator icon to show if you're in PvP - Mouseover time left
- Status indicator icon to show Target PvP Status
- Status indicator icon to show raid icons (X, circle, skull, etc)
- 6 Transparency (Alpha) settings for:
- In Combat
- Casting
- Target Selected
- No Target
- Regenning
- Dead
- Configuration via '''/dhud2''' menu
- Show Druid mana while Shape shifted
- Casting Bar with Spell Name, Casting Time and Casting Delay for both player and target.
- Drop down menus for self and party actions
To do
- Movable Bars
- Death Knight Runes
- Minimap - Fubar button to acces player menu
- Move buttons and auras icons soi they are closer to the outter most displayed bar
- Change the long duration buff filter from 30 minutes default to selectable
- Localizations
Suggestions
- Filter player buffs by name.
- Range check
- Show Class Icon
- Show Target PvP Rank
- Independant frame scaling
- Add other MetaHud features
Known Issues
- Focusing using drop down menu is now a protected function. Using the focus option in DHUD2 dropdown menus will generate an error.
Caeryn Dryad
Markus wrote: HUD is DEAD - There will be no new Version of DHUD because of People only change some textures and do a branch of DHUD without my Permisson. New Versions are only for my Guild from now on. Thanks to goes to all People that supported DHUD until now. Everyone who want's can take over this Project.
Is it possible for DHUD2 to only show the Player Buff slots? I am trying to use DHUD2 (only Player Buffs) at the same time I am using MetaHUD. I am mostly happy with MetaHUD right now (until more MetaHUD features are in DHUD2) but would really like to have the Player Buffs in my HUD too. I have not been able to figure out how to turn off the health/mana bars (and associated text) in DHUD2.Thanks in advance.
Hi,
I never planned for that type of behaviour... the only thing I can think of is set alpha for situations to 0.
Let me know if it works. NOTE: It wont work... alpha will also affect the auras...
i am using the DHUD v1.14 and no it did not do it in the older ones.. oh just a note with me being a hunter it gives me the mmessage if i have the pet out when i start or if i summon him. i double checked my other toons and it does not happen on my priest or mage. thank you again i love the hud just thought i would throw that in there. :)
@Kurdor and psycopincess: It defenetly something to do with pets... I am taking a look into this matter. What version are u currently running? Did this happen with the older ones?
Thanks for your time to report this.
I got that error with the latest version, 1.14.
okay i have to say i have started getting the same message on my hunter as soon as i log in i get to messages though the same as dudes that post before me = ..\AddOns\DHUD2\auras.lua line 287:
attempt to compare number with nil and the second one is = ..\AddOns\DHUD2\bars.lua line 55:
attempt to index local 'color' (a nil value) now the debug is the same on both of mine not sure if this will help but here it is = ...AddOns\Bartender3\libs\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
...AddOns\Bartender3\libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...AddOns\Bartender3\libs\AceEvent-2.0\AceEvent-2.0.lua:903
well any ways i hope all of that helps another little weirdness is that my life bar disappears for some reason since this all started.
Love the mod, best HUD I've seen in a while. That said, I've got an error to report!
It's a minor error, just thought you should know about it. When I joined a party and clicked on a hunter's pet, in that party, I got the following message:
Interface\AddOns\DHUD2\texts.lua:149: attempt to concatenate a nil value
The reason I think I got this being that I hadn't seen the pet yet "in person", so to speak, so its level still registered as a skull. Its portrait when I clicked it was the typical pet/minion portrait they have before you see them, a 2D artwork of a roaring bear's head.
how do u make health and other things fade when they go down?
Hello,
That is not a functionality of the addon, what changes is the color. The alpha olny changes depending on your combat state, regen state and tatrgeting state al of which can be changed.
The new CurseForge system made v1.11b the default. PLEASE download v1.13b manually if you want the last STABLE version with the layout and MobHealth2 bugs fixed. Thanks!
until these errors are fixed im going back to metahud
It seems this erros ocurred when you targeted a specific unit for which the power type and class are different from the ones I have listed as existing (according to wowwiki), and wich also reports an undefined "elite" value. If youc an tell me what type of unit you where targeting it would help me a lot.
Date: 2008-05-15 03:43:54
ID: 3
Error occured in: Global
Count: 11
Message: ..\AddOns\DHUD2\core.lua line 266:
attempt to index field '?' (a nil value)
Debug:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
Ace2\AceEvent-2.0\AceEvent-2.0.lua:910:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
Date: 2008-05-15 16:46:34
ID: 10
Error occured in: Global
Count: 1
Message: ..\AddOns\DHUD2\texts.lua line 149:
attempt to concatenate a nil value
Debug:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
Ace2\AceEvent-2.0\AceEvent-2.0.lua:910:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
[C]: TargetNearestEnemy()
[string "TARGETNEARESTENEMY"]:1:
[string "TARGETNEARESTENEMY"]:1
Date: 2008-05-19 00:27:02
ID: 6
Error occured in: Global
Count: 54
Message: ..\AddOns\DHUD2\core.lua line 266:
attempt to index field '?' (a nil value)
Debug:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
Ace2\AceEvent-2.0\AceEvent-2.0.lua:910:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
Date: 2008-05-19 01:08:28
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\DHUD2\core.lua line 310:
attempt to index field '?' (a nil value)
Debug:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
Ace2\AceEvent-2.0\AceEvent-2.0.lua:910:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
[C]: CameraOrSelectOrMoveStop()
[string "CAMERAORSELECTORMOVE"]:4:
[string "CAMERAORSELECTORMOVE"]:1
Date: 2008-05-19 01:53:30
ID: 5
Error occured in: Global
Count: 2
Message: ..\AddOns\DHUD2\bars.lua line 256:
attempt to perform arithmetic on local 'startTime' (a nil value)
Debug:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
Ace2\AceEvent-2.0\AceEvent-2.0.lua:910:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
wow! that is a lot of bugs and a lot of work for me. It would help tons if you could tell me what where you doing when you got them: like if you where casting, or changed targets, or changed pet... Are you getting this repetedly or was this like on one time ocasion. All this information greatly helps me try to reproduce the bug and fix it. Thanks!
Ok, I have found what is causing the error in the bars.lua file and that is getting fixed atm :D.
Could you make it possible to move the bars like the old DHUD?
Hello,
I think movable frames is still a bit out of my knowledge about lua and the wow api. But it is something I want to learn how to do and will surely go into my todo list next to the independent bar scaling some one suggested. :D
Fixed bugs reported by Olav81. Remember I am now also commiting all these changes to WowAce SVN so you can get them if you use WowAceUpdater.
Thanks for making wow look so pretty :p
I kinda have 2 problems with the current version, the first is if its possible to have the player layout to the left and then have health left - power right?
The second is that every time i target a mob or a member of the other faction I get an error telling me:
Error: attempt to perform arithmetic on local `curcal` (a nil value)
File: Interface\AddOns\DHUD2\core.lua
Line: 155
is it possible to fix this? =)
Thx for your comment.
About the Layout the answer is yes (some of the config help texts are not working...). When you cahnge the Player Layout in the Layout options of the config window you can choose the health/power bar "side" in the Player Bars option (target bars will change accordingly) . Again H=Health, P=Power, and this time I=Inner and M=Middle (Middle since we know have 3 bars at each side). So if you choose Left for Player Layout, "HI~PM" on Player Bars will put health to the left and power to the right. "HM~PI" will change them. When I wrote the options menu it sounded "logical" but as I explained it I think it needs some changes :D.
About the error: Did you copy paste the error or transcribe it. If you did a copy-paste then your core.lua file some how got currupted and 'curcal' should be 'curval'. I revised the core.lua file and at line 155 there is no curcal variable. If you are a bit good with PCs u can open core.lua in a text editor and fix it.
If you transcribe it and it is a typo then it can be an error realted to MobHealth 2 or 3. Which of them are you using? DHUD2 uses them to show mob life as a "real" value instead than a percent value.
I need a bit more info to be able to fix it. :D