Go to Page... |
Compatibility: | Warlords of Draenor Pre-Patch (6.0.2) |
Updated: | 10-24-14 12:34 PM |
Created: | 03-04-14 09:24 PM |
Downloads: | 6,695 |
Favorites: | 37 |
MD5: |
This addon is abandoned.
If you would like to take over the addon or parts/code/whatever feel free do do. But be warned... it's big, hacky and messy.
BAB Bars is an innovative action bar addon that allows you to create bars that follow all sorts of paths and curves. Would you like buttons to go in a circle around your minimap? To follow a curve beneath your character's feet? How about make a gentle wave at the bottom of the screen? You need only drag the anchor and pivot points to your desired location and the bar will change shape.
Important:
You need to download and install the BAB Texture Pack to use BAB Bars.
The texture pack is only updated if new textures are added to the game itself. You don't have to update the texture pack every time a new BAB version is released.
Videos
New Feature: Variant Button Size
This feature adds very uncommon new design options to BAB Bars that is hard to describe with words. Thus I've made a short video that shows it in action:Quickstart
Variant Button Size feature demonstration
The feature allows you to change the size of the button your mouse is currently pointing at (and its neighbors) using the scrollwheel.
It currently has some flaws with permanent circles. I'm working on it. All other stuff should work as expected.
BAB Bars shows up with a single new bar with 12 buttons (above the Blizzard standard bars) in configuration mode at first start up.Q & A
Type /bab or press ESC to close the configuration mode. Type /bab to switch back into configuration mode.
Have a look at the new bar. There are 4 small 'pivot points'. Two green at the bar ends and two red between them. Click and drag the pivot points to control the bar shape.
Use the grey bar anchor behind the buttons to drag the bar around.
Q: How do I access bar configuration?New
A: Type /bab and hit enter. Repeat to exit configuration.
Q: How do I create a circular bar?
A: Under Automatic Bar Shapes click the red Circle button and check the box next to Permanent.
Q: How do I change the button skin?
A: Go to the (separate addon) Masque options menu (/Masque), choose the Addons section, go to the BAB section, select the desired BAB bar, and choose the desired Masque skin. If you experience issues with a "normal" skin, try one of the BAB Masque textures.
Q: Help! I chose a round Masque skin and my buttons look strange.
A: Under the Buttons section in the BAB "Bar Options" window, use the Button Shape drop-down menu and select Round.
Q: I chose a square Masque skin and my buttons do look strange.
A: BAB Bars needs Masque skins with all Skin textures having at least 1 transparent pixel at their borders. Edit the skin textures, or ask the designer of the skin for a customized version.
Q: What's the difference between Hide Bar and Fade-Out Bar in the States Feature?
A: 'Hide' really hides the bar. You can't see, you can't mouseover it, you can't click it. 'Fade-out' just lowers the bars alpha value 0. The bar is still there, but not visible. You can't see, you CAN click it, and you CAN mouseover it.
Spell Selector
The Spell Selector is an alternative way to add spells to your bars.
Do a CTRL + Right Click on a BAB button to open the spell selector. It shows all your current spells (and the spells and actions of your pet if there is one).
Clicking a spell in the spell selector sets action button to the the selected spell.
Move the mouse out of the Spell Selectors bounds to close it without selecting anything.
The spell selector (incl. the pet spells) does work in AND out of combat.
The spell selector currently shows only spells that where available before combat. So, if a pet is summoned before combat starts, then the pets spells are shown. If a pet is summoned during combat, then not. (the next version will show all spells ... no matter when a pet was summoned)
Conditional States
The new Conditional States feature adds easy to use but powerful options to define almost any condition statement that is available to the Blizzard macros (eg. [exists], [form:1], [stealth], etc.).Reporting bugs
You'll define up to 8 different States to control the bar contents and visual appearance. Each of the States is made of up to 3 Conditions and an action that triggers if the condition is true. It's even possible to invert each condition and to link the conditions via AND or OR statements.
The States UI explained
There are 8 dropdown controls for each single state. Use them as follows:
First line:Dropdown 1: Modifier for condition 1 (= means the condition 1 has to be true to trigger the state, ! means it has to be false to trigger the state)Second line:
Dropdown 2: Condition 1
Dropdown 3: Link type between condition 1 and condition 2 (& means AND and / means OR)
Dropdown 4: Modifier for condition 2 (see above)
Dropdown 5: Condition 2
Dropdown 6: Link type between condition 2 and condition 3 (see above)
Dropdown 7: Modifier for condition 3 (see above)
Action: The action if the state triggersHow to use the States
Presets: Some pre-compiled states. Just select one and BAB automatically sets up the proper conditions to the State.
An example: Let's say we would like to create a state like "if I'm targeting someone, and if I'm pressing the CTRL key, then hide the bar". That would be the following state:[=] [Exists] [&] [=] [Key:CTRL]Tipps, limitations and stuff:
[Hide Buttons]
- To remove/reset a State just set the first dropdown to --.
- Keep it simple
DON'T:State1: [=][Always] [Hide Buttons]DO:
State2: [=][Form:1] [Show Buttons]State1: [!][Form:1] [Hide Buttons]- Be specific
DON'T:State1: [=][Key:ALT] [Show Buttons]DO:
State2: [=][Key:SHIFT] [Show Buttons]
State3: [=][Key:CTRL] [Show Buttons]
State1: [=][Key:ALT][/][=][Key:SHIFT][/][=][Key:CTRL] [Show Buttons]
I do not play the game actively. I'm only developing addons. That means, if you don't report bugs they will remain forever.Show your work
Please report all bugs and problems as detailed as possible. An addon like BugSack is the best way to capture information about errors ingame. There's also a forum thread for this addon.
I would love to to see what you are doing with this addon. Please feel free to show screenshots of your UI using BAB Bars in the comments or the forum thread.Masque support
BAB Bars does support Masque. But it depends on special Masque skins. All Masque skin textures must have a transparent border (at least 1 pixel).
File Name |
Version |
Size |
Author |
Date |
Type |
3.0 |
35MB |
10-14-14 07:50 PM |
Addon |
Comment Options |
Duugu |
View Public Profile |
Send a private message to Duugu |
Find More Posts by Duugu |
Add Duugu to Your Buddy List |
kittykatmax |
View Public Profile |
Send a private message to kittykatmax |
Find More Posts by kittykatmax |
Add kittykatmax to Your Buddy List |
09-22-14, 02:50 PM | |
|
Hey there, thank's for your fast and detailed feedback.
"Mouse Enter" essential is the same as "mouseover", yes. [!][Mouse Enter] seems to be broken. I'll look into it. But, how could [!][Mouse Enter][Hide Buttons] make any sense? How could the mouse enter or mouseover a hidden button? Are you looking for an action to fade out buttons? Like [!][Mouse Enter][Lower Alpha] where the "Low Alpha" setting is 0%? Writing this I'm realizing that "Fade out/in" could be a better label for "Lower Alpha" and "Raise Alpha". Hidden buttons aren't disabled (keybinds would still work). "Disable" sets the buttons to an unclickable but still visible state. "Hide" just hides the buttons (not the same as "Lower Alpha" which fades out the buttons) "Custom Button Contents" shows a new set of buttons/actions. Like paging. Yes. You don't have to do anything. Just set up a state with this action. If the state triggers an empty bar is shown and ready to drag actions onto the buttons. Sounds as "Custom Button Contents" is not the best description. English is not my first language, as you might have realized. What would you suggest as a more meaningful label? "Page Bar"? "Change Bar"? "Custom Actions"? I'll add more presets as suggested: - Fade-in on mouseover - Show in combat - Hide in combat Please let me know if you need more. The OR does work with conditions that use a parameter only. That's everything with a colon in it. (eg. [Form:]) It is used to specify multiple parameters for those condition types. (eg. [Form:1/2/3]) You can't use the OR to link conditions of different types (like [exists/form:1]. That's a limitation of Blizzards macro/secure button system, and I can't work around it. Sorry. :/ To build something like "in combat OR on mouseover" you'll have to set up two states. [=][in combat][show] [=][mouse enter][show]
Last edited by Duugu : 09-22-14 at 02:53 PM.
|
|
Duugu |
View Public Profile |
Send a private message to Duugu |
Find More Posts by Duugu |
Add Duugu to Your Buddy List |
09-22-14, 01:28 PM | |
|
Ok. Color me stupid, but I have questions:
1. Does "mouse enter" mean "mouseover". Because, I tried [!] [Mouse Enter] [Hide Buttons] With the thought that I'm saying "If the mouse isn't over a button on the bar, hide all buttons, but nothing happens. Assuming I'm wrong, what does it mean? 2. What is the difference between "show buttons" and "enable buttons"? Aren't hidden buttons essentially disabled? 3. What are "custom button contents" and how/why do I create them? In looking at your presets, I'm guessing it is your way of having us tell the addon to change the bar according to things like Form 1 and Form 2 (ex. druid forms)? Would you use the "custom button contents" instead of a preset when (example) pairing something in State 1 with State 2? 4. Under presets, popular settings that don't appear are for buttons to (1) show upon mouseover (which I was trying manually to accomplish without success above), (2) show upon entering combat, and (3) hide upon entering/while in combat. If I don't show bars all the time or based on paging (possess, vehicle, druid form), I usually have them set to show either/or upon mouseover/combat. If I have a button or bar with mounts, for example, I usually have them set to hide when in combat, since they're unusable then. It also appears that you use & with "in combat" but not "/" (to, for example, try to tell it to show a bar in combat OR on mouseover).
Last edited by kittykatmax : 09-22-14 at 01:37 PM.
|
|
kittykatmax |
View Public Profile |
Send a private message to kittykatmax |
Find More Posts by kittykatmax |
Add kittykatmax to Your Buddy List |
09-22-14, 12:21 PM | ||
|
Re: Re: Re: Re: Re: Re: Re: Re: Still blank red buttons in keybind mode
Will play around with states feature and let you know what crops up! |
|
|
kittykatmax |
View Public Profile |
Send a private message to kittykatmax |
Find More Posts by kittykatmax |
Add kittykatmax to Your Buddy List |
09-21-14, 08:21 PM | |
|
Re: Re: Re: Re: Re: Re: Re: Still blank red buttons in keybind mode
Hey, great idea. I took you FAQ over to the addon description. Thank you.
The button "Circle" just reshapes the bar a single time. If you drag the pivot points of the bar, the circle shape will be gone. The 'Permanent' option reshapes the bar ... well ... permanent. Even if you drag the pivot points your bar will be a circle. I've just uploaded 1.1.0 with the new states feature. Please see the addon description on how it works. As this is brand new tests and bug reports would be great. Thanks. I'll need the next few days to add all the new stuff to the WoD version (which is much more work as it sounds ). After that I'll work on more features.
Last edited by Duugu : 09-21-14 at 08:22 PM.
|
|
Duugu |
View Public Profile |
Send a private message to Duugu |
Find More Posts by Duugu |
Add Duugu to Your Buddy List |
09-21-14, 11:12 AM | |||
|
Re: Re: Re: Re: Re: Re: Still blank red buttons in keybind mode
Q & A Q: How do I access bar configuration? A: Type /bab and hit enter. Repeat to exit configuration. Q: How do I create a circular bar? A: Under Automatic Bar Shapes click the red Circle button and check the box next to Permanent. Q: How do I change the button skin? A: Go to the (separate addon) Masque options menu (/Masque), choose the Addons section, go to the BAB section, select the desired BAB bar, and choose the desired Masque skin. If you experience issues with a "normal" skin, try one of the BAB Masque textures. Q: Help! I chose a round Masque skin and my buttons look strange. A: Under the Buttons section in the BAB "Bar Options" window, use the Button Shape drop-down menu and select Round. ------ Hope this helps! Feel free to use, alter and correct as needed - wasn't sure about what "Permanent" did. Also, all of the "default" round Masque skins I tried (Demigod Round, Diablo III - Circle, Serenity) seemed to work fine "out of the box."
Last edited by kittykatmax : 09-21-14 at 02:19 PM.
|
||
|
kittykatmax |
View Public Profile |
Send a private message to kittykatmax |
Find More Posts by kittykatmax |
Add kittykatmax to Your Buddy List |
09-20-14, 09:05 AM | ||
|
Re: Re: Re: Re: Re: Still blank red buttons in keybind mode
Hm. Any thoughts? |
|
|
Duugu |
View Public Profile |
Send a private message to Duugu |
Find More Posts by Duugu |
Add Duugu to Your Buddy List |
09-19-14, 10:25 PM | ||
|
Re: Re: Re: Re: Still blank red buttons in keybind mode
Also, it was, in fact, my fault that my round buttons weren't round. I hadn't noticed (as you thought) that one needed to specify a button shape. Also, thanks so much for supporting Aion/Demigod skins in Masque, which I actually use. Aion looks just awesome for round bars - much better than circular options imho.
Last edited by kittykatmax : 09-19-14 at 10:26 PM.
|
|
|
kittykatmax |
View Public Profile |
Send a private message to kittykatmax |
Find More Posts by kittykatmax |
Add kittykatmax to Your Buddy List |
09-18-14, 05:11 PM | |
|
Re: Re: Re: Still blank red buttons in keybind mode
I'm still working on the states feature.
That was much more work as I initially thought, but it is almost ready for upload. Only one or two days more ...
Last edited by Duugu : 09-18-14 at 05:12 PM.
|
|
Duugu |
View Public Profile |
Send a private message to Duugu |
Find More Posts by Duugu |
Add Duugu to Your Buddy List |
09-18-14, 01:11 PM | ||
|
Re: Re: Still blank red buttons in keybind mode
Again, you are awesome. |
|
|
kittykatmax |
View Public Profile |
Send a private message to kittykatmax |
Find More Posts by kittykatmax |
Add kittykatmax to Your Buddy List |
09-10-14, 10:33 AM | |||
|
Re: Still blank red buttons in keybind mode
Did you set the 'Button Shape' option in BAB from 'Dynamic' to 'Round'? Are you using one of the round Masque skins that are delivered with BAB (skin name starts with 'BAB_') or a 'third party' Masque skin?
Last edited by Duugu : 09-10-14 at 10:48 AM.
|
||
|
Duugu |
View Public Profile |
Send a private message to Duugu |
Find More Posts by Duugu |
Add Duugu to Your Buddy List |
09-10-14, 08:30 AM | |
|
Still blank red buttons in keybind mode
Not sure why, but keybind mode labels are still missing. On a positive side, the circles are indeed circles, and the gap is gone.
I hadn't even realized initially that you had Masque support - AMAZING. I hadn't even dared to put that on my wish list, and it's already there. You rock! The round options aren't showing up as round for some reason. They generally have a slightly odd shape (they look hand drawn, almost), but there are plenty of non-round options that seem just fine - and I was already using Aion for my UI, which is perfect! Just got a test bar set up, and will let you know if I come across any other issues. Thanks!
Last edited by kittykatmax : 09-10-14 at 08:35 AM.
|
|
kittykatmax |
View Public Profile |
Send a private message to kittykatmax |
Find More Posts by kittykatmax |
Add kittykatmax to Your Buddy List |
09-08-14, 11:11 PM | ||
|
Thanks again! |
|
|
kittykatmax |
View Public Profile |
Send a private message to kittykatmax |
Find More Posts by kittykatmax |
Add kittykatmax to Your Buddy List |
09-08-14, 06:30 PM | |||
|
I've just uploaded 1.0.1
Please see the changelog for details. [e] Regarding the missing labels in the binding window: as the binding part should be completley localized this theoretically can't happen. I really would like to know which locale you're using.
Last edited by Duugu : 09-08-14 at 08:18 PM.
|
||
|
Duugu |
View Public Profile |
Send a private message to Duugu |
Find More Posts by Duugu |
Add Duugu to Your Buddy List |
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.