wow.jafula.com

 
  • Increase font size
  • Default font size
  • Decrease font size
Addons
Addons for World of Warcraft by Jafula.

Jamba Addon

E-mail Print PDF
wow_wrath_of_the_lich_king

Jamba - Jafula's Awesome Multi-Boxer's Assistant.

Jamba is an addon for World of Warcraft that is designed to assist multiboxers.


Download

The current release of Jamba is version 0.5d.

Download Jamba-0.5d

Please post any problems here on dual-boxing.com or here on multiboxing.com or at www.multiboxhaven.com

If you like Jamba, reward the author (Jafula) with a donation.

View changes and download previous versions.


hotkeynet

HotKeyNet

Hotkeynet is hot key program that allows you to send key presses to all instances of World of Warcraft. You can also replicate mouse clicks across windows as well.  A guide is available here on dual-boxing.com.


Getting Started

Please read this section to get you started using Jamba: Jamba-Core

Why use Jamba?

Easy to Configure

Configure Jamba options for all characters from just one character. No need to configure the addon on multiple characters.

GroupManagement

Create a complete party from among all your characters with just a few clicks. All your characters are listed within Jamba. Pick a number of these to use and with a single click invite them all to your group (they will automatic accept your invitation).

Automatically set loot methods when creating a party. When you create a party, Jamba can automatically set the loot method to "Free For All" or "Master Looter". Characters can be set to automatically opt out of loot.

Quest Management

Quest selections on one character are mirrored by your other characters. There is no need tomanage quests on each character. Open up the quest dialog from the quest giver on each character and then perform the actions with your master character. The other characters will mimic the master character.

Control what quest rewards each character selects. When using quest mirroring, when completing a quest requires a reward, Jamba allows reward selection on each character before completion.

Many other configurable options for quest automation. For teams of all the same class, Jamba allows for full mirroring of quest actions. Quests can be automatically accepted. Escort quests can be automatically joined.

Essential Information

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. The available modules are:

  • Jamba-Core: Configure your group.
  • Jamba-Follow: Manage character follow interactions, including strobing follow commands, automatically following after combat.
  • Jamba-Group: Automate group invitations.
  • Jamba-Merchant: Automate merchant interactions: buying, selling and repairing.
  • Jamba-No: Automate declining duel and guild invitations.
  • Jamba-Me: Automatically accept ressurection requests, send warnings to the master character.
  • Jamba-Quest: Broadcast quest selection, completion, abandoning and declining from master to slaves. Fine control can be taken over exactly what is broadcast. For instance, the module has the ability to broadcast quest completion only where completing the quest does not require a choice of rewards.
  • Jamba-Talk: Relay whispers from slaves to master. Includes targeted re-whispers and chat snippets to reduce typing for commonly whispered text. Also includes ability to forward (some) system messages from slaves to master.
  • Jamba-Target: Provides a targeting system, using raid icons (moom, skull, cross, etc) allow mobs to be marked and their health to be watched. Also creates /targetexact MobName macros on all characters for these marked mobs. Great for a predefined kill list.
  • Jamba-Taxi: Slaves take the same flight as the master. (Flight paths are selected by destination name so there is no chance that slaves will fly somewhere they should not.)

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. Please note that any pushed settings will override existing settings.

Installation

Jamba is a fully self-contained addon. You do not need any other addons for Jamba to operate. Copy Jamba-0.5a.zip to your World of Warcraft\Interface\Addons folder. Unzip Jamba-0.5a.zip. (The zip file already contains the Jamba and associated module addons.) Do this for all characters you wish to use Jamba for (both master and slaves).

Future Releases

A list of planned features.

Last Updated ( Friday, 12 February 2010 01:51 )
 

Jafula's Multi-Boxing Setup

E-mail Print PDF

This article documents how my multi-boxing setup, including managing characters, setting who is the master character, character following options, macros, targeting enemies and character warnings.

The Team

My team are all female alliance Draenei.  They all have a racial healing spell that comes in useful on occasions.

  • Yaswar - Warrior (Protection)
  • Yasprie - Priest (Discipline/Holy)
  • Yasmage - Mage (Fire)
  • Yasham - Shaman (Elemental)
  • Yashan - Shaman (Elemental)

The warrior is the tank and my master character, the priest is my healer, and the mage and shamans are my damage dealers.

Tank

