In case you didn't know, Blizzard has created this dastardly brilliant friend referral program as of late. This is how it works:
1. You invite a friend to try World of Warcraft, they receive a free 10 day trial that is linked to your account for 90 days.
2. During that 90 days (or 10 if you don't upgrade the trial account) you and your friend will receive triple XP while grouped for both kills and quests. In addition, friends can summon eachother every hour through the friends list. The triple xp stops at 60, as does the summoning. Also, for every two levels your friend gains, they are able to gift one level to a lower leveled character on your account.
3. If your friend upgrades to a full copy after the 10 day trial, you receive a 30 day credit on your account. If your friend pays for three months of gameplay, you receive an exclusive zhevra mount.
Now you might be saying, "I have no friends crazy enough to do something like this!" or just "I have no friends." Either way, you're in luck! Through a technique called multiboxing, you can play multiple (or in this case two) characters from the same machine.
The first question on your mind might be "Isn't this against the TOS"? or "Will I get banned/banished to another dimension for doing this"?. The answer is no, no, and thankfully no. This blue post
on the official forums should qualm any fears about whether or not this is allowed or against the spirit of the game. Yes you can multi-box on the same computer using third party programs to control all of them simultaneously. As long as every action is initiated by a keypress, *not* automation, then it's kosher as far as Blizz is concerned.Handy How-To Guide:
This following should help you get a two character setup running on the same machine with an investment of ZERO DOLLARS for the first ten days. This way you can try it out and see if it's your thing without losing any money.
Prerequisites: A beefy computer. Dual-core is good, >2 year old graphics card, at least 1GB of RAM and 2 if you're on Vista. You will be able to find out if your computer can indeed do this in a few steps.
Some of this information has been taken from Dual-Boxing.com's excellent wiki and it will be indicated when it has.Step 1:
Send a friend referral email to an alternate email account you have created via the account page at the official site. You will see a link on the account management page for the deal they're running now, click that and sign up your "friend". Go to that email account you've set up and create a new account with it's trial key.Step 2:
Make a copy of your World of Warcraft directory and a new shortcut to the second WoW.exe. I called mine "WoW2".
You do not want to do a complete copy of your wow folder to another one. You want to copy part of it, and then symbolic link a few of the folders.
Check out this post for more info http://www.dual-boxing.com/forums/index.php?page=Thread&threadID=6750
Step 3: Start up each copy and log in to your main account and new trial account. Get both into windowed mode at something like 800x600 or whatever you need to get both on your screen simultaneously at your desktops resolution. If you need to, lower the settings so it runs better. If it's a shitfest at minimum on both you'll need to get a second computer to run the trial account or something. I'm not going to be covering that in this guide until another revision as I haven't done it myself. Close out both WoW's.Step 4:
. Install and launch it.
If it won't run you need to install .NET 3.5
and VCR 2008
: Octopus cannot save its settings unless you are on an admin account or UAC is disabled.
Now to setup Octopus. This is going to look long and scary but I promise it doesn't take more than 10 minutes.
1. Go to the server tab
2. Click the Keys sub-tab
3. Click the “New” button ADDING KEYS TO THIS LIST WILL BLOCK THEM UNLESS YOU CHECK "Whitelist" THEN ONLY THOSE KEYS WILL BE PASSED
4. Click the Clicks sub-tab
5. Click the “New” button
6. In the box just under the New/Remove buttons, type in a name for this click configuration
7. Click the text that says “enter click combo”
8. Then click all the buttons that you want to be able to send to your alts
General Broadcast Configuration
1. Go back to the "Server" tab.
2. Recommended but not required: Click the “Sounds” sub-tab and configure the sounds for “Broadcast Pause,” “Broadcast Resume,” “Broadcast Keys On” and “Broadcast Keys Off” so you can easily note when Octopus thinks it should be sending keys and when it thinks you have paused it. (Makes debug MUCH easier.) Don't forget to click the “Enabled” checkbox to get them to actually work. ;)
3. Click the “Options” sub-tab.
4. Make sure the boxes for “Hook mouse” “Hook keyboard” “Keyclone anti double-key” “Broadcast pausing whilst alt tabbed” and “Share clipboard” are all checked. This is the default, so we're just making sure, here. ;)
5. Click the “Toggles” sub-tab.
6. Click the “Key broadcast” button (says “None”), then press your “Pause” key on your keyboard and click “OK”. The button should now show “Pause” on it. NOTE: Make sure you clear the “Pause” binding from the “Bypass” key before setting this, or set another key, whichever you like. ;)
7. Click the “Click broadcast” button, then press they key you want to use for it (I chose TAB) and then click OK. The button should now show the key you chose on it. Check the box for “State” (may be named “Hold” in later versions) next to it. This means it will only broadcast your keyclicks while you hold down the key (much better, IMO, than having click broadcasting on 24/7 due to targeting/deselecting issues in-game).
8. Click the “Client” tab.
9. Click the “Windows” sub-tab.
10. Check the box for “Auto add windows.”
11. In the “Window title” box, type “World of Warcraft” -- alternatively, you can put the process name in the next box if you'd like (example: the process name for DaoC is “Game.dll” and not “Camelot.exe” as you might think, so it's easier to just add the window title here. If it does not seem to work, check the box for “Substring match.”
12. Click the “Options” tab.
13. Check the box for “Start minimized” if you want Octopus to show up as a tray icon when you run it. You'll have to click the icon in the tray to show the UI if you do this. (recommended)
14. Check the box for “Auto start server” if you want Octopus to automatically set itself up as your “server” and start connecting clients as soon as you run it. (recommended)
15. Check the box to “Close to systray” if you want the program to minimize to a system tray icon instead of exiting completely when you click the “X” button on the main window. (recommended)
16. Click the “X” button to close the Octopus window. If it minimized to a tray icon, right-click the icon and select “Exit” to close Octopus.
17. Launch Octopus again.
18. If you run a software firewall, you may get a popup here asking you to allow Octopus to act as a server or connect to the LAN/Internet. Allow it.
19. Click the “Status” tab.
20. If you have the Options-->Auto start server selected, it should be looking for clients.
Start up your WoW's as before and open up Octopus. It should be down in the system tray. Under the client list you should see two World of Warcraft's listed, this means it's working.Step 6:
Make characters of the same class, race, and server on each account to do a trial run. Try jumping on one of them, if the other characters jumps then you have succeeded. If not, go back through steps above and make sure everything is as it should be. Also, make sure key broadcasting is toggled on by hitting Pause. I have found that it is a little laggy, and if you hit pause break just lightly or right after some other keypresses it will have no effect so wait a second and then give it a good press. Also, you could assign a wav file to that toggle as described in the steps above.Step 7:
Now it's macro time. Your first goal is movement, if your team can't move together than you're not going to get much accomplished. This is done through the follow mechanic so you should decide now which character is going to be the leader. A lot of the tutorials you'll read for macro setups are assuming you're running a 3-5 box setup, which makes this a lot more complicated as you'll need to set focuses in your macros. Since this guide is intended for a two-box triple xp set up, I'm going to give you simplified macros that will work for just a two character system.On the alt:
/follow [leader's name]
Put that on one of their bars and bind it to whatever key you use to run forward on your leader. Also, unbind all of the alts movement keys and switch them to the arrow buttons. You'll want to put forward and back on the Up and Down arrows, and I'd suggest turning as opposed to strafing for the left and right arrows (you'll see why in a moment). Now every time you start walking forward on your leader, the alt will follow, as following will get broken often if you need to move the other character independently or something else occurs.
Basic spell macro:
/assist [leader's name]
/cast [spell name]
Now bind this macro to the same key that is used for that spell on your leader. Now when you cast Fireball or whatever on a mob, the alt will target that same mob and cast the specified spell. Remember, if the alt is turned around it won't be able to cast the spell. In this case you can try repositioning yourself and hope Follow takes care of it or you can hit the arrow keys to turn the alt in place (see above).Step 8:
Congratulations! You are now in command of a basic, yet functional, dual-boxing setup. Your toons can move together and kill mans. As you play you will inevitably find the need for more complex and class specific macros. A great wealth of information is located here
, if you hold down TAB (or whatever you used for Click Broadcasting) you can mirror your mouse input to the other window. Use this for accepting and turning in quests, trainers, looting, or whatever both characters need to click.
If you find that you can do this and think it would be fun than give it a try, it's free! If you take into account the free 30 days credited to your main account when the other account upgrades to the full version, it's actually only $5 for the first month.
30 day credit = -$14.95
WoW = $19.99
Total = $5.04 for the first month (new account comes with a free month)
I will attempt to answer any questions to the best of my ability. However, I'm still a multiboxing noob myself, so you might get better results reading the Dual-Boxing.com wiki
.Consolidated thread knowledge:Macros:
a good priest specific one (shamelessly stolen from wowwiki's articl about dualboxing macros
with some minor changes) :
Shadow Word : Pain then Wand
/assist [leader's name]
/cast Shadow Word: Pain
it does pretty decent damage and what not, while conserving my priest's mana for heals.
I prefer a melee class as the "Leader" as you don't need to rely on abilities or mana to get stuff done. White damage goes a long to compensate.
Also, a "/cast [target=leadername] Heal Spell" macro is incredibly useful if your puppet has healing spells.
And let's maximize our time by using a puppet with passive buffs. Totems don't count for obvious reasons:
Paladin: Blessings aren't passive, but last long enough and are great way to make up for your gear. Auras are mildly useful, but Imp. Sanc Aura is a nice boost.
Druid: Leader of the Pack is nice and comes with a heal. Mark is another stat-upper. Balance offers Moonkin Aura for casters. While not passive, get Imp. FF and hotkey that for bonus hit.
Hunter: Oh lord. Hotkey pet auto-attack along with Hunter's mark and soak in the free damage. Imp. hunter's mark may be a way off, as BM is the better spec. Still, Ferocious Inspiration is awesome.
Warrior: Lackluster, but the shout is nice.
Mage: AI and Magic Damp are nice. Not much here besides the free food and ports (which are not as needed since you have double hearths).
Warlock: Hotkey curses for armor and spell debuffs. Blood Pact is another stat boost, and pets are more free damage.
Shaman: Totems are a bit of a pain to use, but hotkey the damage buffers that your leader can use. Unleashed Rage is nice if you want to deal with getting your puppet to melee.
Priest: Fort and Spirit for stats. Hotkey SW: P for Misery and/or Shadow Weaving.
I did this for a while, so let me up this excellent OP with some pointers:
-If you are going to have two different classes, it's easier to have the puppet be a caster. Melee will force you to have the puppet re-follow every fight, whereas casting will not break the follow command.
-Download a good quest mod. There are mods now that track your party's quest progress as well, which means you don't have to check on your puppet all the time. QuestFu is an Ace mod that works great for this.
-Party frames are also important. I suggest frames that include a combat indicator, changing color when taking damage, target frame and casting bar. This allows you to keep tabs on your puppet a lot better. Pitbull has these features, but takes time to set up right.
-If you normally turn off or alter your minimap, keep that shit on. Following actually has decent pathing, but shit happens and you need to know when your puppet has stopped.
-You are not going to be using all your skills with two people. It's a shitton of hotkeys. Spec your puppet to be as good as possible at spamming one or two spells. You can get fancier later, but don't overwhelm yourself.
-Your gear is going to SUCK since you are getting triple experience. If possible, get a friend to run you through instances. That friend will NOT hurt your bonus exp. With a 70 mage, both my characters still got two levels from mob exp in a single Wailing Caverns run. Instancing might not be possible, so you may want to get some token greens out of the AH.
-If you are nervous about running instances with PUGs or whatever while dual-boxing, just do a run on each character, and then turn in the quests dual-boxed for the bonus exp.