Go to Page... |
Compatibility: | Legion (7.0.3) |
Updated: | 10-04-16 02:33 AM |
Created: | 05-02-09 10:33 PM |
Downloads: | 38,973 |
Favorites: | 69 |
MD5: |
Important
I have recently uploaded the initial release for the successor (replacement) to Extra Bars called Button Forge.
Button forge addresses several of the problems present in Extra Bars (such as Companions sometimes causing an error at first login, poor performance in certain scenerios etc), perhaps the biggest change is the ability to create as many or few bars and buttons as you choose.
I encourage you to take a look:
Button Forge
Note: I have uploaded a v4.0.1 compatible version of Extra Bars now! (I only plan to provide basic support for this addon, but I will try to keep it operational for the time being... I may have a longer term plan if I find the time at a later date i.e. Extra Bars using the Button Forge engine which is a better engine)
(Both addons can operate side by side if you want to give it a try first)
Description
Adds 4 extra action bar you can drag abilities, items, macros, mounts and critters to.
This bar will not alter your existing actionbars or other user interface elements in anyway.
Project goal
To provide additional action bars to the user interface with as little learning curve or time spent configuring as possible.
Features
This bar is modelled very closely around how the standard action bars work. This includes features such as:
Comment Options |
10-21-10, 02:21 PM | |
A Murloc Raider
Forum posts: 4
File comments: 114
Uploads: 0
|
Four of four stars for this! A long-needed addon. Thanks.
|
|
vikkyne |
View Public Profile |
Send a private message to vikkyne |
Find More Posts by vikkyne |
Add vikkyne to Your Buddy List |
guin |
View Public Profile |
Send a private message to guin |
Find More Posts by guin |
Add guin to Your Buddy List |
Alternator |
View Public Profile |
Send a private message to Alternator |
Find More Posts by Alternator |
Add Alternator to Your Buddy List |
Alternator |
View Public Profile |
Send a private message to Alternator |
Find More Posts by Alternator |
Add Alternator to Your Buddy List |
10-16-10, 02:50 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 4
Uploads: 0
|
this mod is currently broken, for myself atleast, i am getting a "spellnillname" error.
I can post full LUA error if need be, just lemme know Alt. G |
|
Ghans |
View Public Profile |
Send a private message to Ghans |
Find More Posts by Ghans |
Add Ghans to Your Buddy List |
10-15-10, 12:48 AM | |
A Kobold Labourer
Forum posts: 1
File comments: 24
Uploads: 0
|
Ill vote for Extra Bars because its not full of useless crap (my crap can be someone else's treasure).
|
|
EvoTech |
View Public Profile |
Send a private message to EvoTech |
Find More Posts by EvoTech |
Add EvoTech to Your Buddy List |
10-13-10, 01:34 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 4
Uploads: 0
|
Re: WoW v4.0.1
many thanks, G |
|
|
Ghans |
View Public Profile |
Send a private message to Ghans |
Find More Posts by Ghans |
Add Ghans to Your Buddy List |
10-13-10, 03:51 AM | |
|
WoW v4.0.1
I've noted that Extra Bars has continued to be consistently downloaded even while Button Forge has been available. (I'm happy this is the case although I'm not entirely sure why this has been outpacing Button Forge for downloads).
Unfortunately Extra Bars does not work against v4.0.1. I was hoping that I could make a few minor changes and keep it running for those that wished to stick with Extra Bars, but it turns out there is one part that is going to be a fair bit of work to resolve before it could work again. At this stage my preference is to let Extra Bars die a peaceful death and encourage users to use Button Forge, but it isn't out of the question for me to find some time to update Extra Bars so that it continues to function as is provided there is enough reason and interest still in this addon?
Last edited by Alternator : 10-13-10 at 03:53 AM.
|
|
Alternator |
View Public Profile |
Send a private message to Alternator |
Find More Posts by Alternator |
Add Alternator to Your Buddy List |
08-08-10, 07:07 PM | |
|
Hi All,
Just a quick update: My successor to Extra Bars has been released: Button Forge Button Forge is effectively what Extra Bars v1 was intended to be. It pretty much covers all the features found in Extra Bars (including ease of use) and adds several more features on top. It has also resolved a number of issues present in Extra Bars including the poor performance some people experienced, and also the bugs people have listed against Extra Bars. P.S. As noted on the Info page, both addons can be run in parallel if you just want to give it a try first. Regards Alternator |
|
Alternator |
View Public Profile |
Send a private message to Alternator |
Find More Posts by Alternator |
Add Alternator to Your Buddy List |
04-07-10, 06:44 PM | |
|
@Robsato
Thanks for commenting on this - I have actually encountered this myself and know roughly what causes it (basically even though you are in the game world some API calls aren't returning info when the addon is expecting them to, which throws things out - very not helpful); And also this issue goes away the second time you enter the gameworld (i.e. log a character out and then go back in). I'm in the process of re-engineering the addon and will be addressing this during that.
Last edited by Alternator : 04-11-10 at 04:14 PM.
|
|
Alternator |
View Public Profile |
Send a private message to Alternator |
Find More Posts by Alternator |
Add Alternator to Your Buddy List |
03-29-10, 10:10 AM | |
|
Note: I tried to report the following already a while ago, but I accidentely reported it at the "ExtraBar" addon page (no space, no s), which is a different addon.
I logged into WoW after the patch and started getting a bunch of Lua errors on the AlternateButtonTemplate addon that comes with Extrabar. After relogging everything seemed to be fine, but I thought it might be usefull to report them anyways. This seems to happen after every patch. Code:
Message: ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: Usage: GetCompanionInfo(type, index) Time: 02/04/10 18:57:43 Count: 1 Stack: [C]: in function `GetCompanionInfo' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: in function `ABTMethods_UpdateTexture' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:295: in function `ABTMethods_Update' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:715: in function `ABTMethods_SetCommand' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:915: in function `ABTMethods_UpdateCompanion' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:364: in function `ABTMethods_LoadAll' Interface\AddOns\ExtraBar\ExtraBar.lua:36: in function `Init' Interface\AddOns\ExtraBar\ExtraBar.lua:21: in function <Interface\AddOns\ExtraBar\ExtraBar.lua:17> Locals: (*temporary) = "MOUNT" (*temporary) = nil Code:
Message: ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: Usage: GetCompanionInfo(type, index) Time: 02/04/10 18:57:51 Count: 29 Stack: [C]: in function `GetCompanionInfo' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: in function `ABTMethods_UpdateTexture' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:295: in function `ABTMethods_Update' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:101: in function <...\AlternateButtonTemplate\AlternateButtonTemplate.lua:96> Locals: (*temporary) = "MOUNT" (*temporary) = nil Code:
Message: Interface\FrameXML\UIPanelTemplates.lua:365: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 02/04/10 18:57:45 Count: 106 Stack: Interface\FrameXML\UIPanelTemplates.lua:365: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:342: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:365: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:342: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? ... Interface\FrameXML\UIPanelTemplates.lua:365: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:342: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? [C]: in function `GetCompanionInfo' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: in function `ABTMethods_UpdateTexture' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:295: in function `ABTMethods_Update' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:101: in function <...\AlternateButtonTemplate\AlternateButtonTemplate.lua:96> Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: Usage: GetCompanionInfo(type, index) Time: 02/04/10 18:57:43 Count: 1 Stack: [C]: in function `GetCompanionInfo' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: in function `ABTMethods_UpdateTexture' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:295: in function `ABTMethods_Update' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:715: in function `ABTMethods_SetCommand' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:915: in function `ABTMethods_UpdateCompanion' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:364: in function `ABTMethods_LoadAll' Interface\AddOns\ExtraBar\ExtraBar.lua:36: in function `Init' Interface\AddOns\ExtraBar\ExtraBar.lua:21: in function <Interface\AddOns\ExtraBar\ExtraBar.lua:17> Locals: (*temporary) = "MOUNT" (*temporary) = nil " handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { 0 = <userdata> offset = 0 } height = 193.99999329448 range = 0 scroll = 0 size = 193.99999329448 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { 0 = <userdata> offset = 0 } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)" Code:
Message: Interface\FrameXML\UIPanelTemplates.lua:365: C stack overflow Time: 02/04/10 18:57:46 Count: 1 Stack: Interface\FrameXML\UIPanelTemplates.lua:365: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:342: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:365: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:342: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? ... [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:365: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:342: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:365: in function `ScrollingEdit_OnUpdate' [string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1> Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: Usage: GetCompanionInfo(type, index) Time: 02/04/10 18:57:43 Count: 1 Stack: [C]: in function `GetCompanionInfo' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:389: in function `ABTMethods_UpdateTexture' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:295: in function `ABTMethods_Update' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:715: in function `ABTMethods_SetCommand' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:915: in function `ABTMethods_UpdateCompanion' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:364: in function `ABTMethods_LoadAll' Interface\AddOns\ExtraBar\ExtraBar.lua:36: in function `Init' Interface\AddOns\ExtraBar\ExtraBar.lua:21: in function <Interface\AddOns\ExtraBar\ExtraBar.lua:17> Locals: (*temporary) = "MOUNT" (*temporary) = nil " handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { 0 = <userdata> offset = 0 } height = 193.99999329448 range = 0 scroll = 0 size = 193.99999329448 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { 0 = <userdata> offset = 0 } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)" (*temporary) = <function> defined =[C]:-1 (*temporary) = "Interface\FrameXML\UIPanelTemplates.lua:365: attempt to perform arithmetic on field 'cursorOffset' (a nil value)" (*temporary) = "C stack overflow" Code:
Message: ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:546: Usage: GetCompanionInfo(type, index) Time: 02/04/10 19:00:37 Count: 207 Stack: [C]: in function `GetCompanionInfo' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:546: in function `ABTMethods_UpdateChecked' ...\AlternateButtonTemplate\AlternateButtonTemplate.lua:187: in function <...\AlternateButtonTemplate\AlternateButtonTemplate.lua:96> Locals: (*temporary) = "MOUNT" (*temporary) = nil
Last edited by Robsato : 03-30-10 at 10:08 AM.
|
|
Robsato |
View Public Profile |
Send a private message to Robsato |
Find More Posts by Robsato |
Add Robsato to Your Buddy List |
03-28-10, 07:42 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Added feature
Thank you I love this addon. And would like to ask if it possible for you to add 1 feature to your position the bar horizontally or vertically setup that we can make it change number of columns Exp: Vertical two wide or horizontally two wide.
Because right now the way I have it set up on my UI I need to use 2 of the extra bars side by each and only show 6 buttons on each to make it look like there is 2 columns of 6 buttons. Making me loose or not using the remaining 6 buttons on the bars That leaves me with just the 2 other bars that I use doing something else. If you can add that feature I’d be able to make the 2 columns out on 1 extra bar and have 3 other extra bars to use elsewhere |
|
Patraklis |
View Public Profile |
Send a private message to Patraklis |
Find More Posts by Patraklis |
Add Patraklis to Your Buddy List |
01-15-10, 02:57 PM | |
|
Thx for this really useful add-on but pleas can you add right click self cast option?
also 19-Dec-2009 v0.7.4 - Positioning of the Extra Bars is now stored as part of the saved variables This one was really bad thing my Extra bars position reseted i had to repositon them for all my char i decided to just copy the file from saved variable of one character to all the other but that was bad thing too because I lost my skill configuration for all characters. I would suggest putting it back to layout-local.txt after all that's the purpose of that file to keep frame positions. edit === Actually I got more problems with v0.7.5, my skills in this action bars keep coming and going every-time I reloged. I ended back to v0.7.3 As for right click self cast Derkyle was kind enough to add support for this addon to his RightClickSelfCast addon. TY
Last edited by guin : 01-18-10 at 12:09 PM.
|
|
guin |
View Public Profile |
Send a private message to guin |
Find More Posts by guin |
Add guin to Your Buddy List |
01-09-10, 01:12 PM | ||
A Kobold Labourer
Forum posts: 1
File comments: 6
Uploads: 0
|
|
|
|
Eschew |
View Public Profile |
Send a private message to Eschew |
Find More Posts by Eschew |
Add Eschew to Your Buddy List |
01-09-10, 12:59 PM | |
A Kobold Labourer
Forum posts: 1
File comments: 6
Uploads: 0
|
This addon seems very efficient. CPU profiling shows its not using any cpu time in or out of combat!
I also tried the addon CustomButtons, but that one is always using (a little) cpu time. I am using this to show a small shield slam icon in the middle of the screen to the left of my character, and a revenge icon on the right. The purpose is to be able to easily see the cooldowns on these abilities (using omnicc). This way I don't ever have to look at the action bars at the bottom of the screen (since everything has a keybinding). It would be nice to be able to hide the config button in the top right corner though, and also hide the macro text (macro name). Most importantly, if it had an option to hide the bar completely when out of combat, then it would be perfect! :P |
|
Eschew |
View Public Profile |
Send a private message to Eschew |
Find More Posts by Eschew |
Add Eschew to Your Buddy List |