Get an Epic Experience with Premium

Aura Frames

Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 2,168 Monthly Downloads
  • Supports: 6.0.3
  • 186,336 Total Downloads
  • Updated 01/12/2015
  • Created 10/29/2010
  • 243 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.4.4-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).

r456 | beautiuz | 2015-01-12 09:46:02 +0000 (Mon, 12 Jan 2015) | 1 line
Changed paths:
   A /tags/1.4.4-Release (from /trunk:455)

Tagging as 1.4.4-Release
r455 | beautiuz | 2015-01-12 09:02:34 +0000 (Mon, 12 Jan 2015) | 1 line
Changed paths:
   M /trunk/AuraFrames/Modules/BarContainer/Prototype.lua

* Fixed a type that could cause problems with bars
r453 | beautiuz | 2015-01-11 11:55:21 +0000 (Sun, 11 Jan 2015) | 1 line
Changed paths:
   M /trunk/AuraFrames/Modules/BarContainer/Prototype.lua
   M /trunk/AuraFrames/Modules/ButtonContainer/Prototype.lua

* Added code to fix a stuck Cooldown frame on buttons and bars.
r452 | beautiuz | 2015-01-11 11:44:32 +0000 (Sun, 11 Jan 2015) | 2 lines
Changed paths:
   M /trunk/AuraFrames/AuraFrames.lua
   M /trunk/AuraFrames/FontObject.lua

* Added preferredIndex = 3 to the static popups, this should fix most taint errors.
* If LSM isn't returning a font, then don't set it.


First Previous Page 12 of 29 Next Last
  • #270

    This is on the todo list for Aura Frames 2.x

  • #263

    Thanks for updating, but there is no support for Masque (at least I don't see any).

  • #264

    Masque support has been added long time ago and should work fine. Could you see if you see Aura Frames in the Masque interface? Could you otherwise make a ticket with the addon versions and a addon list.

  • #265

    You are right, i accidently disabled ButtonFacade.

    Last edited by ottoman on 9/2/2012 6:13:55 PM
  • #261

    I just tagged 1.2.8-Release. This release should fix most of the problems if not all :)

  • #262

    Much love!

  • #260

    Alpha build on Curseforge is working perfectly.  Thanks!

  • #259

    Any update to fix the bug(s) that we posted please? I wish I could code and fix it but I cant. ;<

  • #258

    The alpha available on curseforge seems to be working fine for me with 5.0.4 :)


  • #256
    Bug with r360

    Hi Beautiuz,

    Got an error with latest alpha:

    136x AuraFrames-r360\Libs\22LibAura-1.0-1\SpellCooldowns.lua:286: GetSpellBookItemInfo(): Invalid spell slot

    <in C code>
    AuraFrames-r360\Libs\22LibAura-1.0-1\SpellCooldowns.lua:286: in function "UpdateSpellBook"
    AuraFrames-r360\Libs\22LibAura-1.0-1\SpellCooldowns.lua:133: in function "ActivateSource"
    AuraFrames-r360\Libs\LibAura-1.0\LibAura-1.0-1.lua:256: in function "RegisterObjectSource"
    AuraFrames-r360\AuraList.lua:32: in function "AddSource"
    AuraFrames-r360\Container.lua:92: in function "CreateContainer"
    AuraFrames-r360\Container.lua:168: in function "CreateAllContainers"
    AuraFrames\AuraFrames-r360.lua:52: in function <AuraFrames\AuraFrames.lua:33>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
    (tail call): ?
    AckisRecipeList-2.3.3\libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
    AckisRecipeList-2.3.3\libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <AckisRecipeList\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>


    Hope we can get it fixed soon, thanks in advance! I see you don't really play the game nowadays, you should 'couse 5.0.4 rocks! ;) 

  • #255

    The latest alpha version isn't working for me at all.  I'm getting the following two errors on login:

    Message: ...ddOns\AuraFrames\Libs\LibAura-1.0\SpellCooldowns.lua:286: GetSpellBookItemInfo(): Invalid spell slot Time: 08/29/12 18:54:58 Count: 1 Stack: (tail call): ? [C]: ? ...ddOns\AuraFrames\Libs\LibAura-1.0\SpellCooldowns.lua:286: in function `UpdateSpellBook' ...ddOns\AuraFrames\Libs\LibAura-1.0\SpellCooldowns.lua:133: 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:168: in function `CreateAllContainers' Interface\AddOns\AuraFrames\AuraFrames.lua:52: 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): ? ...rkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:543: in function `EnableAddon' ...rkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:636: in function <...rkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:621> [C]: in function `LoadAddOn' Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn' Interface\FrameXML\UIParent.lua:322: in function `CombatLog_LoadUI' Interface\FrameXML\UIParent.lua:692: in function <Interface\FrameXML\UIParent.lua:657>

    Locals: <none>


    Message: ...ddOns\AuraFrames\Libs\LibAura-1.0\SpellCooldowns.lua:286: GetSpellBookItemInfo(): Invalid spell slot Time: 08/29/12 18:55:00 Count: 1 Stack: [C]: ? [C]: ? ...ddOns\AuraFrames\Libs\LibAura-1.0\SpellCooldowns.lua:286: in function `UpdateSpellBook' ...ddOns\AuraFrames\Libs\LibAura-1.0\SpellCooldowns.lua:246: 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>


  • #252

    Message: Interface\AddOns\AuraFrames\Config.lua:34: CreateFrame(): Couldn't find inherited node "UIPanelButtonTemplate2"
    Time: 08/29/12 09:56:57
    Count: 1
    Stack: [C]: ?
    Interface\AddOns\AuraFrames\Config.lua:34: in function `RegisterBlizzardOptions'
    Interface\AddOns\AuraFrames\AuraFrames.lua:48: 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): ?
    ...AddOns\AuraFrames\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
    ...AddOns\AuraFrames\Libs\AceAddon-3.0\AceAddon-3.0.lua:636: in function <...AddOns\AuraFrames\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:373: in function `TimeManager_LoadUI'
    Interface\FrameXML\UIParent.lua:690: in function <Interface\FrameXML\UIParent.lua:657>

    Locals: (*temporary) = "Button"
    (*temporary) = "AuraFramesLaunchConfig"
    (*temporary) = <unnamed> {
     0 = <userdata>
     name = "Aura Frames"
    (*temporary) = "UIPanelButtonTemplate2"

  • #254

    Try the last alpha, it should work. I will look soon into it and make a new release

  • #251

    Ah you quit, i guess i'm gonna have to look for an alternative then. BLAST!

  • #253

    I didnt quit totally, I still have an active subscribsion and I will look into the addon tonight/tomorrow. Try the last alpha is you have problems (I did made already changes for the MoP beta there).

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

Legends of Hoenn Tin Giveaway