I thought it would be a good idea to post a How-To for dual-boxing. It probably won't get stickied, but it shall be posted in my sig.
If you've done a google search on how to dual-box on the Mac, you were probably lead to this page:
http://www.wowwiki.com/Mac#.22Dual-Boxing.22_on_one_Mac
However, as a casual computer user (for games, finances, communication), I found it a bit difficult to comprehend entirely. In this thread, I'll try to put it into layman's terms.
We're using a very specific method of dual-boxing here. This variation optimizes space for your HD and reliability/stability of the clients themselves.
How do I get dual-boxing to work on my Mac?
_______________________________
[~~~Easy Mode~~~]
Thanks to Fysh of Eredar realm for uploading a workflow automator.
The following file does -exactly- what I am about to outline. If you'd rather do it yourself, by all means, keep reading. If not, please download the file found here:
Q u o t e:
http://files.filefront.com/WoWDualBoxerzip/;11957113;/fileinfo.html
Download the file. Open WoWDualBoxer.
If you'd like your addons to be shared with the new client, please insert this line at the bottom of the script coding found under 'Run Shell Script':
Q u o t e:
ln -s "$p1/Interface" "$p2/Interface"
When you're happy with the script, go to the upper right corner and click 'Run' (looks like a 'Play' button). When the task is completed, you'll hear a sound and will see a green check mark next to 'Results'.
[~~~Semi-Manual Mode~~~]
First, start by opening TextEdit.
Copy/Paste the following:
Q u o t e:
#!/bin/sh
p1="/Applications/World of Warcraft"
p2=$p1/WoWCopy
mkdir "$p2"
ln -s "$p1/Data" "$p2/Data"
cp "$p1/realmlist.wtf" "$p2/realmlist.wtf"
ditto -X "$p1/World of Warcraft.app" "$p2/World of Warcraft.app"
If you'd like this client of WoW to share addons with your original WoW client, then insert this line:
Q u o t e:
ln -s "$p1/Interface" "$p2/Interface"
So that it would read:
Q u o t e:
#!/bin/sh
p1="/Applications/World of Warcraft"
p2=$p1/WoWCopy
mkdir "$p2"
ln -s "$p1/Data" "$p2/Data"
cp "$p1/realmlist.wtf" "$p2/realmlist.wtf"
ditto -X "$p1/World of Warcraft.app" "$p2/World of Warcraft.app"
ln -s "$p1/Interface" "$p2/Interface"
If you don't want to share Interface folders, you will simply create your own later in the WoWCopy folder that will appear.
If you're like me, you don't install your games into the Applications folder. Therefore, go to the second line, which reads 'p1="/Applications/World of Warcraft"' and replace 'Applications' with the respective name of the folder that you have World of Warcraft Installed. For me, this line reads:
Q u o t e:
p1="/Games/World of Warcraft"
Now, with that code pasted, go to Format > Make Plain Text. Save this file as 'wowcopy.sh' to your Home folder. You will be asked if you'd rather use the *.rtf extension, but choose 'use *.sh'. Your home folder, if you're not familiar with what exactly it is, is easily found by opening your Hard Drive and looking on the left panel under PLACES. It will be the first location under that list. It is your username on your computer. It can also be found by opening your Hard Drive and going to the following destination:
Q u o t e:
/Users/YourName/wowcopy.sh
Now open Terminal (found @ /Applications/Utilities/Terminal). Once you have Terminal opened, copy/paste the following line into the command space:
Q u o t e:
chmod +x ~/wowcopy.sh; ~/wowcopy.sh
Hitting enter will activate this command. Basically, this command activates the script (the big paragraph we copied/pasted earlier into the 'wowcopy.sh' file). You only have to do this once.
Now, in your World of Warcraft folder, there will be a WoWCopy folder. Open it up. You'll notice that there is a new World of Warcraft client. You can open this and your original. Voila!
This is the most recommended version of dual-boxing for the Mac. There are two other ways: copying just the World of Warcraft client, and copying the entire World of Warcraft folder. However, both of these methods pose some issues:
Copying just the client, you risk corruption of your Cache folder, which results in a complete uninstall and reinstall of World of Warcraft. Also, you cannot have separate addons for either client; they share everything.
Copying the entire World of Warcraft folder may simply bog your computer down with needless duplicates of files. For instance, my World of Warcraft is 16.06GB alone. Most of that of which are addons. About 8GB for just World of Warcraft, without addons. Myself, I don't have that kind of space to spare. I have 60GB dedicated to my Windows XP partition and only 10GB spare on my Macintosh HD.
However, using the method I provided above (commonly referred to as the symlink or hybrid method), uses very little disc space (23.1MB, personally), and personal settings can be changed for both and unshared. Addons can be separate also, but shared if desired. Also, one may update only once, instead of having to do so twice. The only downside to this method is the difficulty of setup. I've attempted to make the setup more understandable than other sources prove to be.
Now, the way you run the World of Warcraft clients is up to you. Most people run both in windowed mode. I run them in windowed mode and make the windows as small as possible. This is still very playable, even on a 15" widescreen.
How should I expect my computer to handle having two clients open at once?
_______________________________
I run World of Warcraft on a laptop. Specifically:
Mac OS X 10.5.4
Model Name: MacBook Pro 15"
Model Identifier: MacBookPro2,2
Processor Name: Intel Core 2 Duo
Processor Speed: 2.33 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 4 MB
Memory: 2 GB
Bus Speed: 667 MHz
Boot ROM Version: MBP22.00A5.B07
SMC Version: 1.12f5
I currently run both World of Warcraft clients (in the smallest possible window for both), at 30fps average. Loading times will most likely lengthen, so it's a good idea that you deactivate any addons you do not need for the characters you are dual-boxing. It should not hinder your live performance or create screen tearing.
If you're having performance issues (dual-boxing or not), I strongly encourage you to read this thread: https://forums.worldofwarcraft.com/thread.html?topicId=4028094861&sid=1
I am currently running both clients with those settings and running beautifully. I usually run both clients, Safari, and iTunes at once, with the aforementioned performance.
A useful link to help get you started with macros, key cloning software, etc.:
http://www.wowinsider.com/2008/09/19/addon-spotlight-mac-dual-boxing/
Good luck and happy dual-boxing!