Log in

View Full Version : [WoW] [Addon] Jamba - An assistant for multiboxers. 33rd Update - 0.7f released.



Jafula
03-05-2011, 05:09 PM
Jamba is an addon for World of Warcraft that is designed to assist multiboxers.

Version 0.7f now available for download. This is beta software and may have problems. Please report any you find in this thread and I'll fix them as soon as possible.

Download and more information: http://wow.jafula.com/addons/jamba

Find out what features are coming in future releases. (http://wow.jafula.com/addons/1-jamba/14-future-jamba-releases)

Changes in 0.7f

Toon
* New currency list display. Type "/jamba-toon currency" to see it. It shows gold on each toon and total gold, as well as justice, honor points, etc for each toon.
* Auto deny guild invite is now off by default.
Sell
* New option to automatically sell unusable soulbound items (off by default).

Changes in 0.7e

Quest
* Mirroring now works for the new complete quest button in the quest log and also for the "in the field" complete quest button found in the Objective Tracker as well.
* Now mirrors accept quest for quests that have been auto accepted by the game (commonly found in newbie areas < level 6).
Quest Watcher
* Will now display new "in the field" complete quest and quest offer buttons (these are similar to the buttons found in the objectives tracker).
* Objective headers now collapse when a new quest is tracked (there is currently no option to change this).
Talk
* Now able to forward via both real whispers and fake whispers.
* Fake whispers have option to add sender/forwarded to the reply queue on the master. Yay!
* New option to choose which chat window the fake whispers are sent to.
* Fixed a lua error with RealID messages.
Follow
* Made /jamba-follow snw smarter. Now it will suppress any follow warning that happens immediately after it. Precede the /jamba-follow snw command before any /follow command to get warningless refollows.
ISBoxer users - I recommend you change the "FTL follow me" macro to:
/jamba-follow snw
/follow {FTL}
Team
* New slash command /jamba-team removeall which will removeall all team members except for the current toon.
Taxi
* Fixed an error where the unable to fly message was causing a lua error.
Trade
* Fixed a small error when 0 money was being withdrawn from the guild bank.
Macro
* Can now build macros when not in a party or raid (playing solo).

Changes in 0.7d

Follow
* New option "Only warn if outside follow range". This is off by default. If it is on and you are in follow range and follow breaks you will not get a warning, so be careful!
Purchase
* Fixed bug where toons were not purchasing the correct amount of items.
Proc
* Fixed bug where you were unable to choose a sound for a proc. You can now choose sounds for procs!

Display Team
* Power bars now update properly.
Changes in 0.7c

Follow
* (4.0.1) Follow broken warnings are really broken due to an API change in the patch. Not much I can do about it. Best effort is the slash command below.
* (4.0.1) Added a new slash command /jamba-follow snw which attempts to suppress the next follow broken warning. If you don't want follow broken warnings every time you /follow you need to add this before any /follow commands you issue.
Quest
* (4.0.1) The Jamba-Quest bar displays properly.
* Added "Track All" and "Track None" buttons to the Jamba-Quest bar.
Macro
* (4.0.1) No longer locks up the keyboard.
* The variable list now shows which tag each variable is associated with.

Changes in 0.7b

Core: Communications
* Hopefully fixed bug where teams in battlegrounds were not communicating correctly. Please tell me if you are still having problems after this fix...
Quest: Watcher
* New option to send quest progress messages to a message area (party, default chat, etc).
* New option to show/hide quest watcher window with two new slash commands, /jamba-quest-watcher show and /jamba-quest-watcher hide
Core: Message Area
* Messages areas of party / raid / guild / officer were printing erroneous errors. Why has no one complained about this before? No one uses it!?

Changes in 0.7a

Trade
* Added new category to trade class drop-down called "!Quality" - allowing to select all grays (trash) to load.
* Added a option on the trade window called "Ignore Soulbound", if set will ignore soulbound items when loading.
* Fixed bug where gold amount to be left on toon after visiting guild bank was not pushed with the settings.

Changes in 0.7

Jamba-Talk
* Now forwards and relays Battle.Net RealID Friends whispers.
Core: Communications
* No more changing team online channels for Jamba! Option added to Core: Communications that when checked will make Jamba assume all toons are always online (on by default).
* Performance improvements for Jamba addon channel commands and messages. Make sure your toons are all in a party / raid and pushing settings, etc, will be much faster.
* Added an option to tweak ChatThrottleLib settings to allow for faster addon traffic. Option is in Core: Communications and is called "Boost Jamba to Jamba Communications". The main change is to reduce FPS to 10 before the CTL cuts the traffic in half. This is on be default and may cause disconnections. If it does, please let me know.
Quest: Watcher
* Massive performance improvement when completing quests. Should no longer get any lag.
* Quest heading now shows (X/Y) where X is the number of toons that have the quest (watching it) and Y is the total number of toons in your team.
* Can now click through to the background when over the quest watcher area.
* Quest Watcher now needs to be unlocked (an option) before it can be moved with alt + left drag.
* Added option to hide Blizzard's Quest Watch Frame when Jamba's is enabled.
* Can now click on quest objectives to toggle the display of toons progress underneath.
* Added option to show completed quests as 'DONE" rather than '10/10'.
* Added option to _not_ hide completed objectives.
* Quest Watcher heading now always visible (even if not watching any quests).
* Added option to hide quests that are completed by all toons in the team.
* Jamba Quest Watcher Is now in its own module so it can be disabled by those that do not use it.
Trade (New Module)
* See other toons bags when trading - able to click on items to load into trade window or choose a classification of item to load into trade window.
* Two slash commands /jamba-trade loadname and loadtype - see help in addon for details.
* Option to automatically deposit / withdraw money from guild bank. After visiting the guild bank a toon will be left with X amount of money. The option will deposit money if the toon has greater than X, otherwise it will withdraw money to top the toon up to X.
Toon: Warnings (PVP)
* AFK warning removed and replaced with InActive buff warning (you can actually turn this one off). Can some please test this works - I don't PVP.
Core: Settings
* Settings are no longer tied to the Blizzard Addon area and are now in their own window. The window can be shifted around, and is a lot larger than the previous area. Each Jamba module now has its own help section (which still needs to be populated with helpful information, but at least has the slash commands for each module listed).
Follow
* New slash command: /jamba-follow train <tag> Type "/jamba-follow train all" to have your toons follow one after the other. The follow order is decided by the order your toons are in the Core: Team list.
Tag
* /jamba-tag add and /jamba-tag remove slash commands have been changed. They are now:
o /jamba-tag add <name|existing-tag> <tag>
o /jamba-tag remove <name|existing-tag> <tag>
* Class based tags are now automatically applied to a toon. These tags cannot be removed or the tag added to a toon that is not that class.
Proc
* Window location for the proc header bar now gets pushed with the other settings.

Changes in 0.6
Jamba-Quest
* New Quest Watcher frame, watch quests from slaves on master.
Jamba-Toon
* New AFK warning.
Jamba-Display-Team
* Can now change background and border colours on team display.
Jamba-Item-Use
* Can now change background and border colours on the item bar display.

Jamba is divided into modules. The core Jamba options involve configuring the multi-boxer's group of characters and setting one of the characters to be the master character. Each module has a button at the top of its option page that you can use to push the settings displayed on that page to each character in your group that is online and enabled. Use this feature to avoid configuring the same options more than once.

I wrote this as an exercise for myself after I discovered multi-boxing and its been a blast learning lua and the wow api. Currently its pretty similar to other multiboxing addons for Wow, and I have essentially added another choice to the mix. http://www.dual-boxing.com/images/smilies/rolleyes.gif Lots of inspiration from twoboxtoolkit, multiboxer, and automation. I have plenty more plans and ideas for Jamba, like timers (for mage POM, shaman totems), trade window loaders and roleplaying elements.

If you decide to give it a go, I'd love your feedback.
Jafula.

Khatovar
03-06-2011, 12:48 AM
You know it's a good addon when I get all sad that I can't play with the new shiny bits because my accounts are closed. <3 Jafula, can't wait to try it out in a few months. ;)

Daeri
03-07-2011, 02:32 PM
Just finished translating this new module into French. You should find my modified jambatoon-local-frFR.lua attached to this thread. The new module is just awesome. One (minor) suggestion I'd make to improve it a bit would be to automatically open the Currency windows when you open the ingame currency pane, the same way it is done with the quest log. This would allow lazy people like me to save a macro slot, plus my quest log is already keybinded ;)

Oh and the bug I mentioned here (http://www.dual-boxing.com/showpost.php?p=311090&postcount=2093) is gone. Dunno if I did anything wrong in the locale files :P Thank you very much for fixing it.

Jayne
03-07-2011, 05:36 PM
Maybe it's just me being an idiot as usual, but I can't move the Jamba Quest-Watch. And yes. I have ticked the "unlock" option to move it. It seems it does something though, because if I don't tick it, it will move my camera as usual, but with the box ticked it does nothing.

Daeri
03-07-2011, 05:54 PM
hold down ALT key while trying to drag the frame ;)

Jayne
03-07-2011, 09:15 PM
Me being an idiot it was then. Thanks! ;D

ebony
03-14-2011, 08:13 PM
I love this addon to track Clones Cooldowns Jafula (http://www.dual-boxing.com/member.php?u=8074) what you think? can it be done??

Kekkerer
03-15-2011, 02:08 AM
Use ORA3 for cooldown tracking.

RSM72
03-17-2011, 07:37 AM
What about making the item bar use ButtonFacade and show cooldowns (eg OmniCC)?

ElectronDF
03-17-2011, 10:03 AM
In .7d if you tracked a quest in Blizzards quest tracker, it showed up in Jamba. In .7e and .7f, if you use toggle track or track all it doesn't put the quest in the Blizzard quest tracker. Well, it kinda does. It puts check marks next to the quests in the "L" quest tab, but nothing shows up in the Blizzard tracker. When you press shift-click to remove and add it back in "L", it shows all the quests that you tracked. It is like toggle track or track all don't update the Blizzard tracker to show that it is updated.

But it doesn't work the same in reverse. When you get a new quest, it shows up in "L" and Blizzard's tracker, but it doesn't show up in Jamba. If you shift-click on the quest in "L", to turn tracking off and back on, it doesn't show up in Jamba. The only way to get it to show up in Jamba is using toggle track or track all.

TLDR: Not sure Jamba and Blizzard's quest system are talking to each other. Or I have a setting messed up that doesn't make it work right. Any help?

Info: It does the same thing on my alts, not just my master. The simul-answer of the auto-quests that was added in .7e works great, so thanks for that.

PS: New info. It works differently if you have "Hide quests completed by team" turned off. It will work about 90%, but Blizzard's quest tracker still doesn't get updated if you toggle or track all. But at least Jamba updates pretty well.

I hope that gives you enough to go on, if not, I can try to find out more. Thanks.

Glenni
03-18-2011, 04:38 AM
Is there any way to make the experience / follow status bar so that you can't see through them? I looked at the code, but couldnt find anything.

Im having fun setting up my own panel where I can put jamba things :)

Ghallo
03-20-2011, 04:50 PM
I love Jamba, and I think cookies are a good bribe to get what I want :)