I chose a warrior for my tank because I love playing a warrior!  And also a warrior does not use mana, so it can deal damage without indefinitely (well until dead).  Warriors have AOE capabilities in Thunderclap and Shockwave which are very useful for tanking.

Healer

The priest has very good group heal spells as well as a HOT and fast single target healing spells.  To the party, the priest brings the following utilities: stamina, spirit and shadow protection buffs with dispell magic, abolish disease and shackle undead spells.

DPS - Mage

My mage gets me around.  Portals to all the cities are very useful.  Crowd control in the form of polymorph is useful as well as the ability to do arcane, frost and fire damage.

DPS - Shaman

The two shamans provide useful utility with a variety of totems, the most useful for me being the tremor totem which dispells fear, charm and sleep effects.  The shamans also make great wipe recovery with their reincarnation ability.  Their ability to equip shields and act as off tanks is also useful in certain situations.

Software / Hardware Setup

Computer Specification

I have a single PC that runs all the wow instances.  The PC contains an Intel Quad Core Q6600 CPU, 4GB of RAM, a single 500GB Hard Disk Drive, and a Nvidia Geforce GTX260 (768MB).  Attached to the geforce are two monitors, a 21inch widescreen (1680x1050) and a 19inch (1280x1024).  The operating systrem is Microsoft Windows Vista 64bit Ultimate.

The World of Warcraft Windows

I use software called hotkeynet.  Hotkeynet launches all five instances of World of Warcraft and sizes them to fit onto my two monitors.  Hotkeynet also forwards keypresses from my keyboard to all five wow instances.

My tank is played on the 21inch in a 1680x1050 window.  The other 4 characters share the 19inch monitor, each take up a quarter of the screen with a window of 640x512 pixels.

Last Updated ( Sunday, 02 November 2008 13:47 )
 

Jamba-Core

E-mail Print PDF

Jamba-Core is the heart of Jamba.

Here you can configure your group (the team tab) and set up how your characters will communicate with each other (the tag, chat and warning tabs).

jamba-core-team-0.2-thumb

Multi-Boxing & Jamba - Masters & Slaves

Multi-boxing usually involves one character leading the charge and other characters following the leader.  Multi-boxers configure their own character setup in a variety of ways.  There is no one right way to do this.  Jamba is designed to be flexible enough to accomodate this variety.

Jamba calls the leader character the "master".  All the other characters are the "slaves".

Jamba does not insist you have a main character that you must always play as the lead (master).  Jamba allows you to change which character the master is in several ways.  See the section below The Master Character - Switching Masters for more information.  Before you do that, you should configure your group.

The Team Tab - Configuring Your Group

First of all, let's configure your group.  This procedure has its own section.  Go and configure your group and come back if you want to know more.

How To Configure Your Group

Configuring your group covered all of the Team tab apart from three options.  These options are described below, but first let's see how we can change which character is the master character.

The Master Character - Switching Masters

You may be multi-boxing in an instance, and your master character dies.  This can be the cause of a wipe because your "brain" character has died.  You may be playing PVP with your characters and your lead character dies.  You need to change leads to be effective.  Multi-boxers have employed a number of methods to be able to switch lead characters around and Jamba assists where possible.

The Team Tab - Master Changes

Set Focus To Master When Changing Master

Note: This option is PVE only and you should use it only if you do not frequently change masters.

Jamba cannot automatically change your characters focus for you.  But what it can do, is update an internal macro that sets focus; /focus Toonname.  If you select this option, when the master changes, Jamba will update this internal macro to /focus the-new-master.  To access this macro, you must bind a key (in the wow key bindings under the Jamba heading) to Set Focus.  Please note that Jamba cannot update this macro if you change masters while in combat.

Set Target To Master When Changing Master

Note: This option is PVE only and you should use it only if you do not frequently change masters.

Jamba cannot automatically change your characters target for you.  But what it can do, is update an internal macro that targets the master; /target Toonname.  If you select this option, when the master changes, Jamba will update this internal macro to /target the-new-master.  To access this macro, you must bind a key (in the wow key bindings under the Jamba heading) to Set Master As Target.  Please note that Jamba cannot update this macro if you change masters while in combat.

On Focus Change Set Focus To Master

Jamba-Comms Chat and Warnings

In order for your characters to talk in the guild officers channel, they must be guild officers.  If you attempt to use the guild officers channel you will get a permission denied message everytime Jamba sends a message.

