Get an Epic Experience with Premium

DHUD for 5.0

HUDs Login to Add Favorites
  • 8 Likes
  • World of Warcraft
  • 897 Monthly Downloads
  • Supports: 5.4.7
  • 199,828 Total Downloads
  • Updated 03/29/2014
  • Created 10/13/2008
  • 314 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 3 (LGPLv3)
  • Newest File: DHUDv2050400_44
or
Support development! **
Donate

About DHUD for 5.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

changelog 2.0.50400.44:
-fixed bug with dragon elite icon not disappering when changing zone (e.g. teleporting out of instance)
-fixed bug with data trackers not updating it's existance during zone change (e.g. mana bar was still displayed for druids that were teleporting out of instance as bear to flight form)
-fixed necrotic strikes value to be displayed with "-" sign instead of "+" sign by default in health bar text
-added new setting to show shields, it will behave more like usual wow frames, shields are shown but cann't go over maximum health
-added tracking for cooldowns of flyout spells like shaman totems or mage portals
-added tracking for cooldowns with charges like monk roll
-added tracking for shaman totems, it also tracks totem that is persistent through Totemic Persistance talent
-added tracking for pet spells that are not set on autocast
-cooldowns that are trigerred for multiple spells (e.g. shaman shock spells) are now grouped together
-cooldowns that are trigerred when school is  locked are now grouped together and colorized according to school type
-cast bar tracker can now identify who interrupted spell, this information is shown in the UI
-cast bar ui will now correctly wait 1 second after cast was ended before fading out
-added tracking for monk stagger
-added tracking for tank vengeance
-added option to hide bar during pet battles
-added translation for Chinese by http://www.curseforge.com/profiles/zhTW/, not everything is translated yet

changelog 2.0.50400.43:
-fixed error with "endTime" for channeling spells
-added various player character buffs to be shown in target short auras (like Shield Wall, Cloak of Shadows, etc..)

changelog 2.0.50400.42:
-fixed vehicle power update for some vehicles (plants vs zombies: power was returned as SUN_POWER but events where reporting it as ENERGY)
-added setting to set scale of blizzard power auras
-settings that affect blizzard power auras will be reapplied to frame when required
-fixed font scaling bug on first game run (since game API function FontInstance:SetFont("filename", fontHeight, "flags") is now working asynchronously for not loaded fonts)
-added various player character buffs to be shown in target short auras (like Shield Wall, Cloak of Shadows, etc..)
-added visual settings for previous command line options
-fixed slider behaviour for DHUD Settings, it was broken in 5.4 (the 'value step' property is ignored by WoW API)

changelog 2.0.50400.41:
-toc update
-target and self drop down menus will now initialize on-demand to reduce possibility of tainting blizzard code (never saw a taint after that)
-added setting to hide "not enough energy" and simmiliar errors (currently only command line)
-added setting that contains code to be executed when logging-in, changing camera max. distance, etc. (currently only command line)
-added color setting for pet energy (dk ghouls) (currently only command line)

changelog 2.0.50300.40:
-Reverse cast bar animation settings is now handled by the addon
-Fixed issue with timers disappearing at certain conditions
-Fixed exception in cooldowns update function when teleporting on some system
-Fixed vehicle bars not showing for certain vehicles?
-Castbar should display proper cast time at the end of animation

changelog 2.0.50300.39:
-Fixed exception when copying profile with custom layout from character with different class
-Fixed exception on some systems during init in createBar function, need confirmation
-Fixed bug with combat state not updating when player encounters loading screen
-Unit elite icon is now updated when unit changes it's classification
-Death-knight runes should no longer disappear when player enters vehicle or settings preview stops
-Cast delay is now correctly displayed
-Fixed non-interruptible cast shield icon coordinates
-Resource bars will now hide when player is dead
-Paladin holy power now colorizes circles in following order: red, orange, green, green, green
-Added option to always show bar background texture under cast bars
-Added code to make bitwise operations using integer arithmetic (WoW return incorrect results for bitwise operations on Mac OS X), this should solve Mac issues, need confirmation, thanks TheSin for help with identifying the source of the problem

