just noticed IB has been revived for 3.0.8, but i cant seem to remember how i made bars autohide on conditions? maybe this was broken with the revival. Anyone give me a clue? =).
You noticed wrong. The "updates" you saw were some moron trying to figure out how to use WowAce SVN/packager features. He also made pointless commits to some other projects, and has since had any actual changes reverted and his SVN access removed. InfiniBar hasn't been updated, sorry.
I've become accustomed to it as well. This is the second abandonment of this addon. A bit saddening. Hope jjsheets' is ok.
He's okay, just has a short attention span:
Quote from jjsheets »
I must admit, I'm officially bored with WoW and programming for it. ... At this point, I am unlikely to work much more on IB2; or any of my other addons, for that matter. ... Of course, sometime later (possibly after Blizzard releases the next expansion), I'll probably pop back in and get re-addicted to programming WoW. :)
It's just the default pet bar you get when you create a group and choose the 'pet bar' template. Specifically in Kara on the chess event, the first icon, looks like the claw, the second one, the trailing paws, and the third one, don't know exactly what it is, they appear on the bar, and they function perfectly, the problem is there is no tooltip being generated. And in the chess event, depending on which unit you use, the actions of the first three buttons vary.
Ah. Well, your problem is that you're using a pet bar as a possess bar without setting a possess state. Those first three pet actions are "attack", "follow", and "stay" -- actions that the Karazhan chess pieces don't have, hence have no tooltip for. The actions vary because they're not actually using "attack", "follow", and "stay", but rather whatever possess action is assigned to that action slot (1, 2, or 3). To see the real actions (with tooltips), either use the "Pet/Possess Bar" template instead of the "Pet Bar" template, or add a "Posess" state to another existing bar and assign possession actions to each button under the Buttons submenu (note you'll probably need to use the State Emulation feature to assign actions, unless you can find something to possess in a safe location out of combat).
When using a non-standard pet, I cannot get a tooltip on the first 3 buttons. Events like Chess in Kara become confusing. Any word on this?
Can you be more specific? Describe how the bar is configured that you're having issues with. Do you use macro conditional states? Are you using one of the preset bars? etc.
Quote from slickwalker »
Also, is there a way to quickly toggle button/bar locking for all bars, rather than going into the configuration option and doing each bar separately. If not, something on the fubar icon would work lovely. Such as with autobar, shift click unlocks the dock, alt click unlocks the buttons.
There isn't, and since the author of InfiniBar (jjsheets) has been absent for some time, it's unlikely we'll see any new features added. However, it's worth mentioning that InfiniBar won't work at all in WotLK (except for bars that have no state paging of any kind). I'm currently using Macaroon (see wowinterface.com) on the beta realms, and it's shaping up to be a reasonable replacement for InfiniBar.
If you don't specifically want InfiniBar's specific features, I'd recommend you use something simpler and more newbie-friendly, like Bartender3 or Dominos.
Anyway, please describe exactly what you did to cause those things to happen. I've never seen any of those things happen, other than #2 which occurs if you change your state definitions after setting up the bar. Also, I'd suggest deleting your InfiniBar saved variables and logging in with a clean slate.
Is there like a basic instruction manual for someone that is using this for the first time?
I tried figuring it out on my own but all the buttons I would make the content would disappear from it. Just wondering! Thanks!
1. Type "/ib" to bring up the configuration GUI.
2. Click the "Button Groups" header.
3. Click the "New group" button.
4. Expand the "Button Groups" header if it's not already expanded.
5. Click the "New Button Group" header.
6. Change the "Group Name" field to the name of your bar.
7. Click the "State pages" header. Set up how you want the bar to page.
Now you can add spells/macros/etc to your bar. Make sure you've set up your states completely, because if you change your state configuration later, it will (usually) wipe your bar. You can add/remove buttons and change all the other settings without affecting the buttons' contents.
I did try out the things you suggested before posting (besides the cache-clearing), with no sucess
Cache-clearing is the most important part. ;)
EDIT: as with further testing, it seems if any macro on any bar contains "/castrandom [nostance]any spells/items", all of the shapeshift abilities (called from a macro or casting them via spellbook) will produce the above error when using IB
Could you post a specific macro that causes the error? I just logged in on my test character (a level 24 druid that's marooned on a server I don't play on anymore), added a second button to my test bar, and gave it the following embedded macro:
/castrandom [nostance] Regrowth, Rejuvenation, Mark of the Wild, Thorns
I was able to right- and left-click both buttons repeatedly without error. Delete your cache!
btw when using custom button layout and setting the button positions individually, is there any way to make different setups for different pages/stances/shapeshift forms?
(as in: bar in caster form: [b1][b2][b3] [b4][b5]
same bar in bear form: [b1][b2] [b3][b4][b5])
Not really, although you could fake it by adding extra buttons and leaving them empty, and enabling "hide empty buttons" on the bar.
I just copied that macro and pasted it onto a freshly created embedded macro button on a freshly created bar, and clicked and right-clicked it until I ran out of mana, both with and without "right-click self cast" enabled on the bar, and never saw your error (or any other error). This leads me to believe the problem is not with the macro, but with your particular configuration, especially since there's nothing about items in your macro, while the error indicates that IB is trying to get information about an item. Here are a few things to try:
#1 - On your druid, create a new bar with 1 button. Put your macro on the button. Don't change any bar settings at all. Does it still error?
#1a - If yes to #1, log out, back up your InfiniBar saved variables, delete them, log back in, and repeat #1. If still yes, disable all of your other addons and do it again; otherwise proceed to recreate your settings, as it's likely the problem was corruption in your saved variables. If it still errors on a fresh config with no other addons running, try deleting your Cache folder... and if that still doesn't work, I have no idea what to tell you.
#1b - If no to #1, configure the new bar to match the original bar that had the macro on it. After each change in settings, test the macro button to see if it errors. If you get all the way through with no errors, just use the new bar and delete the old one, as the problem was likely corruption in your saved variables. If the error reappears at some point, come back and post which settings you changed that caused the problem.
Sounds like a limitation in InfiniBar's macro parser. Unfortunately jjsheets has once again abandoned his amazing creation, so it's unlikely the issue will be corrected. I'm just hoping jj will write a 3.0 version to work in WotLK. :P
Not really. Some months ago I had a similar conversation about InfiniBar with a guildmate, and the end result was that he decided he couldn't live without mouseover bars, and so used Bartender3. You might check into Bartender4, since it's a bit further in development at this point. I don't know of any bar mods that selectively fade-in/out abilities depending on usability, though.
No. Mouseover bars were something jj planned to implement, but never did. Similarly, having only abilities on cooldown appear is nearly the inverse of a feature I requested some time ago, to have abilities that were presently usable fade in. I don't remember if jj ever responded to it, but in any case, it's not possible with the current featureset of InfiniBar either.