Auracle (De)Buff Monitor
Auracle provides compact & customizable filtering, monitoring and grouping of buffs and debuffs.
Overview
Auracle's capabilities are organized roughly into "trackers", "windows" and "styles".
The most important of these is the "tracker", each of which can monitor a list of multiple auras (either buffs or debuffs, but not both at the same time). When any of those (de)buffs are found, the tracker lights up (or changes visually in any number of other interesting and configurable ways).
A "window" is just a collection of trackers that all watch the same unit. On a fresh installation, Auracle provides one window that watches "target", so any trackers in that window will activate according to the (de)buffs on your current target. You can create as many windows as you want, and each one can watch any unit you want (player, pet, focus, etc).
The visual aspects of windows and trackers are controlled by "styles". There is always a "Default" style (one each for windows and trackers), and you can create as many additional styles as you want.
Distribution & Translation
Please note that Auracle is kept current by the author on wowace.com, curse.com and wowinterface.com. If you get it from any other source, you are not guaranteed to get the latest version.
If you would like to help translate Auracle into other languages, please use the WoWAce Localization tool.
Getting Started
Since every role, class, spec and player will be interested in monitoring different (de)buffs, Auracle does not provide any trackers by default. The first thing you'll want to do, then, is add one.
To do this, open Auracle's configuration window, either with the chat command "/auracle" or from Interface Options->AddOns->Auracle. Select the "windows" tab to see your windows (you'll start with one, "Target") and their trackers (none yet). Select the light blue "(Add Tracker...)" option and click the button to add a new blank tracker to the window.
Click the new tracker, and then open its "Auras" tab. Set the type to "buffs" or "debuffs" according to what you want to monitor, and then type the names of as many auras as you want, one per line. Now, whenever your target has any of these (de)buffs applied, this tracker will light up and show the time remaining.
Configuration Ideas
Auracle is highly configurable; there are a great many ways you can set it up to display information however you want. Some ideas:
- You could set up two windows that both watch "target" (or "focus", etc), but make one of them only visible when the target is a raid boss, and the other one only visible otherwise. Now you can have one set of trackers for bosses, and a different one for trash.
- You could set up a window style with no border or background, and a tracker style that hides everything (border, icon, text) when missing. Now you can position a window with this style in the middle of your screen, and add trackers to watch for procs (like Clearcasting, for example). Now whenever that proc goes off, you get a big fat icon in the middle of the screen letting you know about it, but when you use it up, it disappears completely.
- You could set a tracker's text to display the time remaining, and its spiral to display stacks. Now the spiral will fill up (or drain away) in chunks according to how many stacks are present, while the text shows you the duration: a nice compact way to see two kinds of information on the same icon.
- You could set up trackers for various raid debuffs which are visible when missing, but disappear completely when present. This becomes your "big brother" raid-leader view; if someone slacks and doesn't put up a debuff, that one pops up for you to holler at them, without having to look through the other 40-odd debuffs which are all correctly applied.
Donations
You do not have to donate. Auracle is free, open-source software, and will always be free to use.
However, if you do use and enjoy Auracle, making a donation is a great way to show your appreciation and support future development. I no longer play WoW as a pastime, so the only reason for me to pay the subscription fee is to do addon development; any contribution to cover that cost is greatly appreciated.
If you do choose to donate, you may do so here: Donate!
If you have a PayPal account with an active balance, please consider logging in to your account and using the "send money" feature instead of the Donate button. PayPal deducts a flat fee from all donations, which can be a significant percentage of smaller amounts; if you "send money" instead, no fee will be deducted and your full amount will be donated. To do this, just click "send money" from your account home page, enter "[email protected]" and any amount, and mark it as a "personal gift."
Changelog
See http://www.wowace.com/addons/auracle/pages/changelog/
History
During its alpha development phase, Auracle was called AuraHUD. It was renamed to avoid confusion, since "HUD" has particular connotations for WoW addons which Auracle does not really reflect, and there was already another (completely unrelated) project called BuffHUD.
The concept for Auracle is based on Smarty by Luxx of Death and Taxes, but has been essentially rewritten from scratch.
pls update for 8.0
Can we expect update for wod ?
Auracle does not seem to be able to see missing debuffs on one of those mob targets that has no resource (mana, energy, etc). I have it set to show when certain debuffs are missing on the target, and it works fine on any mob that has the full size target frame (showing health and mana/alternate resource), but those silly ones that have only a health bar next to the portrait don't trigger Auracle's missing debuffs display at all. Is there a workaround for this?
Thanks!
Anyone ever looking at the tickets on wowace?
With heroic scenario's coming soon, it would be great to have Auracle actually appear in there.
Can't seem to get this to show Jade Spirit?
Is it possible to turn it into a screenplay? This is pretty bad when you're used to play with
I cant see the timer and the stack from the same buff could u by any chanse fix that or am i doing somthing wrong?
Reporting last version 1.2.4.1 not working in Theramore Scenario
Version 1.2.4.1 doesnt seem to work inside scenario's(theramore's Fall got unlocked today). I got all "show while ...." options enabled, so I'm guessing the addon does recognize scenario's as an instance. but not as a "party or raid instance".
Temporary workaround:
Go to Window.lua and comment out (or delete) lines 1117 and 1118. That is, change them to
--and dbvis.plrInstance[self.plrInstance]
--and dbvis.plrGroup[self.plrGroup]
This should disable altogether the checking of instance and group size to determine visibility.
(Disclaimer: I don't know what I'm doing. All I know is that those lines looked promising, so I commented them out and it worked.)
this one not working !!!!!!
Could you be more specific? Have you tried the latest version 1.2.4.1?
Mneme on Curse posted this over there:
Manually install the most recent beta of LibDualSpec and those errors should disappear. Make sure you overwrite the files that are already in /Auracle/libs/LibDualSpec-1.0/
http://www.wowace.com/addons/libdualspec-1-0/files/23-v1-7-beta/
This also fixes the issue with the config menu not opening. **
It worked for me.
Manually install the most recent beta of LibDualSpec and those errors should disappear. Make sure you overwrite the files that are already in /Auracle/libs/LibDualSpec-1.0/
http://www.wowace.com/addons/libdualspec-1-0/files/23-v1-7-beta/
This also fixes the issue with the config menu not opening.
Thanks, this helped a lot.
The latest version 1.2.4.1 includes an updated LibDualSpec which should hopefully solve the config menu problem.
getting 3 errors upon logging in.
4x Auracle-1.2.4\libs\LibDualSpec-1.0\LibDualSpec-1.0-4.lua:43: attempt to call global "GetActiveTalentGroup" (a nil value)
Auracle-1.2.4\libs\LibDualSpec-1.0\LibDualSpec-1.0-4.lua:43: in main chunk
4x Auracle\Auracle-1.2.4.lua:145: attempt to call method "EnhanceDatabase" (a nil value)
Auracle\Auracle-1.2.4.lua:145: in function <Auracle\Auracle.lua:124>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Auracle-1.2.4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:514: in function "InitializeAddon"
Auracle-1.2.4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:629: in function <Auracle\libs\AceAddon-3.0\AceAddon-3.0.lua:621>
5x Auracle\Auracle-1.2.4.lua:1453: attempt to call method "EnhanceOptions" (a nil value)
Auracle\Auracle-1.2.4.lua:1453: in function "UpdateOptionsTable"
Auracle\Auracle-1.2.4.lua:1337: in function "UpdateConfig"
Auracle\Auracle-1.2.4.lua:211: in function <Auracle\Auracle.lua:207>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Auracle-1.2.4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:578: in function <Auracle\libs\AceAddon-3.0\AceAddon-3.0.lua:571>
(tail call): ?
Auracle\Auracle-1.2.4.lua:199: in function <Auracle\Auracle.lua:197>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Auracle-1.2.4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
Auracle-1.2.4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Auracle\libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
FrameXML\UIParent.lua:299: in function "UIParentLoadAddOn"
FrameXML\UIParent.lua:322: in function "CombatLog_LoadUI"
FrameXML\UIParent.lua:692: in function <FrameXML\UIParent.lua:657>
In 5.0.4 I am unable to bring up config. My existing trackers seem to still be working but Auracle isn't listed in my interface/addon menu.
Maybe it's just me but I'm unable to open the auracle menu ingame (after patching both, WoW and auracle).
@eetabeetay
same.