ArcHUD displays smooth arcs around your character in the middle of the screen to inform you about the health and power (mana, rage, ...) of you, your pet, and your target. In addition, it shows casts, combo points, holy power, soul shards, and a couple of other things. It discretely fades when you are out of combat and at full health/power.

This is a continuation of ArcHUD2 which managed to survive various patches... until the Cataclysm. Thanks to Nenie, the original author of ArcHUD2, for supporting me with this new version.

Please report any bugs or feature requests via the ticket system. The login is the same as your Curse login.

These arcs are currently supported:

  • Health and power (mana, rage, focus, energy, runic power) for player, pet, target, and focus target
  • Player's secondary power (Holy Power, Soul Shards, Chi etc.)
  • Casting/channelling progress for player, target, and focus target
  • Fatigue/breath (mirror timer)
  • Combo points (including unconsumed combo points on previous target, e.g. on dead corpses)
  • Custom (de)buff arcs: Ever wanted to keep track of the stacks and/or remaining times of some specific (de)buffs such as Evangelism, Savage Roar, Beacon of Light, Weakened Soul, etc? Then just create your own custom (de)buff arc for it!

In addition, some additional target information is displayed:

  • Current target (name, class, guild, 3D model)
  • Current (de)buffs on target
  • Target-of-target and target-of-target-of-target

Changes in v2.3:

  • added absorbs to Player Health ring
  • added Stagger ring
  • added separate scaling option for Target Frame
  • change: set new default position for Target Casting ring
  • change: disabled Focus Casting ring by default
  • bug fix: hide/show RuneFrame with PlayerFrame

Changes in v2.1/2.2:

  • added Shadow Orb ring
  • added option to change Death Knight rune order
  • bug fix: moving Death Knight rune ring now works properly
  • bug fix: graphical glitch with arc rendering minimized

Changes in v2.0 (MoP):

  • added Monk Chi ring
  • added Moonkin Eclipse ring
  • added Burning Embers and Demonic Fury to Warlock Soul Shards ring
  • added ring for Death Knight runes
  • added options to center/scale Blizzard's spell activation overlays on ArcHUD
  • added option to hide maximum health/power values
  • added option to swap health/power text display
  • added option to all arcs to allow attachment to inner (pet) anchor
  • added dynamic separators to certain rings (configurable)
  • added rendering of arbitrary arcs
  • added inverse fillings of rings
  • added "shine" to rings (currently DK runes only)
  • fixed an issue with changing pet anchors (ticket #51)
  • fixed an issue with unit frames created by ArcHUD and used by other addons (tickets #52/#38)

Small warning: Using this addon apparently bears a high risk of getting addicted to it, as these user comments suggest. I received those after taking over the development of ArcHUD when the Cataclysm happened:

  • "...nothing ever quite matched the smooth, clean simplicity of ArcHUD's graceful rings."
  • "Great job!! I've used this addon for years! None of the other HUDs come close to the functionality and elegance of ArcHUD."
  • "Thanks for the work on it so far, much more lightweight than IceHud!"
  • "Was staring at the various icehud/metahud alternatives with discomfort and sadness right after the patch [4.0]."
  • "Awesome! Thank you so much for that miracle!"
  • "Thank you so much for continuing this fantastic addon."
  • "...nothing could compare to ArcHUD..."
  • "For a whole 4years I had this mod and I missed it so much in the passed few weeks. I tried other HUD mods but they were too in my face >.< . Best HUD mod IMO! Thanks for resurrecting an old friend :D"
  • "Loving the new ArcHUD my favorite HUD by far :)"
  • "I don't think I could play wow without this addon :)"
  • "I've actually grown kind of dependent on it because I'll occasionally run out of Mana/ die without this."
  • "Hey mate, just came to thank You again for taking over this beauty, awesome job!"
  • "THAT addon! So long I have been searching for a replacement when the development stopped, thanks for bringing it back to live!"

So use it at your own risk ;)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of nyyr nyyr Nov 06, 2010 at 17:18 UTC - 0 likes

    @Oloorin: hm, that's strange. Unfortunately, I have no mean to test it with 3.3.5. Try to enable debug output (/archud debug 4) while your mana regenerates and post me the output.

    In anyway, you should probably stick with ArcHUD2 which is confirmed functional under 3.3.5.

  • Avatar of Oloorin Oloorin Nov 06, 2010 at 15:48 UTC - 0 likes

    Hello! I use ArcHud3 on the 3.3.5 version of the game and i have a problem. The mana bar does not update while mana points are changing. Please help how can I solve this problem!

  • Avatar of nyyr nyyr Nov 02, 2010 at 22:55 UTC - 0 likes

    Could indeed be related to some client freezes. I added a small sanity check (will come with the next commit).

  • Avatar of mkcorp mkcorp Nov 02, 2010 at 22:47 UTC - 0 likes

    Got this one while fighting LK, appeared during some damn freezes tho, so could be a false one.

    Date: 2010-11-02 21:35:54 ID: -4 Error occured in: Global Count: 1 Message: ..\AddOns\ArcHUD3\Rings\TargetCasting.lua line 155: attempt to perform arithmetic on local 'endTime' (a nil value) Debug: (tail call): ? ArcHUD3\Rings\TargetCasting.lua:155: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147 [string "safecall Dispatcher[6]"]:4: [string "safecall Dispatcher[6]"]:4 [C]: ? [string "safecall Dispatcher[6]"]:13: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire() Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: Ace3\AceEvent-3.0\AceEvent-3.0.lua:119

  • Avatar of nyyr nyyr Oct 31, 2010 at 21:03 UTC - 0 likes

    thanks, should be fixed with r25

  • Avatar of mkcorp mkcorp Oct 31, 2010 at 13:13 UTC - 0 likes

    Got this one just now:

    Date: 2010-10-31 13:12:18 ID: 2 Error occured in: Global Count: 1 Message: ..\AddOns\ArcHUD3\Rings\PetHealth.lua line 123: attempt to index field 'MPPerc' (a nil value) Debug: (tail call): ? ArcHUD3\Rings\PetHealth.lua:123: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147 [string "safecall Dispatcher[2]"]:4: [string "safecall Dispatcher[2]"]:4 [C]: ? [string "safecall Dispatcher[2]"]:13: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire() Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: Ace3\AceEvent-3.0\AceEvent-3.0.lua:119

  • Avatar of nyyr nyyr Oct 27, 2010 at 09:33 UTC - 0 likes

    No, there is no other mean than the debug level to produce some output. Thanks for your reports, I will have a look into them.

    Last edited Oct 27, 2010 by nyyr
  • Avatar of Darksend1001 Darksend1001 Oct 26, 2010 at 22:44 UTC - 0 likes

    Thanks for picking up this addon for Patch 4. I've been using ArcHUD (1 & 2) almost since the launch of WoW, I would be lost without it.

    I'll give some input for ticketing as best I can.

    I have an issue which I'm finding hard to reproduce - 3D models for players are sometimes reappearing when a target is not selected, I tried looking at the commands for debugs you gave further below but its not giving anything to reflect this issue. Once I manage to narrow down the specifics I'll open a ticket.

    Are there any other console commands I could use to generate a more detailed event output?

    Last edited Oct 26, 2010 by Darksend1001: Or not!
  • Avatar of nyyr nyyr Oct 24, 2010 at 21:36 UTC - 0 likes

    Version 0.9 is on the road and all features planned for it are available in the current beta build. ArcHUD3 is now also available via and the curse client, which should facilitate updateing a lot (in the client, you can choose what kind of version you would like to install - release/beta/alpha).

    There are already two minor bugs I need to investigate, but there are probably more. Keep on testing so we get a solid 0.9! And thank you all for the testing and the encouragement ;)

  • Avatar of Akatya Akatya Oct 24, 2010 at 16:00 UTC - 0 likes

    Thanks nyyr! This is working great!


Date created
Oct 16, 2010
Last update
Feb 25, 2015
Development stage
  • deDE
  • enUS
  • ruRU
GNU General Public License version 2 (GPLv2)
Curse link
Recent files
  • R: v3.0.1 for 6.1.0 Feb 25, 2015
  • A: r155 for 6.1.0 Feb 25, 2015
  • R: v3.0 for 6.0.2 Oct 15, 2014
  • A: r153 for 6.0.1 Sep 23, 2014
  • R: v2.4 for 5.4.0 Sep 11, 2013



Embedded library