So... cookies for:
Being able to Copy Macro Sets from 1 profile to another (and/or the ability to merge profiles) I have several different classes and I'd love to create multiple class cominations (swap out the mage for a hunter, etc) but since I have 2 main teams, I don't want to re-create all of that work... I'd like to just copy my "Hunter" macro set into my other team.

Heck... finding a way to manage a toon's own macros in Jamba would be perfect. I can see/edit them all from the master, but they persist with the toon so that regardless of team, I can count on them having those macros.

Thanks for your hard work!

Jafula
03-21-2011, 04:12 AM
I love this addon to track Clones Cooldowns Jafula (http://www.dual-boxing.com/member.php?u=8074) what you think? can it be done??

It could be done. There are lots of things I'd like to with Jamba. I'll get to them eventually. RL is taking up my free time, but I try and sneak in some WoW/Jamba when I can.


What about making the item bar use ButtonFacade and show cooldowns (eg OmniCC)?

Hmm, ButtonFacade I could probably do (no idea what it does, but I'm guessing from its name). Not sure about cooldowns. I don't want to use ActionBars as they take up valuable space used by other addons like Dominos / Macaroon, etc, so if I can do cooldowns on non action bars, I'm keen to give it a go.


In .7d if you tracked a quest in Blizzards quest tracker, it showed up in Jamba. In .7e and .7f, if you use toggle track or track all it doesn't put the quest in the Blizzard quest tracker. Well, it kinda does. It puts check marks next to the quests in the "L" quest tab, but nothing shows up in the Blizzard tracker. When you press shift-click to remove and add it back in "L", it shows all the quests that you tracked. It is like toggle track or track all don't update the Blizzard tracker to show that it is updated.

But it doesn't work the same in reverse. When you get a new quest, it shows up in "L" and Blizzard's tracker, but it doesn't show up in Jamba. If you shift-click on the quest in "L", to turn tracking off and back on, it doesn't show up in Jamba. The only way to get it to show up in Jamba is using toggle track or track all.

TLDR: Not sure Jamba and Blizzard's quest system are talking to each other. Or I have a setting messed up that doesn't make it work right. Any help?

Info: It does the same thing on my alts, not just my master. The simul-answer of the auto-quests that was added in .7e works great, so thanks for that.

PS: New info. It works differently if you have "Hide quests completed by team" turned off. It will work about 90%, but Blizzard's quest tracker still doesn't get updated if you toggle or track all. But at least Jamba updates pretty well.

I hope that gives you enough to go on, if not, I can try to find out more. Thanks.

I'll need to have a play and do some more quests. I've got limited time at the moment to WoW/Jamba but if I find any bugs like you are suggesting I'll be fixing them. It does sound like I'm missing an event/hook on the quest watching. Its slightly a PITA as blizz tend to change stuff and its real hard to find out in a timely manner (usually its one of you lot telling me something is wrong).


Is there any way to make the experience / follow status bar so that you can't see through them? I looked at the code, but couldnt find anything.

Im having fun setting up my own panel where I can put jamba things :)

I'm not sure what you mean by 'see through them'? Can you explain?


I love Jamba, and I think cookies are a good bribe to get what I want :)