changelog 2.0.50300.38:
-Target short auras are now correctly shown when player is in vehicle
-Fixed exception when hiding frames for dead state
-All data should now be correctly updated after player encounters loading screen
-Settings should now correctly apply when changing profiles
-Icon settings are now handled by the addon
-Target buffs and debuffs timers settings are now handled by the addon
-Background texture setting is now handled by the addon
-Offset settings are now handled by the addon
-Scale settings should now correctly scale circle and rectangle frames
-Castbar preview should now correctly disappear
-Target short auras white list is now correctly handled
-Short auras priority lists are now handled by the addon
-Health bar should no longer display wrong health percent when shield is active, but display shields setting is off

changelog 2.0.50300.37:
-DHUD Settings addon rewritten to be compatible with new DHUD addon.

changelog 2.0.50300.36:
-bug fixes

changelog 2.0.50300.35:
-bug fixes

changelog 2.0.50300.34:
-Updated MyMinimapButton class from version 0.4 to version 1.0 and fixed code to work with MoP
-Addon code have 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 and blacklists
-DHUD Settings addon is currently in process of rewriting, all settings can be set via command line

changelog 1.5.50000f MADCAT revision33:
-reduced error spam when there are not enough buff frames (this was accidently not included in previous release)
-rogues will see up to 10 combopoints if specced into corresponding talent
-added tracking of chi for monks
-added tracking of ember for warlock, it will use pet mana bar
-fixed bug with casting bar time staying at 0.0 when closing world map

changelog 1.5.50000e MADCAT revision32:
-reduced error spam when there are not enough buff frames
-Added support for up to 10 combopoints, scale function for points 6 to 10 is not finished yet
-Recolored combo points for pally power
-added track for priest spheres

changelog 1.5.50000d MADCAT revision31:
-fixed CastGlyph() error in glyphs interface, thanks to Priss2035

changelog 1.5.50000c MADCAT revision30:
-paladin can now have up to 5 holy power stacks, updated addon to reflect it

changelog 1.5.50000b MADCAT revision29:
-fixed bug with initialization on some characters

changelog 1.5.50000a MADCAT revision28:
-toc update
-fixed lua errors
-fixed path to default font

changelog 1.5.40300a MADCAT revision27:
-toc update

changelog 1.5.40100b MADCAT revision26:
-fixed death knigth runic power color (accidently deleted happiness from power types)
-layout and texture settings now persist forever (not until opening settings)
-increased target player debuffs limit to 12
-added layouts with target player debuffs located outside (opposite to player buffs)
-fixed bug with hunters pet happiness and removed pet happiness icon

changelog 1.5.40000g MADCAT revision25:
-added option to track player debuffs on target like it's done for player buffs
-fixed player buffs tooltips when in vehicle

changelog 1.5.40000f MADCAT revision24:
-added option to change color of hunters focus resource (player)
-added tracking for warlock shards
-fixed player debuff tooltips
-added option to colorize player debuffs according to debuff type
-added option to select texture in layout panel

changelog 1.5.40000e MADCAT revision23:
-fixed ace3 library loading if it's already loaded
-added curse client support

changelog 1.5.40000d MADCAT revision22:
-options window now can be moved with mouse
-fixed color change settings not working for mid and right button

changelog 1.5.40000c MADCAT revision21:
-added holly power tracking for paladins, it will shop up as rogue combopoints
-fixed target power(mana) bars not changing amount of power(mana)
-blizzard DK Runes now hiding with players frame
-druid mana bar now doesn't requre you to have "DruidBar" addon
-slightly improved perfomance, using _G[] instead of getglobal(), etc...

changelog 1.5.40000b MADCAT revision20:
-fixed minimap icon and options to work with cataclysm
-fixed target dropdown menu not showing on target name click

changelog 1.5.40000a MADCAT revision19:
-updated addon to work with Cataclysm
-minimap icon and options are currently not working

changelog 1.5.30300a MADCAT revision18:
-update TOC file and TODO list for Cataclysm

changelog 1.5.30200a MADCAT revision17:
-fixed GetDifficultyColor(level); error.

changelog 1.5.30100c MADCAT revision16:
-fixed SetTexCoord() error. Maximum Unit Health can be 0 in blizzard's opinion :)

changelog 1.5.30100b MADCAT revision15:
-fixed blizzard combo frame to properly hide when blizzard target frame turned off
-added option to show player debuffs
-added option to scale combo points

changelog 1.5.30100a MADCAT revision14:
-quick update to fix 3.1 error for NPC that have no mana

changelog 1.5.30000k MADCAT Revision13:
-fixed getTypUnit error(hellicopter in Howling Fjord) caused by blizzard function returning UnitPowerType=-1, there is no such power type :).
-added mirror layouts to standart layouts for those who want DK_Runes on the right side, etc...
-added color change option for DK Runic Power.
-If color settings in saved variables are damaged DHUD will use default ones instead.
-fixed changing color in options to not produce error on next login.
-DHUD will change texture for units that can cast but have nomana only if they have hitpoints(probably will help with report string "PH_PM_TM" error)
-Background texture and HUD color now changes instantly on act of Druid shapeshift.

Changelog 1.5.30000j MADCAT Revision12:
-added option to show buffs with charges
-fixed some background textures, it should fix "DHUD: Please report MadCat this String: ph_pm_eh_th_tm" message
-some people reported about error when logging in with druid character. It's caused by corrupted saved variables file. To fix it go to "setting window->profiles->[reset profile]", then choose your settings. If it doesn't solve the problem please report it to me.
-clicking on minimap icon won't reset it's position for the next logins anymore. However if you change minimap position after clicking on minimap icon new position won't be saved.
-If mob can cast but have no mana DHUD will change texture, so the cast won't be showed on blank space.
-Enemy Channeling spells now show information about them.
-fixed enemy cast bar to no longer flash for long amounts of time.
-fixed druidbar not showing info if ShowPet option enabled.
-fixed debuff timer to not show random numbers when debuff have no expire time. Also there will be no text if you turn it off during the game.
-added option to show DK Runes. Report any errors you will encouter.

Changelog 1.5.30000i MADCAT Revision11:
-increased player buff slots limit to 24.
-fixed Death Knight regen alpha bug.
-changed how vehicles are shown. Vehicle combopoints are shown instead of player combopoints(good for Malygos fight and Borean Tundra daily), vehicle health and mana are shown as player health and mana bars. Your current player health are shown as pet health. You can turn off pet bar in options if you don't need it. Also VehicleAuras are shown while you are in vehicle.
-Added raid icons. They are now shown near PvP status icon.
-Player Auras now show it's stack.
-Added debuff timers for target. It may increase you CPU usage if turned on.

Changelog 1.5.30000h MADCAT Revision10:
-fixed maximum player mana issue on update
-added ace3 profiles support, in order to save or load profile you should load DHUD_Options addon(as it is "load on demand" you should click on the minimap icon). Your current character settings will be loaded to profile on first load.
-fixed enemy castbar to nolonger flash for a huge amount of time after spell complete or failed.
-Enemy castbar now show "interrupted" message if the cast was interrupted.
-Added spell info for your cast. By default it's disabled.

Changelog 1.5.30000g MADCAT Revision9:
-Added enemycastbar to layout2.
-Fixed enemycastbar compare with nil error.

Changelog 1.5.30000f MADCAT Revision8:
-Added enemy castbar and spell info. Currently working only with layout1. On target change enemy spell info is not updated(If enemy is already casting a spell - you won't see it). Need your feedback for enemy cast bar.

Changelog 1.5.30000e MADCAT Revision6:
-fixed dropdown options
-modified some code, so it may solve glyps error, but i'm not sure

Changelog 1.5.30000d Beta2:
-fixed recent achievements window
-probably fixed glyph window, need to test it.

Changelog 1.5.30000c Beta1:
-Pet Mana Updated every 0.1sec
-removed MobInfo, MobHealth, MobHealth2 support, nolonger needed
-fixed tab shifting
-fixed "..\FrameXML\UIPanelTemplates.lua line 32: attempt to index local 'tab' (a number value)" error when opening options.

Changelog 1.5.30000b Beta0:
-rewrited functions to work with 3.0 interface
-Added basic support for DK
-Player Mana Updated every 0.1 secs

changelog 1.5.50000a MADCAT revision28:
-toc update
-fixed lua errors
-fixed path to default font

changelog 1.5.40300a MADCAT revision27:
-toc update

changelog 1.5.40100b MADCAT revision26:
-fixed death knigth runic power color (accidently deleted happiness from power types)
-layout and texture settings now persist forever (not until opening settings)
-increased target player debuffs limit to 12
-added layouts with target player debuffs located outside (opposite to player buffs)
-fixed bug with hunters pet happiness and removed pet happiness icon

changelog 1.5.40000g MADCAT revision25:
-added option to track player debuffs on target like it's done for player buffs
-fixed player buffs tooltips when in vehicle

changelog 1.5.40000f MADCAT revision24:
-added option to change color of hunters focus resource (player)
-added tracking for warlock shards
-fixed player debuff tooltips
-added option to colorize player debuffs according to debuff type
-added option to select texture in layout panel

changelog 1.5.40000e MADCAT revision23:
-fixed ace3 library loading if it's already loaded
-added curse client support

changelog 1.5.40000d MADCAT revision22:
-options window now can be moved with mouse
-fixed color change settings not working for mid and right button

changelog 1.5.40000c MADCAT revision21:
-added holly power tracking for paladins, it will shop up as rogue combopoints
-fixed target power(mana) bars not changing amount of power(mana)
-blizzard DK Runes now hiding with players frame
-druid mana bar now doesn't requre you to have "DruidBar" addon
-slightly improved perfomance, using _G[] instead of getglobal(), etc...

changelog 1.5.40000b MADCAT revision20:
-fixed minimap icon and options to work with cataclysm
-fixed target dropdown menu not showing on target name click

changelog 1.5.40000a MADCAT revision19:
-updated addon to work with Cataclysm
-minimap icon and options are currently not working

changelog 1.5.30300a MADCAT revision18:
-update TOC file and TODO list for Cataclysm

changelog 1.5.30200a MADCAT revision17:
-fixed GetDifficultyColor(level); error.

changelog 1.5.30100c MADCAT revision16:
-fixed SetTexCoord() error. Maximum Unit Health can be 0 in blizzard's opinion :)

changelog 1.5.30100b MADCAT revision15:
-fixed blizzard combo frame to properly hide when blizzard target frame turned off
-added option to show player debuffs
-added option to scale combo points

changelog 1.5.30100a MADCAT revision14:
-quick update to fix 3.1 error for NPC that have no mana

changelog 1.5.30000k MADCAT Revision13:
-fixed getTypUnit error(hellicopter in Howling Fjord) caused by blizzard function returning UnitPowerType=-1, there is no such power type :).
-added mirror layouts to standart layouts for those who want DK_Runes on the right side, etc...
-added color change option for DK Runic Power.
-If color settings in saved variables are damaged DHUD will use default ones instead.
-fixed changing color in options to not produce error on next login.
-DHUD will change texture for units that can cast but have nomana only if they have hitpoints(probably will help with report string "PH_PM_TM" error)
-Background texture and HUD color now changes instantly on act of Druid shapeshift.

Changelog 1.5.30000j MADCAT Revision12:
-added option to show buffs with charges
-fixed some background textures, it should fix "DHUD: Please report MadCat this String: ph_pm_eh_th_tm" message
-some people reported about error when logging in with druid character. It's caused by corrupted saved variables file. To fix it go to "setting window-

Comments

First Previous Page 4 of 30 Next Last
  • #413

    The results are different on Windows OS. Even 64bit wow client return 32bit results for bit operations:

    bitwise 15 and 7 = 7
    bitwise 255 and 0 = 0
    bitwise 15 or 7 = 15
    bitwise 8 or 4 = 12
    bitwise not 8 = 4294967287
    bitwise not 15 = 4294967280
    bitwise 15 xor 7 = 8
    bitwise 6 xor 12 = 10
    bitwise 255 << 2 = 1020
    bitwise 8 >> 2 = 2
    bitwise 15 and (not 8) = 7
    bitwise 7 and (not 24) = 7

    On macs bit.bnot returns 64 bit number, but the problem is that it doesn't accept this number in other functions such as bit.band. Seems that I need to rewrite this library for Macs, this will not take much time. I also suggest you to report this bug on us forums.

    Topic on EU forums (was redirected to Interface and macros section): http://eu.battle.net/wow/en/forum/topic/7714092436

    Last edited by MAD111CAT on 7/1/2013 1:59:20 AM
  • #412

    I agree a true solution would be much better and since i"m only following the ball and you know the code and logic I trust your fix way over mine I 'm just happy it's working for now I rely on this hugely, I'll get those print outs for you right away and add them to this post.

    EDIT:

    bitwise 15 and 7 = 7

    bitwise 255 and 0 = 0

    bitwise 15 or 7 = 15

    bitwise 8 or 4 = 12

    bitwise not 8 = 1.84467440737e+19

    bitwise not 15 = 1.844674407371e+19

    bitwise 15 xor 7 = 8

    bitwise 6 xor 12 = 10

    bitwise 255 << 2 = 1020

    bitwise 8 >> 2 = 2

    bitwise 15 and (not 8) = 0

    bitwise 7 and (not 24) = 0

    I also thought it was in the bitOp library, hence why I was asking about version.  That being said what if the issue isn't able to be seen this way what if it treats 0 and "0" differently, int vs string ?

    Last edited by TheSin on 6/30/2013 9:10:45 PM
  • #411

    The problem is that from logs - each hide sets total visible reason to 0, but it should only reduce the number. Seems that there is major bug in one of the bitwise operation functions provided by the WoW API. Can you please help me once more and type the following strings into your chat and print it's output:

    /script print("bitwise 15 and 7 = " .. bit.band(15, 7));
    /script print("bitwise 255 and 0 = " .. bit.band(255, 0));

    /script print("bitwise 15 or 7 = " .. bit.bor(15, 7));
    /script print("bitwise 8 or 4 = " .. bit.bor(8, 4));

    /script print("bitwise not 8 = " .. bit.bnot(8));
    /script print("bitwise not 15 = " .. bit.bnot(15));

    /script print("bitwise 15 xor 7 = " .. bit.bxor(15, 7));
    /script print("bitwise 6 xor 12 = " .. bit.bxor(6, 12));

    /script print("bitwise 255 << 2 = " .. bit.lshift(255, 2));
    /script print("bitwise 8 >> 2 = " .. bit.rshift(8, 2));

    /script print("bitwise 15 and (not 8) = " .. bit.band(15, bit.bnot(8)));
    /script print("bitwise 7 and (not 24) = " .. bit.band(7, bit.bnot(24)));

  • #410

    The code changes logic behind this function, but it can work as temproray workaround. Thanks for logs, I think I'll figure out the problem.

  • #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
  • 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 »

Alienware Alpha Giveaway!