This addon adds a combat HUD to your UI, showing player/target/pet hp and mana/rage/whatever as rings centered on your screen. It uses the StatRings code originally made by Iriel but later modified by Antiarc. It also shows a small target frame with textual hp/mana as well as a 3D target model for other players.
It has support for FlightMap destination timers and also have a casting bar with spell text and timer. If the casting bar is enabled it will hide the default Blizzard casting bar.
ArcHud uses MobHealth2/MobHealth3/MobInfo-2 for mob health display.
Based on Tivoli's beta Nurfed HUD which used the StatRings modification by Antiarc.
Some of the features implemented in ArcHUD was first implemented in other addons, credits goes out to Moog for his modification of NurfedHUD called Moog_Hud as well as to Repent for creating eCastingBar where I got the FlightMap support code from.
Once installed you can access ArcHUD options by typing /archud or /ah in the chat window.
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...
- +0
- Thumbs Down
- Thumbs Up
trogdorhunter saidI was having a lot of problems with computability with my other add-ons with v. 2.2.39509. If you're having issues, consider downloading the latest Beta release from: http://files.wowace.com/ArcHUD2/
At this time, the latest update is r78173.
- +0
- Thumbs Down
- Thumbs Up
jzknuckles saidHow to remove your own name from the middle of the ArcHUD display:
Go to the ArcHUD menu, Nameplate options, untick Player.
Type /console reloadui
Success! :D
- +0
- Thumbs Down
- Thumbs Up
cheber saidTo get rid of your name and "resting" just change these from "true" to "false" in "Core.lua".
ShowResting = true
Nameplate_player = true
I tried what motorbikeking1 wrote before but that didn't work. Maybe because I got a new version.
- +0
- Thumbs Down
- Thumbs Up
cheebahawk saidI love this addon! Although, one of my biggest peeves is that the target casting spell name text is way too small. I have no experience with the WoW UI scripting language, but the following tweak fixes the problem for me (this is really easy!) Goto your addons folder and find the Archud2 folder, opening and find the Rings folder, then open the TargetCasting.lua file. Find the two lines identical to these...
self.Text = self:CreateFontString(self.f, "BACKGROUND", {175, 14}, 10, "LEFT", {1.0, 1.0, 1.0}, {"TOP", "ArcHUDFrameCombo", "BOTTOM", 0, -14})
self.Time = self:CreateFontString(self.f, "BACKGROUND", {40, 14}, 10, "RIGHT", {1.0, 1.0, 1.0}, {"TOPLEFT", self.Text, "TOPRIGHT", 0, 0})
and change the part where it says {40,14} 10, to (40,14} 20,
it will look like this when your done
self.Text = self:CreateFontString(self.f, "BACKGROUND", {175, 14}, 20, "LEFT", {1.0, 1.0, 1.0}, {"TOP", "ArcHUDFrameCombo", "BOTTOM", -28, -14})
self.Time = self:CreateFontString(self.f, "BACKGROUND", {40, 14}, 20, "RIGHT", {1.0, 1.0, 1.0}, {"TOPLEFT", self.Text, "TOPRIGHT", 0, 0})
Hope this helps everyone as much as it helped me!
- +0
- Thumbs Down
- Thumbs Up
Levitrious saidUpdated for Patch 2.4 .. File available on wowace.com
http://files.wowace.com/
- +0
- Thumbs Down
- Thumbs Up
WowLance saidI try to install this addon and this is the error messages i get:
Error: AceAddon: AceOO-2.0: Library "Metrognome-2.0" does not exist.
File: Interface\AddOns\ArcHUD2\Core.lua
Line: 4
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\Frames.lua
Line: 192
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\Nameplates.lua
Line: 5
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\Utils.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\ModuleCore.lua
Line: 7
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: Anchors.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: Health.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\Rings\Mana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: TargetCasting.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: TargetHealth.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: TargetMana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: PetMana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: PetHealth.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: FocusHealth.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: FocusMana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: Casting.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: MirrorTimer.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: ComboPoints.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: DruidMana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: EnergyTick.lua
Line: 1
Count: 1
- +0
- Thumbs Down
- Thumbs Up
WowLance saidI try to install this mod and this is what i get....
Error: AceAddon: AceOO-2.0: Library "Metrognome-2.0" does not exist.
File: Interface\AddOns\ArcHUD2\Core.lua
Line: 4
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\Frames.lua
Line: 192
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\Nameplates.lua
Line: 5
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\Utils.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\ModuleCore.lua
Line: 7
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: Anchors.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: Health.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
File: Interface\AddOns\ArcHUD2\Rings\Mana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: TargetCasting.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: TargetHealth.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: TargetMana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: PetMana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: PetHealth.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: FocusHealth.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: FocusMana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: Casting.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: MirrorTimer.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: ComboPoints.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: DruidMana.lua
Line: 1
Count: 1
--------------------------------------------------
Error: attempt to index global 'ArcHUD' (a nil value)
AddOn: ArcHUD2
File: EnergyTick.lua
Line: 1
Count: 1
- +0
- Thumbs Down
- Thumbs Up
Jimphillips_86 saidjust open up the .toc file of the addon and change it to 20400(should be something like 20300) and it should work
- +0
- Thumbs Down
- Thumbs Up
motorbikeking1 saidAnyone wandering how to get rid of the "Resting" and " Name" in the centre on top of your character, this simple fix should do the trick, at least it works for me.
find line 1230
line 1236
line 1477
you can either delete these lines, or put -- at the beginning so they are ignored. Im don't know if these will affect any other functions of this addon, but at least it gets rid of that annoying text in the middle.
- +0
- Thumbs Down
- Thumbs Up
Tyxa saidHey hey hey!!! anyone can do this Beautiful addon on 2.4.1 version game, please put it on this site!!! i need this Addon!!!
- +0
- Thumbs Down
- Thumbs Up
mazingerz saidAxhawk, any tips for getting rid of all the text that appears inside the arc graphic (HP/Mana/%)? I really don't need any of that.
- +1
- Thumbs Down
- Thumbs Up
Mayalan saidReally really nice mod... one problem tho. For some reason when Archud is turned on it disables my Clockfu, locationfu, Crushchance and maybe a couple of other Fubar modules. Is there any way I or you can fix this???
- +0
- Thumbs Down
- Thumbs Up
Raelthakh saidI'm looking for an option to deactivate the text of the 3D model. Also it seems that there is a very transparent label with my name in the center, which I like to hide completely.
- +0
- Thumbs Down
- Thumbs Up
Rastila saidI tried to turn it off and then back on from the little icon around the mini-map. I can't seem to get the hud to show back up becasue the icon disappeared and turning on and off the add on won't work. Can someone help me remedy this problem. I have tried re downlading it also.
- +0
- Thumbs Down
- Thumbs Up
Tigerclaw007 saidGo into your WTF/account/"account name here"/savedvariables folder and delete the .lua files for the addon then try it.
It should work then, if not i don't know what to tell you.
- +0
- Thumbs Down
- Thumbs Up
pcgammerm saidit still works even with 2.4 it just shows up as outdated, it has a few minor bugs but nothing big
- +0
- Thumbs Down
- Thumbs Up
antaeus666 saiddoes it work for 2.4?
- +0
- Thumbs Down
- Thumbs Up
emodude15 saidis this gunna get upgraded for the new patch 2.4+??i really like usin it
- +0
- Thumbs Down
- Thumbs Up
Pegasusx saidI would like to make a suggestion for this AMAZING addon. I love it and use DHUD before this. There is only one main difference that I cannot get used to. There are no buff times at the right edge of the display. With DHUD there would be timers for all player buffs like blade fury, ice shield etc. This is not the end of the world as they are displayed in under the player portrait but if they are on the bars it make life alot easier. Also if you could add combat point dots instead of a number it would be nice. The biggie for me is the buffs though. If you could add those it would be IMO the best HuD available. :) Love the addon mate... just love it
- -1
- Thumbs Down
- Thumbs Up
axhawk saidFor those wishing to disable the display of the player name and state (PvP, resting, etc.) in the center of the rings, open the Nameplates.lua file in the ArcHUD2 folder. Change line 64 from:
if(InCombatLockdown() or self.state or self.disabled or self.lock) then return end
to:
if(InCombatLockdown() or self.state or self.disabled or self.lock or this.unit == "player") then return end
This will completely disable that frame without removing any of the other frames or functionality.