Get an Epic Experience with Premium

Aura Frames

Buffs & Debuffs Login to Add Favorites
  • 11 Likes
  • World of Warcraft
  • 4,837 Monthly Downloads
  • Supports: 5.3.0
  • 115,198 Total Downloads
  • Updated 05/22/2013
  • Created 10/29/2010
  • 200 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.3.5-Release
or

About Aura Frames

Aura Frames allows you to display any kind of buff or debuff on any given unit with highly customizable filtering, ordering, coloring and animation functionality.

The "engine" behind the screens is the LibAura that is specific written for AuraFrames that provide aura information over all the units and even more. It also include information over internal cooldowns, spell cooldowns, totems, weapon enchantments, testing units and more.

The filtering, ordering and coloring is unique. No addon has ever approach Aura Frames with the way the internal system is working. The most important difference is that Aura Frames is not checking realtime aura's on all properties but is generating real lau code blocks based on filtering, ordering and coloring that are parsed by WoW/Lua and are executed as native lua functions (for non nerds: its fast)!

It supports currently 3 ways of displaying aura's. Button, bar or timeline style.

Supporting the following sources:

  • Buffs and Debuffs on any unit (your self, target, pet etc)
  • Weapon enchantments
  • Spell cooldowns
  • Spell cooldowns of your pet
  • Item cooldowns
  • All internal item cooldowns (with a self learing functionality to detect the cooldown times)
  • Mouse over
  • Test unit
  • Totems
  • Boss Mods (DXE and DBM are currently supported)

Feature highlights:

  • Support for multiple ways of displaying aura's
  • Unlimited amount of containers to order and display aura's
  • Advanced filtering configuration
  • Advanced ordering configuration
  • Duration can be displayed in multiple ways
  • Customizable animation system that can be triggered by multiple events
  • Shared Madia support for bar textures and fonts
  • Masque (ButtonFacade) support for button and bar
  • Support for cancel buffs in combat

Console commands:

  • /af - Open the Aura Frames configuration (also available from the interface menu)
  • /affixdb - Tries to fix your Aura Frames database, use this before /afreset if you have problems (the addon need a /reloadui after this command)
  • /afreset - Will reset your whole database. Use this only if you have big problems

TIP: Shift right click an aura to dump the properties to the chat window. This will help you to create filters. (This only works when an container can be clicked).

------------------------------------------------------------------------
r437 | beautiuz | 2013-05-22 08:05:51 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   A /tags/1.3.5-Release (from /trunk:436)

Tagging as 1.3.5-Release
------------------------------------------------------------------------
r436 | beautiuz | 2013-05-22 08:00:42 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFramesConfig/AuraFramesConfig.toc

Bumping ToC version
------------------------------------------------------------------------
r435 | beautiuz | 2013-05-22 08:00:31 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFrames/AuraFrames.toc