So... cookies for:
Being able to Copy Macro Sets from 1 profile to another (and/or the ability to merge profiles) I have several different classes and I'd love to create multiple class cominations (swap out the mage for a hunter, etc) but since I have 2 main teams, I don't want to re-create all of that work... I'd like to just copy my "Hunter" macro set into my other team.

Heck... finding a way to manage a toon's own macros in Jamba would be perfect. I can see/edit them all from the master, but they persist with the toon so that regardless of team, I can count on them having those macros.

Thanks for your hard work!

Re: Hard work, you're welcome.

I'm a bit adverse to cookies at the moment as the last person that said they would get me cookies hasn't :( . Although someone else (ebony) did donate about the same time, so yay! :)

How about coffee instead for a bribe? Can't see an easy way to do what you want at the moment... but let me see if I can work some jamba-macro magic for you this weekend. ;)

Shania
03-21-2011, 06:01 PM
Sell
* New option to automatically sell unusable soulbound items (off by default).]

About to update my Jamba, love that feature added,shall be great to not have to go through bags of each toon that isnt a chanter to sell soulbound items.

Thx for that addition :)

Innosan
03-22-2011, 10:55 PM
Newbie here to multiboxing, but i wanted to give my thanks for jamba. Great addon that has made multiboxing so much better then in past mmo's or previous attempts at wow. :D

