Syro's Multi-Boxing Part 1: Getting Started

From Dual-Boxing Wiki

Jump to: navigation, search

Contents

I've been multiboxing now for about a month. It started out as something I wanted to try and see if it was any fun, and after running my three warlocks, I soon came to realize how awesome it can be. It really breathed new life into the game for me, however, it can be really confusing and take a lot of setup. But once you get through that, it's a breeze, and hopefully this post will make things easy.

Hardware

First off, hardware. There's two ways to go about this, one huge beefy machine to handle all the instances of WoW you want, or multiple machines, one for each instance. If all you want to do is PvE one machine will do, and one machine can decently handle PvP situations. But if you're super hardcore about PvP, then separate machines may be your option. This post will concentrate on a single machine, go here for hardware info on multiple boxes. This setup will assume five instances of the game.

My Hardware

  • Intel Core 2 Quad Q6600
  • Kingston 4gb (2x2gb) DDR2 800 PC2 6400 (soon to be 8gb)
  • MSI 8800GTS 512mb video card
  • Seagate Barracuda 7200RPM 250gb SATA
  • BenQ G2400WD 24" LCD

My Software

  • 5 copies of WoW (Each needs their own folder on the HD)
  • Octopus MB Software
  • Bome's Midi Translator Classic

AddOns:

(Only going to list essential MB addons)

  • AutoBar
  • Autoprofit
  • EQCompare
  • FuBar (DuraTek, Money, QuestsFu)
  • Grid
  • Healbot
  • JasonQuest
  • Multiboxer
  • SimpleMiniMap
  • SmartBuff
  • XLoot (looting is a bitch, so this helps a ton)

The important pieces of your hardware will be the RAM and CPU. WoW isn't a graphics intensive game, however a good GPU is helpful, but RAM and CPU are IMO most important. Particularly having a quad core CPU since you can tell WoW to use specific core (WoW uses two at all times, never just one). My setup has instances 1 and 2 using the first two core, then 3, 4, and 5 using the second two (which you can setup in config.wtf and Octopus). Obviously having gobs of RAM will help especially in major cities since you can get some stuttering action going on, so 4gb is minimum for five instances, of course, more is better.

WoW Directories

It is important that you have separate WoW directories, one for each instances. If you don't, each instance will try to write to the exact same files, and you'll start noticing stuttering in your game, even if you have great FPS. It sucks to have to maintain multiple AddOn directories, but you get used to it. A neat trick is in WowAceUpdater, just change the WoW directory it points to by hitting F8, change dir, OK, then F10. Repeat for each directory. Here is a batch file to make it easy as well, also in Vista there's a way you can have multiple executables point to the same files with only one copy existing, I'll post that later. **EDIT** After multi-boxing for months now, multiple directories isn't as important as I originally thought. I've narrowed it down to only three directories and still considering a single directory. My initial problems had to do with improper setup and too many programs running on my machine.

Octopus

Octopus is a keyboard/mouse p2p broadcaster for multiple instances of any executeable (you can use it for other games) regardless of what machine they exist on. Keyclone is another type of software that a lot of people use, but when I started I didn't want to make any financial commitment yet so I chose Octopus since it was free, and I've been using it since.

Octopus takes a bit of setting up, so here's a tutrorial and I'll post my setup.

In the Client tab and Games section, I have five tags, each pointing to my copy of WoW http://lh6.ggpht.com/celeslie/SHEqkAPESQI/AAAAAAAADv4/GpxOMS0iac4/s800/octo1.jpg

On the Server tab, my Keys setup is to pass only the keys I want. It defaults to blacklist, but I found it easier to make a whitelist and just pass the ones I want. http://lh3.ggpht.com/celeslie/SHErW-hSPII/AAAAAAAADwE/P16LrA5PIEw/s800/octo2.jpg

For Passthru I have the Windows key in there.

Maximize is one of the great features of this program, it lets me do things like this.... http://lh6.ggpht.com/celeslie/SHEU8D4g9yI/AAAAAAAADr4/K589XSaiEOM/s800/IMG_0512.jpg

