Download
(3 Kb)
Download
Updated: 12-26-10 05:00 PM
Pictures
File Info
Updated:12-26-10 05:00 PM
Created:07-16-10 12:22 PM
Downloads:11,317
Favorites:45
MD5:
bActionbars  Popular! (More than 5000 hits)
Version: 2.6
by: Blooblahguy [More]
bActionbars
bActionbars offers clean, minimalistic, lightweight, bugfree, actionbar modifications.

Features
Extremely low memory and CPU impact
Moves all the action bars
Main Action bar
Bottom Left Bar
Bottom Right Bar
Right Bar 1
Right Bar 2
Shapeshift/Stance Bars
Pet Bar
Ability to make any bar multiple rows
Hides Bag/Micro Menu Frames
De-skins all of the textures from the blizzard actionbars
Should be compatible with all actionbar skinning mods. I use bStlye
Extremely easy config via command and lua.

Config

/movebars - Toggles move mode to on/off and makes all bars movable by dragging with either mouse buttons.
/resetbars - Resets bars to default positions.

There is a config segment at the top of the lua file for the following.
Enable/Disable Hide Until Mouseover for each bar
Change the amount of rows each bar has. 12 for Vertical bar
Change Alpha for each bar
Change Button Spacing
Change Scale
Any feature requests are welcome and please leave your feedback!
v2.0
-Fixed bug with mad errorz
-Fixed a bug where characters with shapeshifts would receive strange scale issues on their BonusActionBar
v1.9
-Updated for 4.0.1
-Fixed a bug where the shapeshift bar would not save positions
-Fixed a lot of bugs
-Reduced code lines by half and increased performance
-Added option for more than 2 rows
v1.8
-Fixed all known bugs (particularly zoning bugs)
v1.7
-Fixed a bug where sometimes you'd receive errors galore about frame strata on each Actionbar button.
-Improved code some
v1.6
-Fixed a bug where the Bonus Action Bar and the Action Bar would conflict, making dragging skills disappear.
-Fixed a bug where occasionally the rested XP marker would show up.
-Improved the shapeshift bar so that its only as large as it needs to be
-Cleaned up the code a little more
v1.5
-Added scaling options for each bar, in addition to global scale.
-Fixed a bug with right bar 2 not going horizontal correctly.
-Cleaned up the code a little
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Author
Date
2.5
3kB
Blooblahguy
12-25-10 09:23 PM
2.0
3kB
Blooblahguy
10-27-10 05:33 PM
2.0
4kB
Blooblahguy
10-26-10 08:30 PM
1.9
3kB
Blooblahguy
10-21-10 08:06 PM
1.9
3kB
Blooblahguy
10-17-10 07:15 PM
1.8
4kB
Blooblahguy
08-31-10 07:30 PM
1.7
4kB
Blooblahguy
08-13-10 11:56 AM
1.6
4kB
Blooblahguy
08-07-10 07:12 PM
1.5
4kB
Blooblahguy
08-04-10 02:39 PM
1.4
4kB
Blooblahguy
08-04-10 03:37 AM
1.3
4kB
Blooblahguy
08-03-10 05:10 AM
1.2
4kB
Blooblahguy
08-03-10 01:14 AM
1.1
4kB
Blooblahguy
07-27-10 04:44 PM
1.0
4kB
Blooblahguy
07-16-10 05:40 PM
0.9
3kB
Blooblahguy
07-16-10 12:22 PM


Post A Reply Comment Options
Unread 08-04-10, 03:38 AM  
Blooblahguy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 140
Uploads: 14
I *think* fixed all previous issues with moving shapeshift bars and main bars. The blizzard code with these frames is a freaking mess, so untangling it was a chore.

Added the ability to make bars 1-3 two rows. Enjoy!
Blooblahguy is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 05:01 AM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 152
Uploads: 3
Originally posted by Blooblahguy
I *think* fixed all previous issues with moving shapeshift bars and main bars. The blizzard code with these frames is a freaking mess, so untangling it was a chore.

Added the ability to make bars 1-3 two rows. Enjoy!
Yeah I tried to fix this myself and as you said the blizzard code here is retarded. I'm glad you managed to fix it. Props.
__________________