Last Updated ( Wednesday, 29 October 2008 08:22 )
 

How To Configure Your Group

E-mail Print PDF

Open The Configuration Screen On Each Character

Install the Jamba addon for all the characters you will be multi-boxing with.  Bring all your characters online, so that they are all in the game.  Make sure Jamba is loaded on each character by typing

/jamba

into the chat edit box (like you would /s Hello to say Hello to your friends).  The following screen will appear.

jamba-core-team-0.2-thumb

This is Jamba-Core.  As you can see in the screenshot, there are several modules for Jamba.  Jamba-Core is just called Jamba.  You will use this screen to configure your group.

The Jamba interface has four tabs called Team, Tag, Chat and Warnings.  At the moment, we are going to concentrate on the Team tab.  Leave this /jamba interface open on all your characters and make sure the Team tab is selected on each.  You will see that each character has been added to the Team List on its OWN screen.

Add A Master Character On Each Character

Now choose one character to be your "master".  The other characters will be your "slaves".  In this example, I will call my master "Yaswar" and my slaves "Yasprie" and "Yasmage".

On EACH character do the following steps.

  1. Click the Add button. (Make sure you are on the Team tab.)
  2. In the text box that appears, type in the name of your master character.  I type "Yaswar" as she is my master character.
  3. Click the Accept button.
You will see that the character name you just typed in has been added to the Team List AND THAT THE CHECKBOX NEXT TO THEIR NAME HAS BEEN CHECKED.  Do NOT uncheck this box.  This checkbox enables your character to communicate with your other characters.

Remember to do this for EACH character.  So I have added Yaswar to the Team List on Yaswar, Yasprie and Yasmage.  Actually Yaswar was already on the list for Yaswar's screen so I did not have to add Yaswar again.

Add All Your Characters To The Team (On The Master Character)

Now, on the master character only (I only do this on Yaswar's screen), add the names of the slave characters.

On THE MASTER CHARACTER ONLY do the following steps.

  1. Click the Add button. (Make sure you are on the Team tab.)
  2. In the text box that appears, type in the name of one a slave character.  I type "Yasprie" as she is a slave character.
  3. Click the Accept button. (Notice the Team List updates with the character name you just added.)
  4. Repeat steps 1-3 with each the names of each of your slave characters, until all your characters are on the Team List.

Choose The Master Character

At the top of the Team tab, there is a Select Master drop down list.  Choose your master from this drop down list.  In my case I choose Yaswar.

Push Your Team List To The Slave Characters

While still on the master character, scroll down to the bottom of the Team tab and click the Push To Characters button.

Your slave characters will now update their own Team List with the Team List from the master character and they also will have updated their master to be your master character as you selected in the step above.

Congratulations, your group is now configured!

'Player Not Found' Messages

Jamba expects all the characters in your team to be online at the same time.  If this is not the case, you will recieve 'Player Not Found' messages.  To stop these messages, go into the Jamba options Team tab and uncheck the character that is not online.  Push this new setting to your other online characters by using the Push To Characters button.

Last Updated ( Wednesday, 29 October 2008 08:36 )
 

Future Jamba Releases

E-mail Print PDF

Future Jamba Releases

Disclaimer: Everything on this list is subject to change.

Version 0.4 "Fantastic Hope"- ETA: soon Smile

Jamba

  • Hack in nightfall proc alert.

Jamba-Quest

  • Seperate auto-accept quest into two - with npcs and without: It's the implementation of quest sharing that has changed from the old addon I was using as I was originally able to share and the slaves would automatically accept, they would not however auto-accept a quest when interacting with an NPC. Under Jamba these two functions are "tied together" and I'm unable to have one without the other.
  • Auto-hide of Jamba-quest doesn't work when you close the normal quest window with the X button or by pressing escape.
  • When my players were dead I was not able to mass-cancel a quest.
  • In the relay channel I just read: "Accepted Quest:" while I did not do anything with quests.
  • Complete the quests with all toons chosen quest rewards all at once.

Jamba-Group

  • Auto accept from guild.
  • Auto set Master Loot option.
  • Keybindings for invite and disband.

Jamba-Merchant

  • Split Merchant into two new modules; Jamba-Purchase and Jamba-Sell; move repair options to Jamba-Me.

Jamba-Sell

  • Add inclusion list for addition items to sell.  I'd like to drag and drop non grey items to auto sell (for instance on some alts I end up selling claws, food, etc... a bunch of white stuff I don't feel like auctioning for coppers of profit and need the bag space more).
  • Add exclusion list for grey items not to sell.
  • Add option to sell soulbound armour types specified by tag.