Jafula
03-28-2011, 02:45 AM
About to update my Jamba, love that feature added,shall be great to not have to go through bags of each toon that isnt a chanter to sell soulbound items.

Thx for that addition :)

No problem, glad you like it. I got sick of searching through bags to find stuff to vendor, so I decided to do something about it. I'm sure someone probably requested it as well :-).

It was a lot of work for such a small feature, but now I know how to do it, I can implement similar things faster.


Newbie here to multiboxing, but i wanted to give my thanks for jamba. Great addon that has made multiboxing so much better then in past mmo's or previous attempts at wow. :D

You're welcome!

Jafula
03-28-2011, 02:47 AM
I love Jamba, and I think cookies are a good bribe to get what I want :)

So... cookies for:
Being able to Copy Macro Sets from 1 profile to another (and/or the ability to merge profiles) I have several different classes and I'd love to create multiple class cominations (swap out the mage for a hunter, etc) but since I have 2 main teams, I don't want to re-create all of that work... I'd like to just copy my "Hunter" macro set into my other team.

Heck... finding a way to manage a toon's own macros in Jamba would be perfect. I can see/edit them all from the master, but they persist with the toon so that regardless of team, I can count on them having those macros.

Thanks for your hard work!

Still working on ways to get you to part with your cookies/coffee. I got distracted on the weekend by improving the auto select best quest reward for a toon functionality, but I've got your macro work on my mind.

Kekkerer
03-28-2011, 02:48 AM
With the latest release of Jamba my teams have forgotten who their master is and are setting themselves as their masters. This breaks whisper forwarding and various other features.

Edit: It would be nice to have the currency tab visible as soon as I log on without having to enable it every time manually.

Jafula
03-28-2011, 02:52 AM
With the latest release of Jamba my teams have forgotten who their master is and are setting themselves as their masters. This breaks whisper forwarding and various other features.

Edit: It would be nice to have the currency tab visible as soon as I log on without having to enable it every time manually.

I don't think this is a problem with Jamba. I've been running sweet. Check your settings. Are you using ISBoxer? Make sure it isn't setting Jamba Master for you when you click in a window, etc.

You quite like the currency tab then? Will see what I can do to give you an option to open it on startup.

Kekkerer
03-28-2011, 02:55 AM
Thanks for a quick reply, yes I am using ISboxer... will look into it.

The currency feature has indeed been an excellent addition, makes it so much easier to estimate profits for certain activities.

Jafula
03-28-2011, 03:28 AM
You quite like the currency tab then? Will see what I can do to give you an option to open it on startup.

I've added the option in. If set, it will open the table on the master on startup. But thats it. If you swap master, the table won't follow the master around. Let me know if you want it differently.

Kekkerer
03-28-2011, 03:34 AM
Thank you very much, that's perfect and exactly what I need.

Jafula
03-28-2011, 03:37 AM
Thank you very much, that's perfect and exactly what I need.

It'll be out in the next release. Hopefully a week away all going well.

Now I have to go play some SC2, build lots of Marauder's and hope my opponents don't go air! Eeek. :p

luxlunae
04-01-2011, 09:20 PM
Is there a way to hide out of zone quests from the jamba quest tracker?

Ualaa
04-02-2011, 12:44 AM
Not sure if this is possible, but would be nice if it were...

A message, possibly a raid warning, when one member of your team is reported as AFK in a battleground.

Jafula
04-02-2011, 02:48 AM
Is there a way to hide out of zone quests from the jamba quest tracker?

Yes. Don't track the quests that are out of zone.


Not sure if this is possible, but would be nice if it were...

A message, possibly a raid warning, when one member of your team is reported as AFK in a battleground.