sacrife is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 07:42 AM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 390
Uploads: 0
Please add a changelog for your projects, so i know if i should update or not.
Skylinee is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 08:28 AM  
Traverse
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Can't wait till the latest file is approved!
Traverse is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 09:09 AM  
ac3r
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 27
Uploads: 1
could we get scaling for every single bar? because the pet/shapeshift bar should really a little bit smaller than the main action bar

problem: switched the right action bar 2 to horizontal and back to vertical and now when entering /movebars the background to move the bar is vertical and the buttons still horizontal.
ac3r is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 02:44 PM  
Blooblahguy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 140
Uploads: 14
Originally posted by ac3r
could we get scaling for every single bar? because the pet/shapeshift bar should really a little bit smaller than the main action bar

problem: switched the right action bar 2 to horizontal and back to vertical and now when entering /movebars the background to move the bar is vertical and the buttons still horizontal.
Its all working now! Last update for awhile, sorry for making you all update so frequently. Change log added
Blooblahguy is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 02:57 PM  
Traverse
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Hmm somewhere in the last few updates you changed something with the scale? Because at the moment even if it's one row it's not "pixel perfect" anymore.

Sorry for being such a whiny kid

-Trav

Edit: Am using v1.4 will try v1.5 right now!

Edit2: Same with v1.5, even messed around with some of the scales to no success.
Last edited by Traverse : 08-04-10 at 03:06 PM.
Traverse is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 06:25 PM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 152
Uploads: 3
Code:
local function hideactionbuttons(alpha)
    local f = "ActionButton"
    for i=1, 12 do
        _G[f..i]:SetAlpha(alpha)
    end
end
    BonusActionBarFrame:HookScript("OnShow", function(self) hideactionbuttons(0) end)
    BonusActionBarFrame:HookScript("OnHide", function(self) hideactionbuttons(1) end)
    if BonusActionBarFrame:IsShown() then
        hideactionbuttons(0)
end
Something here is completely messed up for my warrior

It worked fine until I tried to switch around some abilites, every ability moved or removed from the bar made the button go back to the regular ActionButton and rendering the BonusActionButton unusable.
So dropping abilites on the button drops the ability on the actionbutton instead of bonusactionbutton, and since actionbuttons are hidden for a warrior, I can't see them.
__________________

sacrife is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 08:52 PM  
Flak
A Murloc Raider

Forum posts: 4
File comments: 87
Uploads: 0
I have now switched to this from barkeep. However, noticing two things

1. I have the bottom right action bar located at the bottom of my screen as one bar. Over time the clickable area in the buttons slowly moves up the buttons until only a tiny area activates a click. At that point a /reload ui resets whatever is going on and then the process starts over. I have not noticed this with the mainbar (which is towards the middle of the screen as two rows).

2. Cooldown addons that put the timers on the buttons seem to use 3times more (or more) cpu with this action bar addon then with the default blizz action bars or with barkeep.


*as an edit to my first issue with the bottom right action bar, it doesn't seem to matter where it's located. the problem seems to occur no matter where I have it on screen.
Last edited by Flak : 08-04-10 at 08:53 PM.
Flak is offline Report comment to moderator  
Reply With Quote
Unread 08-05-10, 10:38 AM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 152
Uploads: 3
Originally posted by sacrife
Code:
local function hideactionbuttons(alpha)
    local f = "ActionButton"
    for i=1, 12 do
        _G[f..i]:SetAlpha(alpha)
    end
end
    BonusActionBarFrame:HookScript("OnShow", function(self) hideactionbuttons(0) end)
    BonusActionBarFrame:HookScript("OnHide", function(self) hideactionbuttons(1) end)
    if BonusActionBarFrame:IsShown() then
        hideactionbuttons(0)
end
Something here is completely messed up for my warrior

