• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Auracle (De)Buff Monitor

 
Project Updated:
Files Updated: Tue, Dec 8 2009
Supports Game Version: 3.3.0
Category: Buffs & Debuffs, Class, and Combat
Tags:

, and [Edit Tags]

Project Manager: taleden
Additional Authors: No additional authors
Current Version: 1.1.2
License: MIT License
Development Site: WowAce.com
Avg Daily DL (last 30 days): 42
Downloads Total: 22,694
Favorites: 63
Comments: 24
  • Contests
  • About 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 "taleden0@gmail.com" and any amount, and mark it as a "personal gift."

Changelog

1.1.2:

  • Removed obsolete SpellID 51880 from Stun tracker preset (Fire Nova Totem replaced by spell in WoW 3.3, talent no longer stuns).
  • Added error handling and logging for invalid SpellIDs in tracker presets.
  • TOC update for WoW 3.3.

1.1.1:

  • Performance optimizations (hopefully to fix ticket #19).

1.1.0:

  • Added preset (de)buff trackers. These buttons (in each window's "(Add Tracker...)" section) will create trackers pre-configured to track useful groups of (de)buffs.
  • Added support for SpellIDs in tracker (de)buff lists.
  • Added "Move Up" and "Move Down" buttons to tracker settings windows, to rearrange them without having to unlock+drag.
  • When a font set via LSM disappears (i.e. by deleting the addon that provided it), Auracle will now smoothly reset it to the default (built-in) font rather than throwing errors.
  • The "Auracle Enabled" toggle is now remembered after logging out. This setting (like all others) will affect all characters that share the same Auracle profile, but note that Auracle will still consume some memory (but not CPU cycles) while disabled in this fashion, unless you disable it entirely from your "Addons" button on the character selection screen.
  • Fixed support for LibSharedMedia selection widgets (broken 0.4-beta).

1.0.0:

  • No functional changes since beta 0.4, but it's about time to call this a release. Auracle is considered (for the moment anyway) stable and feature-complete, or at least feature-sufficient.

Beta 0.4:

  • overhauled the saved-variables update and validation routines; PLEASE NOTE: although this version should remain backwards-compatible with all previous versions (and you should not lose your setup), it is recommended to make a backup copy of your "WoW/WTF/Account/<account>/SavedVariables/Auracle.lua" file just in case (especially if you have a complicated setup!)
  • fixed a bug in target-of-(target/party/raid) tracking
  • added support for window visibility based on current stance/shapeshift/form (ticket #14)
  • added support for window visibility based on current talent spec (ticket #14)
  • added automatic global per-spec profile switching (via LibDualSpec)
  • added support for localization; if you would like to help translate Auracle, please visit http://www.wowace.com/addons/auracle/localization/
  • some of the libraries Auracle normally embeds are now optional; if you have installed without embedded libraries (advanced users only!), you may now safely disable AceDBOptions, AceConfig, AceConfigCmd, AceConfigDialog, AceConfigRegistry, LibDataBroker, LibDualSpec and LibSharedMedia (but will of course lose the associated functionality)

Beta 0.3.5:

  • added ConfigMode support (thanks Adirelle)
  • changed to MIT license

Beta 0.3.4:

  • trackers set to activate only for the player's auras ("mine") will now also activate for the player's pet or vehicle
  • added support for 3.1 API changes to UnitAura
  • fixed a bug in saved vars update (ticket #9)

Beta 0.3.3:

  • fixed a saved vars upgrade bug (attempt to index nil "plrInstance")
  • worked around an AceDB bug that caused the first window's visibility while out of combat to always revert to on after reloading the UI

Beta 0.3.2:

  • (hopefully) fixed a bug that caused saved variables to not update correctly from addon version 0.2.3 to 0.3.x
  • fixed a bug that caused changes to window visibility by group and combat status to not take effect immediately
  • window styles may now set scale and opacity, which will be inherited by trackers
  • windows may now set visibility based on instance type (none,battleground,arena,5man,raid)
  • tweaked "Always Update" for maximum stacks to only update on a new application of the aura (not, for example, charges being consumed without re-applying)

Beta 0.3.1:

  • fixed a bug in the saved var upgrade routine that made 0.3.0 inoperable for anyone who previously used 0.2.3
  • fixed a bug with window visibility by unit properties when changing a window's watched unit
  • windows and trackers now always become visible and tinted blue while unlocked

Beta 0.3.0:

  • fixed a bug that caused tracker spirals to flicker whenever any (even unrelated) aura changed on the unit
  • fixed a bug in window visibility by combat status
  • fixed a bug that sometimes caused autoupdating maximum stacks and durations to not show their current value in the configuration window
  • fixed a bug with window visibility by unit properties when changing a window's watched unit
  • added LibSharedMedia support for window borders and backgrounds, and tracker fonts
  • re-added tracker tooltips; if all tooltips are disabled (the default), then the tracker will remain transparent to mouse clicks
  • maximum stacks and duration values are now configurable separately for spirals and text
  • it is now possible to autoupdate maximum stacks and duration only upwards
  • moved tracker aura type, list and filter settings to the "Tracker" tab, and removed the "Aura" tab
  • removed the "white.tga" file from the distribution; tracker borders now use the (identical, built-in) "Interface\Buttons\WHITE8X8" texture instead
  • default window style background tiling is now off by default

Beta 0.2.3:

  • fixed a bug caused by setting both text sizes to 0 and reloading the UI
  • fixed a bug in the behavior of "Reset Profile", it should now leave the initial window and Default styles intact
  • added a LibDataBroker launcher to toggle the addon or open configuration

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.

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Auracle (De)Buff Monitor 1.1.2 Release 3.3.0 0 12/8/2009
  Auracle (De)Buff Monitor 1.1.2-beta-1 Beta 3.2.0 711 11/4/2009
  Auracle (De)Buff Monitor 1.1.1 Release 3.2.0 4,360 9/8/2009
  Auracle (De)Buff Monitor 1.1.0 Release 3.2.0 1,796 8/28/2009
  Auracle (De)Buff Monitor 1.0.5-beta Beta 3.2.0 54 8/27/2009
  • 1 page(s)
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Any fixes available for this addon to work on the PTR 3.3?

    Reply Report Permalink
  • taleden said

    Can you describe what error you're seeing in 3.3, or better yet file a ticket on it? I looked over the API changes and didn't see anything that looked relevant to Auracle, so I thought it would work out of the box.

    Reply Report Permalink
  • I wasn't sure if these are auracle specific errors or errors caused by underlying libraries, since they seem smilar and refer to some ace3 stuff. If the former I can file a ticket if you want, but here are the errors



    attempt to compare nil with string:
    <in C code>: in function `tsort'
    Auracle-1.1.1\Window.lua:1816: in main chunk
    ________________________

    Auracle-1.1.1\Auracle.lua:108: attempt to index upvalue 'Window' (a nil value)
    Auracle-1.1.1\Tracker.lua:1285: in main chunk
    ________________________

    Auracle-1.1.1\Auracle.lua:118: attempt to index upvalue 'Window' (a nil value)
    (tail call): ?:
    <in C code>: ?
    <string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?:
    AceAddon-3.0-5:513: in function `InitializeAddon'
    AceAddon-3.0-5:625: in function <...ventory\Externals\Ace3\AceAddon-3.0\AceAddon-3.0.lua:618>

    _____________________

    Auracle-1.1.1\Auracle.lua:187: attempt to index field 'db' (a nil value)
    (tail call): ?:
    <in C code>: ?
    <string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?:
    AceAddon-3.0-5:542: in function `EnableAddon'
    AceAddon-3.0-5:632: in function <...ventory\Externals\Ace3\AceAddon-3.0\AceAddon-3.0.lua:618>
    <in C code>: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:237: in function `UIParentLoadAddOn':
    Interface\FrameXML\UIParent.lua:260: in function `CombatLog_LoadUI':
    Interface\FrameXML\UIParent.lua:527: in function <Interface\FrameXML\UIParent.lua:499>:

    ---

    Reply Report Permalink
  • taleden said

    Please try r80: http://static.wowace.com/content/files/394/312/Auracle-r80.zip

    It should print a warning when it loads, listing some SpellIDs that are no longer valid. Send those to me (file that ticket, private message, email, post here, whatever) and I'll remove them from the presets.

    Reply Report Permalink
  • taleden said

    Please file a ticket -- it looks like some of the built-in SpellIDs (for tracker presets) are no longer valid as of 3.3. I'll try to get a fix posted later today.

    In general, there's no reason not to file a ticket for any problem you encounter. Even if it ends up originating in a library or something, I can just close the ticket, but it makes it easier for other people to see that the issue has already come up.

    Reply Report Permalink
  • the addon is working again, thanks.
    i have filed a defect about the spell id
    http://www.wowace.com/addons/auracle/tickets/23-addon-warning-in-3-3-ptr/

    Reply Report Permalink
  • godfeast said

    everytime i open a tracker window and try to edit the debuffs/buffs window, it becomes unclickable and anything in it dissappears. the tracker still works, if its a preset, but otherwise i have no editing ability.

    also, it would be nice to have a bleed debuff tracker preset

    Reply Report Permalink
  • taleden said

    If you're talking about the big text box where you list (de)buffs to track, this sounds like an issue previously reported here:

    http://www.wowace.com/addons/auracle/tickets/18-text-of-auras-field-not-visible-editable/

    As far as I can tell it's a problem in the underlying AceOptions/AceGUI libraries, and will have to be properly fixed by the Ace3 team. Since I notified them of the issue almost 2 months ago and have had no response, I recommend you vote on this ticket to get it more attention:

    http://www.wowace.com/addons/ace3/tickets/68-invisible-uneditable-text-in-multi-line-edit-box/

    Reply Report Permalink
  • Nightruner said

    Bug?
    After searching for an addon in this matter i was happy to find auracle. However I'm having problems with adding Mangle to target debuff monitoring. I've created a new debuff tracker with the exact same example of text as above
    Mangle - Cat
    Mangle - Bear
    Trauma
    But nothing happens, just an empty square of no purpose. I tried disabling all other addons. Reinstalling. reactiviating my specc etc. nothing works. Got the same thing with player buffs on Clearcast. I've tried adding the talented option as well when creating and tracker but it dsn't help. any sudgestions?

    Reply Report Permalink
  • Nightruner said

    Solved it:
    Replaced Mangle - Cat with Mangle (cat) *notice the space between mangle and cat* and the addon responds.

    Moused over the buff and it actually said "clearcasting" not clearcast. so yeah, silly me I s'pose

    However, please remove that Screenie that says Mangle - Cat unless it's a command that works for others. I'd like 40 mins of my life back please :P haha. Anyway keep it up really enjoyable addon.

    Reply Report Permalink
  • taleden said

    Indeed, the name of these auras changed in a patch after that screenshot was taken. The correct names are used in the relevant preset tracker, however.

    Reply Report Permalink
  • Wiked01 said

    any idea how do i track my savage roar? cant seem to find tracker or wont track it at all no matter what i do :/

    Reply Report Permalink
  • Decided to get this addon after seeing it in some videos and was very excited to work with it. Started by trying to set it up myself, but all the icons in my tracker were question marks, nothing was lighting up. So i started over, following the directions in "Getting Started" to the letter. Still nothing but question marks. Am i doing something wrong?

    Reply Report Permalink
  • vorsim said

    Set up Auracle and then go visit a target dummy. Once Auracle sees the buff/debuff it will auto-magically fill in the icon of the effect with the longest duration

    Reply Report Permalink
  • Shaytan said

    Thanks for this add-on. I've been able to successfully set it up for my warlock and druid. However, I can't seem to figure out how I can set Auracle up to track my shaman's weapon buff. For example for Earthliving Weapon, I have tried "Earthliving," "Earthliving Weapon," "Earthliving 6," "Earthliving Weapon 6," and "51994" which is the SpellID. None of these worked.

    Any help is much appreciated.

    Reply Report Permalink
  • taleden said

    Weapon buffs aren't currently supported, but have been requested before. See http://www.wowace.com/addons/auracle/tickets/12-how-to-test-for-temp-weapon-enchant/

    Reply Report Permalink
  • Shaytan said

    Right on. Hopefully it will be added soon. :D

    Keep up the good work. Lovin' this addon.

    Reply Report Permalink
  • chrotti said

    I seem to have the same problem as nightrunner53 described below, my Auras field is always blank, I can neither see or edit any text in it.

    Means that I can only use the preset Trackers (which work fine regardless) atm, but not create my own.

    Otherwise great AddOn, I love the design and flexibility. Just fix that bug please ;-) (Opened a ticket on wowace.com too)

    Reply Report Permalink
  • taleden said

    I don't see any standalone libraries in those analysis screenshots. If you're running the standard embedded distribution, then whichever addon happens to load first (and thus load its embedded libraries first) gets blamed for all resources used by the library, even if (potentially many) other addons are also using those libraries. In this case, that may well have been Auracle.

    To get an accurate measurement, you have to install every one of your addons from a "no-lib" package (or manually delete its embedded libraries) and install standalone copies of all required libraries. In Auracle's case, no-lib packages are available from http://www.wowace.com/addons/auracle/files/, and the required libraries are listed under "relationships" at http://www.wowace.com/addons/auracle/.

    Only then can you identify what resources are being used by the addon itself, and what's being used by the libraries that are being shared by many addons.

    Reply Report Permalink
  • taleden said

    I can't reproduce this. When I run Auracle alone, with its libraries disembedded, I get: http://i27.tinypic.com/2ahgr4z.jpg

    Try installing standalone copies of all of the required libraries (Ace3, LibDualSpec-1.0, LibOOP, LibSharedMedia-3.0, AceGUI-3.0-SharedMediaWidgets) which can either be found here on curse.com or else on wowace.com. If you still get high CPU usage, please file a ticket on the project page (http://www.wowace.com/addons/auracle/) or send me a private message, so we don't keep clogging the comments here.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,155 Deadly Boss Mods Boss Encounters, and Combat
  2. 11,888 HealBot Continued Buffs & Debuffs, Buffs & Debuffs...
  3. 11,888 HealBot Continued Buffs & Debuffs, Buffs & Debuffs...
  4. 5,471 Recount Combat
  5. 5,030 Decursive Buffs & Debuffs, Boss Encounters...