Jamba-Purchase

  • Existing auto-buy functionality.

Jamba-Talk

  • Forward UI errors and warnings (will be spammy).  The messages from the slaves (exampe: "not in range", "you are mounted", "Quillboard tusk: 24/60", "Discovered Veil Lilthic" and what not.)

Jamba-Me

  • Bug: Hide resurrection dialog box, if res was auto-accepted.
  • Bug: On my druid when i change forms to cat or bear, i get the warnings that my mana is low.
  • Auto Learn Class Skills
  • Auto Learn Profession Skills
  • Tell Master When Levelled
  • Take A ScreenShot When Levelled

New: Jamba-Macro

New: Jamba-ToonInfo

  • Something that lets you look at what your toons are wearing if it's different than the masters piece.  A window that simply showed item links, item levels.  Similar request: "vital stats", for example it may make more sense to give an item to slave3 because it will bring his spell crit and +dmg closer to the others...
  • A "/jamba gold" script command for the master to ask how much money the slaves have.  /jamba gold (planned feature) sounds fun, especially if it would do the math behind the scenes and tell me how much money we collectively have.

New: Jamba-Trade

  • Auto-load junk to trade window (needs GUI).
  • See a Slave's inventory when trading.
  • Auto-trade consumables (i.e. mage water/food).

To be decided.

  • Relay guild chat to a chat channel, based on tags. Especially helpful when i'm using my main as a slave and people in my raiding guild think I'm ignoring them.
  • Add auto-upgrade water option.
  • Add auto-upgrade food option - user can specify lookup list; i.e lvl 15 - Moist Cornbread, lvl 25 - Mulgore Spice Bread, etc.  Prepopulate list with common foods.  Make sure don't overlap on different food types - i.e. want a total of 40 food, but end up with 40 cheese and 40 bread.  Pet food? Still in wotlk?
  • Bug: Sometimes when follow brakes even if its only on 1 slave, I still get 2-3 lines telling me that follow broke on that slave.
  • Combine similar messages within a certain time frame together to reduce spam.
  • Colour code the raid warnings by class, or be able to assign colors to them based off what slave sends them.
  • Buff and proc, spell, cooldown watcher/warnings.  But it would be extremely nice if it could track any given spell not just bloodlust. example: warstomp. Preferably have a movable icon/frame for it too; Party/Raid cooldown monito
  • I love /rw (raid warning) chat but would also like to see MSBT or SCT intergration as well.
  • Some integration with WIM (Wow instant messenger, a really nice addon to manage chats; including full history; across toons) would be nice (such as I can use my main WIM to handle replying to chat sent to slaves)
  • Talent Broadcaster - I'm playing 4 shaman currently, 4 locks as well... I really want them talented identically, I wait til all 4 ding to talent anyhow, then I have to switch winders...
  • Training Broadcaster - or autotrainer (both?)... I already have a set of 70's, I'm about to have 2, gold isn't an issue, I train ALL skills, used or not. If I could train across the board without having to deal with switching windows that would be great.
  • Add Smart Rez button for all - jamba decides who should rez who and bakes macros that are bound to key.
  • Haze the screen red if yer dead... Like a red lense over it, make an option to set the alpha and color...
  • Jamba-PIP... This is something I'd use pretty heavily, but I don't know that others would... A large display overlay that shows in a bright high contrast manner what hotkey brings that window to your focus/main. The label would really need to be customizable because not everyone uses a standard keystroke... I'd like mine for example to be A B C D E and fill just under 1/4th the client window on the smaller windows...
  • Ability to auto deposit / withdraw from the guild bank. Say, set a number of gold that each of your characters can have, and the addon does a deposit / withdraw to accumulate this once the Guild bank is opened.
  • building a buff module for jamba. I used to use smartBuff. It allowed for 1 button buffing of all classes. It could be configured so that each toon could choose which buffs to put on which classes. then with each click of a keybind, it would cycle through your team and place the proper buffs on everyone.
Last Updated ( Wednesday, 23 December 2009 05:40 )
 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  Next 
  •  End 
  • »


Page 1 of 3