Elkano's BuffBars
EBB provides groups of (mainly) statusbar style indicators to show (de)buffs currently affecting your char or some other units (focus, pet and target). For the player, it can also show indicators for temporary enchants placed on their weapons.
For over 20 years, EBB has been a mainstay for both long-term and returning players (at least some) and reports of its death have been greatly exaggerated.
Two-in-One Download
For Classic WoW, the addon uses its older 2.x code base, for Mainline WoW (Retail and Forever) it is now based on Blizzard's AuraContainer; all in the same download file.
2.x based on UnitAura
Version 2.x was a total recode, initially based on the Ace2 framework, later ported to Ace3, which became necessary in order to support some of the longtime wanted and suggested features. It has served well for ~19 years (since June '07) and made it possible to show different groups of bars which can be configured in many ways. Each group can be assigned an individual look and filter settings. After setting up a group, its anchor can be hidden by alt-left clicking a bar or the anchor itself in order to lock the group in place.
Due to changes Blizzard made with WoW 4.x it's no longer possible to cancel buffs without the use of secure frames.
EBB v2 thus limits cancelling of buffs to out-of-fight since using SecureAuraHeader would have required a major code restructuring.
This will be coming in a later version.
3.x based on AuraContainer
This is once again a complete artisanal rewrite, which became necessary due to Blizzard making auras secret in combat. This also gave me the push to include some features I already wanted but never included before. And you can cancel buffs in combat again.
Layouts can now be shared between groups, support multi-line/-column alignments, and give you way more options than before. But it can also just look the same as it used to.
What did suffer from the change of underlying technology are some of the filter options, as Blizzard has intentionally broken those.
And I haven't added localization to v3, yet. So most texts are in English besides a few strings reused from the game client.
Settings
The settings can be accessed via chat (/ebb), LDB icon, or simply via the game settings.
Other Infos
In order to get additional bar textures and fonts for EBB simply install e.g. SharedMedia which is available for download under https://www.curseforge.com/wow/addons/sharedmedia
If you have bug reports or feature request, create a ticket: https://www.curseforge.com/wow/addons/elkbuffbars/issues
-
View User Profile
-
Send Message
Posted Nov 26, 2020In reply to Psyriph:
Sadly for EBB there is currently none (since WoW 4.x).
The frames needed to do that can't be moved in combat and thus I'd have to remove filtering and sorting and have Blizzard's code handle the frames.
I always wanted to at least add that as an alternative but since I never needed it myself, I never came around to doing it besides a prototype :/
-
View User Profile
-
Send Message
Posted Oct 20, 2020Can't see any bargroup anymore on screen, they also disappeared from the config window so I can't adjust /create new groups anymore.
I received following 2 LUA-Errors:
Lua 1:
31x ElkBuffBars\EBB_BarGroup.lua:129: attempt to call method 'SetBackdrop' (a nil value)
[string "@ElkBuffBars\EBB_BarGroup.lua"]:129: in function `UpdateAnchor'
[string "@ElkBuffBars\EBB_BarGroup.lua"]:117: in function `ToggleConfigMode'
[string "@ElkBuffBars\ElkBuffBars-2.6.0-196.lua"]:168: in function `OnClick'
[string "@Accountant_Classic\Libs\LibDBIcon-1.0\LibDBIcon-1.0-43.lua"]:144: in function <...ountant_Classic\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:142>
Locals:
self = <table> {
layout = <table> {
}
bars = <table> {
}
data = <table> {
}
frames = <table> {
}
}
show = true
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = <table> {
bgFile = "Interface/Tooltips/UI-Tooltip-Background"
tileSize = 16
edgeFile = "Interface/Tooltips/UI-Tooltip-Border"
tile = false
edgeSize = 16
insets = <table> {
}
}
(*temporary) = "attempt to call method 'SetBackdrop' (a nil value)"
anchor_backdrop = <table> {
bgFile = "Interface/Tooltips/UI-Tooltip-Background"
tileSize = 16
edgeFile = "Interface/Tooltips/UI-Tooltip-Border"
tile = false
edgeSize = 16
insets = <table> {
}
}
Lua 2
67x ElkBuffBars\EBB_BarGroup.lua:174: attempt to call method 'SetBackdropColor' (a nil value)
[string "@ElkBuffBars\EBB_BarGroup.lua"]:174: in function `UpdateAnchor'
[string "@ElkBuffBars\EBB_BarGroup.lua"]:117: in function `ToggleConfigMode'
[string "@ElkBuffBars\ElkBufAfBars-2.6.0-196.lua"]:168: in function `OnClick'
[string "@Accountant_Classic\Libs\LibDBIcon-1.0\LibDBIcon-1.0-43.lua"]:144: in function <...ountant_Classic\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:142>
Locals:
self = <table> {
layout = <table> {
}
bars = <table> {
}
data = <table> {
}
frames = <table> {
}
}
show = true
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
PixelSnapDisabled = true
}
(*temporary) = 0.300000
(*temporary) = 0.500000
(*temporary) = 1
(*temporary) = 0.500000
(*temporary) = "attempt to call method 'SetBackdropColor' (a nil value)"
anchor_backdrop = <table> {
bgFile = "Interface/Tooltips/UI-Tooltip-Background"
tileSize = 16
edgeFile = "Interface/Tooltips/UI-Tooltip-Border"
tile = false
edgeSize = 16
insets = <table> {
}
}
-
View User Profile
-
Send Message
Posted Oct 20, 2020In reply to ishirra:
I'm also unable to see them. I got them to show once somehow and it was successfully creating new groups when I clicked the button but they weren't updating properly when deleting them and I haven't been able to get the window to show anything since.
-
View User Profile
-
Send Message
Posted Oct 20, 2020Tried to configure this beloved addon today, but got a message from "LUA" ;) :
1x ElkBuffBars\EBB_BarGroup.lua:194: attempt to call method 'SetBackdropColor' (a nil value)
[string "@ElkBuffBars\EBB_BarGroup.lua"]:194: in function `UpdateAnchor'
[string "@ElkBuffBars\EBB_BarGroup.lua"]:108: in function `SetLayout'
[string "@ElkBuffBars\ElkBuffBars-2.5.2-193.lua"]:719: in function `AddBarGroup'
[string "@ElkBuffBars\ElkBuffBars-2.5.2-193.lua"]:1206: in function <ElkBuffBars\ElkBuffBars.lua:1205>
[string "=[C]"]: ?
[string "@Ace3\AceConfig-3.0-3\AceConfigDialog-3.0\AceConfigDialog-3.0-79.lua"]:51: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:49>
[string "@Ace3\AceConfig-3.0-3\AceConfigDialog-3.0\AceConfigDialog-3.0-79.lua"]:843: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:664>
[string "=[C]"]: ?
[string "@Ace3\AceGUI-3.0\AceGUI-3.0-41.lua"]:72: in function <Ace3\AceGUI-3.0\AceGUI-3.0.lua:70>
[string "@Ace3\AceGUI-3.0\AceGUI-3.0-41.lua"]:306: in function `Fire'
[string "@Ace3\AceGUI-3.0-41\widgets\AceGUIWidget-Button.lua"]:22: in function <...dOns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>
-
View User Profile
-
Send Message
Posted Oct 17, 2020so is this addon abandoned ?
-
View User Profile
-
Send Message
Posted Oct 17, 2020> Last Released File: 2 days ago
yeah, looks abandoned to me 😏
-
View User Profile
-
Send Message
Posted Oct 17, 2020In reply to Elkano:
Not sure why but version 103 alpha has been listed as the latest version for ages :(
Literally just found this comment so checked the version manually!
But so happy to see an update!
I think the TOC might also have to be
## Interface: 90001
To stop it showing out of date.
-
View User Profile
-
Send Message
Posted Oct 18, 2020In reply to ElectronicPunk:
good catch with the TOC 😅
regarding 193, seems to be a bug in the Twitch client due to 196 being marked for retail and classic 🤔
For me, the client does show 196 for classic and 193 for retail as well... 😕
will poke around a bit, so OW can fix that...
-
View User Profile
-
Send Message
Posted Oct 16, 2020Would it be possible to get Spec-profiles? Would be really useful for folks like me who use different layouts for healing compared to DPS/Tanking.
-
View User Profile
-
Send Message
Posted Oct 17, 2020In reply to Forge_User_54900357:
You can do this already. Open the settings and go to the Profiles tab.
-
View User Profile
-
Send Message
Posted Oct 17, 2020In reply to CosmicFlatulance:
No, there is only functionality for one profile at the time.
-
View User Profile
-
Send Message
Posted Oct 17, 2020In reply to CosmicFlatulance:
I realized that you are correct, but for some reason it is not showing on all my characters. Anyone got any idea what could be causing this? A setting somewhere that need to be fixed?
-
View User Profile
-
Send Message
Posted Oct 17, 2020In reply to CosmicFlatulance:
In reply to CosmicFlatulance:
Aaaand finally, I found out what's causing it... Multi-profile is locked to Level 15+ apparently, so now when you get Specializations at 10 in the pre-patch it seems to not work correctly...
-
View User Profile
-
Send Message
Posted Oct 18, 2020In reply to Forge_User_54900357:
That would be a problem in LibDualSpec then. 😕
I'll tell its author.
/€dit: fixed in LDS' latest version; either install as stand alone for now or wait for a newer file here.
-
View User Profile
-
Send Message
Posted Oct 16, 2020Hello!
Love your addon, I've been using it since forever and my whole buff/debuff system's based on it 😊
Since the prepatch I have this spammy problem: both buffs in the screenshot have exactly the same name.
Is there a way to add some spam protection so only one buff of the same name is displayed?
Or maybe an option to ignore/add buffs by their ID?
Thanks!
-
View User Profile
-
Send Message
Posted Oct 15, 2020Why the stupid Twitch not updating from r193-alpha version?
Tried alpba-beta-gamma-delta-release update method, Reinstall, everything. Still r193....
-
View User Profile
-
Send Message
Posted Oct 15, 2020please look at the image on the forums I uploaded. It wouldn't let me upload it here.
-
View User Profile
-
Send Message
Posted Oct 15, 2020In reply to LegendaryHero20:
But why not updating to any version over 193 (except the newest which is having problem)?
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to KoborOld:
I forgot to edit my post. I had to turn off configuration mode to remove the "blessing of demostration" buff. I never had to do that before.
-
View User Profile
-
Send Message
Posted Oct 14, 2020Just as a heads up:
Yes, there will be an update for 9.0.1/SL, but since the auth servers are currently having problems I'm not able to do it today. 😥