It worked fine until I tried to switch around some abilites, every ability moved or removed from the bar made the button go back to the regular ActionButton and rendering the BonusActionButton unusable.
So dropping abilites on the button drops the ability on the actionbutton instead of bonusactionbutton, and since actionbuttons are hidden for a warrior, I can't see them.
I don't know if it's related, but when I mouseover the bars (I have them 20 pixels from the bottom with the tworows setup the little exp rested pointer thing shows up.
__________________

sacrife is offline Report comment to moderator  
Reply With Quote
Unread 08-06-10, 12:40 PM  
Blooblahguy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 140
Uploads: 14
Originally posted by Flak
I have now switched to this from barkeep. However, noticing two things

1. I have the bottom right action bar located at the bottom of my screen as one bar. Over time the clickable area in the buttons slowly moves up the buttons until only a tiny area activates a click. At that point a /reload ui resets whatever is going on and then the process starts over. I have not noticed this with the mainbar (which is towards the middle of the screen as two rows).

2. Cooldown addons that put the timers on the buttons seem to use 3times more (or more) cpu with this action bar addon then with the default blizz action bars or with barkeep.


*as an edit to my first issue with the bottom right action bar, it doesn't seem to matter where it's located. the problem seems to occur no matter where I have it on screen.

I haven't been able to replicate the moving clickable area bug that you seem to be having. It might be local? I'm not entirely sure but is anyone else have thing issue?


As for the extra CPU usage, I use addonusage and its readings say its using the same amount as default, I'm not sure what could be making it use more but thats something I'll definitely look into.


For the EXP marker showing up, I have been having the hardest time finding it but I was never satisfied in my way of hiding it in the first place. When it shows up again could you mouseover it, then paste this into your chat box?
Code:
/script message(GetMouseFocus():GetName())
Once you've done that I'd love the frame name that it gives you


With the buggy bonus action bar, I found a fix for that, I'll throw and update after I confirm the other bugs. For a quick fix you can place this code at any point between 330-344
Code:
_G["BonusActionButton" .. i]:SetFrameStrata("MEDIUM")
Blooblahguy is offline Report comment to moderator  
Reply With Quote
Unread 08-06-10, 12:45 PM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 152
Uploads: 3
The frame was the ExhaustionTick.
To fix it I simply just added ExhaustionTick:SetAlpha(0)
almost at the bottom where you hide/alpha(0) some other frames.

Thanks, the bonusactionbar fix worked like a charm.

One thing though.

Bars like the petbar and stancebar is impossible to center as you align it by the first button. As a rogue with 1 bar it's centered just fine, but as a warrior with 3 stances only the first button is centered.

Any way to fix/adjust this? Possibly by some math

Atm I have a script in your code to manually set 2,3,4,5 bars etc to fitting positions.
Also if you have the stancebar as a mouseover the bar6 frame is way 2 big, so you get it mouseover way outside of it's bounds (as per the size of the buttons)
__________________

Last edited by sacrife : 08-06-10 at 12:51 PM.
sacrife is offline Report comment to moderator  
Reply With Quote
Unread 08-06-10, 12:51 PM  
Blooblahguy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 140
Uploads: 14
Much thanks, will update a fix shortly including the bar fix and the ExhaustionTick hide.
Blooblahguy is offline Report comment to moderator  
Reply With Quote
Unread 08-06-10, 10:43 PM  
Flak
A Murloc Raider

Forum posts: 4
File comments: 87
Uploads: 0
Just ran into a new problem...

Created a new char. I tried dragging skills to the action bars. The bars show up to drag the skills to. You drop the skills in a slot and the bar goes invisible again. Tried changing alpha/mouseover to no avail. If you hover over where the bar is and where you placed the skills you get tooltip information for the skill and can click to activate/use hotkeys but the bar and skill isn't visible.


*if I change mouseover to true the bar does show up on mouseover with the skill icons. changing it back to false the bar is always invisible except when adding new abilities. bactionbar is the only addon activated at the moment.
Last edited by Flak : 08-06-10 at 10:47 PM.
Flak is offline Report comment to moderator  
Reply With Quote
Unread 08-07-10, 07:09 PM  
Blooblahguy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 140
Uploads: 14
Also if you have the stancebar as a mouseover the bar6 frame is way 2 big, so you get it mouseover way outside of it's bounds (as per the size of the buttons)
This is unclear to me, some screenshots would be great. I'll update it now to fix what was the skill dragging bugs and some others
Blooblahguy is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: