ArcHUD3
Help wanted: I'm no longer playing, so please help with creating Pull Requests on GitHub. If you are an author or programmer and if you are interessted in taking over this project, please let me know.
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?
A new release for WoW 8.0 is available. It might take a bit until it shows up on Curse, feel free to use the package from https://github.com/nyyr/ArcHUD3/releases or from http://www.wowinterface.com/downloads/info24629-ArcHUD3.html
In reply to nyyr:
In reply to nyyr:
2x ...ceArcHUD3\Libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "RUNE_TYPE_UPDATE"
[C]: in function `RegisterEvent'
...ceArcHUD3\Libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: in function `OnUsed'
...UD3\Libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:168: in function `RegisterEvent'
ArcHUD3\Rings\Runes-Runes.lua:96: in function `OnModuleEnable'
ArcHUD3\ModuleCore.lua:123: in function <ArcHUD3\ModuleCore.lua:102>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ceArcHUD3\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
...ceArcHUD3\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:571: in function `EnableAddon'
...ceArcHUD3\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <...ceArcHUD3\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:488: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:1189: in function <FrameXML\UIParent.lua:1085>
Locals:
nil
Good afternoon!
Just checking in to make sure you're still planning on updating this addon for prepatch release/BfA.
Thanks as always!
With the prepatch hitting just a few minutes ago, it seems ArcHUD no longer works with the LUA errors it spams. I created an issue on the github page:
https://github.com/nyyr/ArcHUD3/issues/27
Hi.
Glad to see an update for this addon. Hopefully more to come -- however this latest update seems to have caused my arcs (rings) to always show as if I'm in combat. It no longer fades even if I tweak the addon settings. I will have to revert builds until this is corrected, or any quick fix I can perhaps do maybe someone can recommend?
Thanks for help!
In reply to TheLOOGE:
EIn reply to TheLOOGE:
In reply to nyyr:
In reply to TheLOOGE:
Немного пофиксил ошибки со звуком, на основе ранних фиксов от Garr3tth
Hi i just want to highlight that i'm facing a bug where the holy power timer keeps getting activated and it shows up in the middle of my screen (5,4,3,2,1) number format with some delay. It goes away when i enable and disable the combo timer in the settings but comes back again when i relog.
I just created a small bugfix release:
Thank you guys for the bug reporting - I'm no longer playing, but happy to keep you happy ;-)
There are certainly more bugs - if you find them, try to give instructions on how to reproduce them (preferable with an alt < level 20) and/or keep posting the error messages. The more precise the error description, the faster is the fix ;-)
@Garr3tth: Your new demon hunter bar sounds interesting - could you head over to https://www.wowace.com/projects/archud3/issues and create a ticket with a short documentation on what you changed?
Cheers mate!
Updating and testing right away!
Will report back if I'd find anything :-)
Hi nyyr,
Thanks for your reply. Sorry that i did not reply any sooner, but my computer's motherboard broke down and had to replace it. Anyways i am back now and i have added the ticket to the wowace page. :)
I have also added a Legion DK rune bar overhaul suggestion (sorting the runes by remaining CD time and dimming incomplete runes, as well as adding an available rune count to the combo point counter).
And finally, i have posted on an older ticket about a health absorb issue, ticket #93 (Shield display bug in hp bar).
Let me know if you need more feedback and i will be glad to help any way that i can. In the meantime thank you for maintaining this wonderful, wonderful addon.
EDIT: i just saw that ticket no #90 (Minor graphical issue) is the same as #93 and should maybe be merged.
Cheers,
Garrett
.
In reply to Forge_User_45054381:
And yea, I do hope for an update here :-) Using this add-on since it first showed up! :-)
Fingers crossed!
Since 7.3 the only issue I've really noticed is the combo point text bugging out.
I play a rogue and I've gotten overly attached to the combo point counter as well as the overall layout of ArcHud as a whole (I've used it since WotLK).
Anyway, sometimes the counter works perfectly but other times it decides to bug out. When it bugs out, It won't display the current combo points on the target while focusing it (In combat). However I've noticed if I exit off the target it will display the correct amount of combo points, but when I focus a target again it freezes on the last combo point displayed.
Not sure if this was brought up before. Was just curious If anyone else was having the same issue. I just hope there will be a fix for it eventually (sooner than later). ArcHud is life. Thanks.
Hi,
I think this goes back farther than your log seems to imply as it goes through the callback function for handling events i am sure some1 else might recognise the call and pin it down to where it originates from. My guess is that the argument must be wrong in one of the calls from somewhere else in the code and wow does not like it.
Either way, so far i haven't encountered this error but, to be fair, i have been running a modified version of the code.
While on that subject, I have been working on a rework of the way the runes ring works. First off i have put them in a sorted order just like in the legion default interface. Then i dimmed incomplete runes so as to have a more visually relevant idea of how many runes we have. You then combine this with the combopoints runes representation it works pretty well.
Let me know if you guys are interested i could maybe post the modified files with the folder structure in an archive on my google drive for a while. and maybe nyyr and/or Uruloke could give it a look and, if they like it, incorporate it within the main branch ;)
Cheers and thank you both for this wonderful addon.