Addon Spotlight: Mac Dual-boxing
The new Recruit-A-Friend program has taken the World of Warcraft community by storm, perhaps more so in the dual- and multi-boxing circles. I'll admit that while I advocate enjoying the leveling process and experiencing the lore through quests and in-game events, once you've hit 70 a couple of times, the magic tends to wane. With the coming of Wrath of the Lich King, we've had some time to re-evaluate our WoW experience. For many of us, finishing up some alts has become a way to prepare for the expansion. I've had a number of alts since I started playing, but have only managed to ding two paladins and a rogue. Each time I play in a battleground I see a member of another class do something crazy cool and ponder rolling whatever class it is. With the RAF program in full effect, I decided that dual-boxing with the 300% XP and Summon Friend ability would be the most efficient way to get my alts Wrath-ready. This How-To is specifically for players using Macs, but in essence many of the principles remain true for PC users.
Setup
The first thing you need to do is set up your "friend's" account. This is done via your Account Management interface on the official site. Simply send yourself an invite via the Recruit-A-Friend button. Once done, you can set up your new account by following the link in the email to your "friend". This requires that you purchase a copy of the game for your second account. You can actually do it all online without having to install a second copy the hard way. (Although if you want copies of the discs, you'll want to pick up a copy at a retail location.) Otherwise, you can simply copy your World of Warcraft folder in the Applications folder on your Mac. Once copied, paste the second copy to another folder. (You've got some options here, the important part is that your computer having and recognizing two instances of the game client.) I use an external harddrive to keep things easy, and have not noticed significant performance problems when playing the second copy from an external source.
Because I'm running OS X Leopard, I am able to run copies of WoW in different screen via the Spaces feature. (This creates a virtual second display for my "slave" account.) Otherwise, just stack the game clients. Once I have a copy of each client running with my characters logged in, I open up CloneKeys.
CloneKeys
CloneKeys is a free program used to clone keystrokes from one client to another. It has an ultra-simple interface that requires only one click to set up. In the interface, you'll simply click the "Add" button and then click on your "slave" copy of WoW. From this point forward, anything you do in your "master" account will be cloned to your "slave" account. You can suspend and restart cloning by pressing the "Start" and "Stop" key. (It's shaped like a STOP sign.)

This is where a fair amount of work is done to setup your two accounts to work well together. The basic idea here is to remove many of the keybindings from the slave, so that the master can fully function without "confusing" the slave with redundant keystrokes. As an example, I remove the W, S, A and D keybindings from the slave altogether, meanwhile I unbind the arrow keys from the master. This way, the master is controlled via the standard W, S, A and D keys, while the slave can be steeed using the arrow keys. As you can see, you'll need to spend some time planning your keybindings. An important thing to keep in mind is that you will want to re-bind all of the slave's actionbar buttons with unique keystrokes not used by the master. Let's talk about why.
Macros
Here is where you start laying the foundation for the slave's interaction with the master. I spent time writing macros that enabled the slave to assist the master. Each combat and healing ability I use regularly on my slave (a Balance Druid) has an associated macro to assist the focus target. (Which I designate at the beginning of gameplay as my master.) Here are a couple of examples of macros I am using.
/assist focus
/startattack
I use this when I don't really need much help and want to regen mana via
/target focus
/cast Regrowth
One of the healing spells cast on the master
/target Self
/cast Regrowth
Slave heals himself
/follow focus
Used to facilitate both toons moving together
Used to facilitate both toons moving together
/assist focus
/cast Starfire
A basic macro to cast a variety of offensive spells (Starfire in this case)
/drink
/eat
/dance
/eat
/dance
A few basic administrative-type abilities plus the Moonkin dance for laughs. (Note that these three are different macros.)
Once you've written macros to correspond to the abilities and/or actions for your slave, you'll want to lay them out in the slave's UI and bind them to bindings not used by your master client. (I use bindings like Alt+Ctrl+1 and so forth.)Voice Commands
This is where the fun comes in, you will need to make sure that "Enable Assistive Devices" is enabled in your System Preferences (in the Universal Access menu.) From here, open up the Speech menu and navigate to the Voice Recognition tab. Set up your system to recognize your voice commands in your preferred method. (With or without a Push-To-Talk key and a preparatory command.) Now, click into your master client and begin creating voice commands. This is done by saying "Define a keyboard command". Once you get it to work, a window will pop up and you'll need to enter a name (which you will speak to initiate the command) and a keybinding. This is where you will want to marry up the three elements of the command.
For example:I want my druid to cast Starfire on my current target. I have created a macro to do so, placed it on my action bar and bound it to Shift+Ctrl+4. I then create a voice command called "Star" and enter "Shift+Ctrl+4" as the keystroke. Then, while playing my master account, I say "Star", which passes Shift+Ctrl+4 to the game. This does nothing for the master (my warrior), but because of CloneKeys, my druid gets the same command and subsequently casts Starfire on my target. (via my Starfire macro.)
The greater part of all this work serves to facilitate voice commands to your slave that encompass the majority of abilities used in a group setting. I also bind the druids forms, Tranquility and other non-target-specific abilities to keybindings to be used via voice commands.
In the end I can effectively play two characters. I control my warrior (master) in the traditional way, while controlling my druid (slave) via voice commands. Everything from changing forms, mounting and following to spells and attacks are controlled by voice. (Think of it like playing with a novice player, you just have to tell him or her every little thing they need to do and when.)
Addons
I only use one addon to contribute to a more efficient dual-boxing experience. Twobox Toolkit allows you to designate a master for a character and a number of features suddenly come into play. The slave will auto-accept invites from the master, relay whispers to the master, auto-accept shared quests and much more. I would say this is a must-have for a budding dual-boxer. (I also borrowed the "master" and "slave" theme from this addon.) I've yet to test MultiboxerV2, but many multi-boxers swear by it. If you're interested in getting started down this road, I'd highly recommend reading through the wiki and forums over at Dual-Boxing.com, the hub of dual-boxing information on the tubes.
Should you decide to try your hand at dual-boxing, I wish you the best of luck. I've found it to be a fun way to level alts, an entirely new experince that requires focus and good WoW know-how to pull off well. Share some stories about your dual-boxing experience! I'd love to hear some tips on how to PvP with two toons, I always get slapped around on my two, even by solo players looking for fun. Dismissed!
Filed under: Analysis / Opinion, Tips, Tricks, How-tos, AddOns, Features, AddOn Spotlight, Guides



















