Concerning most of the requests for IB2 still on the platter...
I must admit, I'm officially bored with WoW and programming for it. I've been playing WoW, and other games (more other games than WoW recently), and my desire to program for WoW is waning. A lot.
I've enjoyed the feedback quite a bit, and I definitely had tons of fun rebuilding InfiniBar. I'm also extremely proud of ButtonFacade, and am thankful that people took me seriously and assisted in the design of it. At this point, I am unlikely to work much more on IB2; or any of my other addons, for that matter. The remaining requests for IB2 are very limited in scope. I invite anyone who wishes to work on IB2 (and my other addons) to do so (fix what you break tho, or revert if you can't).
I'll still be "around", and my email address is still: sheets DOT jeff AT gmail DOT com.
Of course, sometime later (possibly after Blizzard releases the next expansion), I'll probably pop back in and get re-addicted to programming WoW. :)
1. Expected Behavior. Your self-cast modifier is set to Alt, and IB2 does not allow you to use the self cast modifier with the State Pages system. You can however access it using the Macro States system.
2. This is a bug. Next time I tinker with IB2 I'll look into it. For now just reload ui, or make a change to the text sub then change it back.
3. Tooltip behavior is, and will always be, out of the scope of IB2. Use a tooltip mod such as CowTip, etc. to configure this stuff.
Also note, I will be looking into making action IDs available as a button type. I'll probably get to this over the weekend or on Monday.
I'm also looking into improving the Border, etc. coloring.
Is anyone still working on this? I can provide more code for testing if needed.
I haven't worked on this since my last SVN Commit on it. Sometime in the future I may update the LZW code to use a more space efficient encoding system.
Also: did the Huffman algorithm here ever get updated to escape \000 characters?
I have no idea, but judging from the SVN log, I don't think so.
The reason for putting the pet commands in a separate macro is that Kill Command sometimes "locks up" and prevents you from using Auto Shot or pressing Esc (among other annoyances). If Kill Command is in the same macro as your shot rotation, it will also render the entire macro inoperable. If it is split into a second macro (even if it's called in the first with the /click command) when Kill Command locks, you can continue using your macro, and once you get another crit and your pet successfully executes Kill Command, you'll "unlock". If it's all in one macro, you'll be stuck without Auto Shot or your Esc key until you reload your UI.
Ah. Now I see. Your solution should work perfectly then. :)
I also would like to offer a feature suggestion: aftertouch. The way I imagined this would give users the ability to "stack" multiple skills onto single buttons, and activate them by hitting the button/key an appropriate number of times. Off the top of my head, this would be great for healers who want to downrank spells, or melee classes that want to keep their skill hotkeys near the WASD keys.
For example, a rogue can use the 1 key for his openers - Ambush, Garrote and Cheap Shot. When he wants to use Ambush, the player hits 1 once; for Garrote, he hits 1 twice in succession; Cheap Shot, hit 1 three times. Likewise the 2 key is loaded with "builders" like Sinister Strike and Gouge. The 3 key is set up with finishers, like Eviscerate and Slice And Dice. Healers who downrank spells to conserve mana could use this as well, stacking Greater Heal Rank 7, Rank 5, and Rank 3 all on the same button.
There is no way to do this in game. You would need a gaming keyboard with some advanced macro/customization abilities.
ok I actually play arround with things and wanted the border (with Buttonfacade Caith-theme) to hightlight on mouseover in a light color (white) soo... Border Hightlight: [Border(IB2MouseOver and White, 0)]
dont worked, whats wrong?
Do any of the other tag fields contain a Border command? Only one will function at a time.
And the tag
[FreeSlots()]
gives me an syntax error....
Not sure why. can you tell me what the error is?
"Fade empty" seems to fade bagbuttons too <.<
That is the way it is programmed. If you don't want your bags to fade when empty, don't enable it on the button group containing the bag buttons.
Revision 74759 now uses LibKeyBound-1.0 for easy keybinding. LibKeyBound is really easy to use, type /kb and hover over the button to bind. Then you can hit a key, or use a mouse button. The Escape key and I believe the screenshot key are unavailable for binding.
I will, over the next week, look into the coloring stuff.
How do I set the button design? Yes I have buttonfacade installed and the caith plugin. On Autobar it works but Infinibar I dont find the option where i can activate a skin.
Open ButtonFacade's GUI with /bf. Set the skin settings for IB in there.
ClickBinder by Gello and TrinityBinder by Maul -> keyBound by Tuller -> LibKeyBound made into library by Toadkiller.
LibKeyBound is identical to keyBound by Tuller except made into a library with Tuller's permission. The goal is to share this easy and intuitive keyinding interface among implementing mods.
I was going to get around to doing this, but you beat me to it. Thank you very much!
0
Concerning most of the requests for IB2 still on the platter...
I must admit, I'm officially bored with WoW and programming for it. I've been playing WoW, and other games (more other games than WoW recently), and my desire to program for WoW is waning. A lot.
I've enjoyed the feedback quite a bit, and I definitely had tons of fun rebuilding InfiniBar. I'm also extremely proud of ButtonFacade, and am thankful that people took me seriously and assisted in the design of it. At this point, I am unlikely to work much more on IB2; or any of my other addons, for that matter. The remaining requests for IB2 are very limited in scope. I invite anyone who wishes to work on IB2 (and my other addons) to do so (fix what you break tho, or revert if you can't).
I'll still be "around", and my email address is still: sheets DOT jeff AT gmail DOT com.
Of course, sometime later (possibly after Blizzard releases the next expansion), I'll probably pop back in and get re-addicted to programming WoW. :)
0
1. Expected Behavior. Your self-cast modifier is set to Alt, and IB2 does not allow you to use the self cast modifier with the State Pages system. You can however access it using the Macro States system.
2. This is a bug. Next time I tinker with IB2 I'll look into it. For now just reload ui, or make a change to the text sub then change it back.
3. Tooltip behavior is, and will always be, out of the scope of IB2. Use a tooltip mod such as CowTip, etc. to configure this stuff.
Also note, I will be looking into making action IDs available as a button type. I'll probably get to this over the weekend or on Monday.
I'm also looking into improving the Border, etc. coloring.
0
I haven't worked on this since my last SVN Commit on it. Sometime in the future I may update the LZW code to use a more space efficient encoding system.
I have no idea, but judging from the SVN log, I don't think so.
0
Ah. Now I see. Your solution should work perfectly then. :)
0
0
There is no way to do this in game. You would need a gaming keyboard with some advanced macro/customization abilities.
0
Do any of the other tag fields contain a Border command? Only one will function at a time.
Not sure why. can you tell me what the error is?
That is the way it is programmed. If you don't want your bags to fade when empty, don't enable it on the button group containing the bag buttons.
0
Okay, you cannot possibly have the latest version. Get Revision 74848 and try again.
0
Is there perhaps an error? It's working just fine for me. Or maybe you have some other addon using the /kb command?
0
Are there any other errors than this one? If so, please post them.
0
I will, over the next week, look into the coloring stuff.
0
0
I just added /buttonfacade to ButtonFacade. Get Revision 74664. May take twenty or so minutes for files.wowace.com to get the new Rev.
0
Open ButtonFacade's GUI with /bf. Set the skin settings for IB in there.
0
I was going to get around to doing this, but you beat me to it. Thank you very much!