Aura Frames is in Beta. There will be bugs, please help to track them down and report them!
Aura Frames allows you to display any kind of buff or debuff on any given unit with highly customizable filtering and ordering 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 and testing units.
The filtering and ordering is unique. No addon has ever approach Aura Frames with the way the internal system is working. The biggest difference is that Aura Frames is not checking aura's on specified properties but is building real lau code blocks that are parsed by WoW and are executed as native lua code!
It supports currently two ways of displaying aura's. Button style or bar style.
Console commands:
/af - Open the Aura Frames configuration (also available from the interface menu)
/afreset - Will reset your whole database. Use this only if you have big problems
/affixdb - Tries to fix your Aura Frames database, use this before /afreset if you have problems (the addon need a /reloadui after this command)
Todo:
Easier configuration screens
Known problems:
Talent cooldowns are not working (support is atm removed)
Cancel buffs in combat doesn't work (Thanks Blizzard)
Trick: 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).
No addon has ever approach Aura Frames with the way the internal system is working. The biggest difference is that Aura Frames is not checking aura's on specified properties but is building real lau code blocks that are parsed by WoW and are executed as native lua code!
I haven't looked at your code, but what does that even mean? Everything in a WoW addon is a "real Lua code block executed as Lua code". And if you're not checking the "specified properties" of auras, how are you filtering them?
I haven't looked at your code, but what does that even mean? Everything in a WoW addon is a "real Lua code block executed as Lua code". And if you're not checking the "specified properties" of auras, how are you filtering them?
I'm building a string containing the filtering code as lua code and do a loadstring that will return my filtering function. Then the function is called to check aura's.
Compared that to other addons, they have a long if..ifelse... statement to see on what they need to check and then check it. For example
if Subject == "SpellId" then
if Operator == "Compare" then
return Aura.SpellId == Value;
elseif ...
...
...
end
And I build direct code like:
function(Aura)
return Aura.SpellId == "MySpellName";
end
It's really intelligent and sorts also filter blocks on weight (eg check first for SpellId and after that check if the aura is casted by a friendly player/ncp. This will speed things up because SpellId checking is faster then checking for friendly).
Also check the following image to get an idea of the filter editor:
I'm working on a new configuration ui (hope to finish with that this weekend). After that I will add options for count and duration. The bar containers will get a huge upgrade after that.
Good to hear that it's fixed. For the localization, atm I don't support any localization and all strings are hard coded. Maybe I will do localization in a later stage when the addon is more stable (still a lot of changes are happening).
hey, this is only in the alpha's atm. It's still a work in progress but it's tactically working but missing some displaying features. You can use it as a replacement for SexyCooldowns for example. I think I will push a new beta out this weekend when I had some time to add some more stuff and do some testing.
Great addon. Real quick suggestion / request. When using the timeline display for cooldowns, if 2 cds are popped at the same time, one will always cover the other. I was hoping you could make it so overlapping icons periodically swap foreground positions.
Great addon. Real quick suggestion / request. When using the timeline display for cooldowns, if 2 cds are popped at the same time, one will always cover the other. I was hoping you could make it so overlapping icons periodically swap foreground positions.
Thanks for your time and effort.
Thanks, I'm playing this week around with the cooldown items also. There are some problems with swapping around buttons and overlapping.
First of all, for example my own main, elemental shaman have frost/flame/earth shock with a shared cooldown. I'm atm implementing a grouping functionality and checking if it's worth to really add it, but what it does: it checks for shared cooldowns and then looks in your spell casted history and group them together and only show the cooldown that you have casted (for me, that would be most of the time only flame shock).
Next to that, we have just a few cooldowns that can overlap (particle). The buttons are skinned with ButtonFacade and that cause a problem if you change the alpha of a button for swapping to fore/background. If I make a button facade button transpiration then you will start seeing the original blizzard button borders thru the button facade borders (button facade doesn't remove the original borders, but just place something in front of it).
I will look into the button facade problem to see if I can come up with something to resolve the issue.
But keep giving more suggestion, love them and spread the addon between you guild mates :)
I've been following your addon since Cat beta and am quite pleased with the progression you've made with it.
Porting over to this from a longtime SBF3 user, there are a few requests that I have concerning the bar layout.
1. Would it be possible to set the bar scale and icon separately?
2. Layout the bars horizontally
#2 would be the main request since I can just combine using a button layout with a bar to get the effect (top right buffs) that I prefer in the screenshot below.
I have been working a lot on the timeline container, when it is more finished I will look into the bar container and start playing a bit with different settings for bars and buttons
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Aura Frames allows you to display any kind of buff or debuff on any given unit with highly customizable filtering and ordering 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 and testing units.
The filtering and ordering is unique. No addon has ever approach Aura Frames with the way the internal system is working. The biggest difference is that Aura Frames is not checking aura's on specified properties but is building real lau code blocks that are parsed by WoW and are executed as native lua code!
It supports currently two ways of displaying aura's. Button style or bar style.
Console commands:
Todo:
Known problems:
Trick: 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).
Download: http://wow.curse.com/downloads/wow-addons/details/aura-frames.aspx
Home: http://wow.curseforge.com/addons/aura-frames/
I haven't looked at your code, but what does that even mean? Everything in a WoW addon is a "real Lua code block executed as Lua code". And if you're not checking the "specified properties" of auras, how are you filtering them?
I'm building a string containing the filtering code as lua code and do a loadstring that will return my filtering function. Then the function is called to check aura's.
Compared that to other addons, they have a long if..ifelse... statement to see on what they need to check and then check it. For example
And I build direct code like:
It's really intelligent and sorts also filter blocks on weight (eg check first for SpellId and after that check if the aura is casted by a friendly player/ncp. This will speed things up because SpellId checking is faster then checking for friendly).
Also check the following image to get an idea of the filter editor:
http://static.curseforge.net/content/images/26/941/FilterEditor.png
Could it be possible to get an option to manage timers positions and scale separatly from the icon ?
And same request for counting display ?
Thanks for your time and addon anyway :)
I will try asap the latest version for the thrown weapon enchantment :) and closed the ticket if it's ok ;)
Thank you very much for your time ^^
By the way if you open the localization with the curse or wowace system I could help you with the french one.
P.S. : Same comment on the curseforge ticket.
But thanks for the offer.
Is this feature still "disabled by default for testing", because I can't find it under options?
(Rev.: 184)
too late ;/
Sorry to hear, had the same problem in my normal wow :( some stupid typo in the db upgrade code
Thanks for your time and effort.
Thanks, I'm playing this week around with the cooldown items also. There are some problems with swapping around buttons and overlapping.
First of all, for example my own main, elemental shaman have frost/flame/earth shock with a shared cooldown. I'm atm implementing a grouping functionality and checking if it's worth to really add it, but what it does: it checks for shared cooldowns and then looks in your spell casted history and group them together and only show the cooldown that you have casted (for me, that would be most of the time only flame shock).
Next to that, we have just a few cooldowns that can overlap (particle). The buttons are skinned with ButtonFacade and that cause a problem if you change the alpha of a button for swapping to fore/background. If I make a button facade button transpiration then you will start seeing the original blizzard button borders thru the button facade borders (button facade doesn't remove the original borders, but just place something in front of it).
I will look into the button facade problem to see if I can come up with something to resolve the issue.
But keep giving more suggestion, love them and spread the addon between you guild mates :)
Porting over to this from a longtime SBF3 user, there are a few requests that I have concerning the bar layout.
1. Would it be possible to set the bar scale and icon separately?
2. Layout the bars horizontally
#2 would be the main request since I can just combine using a button layout with a bar to get the effect (top right buffs) that I prefer in the screenshot below.