Bumping ToC version
------------------------------------------------------------------------
r434 | beautiuz | 2013-05-09 21:36:04 +0000 (Thu, 09 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFrames/AuraDefinition.lua

Fixed an issue with the filter option CastByGroupPet
------------------------------------------------------------------------
r433 | beautiuz | 2013-05-09 20:23:19 +0000 (Thu, 09 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFrames/Libs/LibAura-1.0/SpellCooldowns.lua
   M /trunk/AuraFrames/Modules/BarContainer/Prototype.lua
   M /trunk/AuraFrames/Modules/ButtonContainer/Prototype.lua
   M /trunk/AuraFrames/Modules/TimeLineContainer/Module.lua
   M /trunk/AuraFrames/Modules/TimeLineContainer/Prototype.lua

Fixes and improvements for recharging of spells
------------------------------------------------------------------------
r432 | beautiuz | 2013-05-09 19:16:34 +0000 (Thu, 09 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFramesConfig/ContentGeneral.lua

Added display of database version
------------------------------------------------------------------------
r431 | beautiuz | 2013-05-09 19:16:17 +0000 (Thu, 09 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFrames/Libs/LibAura-1.0/SpellCooldowns.lua

Added support for detecting recharging of spells
------------------------------------------------------------------------
r430 | beautiuz | 2013-05-09 18:39:30 +0000 (Thu, 09 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFrames/AuraDefinition.lua

Fixed a typo
------------------------------------------------------------------------
r429 | beautiuz | 2013-05-09 18:31:27 +0000 (Thu, 09 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFramesConfig/AuraDefinitionHelp.lua

Added filter option CastByGroupPet
------------------------------------------------------------------------
r428 | beautiuz | 2013-05-09 18:31:18 +0000 (Thu, 09 May 2013) | 1 line
Changed paths:
   M /trunk/AuraFrames/AuraDefinition.lua

Added filter option CastByGroupPet
------------------------------------------------------------------------
r427 | beautiuz | 2013-04-26 14:11:01 +0000 (Fri, 26 Apr 2013) | 1 line
Changed paths:
   M /trunk/AuraFrames/CancelCombatAura.lua

Fixed a bug where trying to access Masque in Cancel Combat Aura's when Masque isn't installed
------------------------------------------------------------------------

Comments

First Previous Page 2 of 23 Next Last
  • #338

    I just wanted to thank you for this addon.

    I use to be an avid fan of Satrina Buff Frames, but as you know.. It has been out of wack for the last couple years. I appreciate Fatherofnine for extending it's demise, as long as he did. But it was honestly, a lost cause.

    I love, love this addon. As it allowed me todo something that most other addons of this sort would not. And that is to incorporate Target of Target Debuffs into my current UI. I'm not the sort of tank to lay trust into what boss mod addons are telling me. I want to actually see how many stacks my offtank might have of certain debuffs.

    Very good workings here. Thank you x 1,000,000.

  • #337

    This addon is awesome except for the fact that it doesn't keep the blizzard consolidate buff thing. That's really annoying.

  • #334

    hi everyone, wanted to shout out that I love this addon, great job

    I did have one question.  is there any way to get the buffs to Center justify?  everythign appears to be only left or right justification of some form or another.

  • #335

    Hey,

    Great to hear you like the addon, always nice to see. That's one of the reasons I made this addon. About your question, it is indeed not supported atm, we are working hard on Aura Frames 2.0 and we want to implement this into the new version.

    We hope to start releasing beta's of Aura Frames 2.0 within 1-2 months. Sorry for the long delay.

  • #336

    no prob.  i used to use satrian's as i wanted more customization.  but SBF has limitations and is not very user friendly.  if in 2.0 you could make these as customizable as possible...well...hail to the king.

  • #332

    When setting up two containers, one to track all buffs >= 14 sec and one to track all buffs < 14 sec .  When the buff goes below 14 sec and then is refreshed above 14 sec when it leaves the container the mod doesn't reset the positioning back for the rest of the < 14 sec buffs. It just leaves a blank spot.

    Also when I had both containers set to 10 secs and Lock and load would proc I would get this error, just happened with Lock and Load.

    12x AuraFrames-1.3.3-Release\Modules\ButtonContainer\Prototype.lua:793: attempt to index local "Button" (a nil value)
    AuraFrames-1.3.3-Release\Modules\ButtonContainer\Prototype.lua:793: in function "AuraAnchor"
    AuraFrames-1.3.3-Release\AuraList.lua:349: in function "NotifyFunc"
    AuraFrames-1.3.3-Release\Order.lua:356: in function "Add"
    AuraFrames-1.3.3-Release\AuraList.lua:182: in function "AuraNew"
    AuraFrames-1.3.3-Release\Libs\LibAura-1.0\LibAura-1.0-1.lua:425: in function "FireAuraNew"
    AuraFrames-1.3.3-Release\Libs\31LibAura-1.0-1\UnitAuras.lua:491: in function "ScanUnitAurasChanges"
    AuraFrames-1.3.3-Release\Libs\31LibAura-1.0-1\UnitAuras.lua:370: in function "ScanUnitChanges"
    AuraFrames-1.3.3-Release\Libs\31LibAura-1.0-1\UnitAuras.lua:281: in function "?"
    AuraFrames-1.3.3-Release\Libs\LibAura-1.0\LibAura-1.0-1.lua:575: in function <AuraFrames\Libs\LibAura-1.0\LibAura-1.0.lua:571>

  • #333

    Hey,

    Could you try out alpha r425 to see if it's fixed? I think I know what cause it but I can't reproduce the problem myself.

  • #329

    How can I use the Avatar and the 'Potion of Brawler's Might' cooldown? The other cds i want are working.

  • #330

    Found out that the problem is not the Avatar spell. The problem is the simultaneous cast of Avatar and Skull Banner.

  • #331

    I replied to your ticket, ill try to look into it tonight.

  • #328

    Any chance of the strata of Aura Frames to be adjustable so that it goes UNDER the raid bar that shows up on the left side when you're in a raid?

  • #325

    Greetings,

    After the 5.2 update it'd seem like some errors appeared. The biggest one being an LUA-Error while I extend the duration of certain spells over the maximum time shown trough a filter.
      E.g. I use Cobra Shot as an Survival Hunter to extend the duration of Serpent Sting. Serpent Sting's current dur is 2 sec - extended to 8 with a filter set to "Time remaining - lesser or equal - 5."

    It also seems like the show/hide function isn't working as intended while it doesn't show up in combat if I choose to hit it outside.
      E.g. Visibility set to show in combat and not outside with Animations / Container Visibility / Invisible Alpha set to: Anything.
    Which I hope is the intended usage of it (took a while to figure that out...) 

    I'll just use a workaround for the refresh errors (or just turn show lua errors...) so I'll be okay for now. ;)
    Enjoy,

     Jocka

    One of the Errors I get:

    Message: ...Ons\AuraFrames\Modules\ButtonContainer\Prototype.lua:793: attempt to index local 'Button' (a nil value)

    Time: 03/10/13 18:47:22
    Count: 6
    Stack: ...Ons\AuraFrames\Modules\ButtonContainer\Prototype.lua:793: in function `AuraAnchor'
    Interface\AddOns\AuraFrames\AuraList.lua:349: in function `NotifyFunc'
    Interface\AddOns\AuraFrames\Order.lua:356: in function `Add'
    Interface\AddOns\AuraFrames\AuraList.lua:290: in function `AuraCheck'
    Interface\AddOns\AuraFrames\AuraList.lua:339: in function <Interface\AddOns\AuraFrames\AuraList.lua:330>

    Locals: self = <table> {
    Module = <table> {
    }
    AuraList = <table> {
    }
    AnimationAuraNew = <table> {
    }
    CountFontObject = AuraFramesButtonContainer_ExpiringBuffs_CountFont {
    }
    AnimationAuraExpiring = <table> {
    }
    AnimationAuraChanging = <table> {
    }
    ButtonPool = <table> {
    }
    AnimationGoingVisibleChild = <table> {
    }
    AnimationMoveButton = <table> {
    }
    Direction = <table> {
    }
    Buttons = <table> {
    }
    Id = "ExpiringBuffs"
    MaxButtons = 6
    ContainerVisibility = false
    IsVisible = false
    AnimationGoingInvisible = <table> {
    }
    Config = <table> {
    }
    DurationFontObject = AuraFramesButtonContainer_ExpiringBuffs_DurationFont {
    }
    MSQGroup = <table> {
    }
    AnimationGoingVisible = <table> {
    }
    Frame = AuraFramesButtonContainer_ExpiringBuffs {
    }
    Content = AuraFramesButtonContainer_ExpiringBuffsContent {
    }
    TooltipOptions = <table> {
    }
    }
    Aura = <table> {
    Index = 0
    Color = <table> {
    }
    Duration = 10.454
    Unit = "target"
    ChangingTime = 25927.116
    CasterName = "Larien"
    Icon = "Interface\Icons\Ability_Hunter_Quickshot"
    ItemId = 0
    DetectionTime = 25927.116
    Type = "HARMFUL"
    Count = 0
    CasterUnit = "player"
    Id = "targetSerpent Sting25929.334"
    RealUnit = "target"
    IsRefired = true
    SpellId = 118253
    Classification = "Poison"
    IsDispellable = false
    Name = "Serpent Sting"
    IsStealable = false
    IsCancelable = false
    Scanned = false
    ExpirationTime = 25937.57
    GoingRefire = false
    }
    Index = 2
    Button = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index local 'Button' (a nil value)"
    math_floor = <function> defined =[C]:-1

  • #326

    Hey,

    Could you try the last alpha? Those lua errors should be fixed there.

  • #327

    Wow, your one fast replyer, cheers!
    I must say I never thought of there being an Alpha version, silly me.

    Will try it out.
    Thanks,

    Jocka 

  • #320

    For those that are having problems with containers not hiding, or fading out, when out-of-combat, etc...  You must select "Use Animation for: Container Visibility" under the "Animations" tab of the affected container.  If it still isn't fading/hiding properly, try "reseting" the "Invisible Alpha" option under "Use Animation for: Container Visibilty" by selecting a different alpha setting, then re-selecting 0 for "Invisible Alpha."  It got mine working again as intended. :)

    Cheers,

    Pax

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Maingear

ENTER NOW