Get an Epic Experience with Premium

DHUD for 6.0

HUDs Login to Add Favorites
  • 12 Likes
  • World of Warcraft
  • 1,308 Monthly Downloads
  • Supports: 6.2.0
  • 234,266 Total Downloads
  • Updated 06/25/2015
  • Created 10/13/2008
  • 348 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 3 (LGPLv3)
  • Newest File: DHUDv2060200_53
or
Support development! **
Donate

About DHUD for 6.0

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.)

Slash commands

  • /dhud - opens the configuration UI to tweak any setting
  • /dhud settings <settingName> = <settingValue> - to change setting using command line

Recent changes

  • Addon code have been rewriten 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 rewrited 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 become 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

------------------------------------------------------------------------
r13 | mad111cat | 2015-06-25 15:36:11 +0000 (Thu, 25 Jun 2015) | 3 lines
Changed paths:
   M /trunk/DHUD/DHUD.toc
   D /trunk/DHUD/DHUD.toc.luac
   D /trunk/DHUD/DHUD.toc.luac.dep
   M /trunk/DHUD/DHUD_Settings.lua
   M /trunk/DHUD/internal_changelog.txt
   M /trunk/DHUD.wowsuo
   M /trunk/DHUD_Options/DHUD_Options.toc

changelog 2.0.60200.53:
-updated toc to 60200
-added templates for startup lua code, e.g. hide Recruia A Friend reward, this are not in settings yet
------------------------------------------------------------------------
r12 | mad111cat | 2015-02-25 08:35:20 +0000 (Wed, 25 Feb 2015) | 6 lines
Changed paths:
   M /trunk/DHUD/DHUD.toc
   M /trunk/DHUD/DHUD_DataTrackers.lua
   M /trunk/DHUD/internal_changelog.txt
   M /trunk/DHUD.wowsuo
   M /trunk/DHUD_Options/DHUD_Options.toc
   M /trunk/DHUD_Options/libs/Ace3.toc
   M /trunk/DHUD_Options/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /trunk/DHUD_Options/libs/AceDB-3.0/AceDB-3.0.lua
   M /trunk/DHUD_Options/libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua
   M /trunk/DHUD_Options/libs/Bindings.xml
   D /trunk/DHUD_Options/libs/Changelog-Ace3-Release-r1122.txt
   M /trunk/DHUD_Options/libs/changelog.txt

changelog 2.0.60100.52:
-updated toc to 60100
-maximum amount of shield will be updated on target switch (this bug was noticable on Korag boss fight)
-rogue's bandit's guile tracking is now reset when entering instances, etc...
-rogue's bandit's guile will also be updated when damage is fully absorbed (e.g. fighting discipline priest in arena)
-dhud will now print chat error messages when programmed spell ids are no longer valid
------------------------------------------------------------------------

Comments

First Previous Page 8 of 34 Next Last
  • #402

    So assume it's problem with hide/show conditions, can you add debug code to following lines and print the chat output to me.

    At the end of function DHUDGUI.showFrame(self, reason) please insert string:

    print("frame " .. self:GetName() .. " show reason " .. reason .. " total " .. self.visibleReason);

    And at the end of function DHUDGUI.hideFrame(self, reason) please insert string:

    print("frame " .. self:GetName() .. " hide reason " .. reason .. " total " .. self.visibleReason);

    Set out of combat alpha to 0 and then do something like selecting a target, etc... Atleast we will know that this functions are called

    Last edited by MAD111CAT on 6/29/2013 1:08:30 AM
  • #409

    Thanks for the logs, I was busy in real life on the weekends, so I don't have mac yet.

  • #405

    Okay i"m up and debugging, Just need to find an addon so I can copy from my chat log, but I did the code one better and I'm logging which fail

    function DHUDGUI.showFrame(self, reason)
    reason = reason or DHUDGUI.FRAME_VISIBLE_REASON_UI;
    self.visibleReason = bit.bor(self.visibleReason, reason);
    if (self.visibleReason == DHUDGUI.FRAME_VISIBLE_REASON_ALL) then
    print("Show (Pass): frame " .. self:GetName() .. " show reason "
    .. reason .. " total " .. self.visibleReason);
    self.Show(self); -- call super
    else
    print("Show (Failed): frame " .. self:GetName() .. " show reason " .. reason .. " total " .. self.visibleReason);
    end
    end

    For Hide i just added Hide in front so we can tell them apart since there is no if it can't fail.

    I'll edit here as soon as I can cut and past, but as a spoiler they all fail with reason 1 or 4.

    EDIT: Loading

    * [10:20:34] Show (Failed): frame DHUD_Left_TextBig1 show reason 8 total 8
    * [10:20:34] DHUD: Version v2.0.50300.38 loaded
    * [10:20:34] Titan Panel 5.1.21.50300 by the Titan Panel Development Team
    * [10:20:34] <Titan> Register Titan Panel plugins...
    * [10:20:34] <Titan> Registration process done. 30
    * [10:20:34] StoneGuardTauntCues loaded. Type "/sgt" for options.
    * [10:20:34] Additional options can be found by typing '/tptp'.
    * [10:20:35] Total time played: 21 days, 18 hours, 17 minutes, 46 seconds
    * [10:20:35] Time played this level: 1 day, 12 hours, 4 minutes, 59 seconds
    * [10:20:35] Hide: frame DHUD_Left_SpellCircleBig1 hide reason 4 total 0
    * [10:20:35] Show (Failed): frame DHUD_Left_SpellCircleBig1 show reason 1 total 1
    * [10:20:35] Show (Failed): frame DHUD_Center_TextInfo2 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Icon_SelfUnitIconPvP show reason 4 total 13
    * [10:20:35] Show (Failed): frame DHUD_Left_CastBarTimeTextBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_BarsBackground show reason 4 total 12

    * [10:20:34] Show (Failed): frame DHUD_Left_TextBig1 show reason 8 total 8
    * [10:20:35] Show (Failed): frame DHUD_Left_BarsBackground show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_CastBarSpellTextBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_CastBarIconBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_BarBig1_1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Center_TextInfo1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig9 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Icon_TargetEliteDragon show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_CastBarFlashBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_BarBig2_1 show reason 4 total 13
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig2 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig4 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig5 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Icon_SelfUnitIconState show reason 4 total 13
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig10 show reason 4 total 12

    * [10:20:35] Show (Failed): frame DHUD_Left_CastBarIconBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig10 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig6 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_UIParent show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_SpellCircleBig1 show reason 4 total 5
    * [10:20:35] Show (Failed): frame DHUD_Left_CastBarDelayTextBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_BarsBackground show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_TextBig2 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_TextSmall1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig8 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig7 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_TextBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_TextSmall1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig3 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig1 show reason 4 total 12

    * [10:20:35] Show (Failed): frame DHUD_Right_ComboPointBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_TextSmall2 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_CastBarBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Right_TextSmall2 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_TextBig2 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Left_TextBig1 show reason 4 total 12
    * [10:20:35] Show (Failed): frame DHUD_Icon_SelfUnitIconState show reason 1 total 13
    * [10:20:35] Show (Failed): frame DHUD_Icon_SelfUnitIconPvP show reason 1 total 13
    * [10:20:36] [1] Joined Channel: [1. General - Shrine of Two Moons]
    * [10:20:36] [2] Joined Channel: [2. Trade - City]
    * [10:20:36] [3] Joined Channel: [3. LocalDefense - Shrine of Two Moons]
    * [10:20:36] [4] Joined Channel: [4. LookingForGroup]

    * [10:20:49] [2] [Taldia]: lfm nalak
    * [10:21:03] Hide: frame DHUD_Left_SpellCircleBig1 hide reason 1 total 0
    * [10:21:03] Hide: frame DHUD_Center_TextInfo2 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Icon_SelfUnitIconPvP hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_CastBarTimeTextBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_BarsBackground hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_CastBarSpellTextBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_CastBarIconBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_BarBig1_1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Center_TextInfo1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig9 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Icon_TargetEliteDragon hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_CastBarFlashBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_BarBig2_1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig2 hide reason 4 total 0

    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig2 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig4 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig5 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Icon_SelfUnitIconState hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig10 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig6 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_UIParent hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_SpellCircleBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_CastBarDelayTextBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_BarsBackground hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_TextBig2 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_TextSmall1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig8 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig7 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_TextBig1 hide reason 4 total 0

    * [10:21:03] Hide: frame DHUD_Left_CastBarDelayTextBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_BarsBackground hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_TextSmall1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_TextBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_TextSmall1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig3 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_ComboPointBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_TextSmall2 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_CastBarBig1 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Right_TextSmall2 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_TextBig2 hide reason 4 total 0
    * [10:21:03] Hide: frame DHUD_Left_TextBig1 hide reason 4 total 0

     

    HERE is the LOG if I click on someone

    * [10:29:53] Show (Failed): frame DHUD_Right_TextBig2 show reason 1 total 9
    * [10:29:53] Hide: frame DHUD_Right_BarBig2_1 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Right_BarBig2_1 show reason 1 total 1
    * [10:29:53] Show (Failed): frame DHUD_Right_TextBig1 show reason 1 total 9
    * [10:29:53] Hide: frame DHUD_Right_BarBig1_1 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Right_BarBig1_1 show reason 1 total 1
    * [10:29:53] Hide: frame DHUD_Right_CastBarSpellTextBig1 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarSpellTextBig1 show reason 2 total 2
    * [10:29:53] Hide: frame DHUD_Right_CastBarIconBig1 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarIconBig1 show reason 2 total 2
    * [10:29:53] Hide: frame DHUD_Right_CastBarTimeTextBig1 hide reason 4 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarDelayTextBig1 hide reason 4 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarBig1 hide reason 4 total 0

    * [10:29:53] Hide: frame DHUD_Right_CastBarBig1 hide reason 4 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarFlashBig1 hide reason 4 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarFlashBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarIconBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarSpellTextBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarTimeTextBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarDelayTextBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarFlashBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarIconBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarSpellTextBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarTimeTextBig1 hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Right_CastBarDelayTextBig1 hide reason 1 total 0
    * [10:29:53] Show (Failed): frame DHUD_Center_TextInfo1 show reason 1 total 9

    * [10:29:53] Show (Failed): frame DHUD_Center_TextInfo1 show reason 1 total 9
    * [10:29:53] Hide: frame DHUD_Icon_TargetEliteDragon hide reason 1 total 0
    * [10:29:53] Hide: frame DHUD_Icon_TargetUnitIcon1 hide reason 4 total 0
    * [10:29:53] Hide: frame DHUD_Left_SpellRectangle1 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle1 show reason 1 total 1
    * [10:29:53] Hide: frame DHUD_Left_SpellRectangle2 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle2 show reason 1 total 1
    * [10:29:53] Hide: frame DHUD_Left_SpellRectangle3 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle3 show reason 1 total 1
    * [10:29:53] Hide: frame DHUD_Left_SpellRectangle4 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle4 show reason 1 total 1
    * [10:29:53] Hide: frame DHUD_Left_SpellRectangle5 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle5 show reason 1 total 1
    * [10:29:53] Hide: frame DHUD_Left_SpellRectangle6 hide reason 4 total 0
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle6 show reason 1 total 1

    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle6 show reason 1 total 1
    * [10:29:53] Show (Failed): frame DHUD_Center_TextInfo2 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Icon_SelfUnitIconPvP show reason 4 total 13
    * [10:29:53] Show (Failed): frame DHUD_Left_CastBarTimeTextBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Left_BarsBackground show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Left_CastBarSpellTextBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Left_CastBarIconBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Left_BarBig1_1 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Center_TextInfo1 show reason 4 total 13
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig9 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Icon_TargetEliteDragon show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Left_CastBarFlashBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle6 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_Left_BarBig2_1 show reason 4 total 13
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig1 show reason 4 total 12

    * [10:29:53] Show (Failed): frame DHUD_Left_BarsBackground show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig1 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_BarBig2_1 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig2 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig4 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig5 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarSpellTextBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Icon_SelfUnitIconState show reason 4 total 13
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig10 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarIconBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle4 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle3 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle2 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig6 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_UIParent show reason 4 total 12

    * [10:29:53] Show (Failed): frame DHUD_Left_BarsBackground show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle2 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_UIParent show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarFlashBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig7 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle1 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig8 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarTimeTextBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Right_BarBig1_1 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_Left_CastBarDelayTextBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Right_BarsBackground show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_TextBig2 show reason 4 total 13
    * [10:29:53] Show (Failed): frame DHUD_Right_TextSmall1 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarDelayTextBig1 show reason 4 total 4

    * [10:29:53] Show (Failed): frame DHUD_Right_CastBarDelayTextBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Icon_TargetUnitIcon1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Right_TextBig1 show reason 4 total 13
    * [10:29:53] Show (Failed): frame DHUD_Left_TextSmall1 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Right_ComboPointBig3 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Left_SpellRectangle5 show reason 4 total 5
    * [10:29:53] Show (Failed): frame DHUD_Left_TextSmall2 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Left_CastBarBig1 show reason 4 total 4
    * [10:29:53] Show (Failed): frame DHUD_Right_TextSmall2 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Left_TextBig2 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Left_TextBig1 show reason 4 total 12
    * [10:29:53] Show (Failed): frame DHUD_Center_TextInfo2 show reason 1 total 13
    * [10:30:02] Show (Pass): frame DHUD_Left_SpellRectangle7 show reason 1 total 15
    * [10:30:09] Hide: frame DHUD_Left_SpellRectangle7 hide reason 1 total 0

    * [10:30:02] Show (Pass): frame DHUD_Left_SpellRectangle7 show reason 1 total 15
    * [10:30:09] Hide: frame DHUD_Left_SpellRectangle7 hide reason 1 total 0
    * [10:30:09] Hide: frame DHUD_Left_SpellRectangle6 hide reason 1 total 0
    * [10:30:09] Show (Failed): frame DHUD_Left_SpellRectangle6 show reason 1 total 1
    * [10:30:19] Show (Failed): frame DHUD_Left_SpellRectangle7 show reason 1 total 1

    Last edited by TheSin on 6/29/2013 9:18:57 PM
  • #403

    sure first thing in the morning I will, it's late and I've been working on loremaster for like 5 hours straight need sleep ;)

  • #398

    Okay so I'm finally getting some display in DHUDGUI:createFrame

    I changed frame.DHide = DHUDGUI.hideFrame; to frame.DHide = DHUDGUI.showFrame;

    Not to fix it obviously but I wanted to see things draw, and this is what I see, so maybe something in hideFrame isn't working, or once you try to show it again isn't.

     

     

    EDIT: FIXED FOR MAC USERS

    DHUD_GUI.lua line 1785

    if (self.visibleReason == DHUDGUI.FRAME_VISIBLE_REASON_ALL) then
    self.Show(self); -- call super
    end

    the if statement is failing so nothing ever shows, I removed the if and it works.  sadly it's not 100%, all combo points, and the highlight for casting etc etc is all shown now.  So everything shows, but this tells me there is omsthing in the if logic that doesn't work on macs.  Madcat any ideas?

    After things are used e.g I get 10 combo points, it all works 100%, so it must only be broken on init.  But since the main frame only gets set the show on load it's failing :\

     

    EDIT 2: Okay truly fixed now, no code modifications at all, 

    Set Out Of Combat Alpha on the first page to something other then 0, even 0.1 and it works 100% 90%

    EDIT 3: Well like 90% working, combo points still aren't and I assume it's for the same reason they are hidden on start and never show, Madcat any ides on how to really fix this issue?

    Last edited by TheSin on 6/28/2013 10:41:03 PM
  • #399

    The workaround works for me, thank you TheSin.

    Edit:  Mostly working.  I've noticed that in raid, the bars show up, but they're empty.  I didn't notice when that first started happening, and now it's an ongoing thing -- even out of raid (and out of battle), if I click on a mob or whatever, the bar outlines show up but the bars are empty.  A reloadui fixes the issue.

    Last edited by chullah on 6/28/2013 11:11:51 PM
  • #407

    @chullah, see my last post above #406, let me know if that helps with the no health on target issue we are seeing, I'm still working though the code so I haven't had time to try it very hard yet.

    Last edited by TheSin on 6/30/2013 11:22:48 AM
  • #400

    np, it's still not perfect, I'm waiting to hear from Madcat before I continue, He knows the code so maybe what I found will be a good indication to him where to look, otherwise I need to keep following to rabbit ;)

  • #397

    Message: Interface\AddOns\DHUD\DHUD_GUI.lua:1857: attempt to concatenate field 'pathPrefix' (a nil value)
    Time: 06/28/13 14:18:33
    Count: 1
    Stack: [C]: ?
    Interface\AddOns\DHUD\DHUD_GUI.lua:1857: in function `createBarFrame'
    Interface\AddOns\DHUD\DHUD_GUI.lua:2348: in function <Interface\AddOns\DHUD\DHUD_GUI.lua:2346>
    Interface\AddOns\DHUD\DHUD_GUI.lua:2257: in function <Interface\AddOns\DHUD\DHUD_GUI.lua:2250>
    Interface\AddOns\DHUD\DHUD_GUI.lua:2289: in function `setFramesShown'
    Interface\AddOns\DHUD\DHUD_GUI.lua:948: in function `setFramesShown'
    Interface\AddOns\DHUD\DHUD_GUI.lua:1229: in function `updateToCurrentState'
    Interface\AddOns\DHUD\DHUD_GUI.lua:1217: in function `onUpdateTime'
    Interface\AddOns\DHUD\DHUD_GUI.lua:1092: in function `updateBar'
    Interface\AddOns\DHUD\DHUD_GUI.lua:4324: in function `updateFunc'
    Interface\AddOns\DHUD\DHUD_GUI.lua:4359: in function `onDataChange'
    Interface\AddOns\DHUD\DHUD_GUI.lua:3890: in function `setCurrentDataTracker'
    Interface\AddOns\DHUD\DHUD_GUI.lua:3796: in function `rescanDataTrackersList'
    Interface\AddOns\DHUD\DHUD_GUI.lua:3786: in function `setDataTrackersList'
    Interface\AddOns\DHUD\DHUD_GUI.lua:3740: in function `onDataTrackersSettingChange'
    Interface\AddOns\DHUD\DHUD_GUI.lua:3755: in function `setDataTrackerListSetting'
    Interface\AddOns\DHUD\DHUD_GUI.lua:4442: in function `init'
    Interface\AddOns\DHUD\DHUD_GUI.lua:6003: in function `init'
    Interface\AddOns\DHUD\DHUD_GUI.lua:3622: in function `init'
    Interface\AddOns\DHUD\DHUD_Main.lua:156: in function `main'
    Interface\AddOns\DHUD\DHUD_Main.lua:168: in function `func'
    Interface\AddOns\DHUD\DHUD_LibClasses.lua:68: in function <Interface\AddOns\DHUD\DHUD_LibClasses.lua:68>

    Locals:

  • #404

    Ok, this is strange, the variable that is causing error was set through WoW API, and then returned back as nil. I'll remove the use of WoW API variable and use local instead, this may or may not fix it.

  • #395

    so i disabled all my addons except dhud reloaded it and i'm still not getting the "DHUD: Version v2.0.50300.38 loaded" Line so its not clashing with addons its just not working :D however when i click the settings options i get this line appear "[13:12:32] DHUD: Handler for requested subsystem not found. Opening settings..."

    Last edited by 01deanm on 6/28/2013 7:12:55 AM
  • #396

    If loaded string doesn't appear in chat it means that error occured during initialization and so addon frames was not created, please enable "Show lua errors" in blizzard interface settings, then post the error that addon produces. I will fix it in the near days.

    Last edited by MAD111CAT on 6/28/2013 8:07:24 AM
  • #392

    this is the before shot from before i open the setting clearly showing i have no bars atall :S

  • #393

    Dhud command line handler is registered before UI code, so in case of error it may work even without GUI loaded. Do you see "DHUD: Version v2.0.50300.38 loaded" in you chat frame? Have you tried another character/disabling other addons?

    Last edited by MAD111CAT on 6/28/2013 6:41:07 AM
  • #394

    no i don't get the dhud loaded line in the chat frame is there a known addon clash with anything particular?

    and is there any reason you know of that the fresh dhud download wouldn't load Maybe old dhud settings etc possibly confusing it?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway