ArcHUD3
Midnight Changes: I have created a version of ArcHUD3 that is compatible with Midnight!! With the API changes in 12.0, it is no longer possible to create the exact smooth arcs used here, but I've made the closest approximation I could. There is some polish that is no longer possible for arcs that rely on secret values (health, power, etc), like the spark, smooth animations, angled tips, etc. If you notice any issues (there are likely several), feel free to open an issue on GitHub.
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.
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
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 ;)
Frequently Asked Questions
- How do I add a arc for a specific buff/debuff (remaining time & stacks)?
- Where is my Combo Point/Soul Shard Numeric Indicator?
-
View User Profile
-
Send Message
Posted Jul 27, 2016This is the latest I've gotten: https://dl.dropboxusercontent.com/u/4479488/ArcHUD3.zip
What I've done so far. Updated the Ace3 libraries and made a few changes to RingTemplate.lua, RingTemplate.xml, and the TargetHealth ring. Mostly regarding deprecated functions such as frame:SetChange() and frame:GetChange(). For SetChange it was split into 2 functions, SetToAlpha(val) and SetFromAlpha(val). Also, for TargetHealth it seems that "tagging" a target is no longer a thing so the function to see if a target is tapped is gone, basically no more grey ring for untagged targets.
As @Garrett128 mentioned, the are problems with displaying the left rings as they are being rotated. The bottom left is permanently flipped and the top left will flip/flop as value changes. My current workout is to move all left rings to the right side via the options. @nyyr is doing a lot of mathematical calculations to get the rings to form and I haven't had enough time to decode his work.
-
View User Profile
-
Send Message
Posted Jul 27, 2016I'm sure this is going to receive an update, I'm just curious if anyone knows what currently needs to be addressed to get it working again? I know very little about Lua, but I've been contemplating messing around with it and I'm not sure where to begin.
-
View User Profile
-
Send Message
Posted Jul 26, 2016So I managed to get some of it working too without changing any code. I did the WoWAce library update as listed below by Jasonolive. Then I went in to the game, went into my ArcHud3 settings through the Interface settings, and I just sorta randomly went through turning arc visibility settings off and on, added a custom arc, set arc transparencies higher then lower, etc. At first I got some faint arc outlines. Other settings still work, like using ArcHud's nameplates and such instead of Blizz's. But the more I did stuff within the game, especially targeting enemies and fighting, the more the arcs started to appear (including the lower-left arc being 180 degrees rotated. Eventually, I got almost everything showing. It isn't all that pleasant, but better than nothing. But just be warned, reloading the UI or logging out and in again means you have to start all over, more or less. You won't have to necessarily play with all the setting again, but getting things to appear will happen randomly, eventually.
PLEASE PLEASE someone fix this. I'll definitely donate again! I need my ArcHUD!!! :-D
-
View User Profile
-
Send Message
Posted Jul 25, 2016I'd definitely donate to have this addon working again.
-
View User Profile
-
Send Message
Posted Jul 25, 2016It's the best addon! Fix plz it!!!
-
View User Profile
-
Send Message
Posted Jul 25, 2016+1000 points!!!
-
View User Profile
-
Send Message
Posted Jul 21, 2016+1 for fix. Please anyone and everyone who has a way to make it work post what you did and what you are doing. My lua is primitive at best or I'd be doing more to help. I LOVE LOVE LOVE this add-on, donated because of it, and will do so again. Can hardly stand to see those clunky Blizz nameplates again :-( I do like some of the ways that Blizz streamlined Legion though. I think overall it will be better, but not if I have no Arcs :-( Thanks everyone in advance!
-
View User Profile
-
Send Message
Posted Jul 21, 2016Dude ill send you money via paypal, please fix this mod for Legion
-
View User Profile
-
Send Message
Posted Jul 21, 2016Managed to fix almost everything but the damm SetTextureCoord bug which does some weierd stuff with the left side rings. the lower left hand side quadrant for some reason has its angle off by 180 degrees. and so is the fill function. :(
-
View User Profile
-
Send Message
Posted Jul 22, 2016If you have fixed it to the point where it is usable, please post the code for the rest of us.
I can wait a bit longer for nyyr to eventually fix it or someone else who has the know-how, but a quick fix to at least get the basic arcs working again would be greatly appreciated.
-
View User Profile
-
Send Message
Posted Jul 22, 2016At this point I'd take it even with the top left rotating in combat! If you could share your work perhaps?
-
View User Profile
-
Send Message
Posted Jul 22, 2016This is as far as I have gotten too. When you get into combat, the top left starts rotating back and forth as well.
-
View User Profile
-
Send Message
Posted Jul 22, 2016Yes! Please post fix as far as you've gotten it. Anything would be SO appreciated! :-)
-
View User Profile
-
Send Message
Posted Jul 21, 2016+1 for a fix to Legion. It's no doubt the best HUD! :)
-
View User Profile
-
Send Message
Posted Jul 21, 2016Would really love to see this addon fixed for Legion. I've been using Archud since Vanilla and I don't think I could use anything else.
-
View User Profile
-
Send Message
Posted Jul 21, 2016@Kimoshi
Please please please yes???
-
View User Profile
-
Send Message
Posted Jul 20, 2016Looking over some API changes, it seems that the SetTexture function could be a problem. It appears that all of these have been resolved in the latest Ace3 library. Basically, download the latest library from, http://www.wowace.com/addons/ace3/, and then replace the folders under ArcHUD3\Libs with the corresponding one from Ace3. I'm at work and have no way of knowing if this is all that is needed but just like many of you, I've used this addon (or its previous incarnations) since the dawn of time and am desperate.
-
View User Profile
-
Send Message
Posted Jul 20, 2016Unfortunately that doesn't fix it. Still getting spammed with LUA errors. Skimming through them, I'm seeing a lot of mentions for various archud luas, and still a few ace ones.
-
View User Profile
-
Send Message
Posted Jul 20, 2016And you are right, it's addictive. I'm a protection warrior, and just thinking if I could make a custom Ignore Pain bar just next to my HP bar...
-
View User Profile
-
Send Message
Posted Jul 20, 2016Yes, pls update, I can't live without this add-on.