To set this up, you have to define the zones you want (don't worry about tying them to a specific instance, we'll do that later), one for each toon you plan on having. In that picture you'll see the Motions and their settings. You define the position of the screen and then the resolution. http://lh3.ggpht.com/celeslie/SHEsjivzPhI/AAAAAAAADwk/I8IV5uwd9pk/s800/octo3.jpg

In the Options section I have broadcasting turned off on Alt+tab. Very handy so you're not casting crap when browsing WoWhead.

Now in the Status tab, create a new profile for your team. Each item you make will have to have their own settings. Here's the setting for MotionA, the others are similar except for processAffinity key (click here for key values and what they mean). http://lh5.ggpht.com/celeslie/SHSo5ngaH3I/AAAAAAAADzw/OwtLQgB85lo/s800/octo4.jpg

Once you're set, Start the server, and the click the instance button to run your copies of WoW. You'll want to wait until they're all loaded before entering your user/pass.

Now that we have Octopus up and running, here's my warlock setup from my MB trial phase http://lh6.ggpht.com/celeslie/SHEgZ6b5e6I/AAAAAAAADus/LYVDIJGYHok/s800/IMG_0484_note.jpg

Two seperate boxes and Octopus could broadcast to both. The character setup wasn't too hard since I could copy the WTF contents for DotOne over to the other three and the abilities are all in the same area. Basically, I'm playing one Warlock that's three times as powerful. I definitely pissed off some Alliance in Stonetalon. Smile

Gameplay

I'm going to take a moment to say this....ALL ACCOUNTS MUST BE IN YOUR NAME! Account sharing is against the ToS, so if you want to multi-box, each account must be in your name, because I guarantee you that someone will report you. The account you shared will get banned and so will the other ones you were using at the time. So save yourself the headache and if you decide to do this, get the accounts in your name. Also, don't forget to use "Refer-a-Friend" and get a free month for yourself.

Since I use the keyboard to broadcast most of my key strokes, I needed an additional set to control characters individually. For example, my shaman team, my 5th shaman is my healer and I have macros that'll target a specific player, stop casting if he is, and then I can cast a healing spell on him. The reason I use stop casting is because I'll always want him to heal right when I hit the button. Since I didn't want to buy an XKeys setup (www.xkeys.com) I'm using a MIDI controller from my DJ setup and Bome's MIDI translator. http://lh3.ggpht.com/celeslie/SHEgcd0ktuI/AAAAAAAADvE/jM955uSYZgE/s800/IMG_0510_note.jpg

I only use the big black dildos, err buttons (sorry Kate) and the top 8 are set to Ctrl+F1-F8 and the bottom 8 are Shift+F1-F8. Once I get that setup in Bome, I hope over to the instance of WoW I want to keybind, and whatever boxes I want bound I just hit the key in the "Key Bindings" section.

In this screenshot, you'll see my priest has 2x4 grid setup in Bartender3 with 5 macros leaving me three spots for Heal, Renew, and Shield. Also, I have the healbot addon so I can setup click gestures for the boxes to do heals and stuff. I only use it when I'm busy lazy or when I want a different toon to heal. http://lh3.ggpht.com/celeslie/SHEgbXcMnrI/AAAAAAAADu4/jOvq7lve8nk/s800/IMG_0512_note.JPG

So when I'm playing and my tank needs a heal, I hit button 9 on the midi controller to target him, and then button 12 to start casting the heal. The buttons only go to that instance since they're only bound there. I haven't found a use for the other buttons yet, but I'm sure I will.

Video

Here's a short, six minute video, enjoy!

http://www.youtube.com/watch?v=f4ReXCJQOuI

Part 2 - How to Actually Kill Stuff

http://www.dual-boxing.com/wiki/index.php/Syro's_Multi-Boxing_Part_2:_How_To_Actually_Kill_Stuff

Personal tools