Go to Page... |
Compatibility: | Legion (7.0.3) |
Updated: | 10-04-16 02:33 AM |
Created: | 05-02-09 10:33 PM |
Downloads: | 38,972 |
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 |
Alternator |
View Public Profile |
Send a private message to Alternator |
Find More Posts by Alternator |
Add Alternator to Your Buddy List |
12-21-09, 01:38 AM | |
|
Just came here to check if there was anybody having an issue with positioning, and there it was; a new version for me Thanks!
__________________
Trond, because you deserve it...? SDMF |
|
Trond |
View Public Profile |
Send a private message to Trond |
Find More Posts by Trond |
Add Trond to Your Buddy List |
12-22-09, 02:19 AM | |
|
Even with latest version there seem to be some problems with positioning... Every time I log in, the bar is moved about half its lenght to the left, so i put it back where it should be, and next time I log in, its back to the wrong place again...
__________________
Trond, because you deserve it...? SDMF |
|
Trond |
View Public Profile |
Send a private message to Trond |
Find More Posts by Trond |
Add Trond to Your Buddy List |
12-22-09, 03:21 AM | ||
|
Are you definitely upgraded to the latest version? as that sounds like the issue that was previously occurring (the easiest way to check this is to look in the ExtraBar.toc file in the ExtraBar addon folder) In the case that you are still getting problems in v0.7.5 - is there any more info that you can give me (perhaps a screen shot of the placement before and after, or description of the bar settings and position on screen)
Last edited by Alternator : 12-22-09 at 03:24 AM.
|
|
|
Alternator |
View Public Profile |
Send a private message to Alternator |
Find More Posts by Alternator |
Add Alternator to Your Buddy List |
12-26-09, 04:30 PM | |
|
**Bug**
I've noted that there is a bug concerning the tracking of Pets and Mounts in the current release - between gameplay sessions.
I'll attempt to get to the bottom of this and have a new version up - Sorry for the inconvenience Note: if you encounter the issue, logout and back in and it should correct itself (it only happens the first time you log in after starting wow) Alternator
Last edited by Alternator : 12-26-09 at 06:45 PM.
|
|
Alternator |
View Public Profile |
Send a private message to Alternator |
Find More Posts by Alternator |
Add Alternator to Your Buddy List |
01-06-10, 04:09 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Thanks
I just want to thank you for this mod. Exactly what I was looking for; some extra action bars without any extra fuss
Now if yould make me some much bigger bags too... |
|
Grodgar |
View Public Profile |
Send a private message to Grodgar |
Find More Posts by Grodgar |
Add Grodgar 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 |
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-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 |
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 |
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 |
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 |
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 |
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 |
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 |