Auracle provides compact, customizable filtering and monitoring of buffs and debuffs.
It can have any number of windows, each with any number of trackers, and each tracker can activate for any number of (de)buffs that you deem "equivalent."
For example, a Feral Druid needs to know at a glance if Trauma, Mangle-Bear or Mangle-Cat are applied to the target, but doesn't care which one or who applied it; however, he also needs to know if his own Rip is applied, as opposed to someone else's. Auracle makes this kind of information easy to see at a glance, by providing one "tracker" for each group of auras that the user considers equivalent.
Interface\AddOns\AuraHUD\AuraHUD.lua:308: Usage: AceDB:New(tbl, defaults, defaultProfile): 'tbl' - table expected.
Count: 1
Call Stack:
(tail call): ?
[C]: in function `error'
...nterface\AddOns\AuraHUD\libs\AceDB-3.0\AceDB-3.0.lua:609: in function `New'
Interface\AddOns\AuraHUD\AuraHUD.lua:308: in function <Interface\AddOns\AuraHUD\AuraHUD.lua:297>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ns\ActionBarSaver\libs\AceAddon-3.0\AceAddon-3.0.lua:340: in function `InitializeAddon'
...ns\ActionBarSaver\libs\AceAddon-3.0\AceAddon-3.0.lua:428: in function <...ns\ActionBarSaver\libs\AceAddon-3.0\AceAddon-3.0.lua:421>
Interface\AddOns\AuraHUD\AuraHUD.lua:335: attempt to index field 'db' (a nil value)
Count: 1
Call Stack:
(tail call): ?
Interface\AddOns\AuraHUD\AuraHUD.lua:335: in function <Interface\AddOns\AuraHUD\AuraHUD.lua:327>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ns\ActionBarSaver\libs\AceAddon-3.0\AceAddon-3.0.lua:365: in function `EnableAddon'
...ns\ActionBarSaver\libs\AceAddon-3.0\AceAddon-3.0.lua:435: in function <...ns\ActionBarSaver\libs\AceAddon-3.0\AceAddon-3.0.lua:421>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:991: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:241: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:389: in function `UIParent_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
ailae: odd, I'll poke around a bit when I get home. It looks like "ActionBarSaver" is loading first, and AuraHUD is picking up its embedded Ace libraries. Is it possible ActionBarSaver embedded a buggy alpha version of AceDB? You could try disabling that addon, or asking its author what revision of AceDB he embedded. AuraHUD embeds the latest "beta" tag of Ace3, but there have been alpha revisions since then.
elsia: screenshots and better documentation/how-to are planned, hopefully in the next few days. edit: screenshots are now available on the project page
I can't seem to get it work though, but maybe I'm doing it wrong. Was trying it on my paladin and I added a new tracker to the window. I wanted it to check that I have a Judgement up on the mob so I added both 'Judgement of Light' and 'Judgement of Wisdom' to the textbox (on separate lines) but it's not picking anything up. I've checked that the dropdown is set to debuffs and doublechecked the aura-names.
I even tried adding a new tracker to check for buffs cast by myself, namely 'Judgement of the Pure' but that isn't registering either. It's a selfbuff only though, not sure if that affects it.
I'm trying it out now for Mangle - Cat, Mangle - Bear, and Trauma and it doesn't seem to show anything in the box unless you click off your target and then click back on.
I can't seem to get it work though, but maybe I'm doing it wrong. Was trying it on my paladin and I added a new tracker to the window. I wanted it to check that I have a Judgement up on the mob so I added both 'Judgement of Light' and 'Judgement of Wisdom' to the textbox (on separate lines) but it's not picking anything up. I've checked that the dropdown is set to debuffs and doublechecked the aura-names.
I even tried adding a new tracker to check for buffs cast by myself, namely 'Judgement of the Pure' but that isn't registering either. It's a selfbuff only though, not sure if that affects it.
Did I misunderstand how it works?
I think you basically understand how it's supposed to work; I'm not sure yet why it isn't.
But each window (a group of trackers) can only track one unit ("player", "target", etc). So you'd probably want one window tracking "target", and in that window put a tracker for the debuffs. Then you'd need a separate window tracking "player", with a tracker for your self-buff.
Not sure why the debuffs, at least, weren't showing up. The first window in the default config should track "target", and new trackers should default to "debuff"; if you got the names exactly right (capitalization, spelling, etc), it ought to work. Is your client localized other than enUS?
If you still can't get it working, maybe I'll put in some function to dump your configuration. Or you could post a screenshot of the relevant sections of the config UI.
I'm trying it out now for Mangle - Cat, Mangle - Bear, and Trauma and it doesn't seem to show anything in the box unless you click off your target and then click back on.
By "show anything in the box" do you mean the tracker is still red-bordered with the questionmark icon? Or is there no box in the window at all? (the window has a tooltip border; trackers have solid-color one-pixel borders).
Did you verify that your auras were correctly added from the multiline box? One way to make sure is to put some blank lines between two auras; when you hit 'accept' on the textbox, it'll parse it and re-render the list of auras, which should remove those blank lines. If it does that, then I don't know why it doesn't re-scan the window's target to see if they're active; I remember specifically coding for that.
I'll test it again in a moment though, maybe I missed something.
Sorry let me try to clarify a little. When I first set it up I engaged a target dummy with Mangle and the question mark icon didn't change to Mangle until I clicked off of the dummy and immediately back on. At that point it highlighted and showed the cooldown properly (and looks fantastic, btw). Now it will stay as Mangle but just stays faded out with blue border even while it's up on the dummy, unless I continue to click off then back on every time I re-apply it.
Sorry let me try to clarify a little. When I first set it up I engaged a target dummy with Mangle and the question mark icon didn't change to Mangle until I clicked off of the dummy and immediately back on. At that point it highlighted and showed the cooldown properly (and looks fantastic, btw). Now it will stay as Mangle but just stays greyed out even while it's up on the dummy, unless I continue to click off then back on every time I re-apply it.
Hope this helps!
That's really strange, it doesn't sound like you're doing anything weird but it works fine for me.
Maybe another mod is interfering somehow?
And what do you mean by greyed out? Did the cooldown update? Wasn't the mangle icon in color, with a teal border (meaning you applied it)?
Yes I edited my post a few minutes ago when I noticed the grey out option. The border will stay teal but the buff goes slightly faded. I can't seem to get the icon to highlight and the cooldown numbers to show again unless I click off the target and back on. I set it up with Mangle - Cat, Rake, Rip, and Faerie Fire (Feral) and they all behave the same way.
Well, it works for me now. Not sure why it didn't at first (except the selfbuff one), guess I screwed up somewhere. :) Gonna play around with it some more.
Feature-request: Dropdown to select font rather than typing in the actual path.
Loaded all my mods back up and it still works great. It's a mystery! If I ever figure out what I was doing to screw it up I'll let ya know in case someone else has the same problem.
If I want to show Berserk and Savage Roar, will I need to have a separate window with "Player" selected from the "Track Unit" drop-down box? Or can they be placed in the same one as Mangle, Rake, etc.?
Loaded all my mods back up and it still works great. It's a mystery! If I ever figure out what I was doing to screw it up I'll let ya know in case someone else has the same problem.
If I want to show Berserk and Savage Roar, will I need to have a separate window with "Player" selected from the "Track Unit" drop-down box? Or can they be placed in the same one as Mangle, Rake, etc.?
They'll have to be separate windows, unless you only want to see Bers and SR while targeting yourself. :) Each window tracks only one unit, so you'd probably use "player" for those. You can just put the windows next to eachother and turn off the borders if you want, though. :)
Well, it works for me now. Not sure why it didn't at first (except the selfbuff one), guess I screwed up somewhere. :) Gonna play around with it some more.
Feature-request: Dropdown to select font rather than typing in the actual path.
Glad it's working. LibSharedMedia support for fonts and borders is on the list. :)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
It can have any number of windows, each with any number of trackers, and each tracker can activate for any number of (de)buffs that you deem "equivalent."
For example, a Feral Druid needs to know at a glance if Trauma, Mangle-Bear or Mangle-Cat are applied to the target, but doesn't care which one or who applied it; however, he also needs to know if his own Rip is applied, as opposed to someone else's. Auracle makes this kind of information easy to see at a glance, by providing one "tracker" for each group of auras that the user considers equivalent.
Project Page: http://www.wowace.com/projects/auracle
Download from Curse: http://wow.curse.com/downloads/wow-addons/details/auracle.aspx
Finally
elsia: screenshots and better documentation/how-to are planned, hopefully in the next few days.
edit: screenshots are now available on the project page
Oh, I think I see the problem. I'll post a fix when I get home in a few hours.
I can't seem to get it work though, but maybe I'm doing it wrong. Was trying it on my paladin and I added a new tracker to the window. I wanted it to check that I have a Judgement up on the mob so I added both 'Judgement of Light' and 'Judgement of Wisdom' to the textbox (on separate lines) but it's not picking anything up. I've checked that the dropdown is set to debuffs and doublechecked the aura-names.
I even tried adding a new tracker to check for buffs cast by myself, namely 'Judgement of the Pure' but that isn't registering either. It's a selfbuff only though, not sure if that affects it.
Did I misunderstand how it works?
I think you basically understand how it's supposed to work; I'm not sure yet why it isn't.
But each window (a group of trackers) can only track one unit ("player", "target", etc). So you'd probably want one window tracking "target", and in that window put a tracker for the debuffs. Then you'd need a separate window tracking "player", with a tracker for your self-buff.
Not sure why the debuffs, at least, weren't showing up. The first window in the default config should track "target", and new trackers should default to "debuff"; if you got the names exactly right (capitalization, spelling, etc), it ought to work. Is your client localized other than enUS?
If you still can't get it working, maybe I'll put in some function to dump your configuration. Or you could post a screenshot of the relevant sections of the config UI.
By "show anything in the box" do you mean the tracker is still red-bordered with the questionmark icon? Or is there no box in the window at all? (the window has a tooltip border; trackers have solid-color one-pixel borders).
Did you verify that your auras were correctly added from the multiline box? One way to make sure is to put some blank lines between two auras; when you hit 'accept' on the textbox, it'll parse it and re-render the list of auras, which should remove those blank lines. If it does that, then I don't know why it doesn't re-scan the window's target to see if they're active; I remember specifically coding for that.
I'll test it again in a moment though, maybe I missed something.
Hope this helps!
That's really strange, it doesn't sound like you're doing anything weird but it works fine for me.
Maybe another mod is interfering somehow?
And what do you mean by greyed out? Did the cooldown update? Wasn't the mangle icon in color, with a teal border (meaning you applied it)?
I'll slowly add my addons back in and let you know which one is the culprit. =)
Nice job!
Feature-request: Dropdown to select font rather than typing in the actual path.
If I want to show Berserk and Savage Roar, will I need to have a separate window with "Player" selected from the "Track Unit" drop-down box? Or can they be placed in the same one as Mangle, Rake, etc.?
They'll have to be separate windows, unless you only want to see Bers and SR while targeting yourself. :) Each window tracks only one unit, so you'd probably use "player" for those. You can just put the windows next to eachother and turn off the borders if you want, though. :)
Glad it's working. LibSharedMedia support for fonts and borders is on the list. :)