Reader Comments (Page 3 of 4)
Kitteh, Twilights Hammer EU Sep 19th 2008 2:54PM
On a PC there are 2 VERY handy bits of software to get. Both are free.
Synergy: Some of your may be able to get this to do everything you want. I could only get mine to pass the mouse from one computer to another when I move the cursor off the screen.
Hotkeynet: This one does the bulk of the work passing keypresses to the other system.
Twoboxtoolkit (wow addon). Automates a few VERY BASIC bits of the following/etc needed.
For my setup:
I use my main machine and a laptop both running synergy and hotboxnet. Synergy needs a little setting up. You have to tell it where the screens are so eg:
of the of to
of the of to
The laptop sits on the left and that just makes sure I can pass the mouse back and forth. It's all done with dropdown boxes etc so it's much simpler than the above. Took me a wee bit to work out the above was what I was needing though so may save someone time. Once thats done you can move the mouse over for easy looting/quest handling etc.
The second piece hotkeynet does the passing of keys. It's a BIT of a bother to setup but the download site does have a WoW quickguide.
Twoboxtoolkit I havent played with much, something i need to get around to soonish.
Then it's as per the guide above. Some macro's to organise things. A /assist focus /cast mainattack button in the same place on your "slave" as your main characters main attack and your laughing.
Hotkeynet lets you remap keys on the slave (so B on your keyboard is G on the slave).
I would definitely recommend twin casters or perhaps a melee with a buff/healbot. Considering how hard it is to position characters sometimes I could see twin melee being pointlessly hard.
Elemental Shammies are still a good choice. They are durable, easy to heal as a group, easy to damage multiple enemies. Suffer from a slight lack of CC perhaps but otherwise excellent.
Kitteh, Twilights Hammer EU Sep 19th 2008 2:57PM
hmmm seems wowinsider dont like triangle brackets.
that was
(100%) of the (left) of (main) to (slave)
(100%) of the (right) of (slave) to (main)
Set in the screenalias's bit of synergy.
Dustin Sep 19th 2008 3:03PM
You claim macs are powerful or more powerful then the pc .that's pretty much a lie they can run some apps faster but my pc can and will run laps around your benchmarks
Navras Sep 19th 2008 3:12PM
CloneKeys is way out of date. The project was taken up by someone else, and is now called ClonedKeys, and is added more features (already has it so WASDQE isn't passed between clients, and will be added ability to add custom keys to a Do-Not-Pass list, much like KeyClone for PC). Project page is here: http://code.google.com/p/clonedkeys/
vagabondblue Sep 19th 2008 3:23PM
Save yourself a bit of harddrive space, simple make a copy of the actual wow application, not the folder, and name it something else (I use World of Warcraft 2). Keep it in the same folder. No need to take up twice the space.
greg Sep 19th 2008 3:53PM
It's fine to copy it like that if you want to deal with the fact that both copies are now fighting over the same cache directories and saved settings directories. And since a lot of this revolves around setting things up differently on the slave versus the master, that just won't work.
Luckily for those of you on a MAC, the problem is much easier, as you can use symbolic links. I have a script I use to setup slave copies. It uses symbolic links for the Data and Interface directories (the Data directory is the one you really care about, as it accounts for > 95% of the disk space used by WoW), while it creates a true copy of the necessary files to run WoW with (the App, the realmlist file, the Cache directory, and the WTF directory). It also copies in a custom bindings-cache.wtf file that has the necessary commands removed from the slave.
I have been doing this for a long time, as it's handy for me to be able to open 1, 2, 3, N (I've gotten 8 running before without a problem on my MacPro with 16GB of ram)
MadMac10 Sep 19th 2008 3:44PM
An old friend dual-boxed with me last week and I did not even know it! I had such trouble trying to get help acquiring pexis crystals in Blade's Edge (for some reason, nobody wants to play out there!) After weeks of PUGging, I begged my friend to give me hand (and also to recruit healz if possible.) Instead of bringing along healz, she came with a "slave" healer who automatically healed us both throughout each battle with a Monument Guardian. I kept scratching my head about it the whole time, and asked her, but her reply went over my head. Thanks so very much for enlightening me! I cannot wait 'till I see her log back on to discuss this in more detail.
Matazuma Sep 19th 2008 3:57PM
YARRRRRGGGG!!!!!!
Frey Sep 19th 2008 4:03PM
Hey, does anyone know if you can transfer a character to a new RAF account and use the XP gains that way? I have two early-30's characters on my current account and would like to use the RAF features to level them, but I don't want to break the TOS and endanger my main. :-) Anyone tried this?
Navras Sep 19th 2008 8:15PM
Yes, you can. I just did it a couple of weeks ago, same situation as you. The accounts themselves are linked, not any certain characters. I had two level 34 characters that I had been leveling individually, so I transferred one to the new account, and have been leveling them together with the XP gain. Level 50 now, with about. . .15 hours /played since I transferred, and I'm sure it can be done even faster :).
Osi Sep 19th 2008 4:03PM
The Mac vs PC are for little kids (aka fanboyz). Adults don't care. All we care about is which one fits our needs the best.
If your on a PC, stay away from KeyClone. The most recent version crashes XP computers (bug been reported). Also randomly disconnects other keyclones across the network (reported also).
I ended up doing my first 5-box (5 mages) yesterday from lv1 - lv10. All using RAF. Was fun for awhile there, once everything is setup. If you have the $$$, it's entertaining to say the least ...
Zeus Sep 19th 2008 4:07PM
I used to 5 box 4 shadow priests and 1 warrior for PVE, that was fun but a lot of work. I think 4 or 5 mages would be a lot easier just using arcane explosion. I still dual box with 2 70 mages for arcane explosion farming and that works pretty well without a lot of head aches. I use wireless keyboards on the same channel to clone the commands, but I'll have to look into voice activation. That's an interesting idea.
Elainemarley Sep 19th 2008 4:17PM
I have two problems here (dual boxing with cloned keys, just two mages to see how it works):
1. I can't set up both WoW's on diferent spaces, one is running installed (dragged and droped) on my iPod and the other one on the mac. But that can work like this since I can't switch spaces when I play the game maximized.
2. Worst problem. I have to put the slave always on follow because Cloned Keys won't clone any mouse movements. If I keep the slave with the awsd keys binded (or activated on clonedkeys) they walk together but if I turn with my mouse the slave won't turn and keep walking on the same direction. This is annoying since the following solution is poor. The slave will be always late for the first cast when you run to a mob and inmediately start casting.
What am I doing wrong? Can't find a solution on the internet, and I've seen people who multibox and can rotate with the mouse all the alts at the same time.
Cetha Sep 19th 2008 4:22PM
wait a minute! are you telling me that I can bind things to voice commands even if I'm playing just by myself? or is this something only to be done to control a separate program...I would much rather talk at WoW and give my hands a rest if i can voice command a bunch of stuff...forget keybinding...how about an article on voice binding?
p-diddy Sep 19th 2008 4:39PM
Cetha, check back later this weekend and I'll post a reply to this telling you how successful I was. I'm betting for movement it will be a problem (held down key presses - but maybe autorun toggle + mouselook would work) vs. occasional key press actions.
Cetha Sep 19th 2008 4:44PM
awesome..i look forward to it...good luck
p-diddy Sep 21st 2008 9:25PM
booooo - wowinsider ate my comment.
Long story short - a mic headset is a must - even with compensation on ambient noise makes it impossible.
Use it on a secondary, not a main. It works but not reliably.
I would use multi-syllabic words for your macros. I got around 80-90% success rate on those and 33% success on mono-syllabic words.
I didn't try movement with it - casting spells was unreliable enough that movement would have been a nightmare.
Buffalufagus Sep 19th 2008 5:51PM
Wow need more fun articles like this on WoW Insider. And I mean I like the fun 'how to' aspect, and it being on a Mac, and the jealous PC users posting comments.
Terrorbyt3 Sep 19th 2008 6:52PM
For voice activation on PC, I use a program called Audiomatic. I've found it quite helpful, i used to dualbox a Warrior and Priest, and two mages.
Arynoyn Sep 19th 2008 7:14PM
As far as key cloning software for windows is concerned i use KeyClone but i don't know how to setup voice commands like this for windows. I'm on XP, any one know how to do the voice commands in windows?