Have you tried the Jamba Toon warn if inactive in PVP option? I added it ages ago, but no one tested it for me (I don't PVP).

I realize this is not the same as reported but you can catch it early with this warning.

Ualaa
04-02-2011, 05:18 AM
Was not aware there was an option for that.
I'll look into it.

Flagged AFK is about the only thing you would catch.
There's no way of knowing if someone has reported you AFK, or who did it if you were.

I'm not reported AFK often, maybe 3-4 times in a month of playing too many hours each evening.
Pretty much only happens when some of the team is killed (healer/rezzer) or others are killed and their insignia's looted so they cannot be rezz'd... and then they rez in a graveyard somewhere, while I am still in combat.
Then someone reports them afk for standing around doing nothing.



*Edit*

Looks like I have this option, and it is enabled.

It has three options for where to place the warning.
- Default message
- Default warning
- Mute (default)

Mine is set to Default Warning.
I've not changed this setting.
If you could get a raid warning, the same as a Toon drops below "x" percentage health, or Follow breaks... that would rock.

Jafula
04-02-2011, 07:19 AM
Default warning should be raid warning. It should happen when you get the Inactive buff. I'm not sure on whether or not I got the spelling of the buff correct, so if it doesn't warn you when a toon gets the buff, please let me know. If it does work, please let me know as well.

Ualaa
04-08-2011, 02:26 AM
The current verson of Jamba definitely does not notify you when you gain the Innactive buff.
Unfortunately, had one of the toons with that today.

CheeseCake
04-18-2011, 06:16 PM
When i setup a team (Team 1) in jamba i create a new profile, then ad members etc
I then log out and into (Team 2) i setup a seperate jamba profile from the first.

I log back into Team 1 and there profile has now been changed to that of Team 2 i just setup
What is it im doing wrong, ive been multiboxing a year with no problems since using jamba but since creating a new team this always happens.

I have about 6 teams and they have all been changed to that of the last one i changed..All profile names are different

luxlunae
04-25-2011, 02:56 AM
I just realized today that the "repair from guild bank" hasn't been working.

I have gbank repair privs on all toons, but after getting an insufficient funds error on my almost-broke (as in money, she was completely broken as in gear!) I realized that none of the toons have actually been using guild funds when they repair (I checked the guild money logs)

Thoughts? Is this a known issue?

moog
04-25-2011, 01:01 PM
I just realized today that the "repair from guild bank" hasn't been working.

Just came here to post the same thing... our Guild is going for the 'huge guild repairs' achievement, so I wanted to make sure I did my part, and noticed that my MB teams weren't repairing from the Guild bank.

Jafula
04-25-2011, 10:44 PM
I just realized today that the "repair from guild bank" hasn't been working.

I have gbank repair privs on all toons, but after getting an insufficient funds error on my almost-broke (as in money, she was completely broken as in gear!) I realized that none of the toons have actually been using guild funds when they repair (I checked the guild money logs)

Thoughts? Is this a known issue?


Just came here to post the same thing... our Guild is going for the 'huge guild repairs' achievement, so I wanted to make sure I did my part, and noticed that my MB teams weren't repairing from the Guild bank.

Alright, then it is a bug and I have fixed it. I was using the "can withdraw money" function to check if you were allowed to guild repair instead of the "can guild repair" function. It works for me, because in my guild, I'm allowed to withdraw money, but for others, it may be repair only and hence it is not working for you.

The fix will be in the next release (when patch 4.1 comes out).

Apologies.

Jafula.

Jafula
04-25-2011, 10:47 PM
When i setup a team (Team 1) in jamba i create a new profile, then ad members etc
I then log out and into (Team 2) i setup a seperate jamba profile from the first.

I log back into Team 1 and there profile has now been changed to that of Team 2 i just setup
What is it im doing wrong, ive been multiboxing a year with no problems since using jamba but since creating a new team this always happens.

I have about 6 teams and they have all been changed to that of the last one i changed..All profile names are different

I think this is the way its always worked. The profiles are account wide and revert to the the last one you used. I've never coded anything to keep a profile with a team. So you are not doing anything wrong. I don't actually use profiles with my teams (but I don't mix my teams either, which is where profiles are useful).