Get an Epic Experience with Premium

Aura Frames

Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 11,832 Monthly Downloads
  • Supports: 6.0.3
  • 168,050 Total Downloads
  • Updated 11/27/2014
  • Created 10/29/2010
  • 225 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.4.2-Release

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).

r451 | beautiuz | 2014-11-27 11:50:02 +0000 (Thu, 27 Nov 2014) | 1 line
Changed paths:
   A /tags/1.4.2-Release (from /trunk:450)

Tagging as 1.4.2-Release
r450 | beautiuz | 2014-11-26 17:12:11 +0000 (Wed, 26 Nov 2014) | 2 lines
Changed paths:
   M /trunk/AuraFrames/AnimationSystem.lua
   M /trunk/AuraFrames/Modules/BarContainer/Prototype.lua
   M /trunk/AuraFrames/Modules/ButtonContainer/Prototype.lua
   M /trunk/AuraFrames/Order.lua

* Fixed a typo in comments
* Attempt to fix an issue where there isn't an icon (not verified)


First Previous Page 1 of 27 Next Last
  • #403

    Can i make aura frames for Boss Frames? Boss 1 , 2 , 3 , 4 , 5 etc - i wanna watch my dots on the bosses like tectus etc

  • #402

    I don't get the error that's been reported below when equipping a fishing lure, but I do get an empty buff frame in addition to the lure:

    Last edited by Surge on 12/8/2014 2:30:01 PM
  • #401

    Great addon! Good job!

  • #400

    The option to hide all aura frames in a Pet Battle isn't working properly. It doesn't hide the cooldown shadows on top of the buff icons (which do fade properly in all cases), and the buff icons do not reappear in all cases after the battle is over.

    In a pet battle:

    Out of pet battle (my second aura group):

  • #399

    Got this error when i try to DE item using essence font from enchanter study (garrison):

    Date: 2014-11-30 01:19:10
    ID: -1
    Error occured in: AddOn: AuraFrames
    Count: 3
    Message: Error: AddOn AuraFrames attempted to call a forbidden function (AcceptSpellConfirmationPrompt()) from a tainted execution path.
       [C]: AcceptSpellConfirmationPrompt()
       ..\FrameXML\StaticPopup.lua:3257: OnAccept()
       ..\FrameXML\StaticPopup.lua:3945: StaticPopup_OnClick()
       [string "*:OnClick"]:1:
          [string "*:OnClick"]:1

    After i got this error i could not left click anything (aside of game menu) until i restart wow client.

  • #398

    Are Group Buffs and Groups Debuffs working in expert mode?  When I create a window with Groups Buffs/Debuffs with Part Members/Raid Members clicked, nothing ever shows. 

    Or am I misunderstanding this function. 

    Looking to see debuffs on my party members. 


  • #397

    Have same problem as reported in #393.

    Applying a lure to the fishing pole i get same type of error.

    Date: 2014-11-26 21:41:13
    ID: 3
    Error occured in: Global
    Count: 1
    Message: ...Ons\AuraFrames\Modules\ButtonContainer\Prototype.lua line 677:
       Usage: AuraFramesButton17ContentCooldown:SetSwipeTexture(file, [r, g, b, a])
       [C]: SetSwipeTexture()
       ...Ons\AuraFrames\Modules\ButtonContainer\Prototype.lua:677: AuraNew()
       AuraFrames\AuraList.lua:179: AuraNew()
       ...e\AddOns\AuraFrames\Libs\LibAura-1.0\LibAura-1.0.lua:425: FireAuraNew()
       ...s\AuraFrames\Libs\LibAura-1.0\WeaponEnchantments.lua:276: ScanWeapon()
       ...s\AuraFrames\Libs\LibAura-1.0\WeaponEnchantments.lua:208: ?()
    (*temporary) = AuraFramesButton17ContentCooldown {
     0 = <userdata>
     currentCooldownType = 2
     noCooldownCount = true
    (*temporary) = nil

  • #396

    Hi! I like your addon and all those options and filters. That's exactly the addon I need to manage my own debuffs on a target!

    I want to report a bug (?) when debuff borders cowardly hide behind debuff icons during combat.

    Oh, and that faint debuff border makes it hard to distinguish different types of debuffs when in combat.

    Can you make the colored border as thick as it is on default defuffs?

    Or maybe add an option to choose between thick and thin border types.



    Last edited by Natlyz on 11/1/2014 5:16:34 PM
  • #395

    Im getting this error when configuring cancelaura:

    1x AuraFrames\CancelCombatAura.lua:39: Usage: SetOverrideBindingClick(owner, isPriority, "KEY", "buttonName"[, "mouseButton"])
    [C]: ?
    AuraFrames\CancelCombatAura.lua:39: in function `Update'
    AuraFramesConfig\ContentCancelCombatAura.lua:34: in function <AuraFramesConfig\ContentCancelCombatAura.lua:32>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?
    Ace3\AceGUI-3.0\AceGUI-3.0-34.lua:314: in function `Fire'
    ...ns\Ace3\12AceGUI-3.0-34\widgets\AceGUIWidget-CheckBox.lua:68: in function <...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>


  • #393

    When applying a lure to a fishing rod i got this error=


    Message: ...Ons\AuraFrames\Modules\ButtonContainer\Prototype.lua:677: Usage: AuraFramesButton3ContentCooldown:SetSwipeTexture(file, [r, g, b, a])
    Time: 10/29/14 07:30:57
    Count: 1
    Stack: [C]: in function `SetSwipeTexture'
    ...Ons\AuraFrames\Modules\ButtonContainer\Prototype.lua:677: in function `AuraNew'
    Interface\AddOns\AuraFrames\AuraList.lua:179: in function `AuraNew'
    ...e\AddOns\AuraFrames\Libs\LibAura-1.0\LibAura-1.0.lua:425: in function `FireAuraNew'
    ...s\AuraFrames\Libs\LibAura-1.0\WeaponEnchantments.lua:276: in function `ScanWeapon'
    ...s\AuraFrames\Libs\LibAura-1.0\WeaponEnchantments.lua:208: in function `?'
    ...e\AddOns\AuraFrames\Libs\LibAura-1.0\LibAura-1.0.lua:597: in function <...e\AddOns\AuraFrames\Libs\LibAura-1.0\LibAura-1.0.lua:585>

    Locals: (*temporary) = AuraFramesButton3ContentCooldown {
    0 = <userdata>
    currentCooldownType = 2
    noCooldownCount = true
    (*temporary) = nil

  • #391

    I'm making atm a new release (1.4-Release). This release should fix most issues with 6.0. Please report any other issue you find after installing 1.4.

  • #394


    Is it possible to add an option for the addon to automatically change the nuber of buffs per row when your target/focus player has a target?

    I have 5 debuffs on my target per row but when my target enemy player targets me one of debuffs overlaps the 'targetoftarget' frame.

    Blizzard UI changes to 4 buffs automatically but it doesn't allow me to filter debuffs.



    P.S.: it seems debuff border isn't displayed correctly if the frame has a small size.

    Last edited by Natlyz on 10/29/2014 6:51:27 AM
  • #392

    Nevermind, update seems ot have fixed this. Thanks!

    Message: ...face\AddOns\AuraFrames\Libs\LibAura-1.0\TestUnit.lua:107: attempt to concatenate field 'Name' (a nil value)
    Time: 10/23/14 15:04:33
    Count: 1
    Stack: ...face\AddOns\AuraFrames\Libs\LibAura-1.0\TestUnit.lua:107: in function `ActivateSource'
    ...e\AddOns\AuraFrames\Libs\LibAura-1.0\LibAura-1.0.lua:256: in function `RegisterObjectSource'
    Interface\AddOns\AuraFrames\AuraList.lua:32: in function `AddSource'
    Interface\AddOns\AuraFrames\Container.lua:92: in function `CreateContainer'
    Interface\AddOns\AuraFrames\Container.lua:170: in function `CreateAllContainers'
    Interface\AddOns\AuraFrames\AuraFrames.lua:55: in function <Interface\AddOns\AuraFrames\AuraFrames.lua:33>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?
    ...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
    ...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:651: in function <...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:327: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:350: in function `CombatLog_LoadUI'
    Interface\FrameXML\UIParent.lua:830: in function <Interface\FrameXML\UIParent.lua:789>

    Locals: <none>

    Last edited by Dungeon47 on 10/23/2014 7:04:13 PM
  • #389

    Since 6.0.2, I've run into an issue where one or two of my frames will not display upon login. Disabling and re-enabling the container causes them to display correctly. This behavior has persisted through database cleaning, a full addon reset, and the recent update. It persists across all characters, and only affects frames that draw information directly from the player character (ie, Player Buffs, Player Debuffs as a source; with or without a filtered list applied).

    Let me know if there's more information I can provide that might be helpful.

  • #388

    How can you preview frame positioning and move them around?

  • 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 »

Plantronics GameCom Commander Headset Giveaway!