Multiboxing With InnerSpace Using Multiple Computers
by Halo on Dec.12, 2008, under Gaming, World of Warcraft
Bare Basic IS Setup For Multiple Remote Uplink Clients (Multiple PCs)
(this should be considered Draft. Still working on finishing touches)
InnerSpace: http://www.lavishsoft.com
Repeater: http://www.lavishsoft.com/wiki/index.php/IS:Repeater
ClickBoxer: http://www.lavishsoft.com/wiki/index.php/ClickBoxer
I used a lot of info from this thread: Many thanks to Zanthor:
InnerSpace – Repeater, Windowsnapper & More: http://www.dual-boxing.com/forums/index.php?page=Thread&threadID=15769
Download and install InnerSpace. Once you have IS configured for WoW you’re ready to proceed here.
(setup and configuration of IS is covered extensively in the above links)
I wrote a script which I named remote.iss and put in my InnerSpace\Scripts\ Folder.
function main()
{
Uplink RemoteUplink -connect 192.168.1.120
Uplink RemoteUplink -connect 192.168.1.139
run repeater "scroll lock"
ui -load skins/wowskin/wowskin
ui -load -skin WoWSkin repeater
}
Replace 192.168.1.120 and 192.168.1.139 with the IPs (or host names) of your machines. Feel free to change “Scroll Lock” to whatever key you would like to bind repeater to. This script with connect to the remote uplinks you have specified and then run repeater, and launch the WoWskin themed UI for repeater. Which is courtesy of zanthor (Thanks for letting me link it here)
If you have more than 2 remote clients, simply copy the “Uplink RemoteUplink -connect 192.168.1.139″ for as many clients as you have and specify their IPs. The personal, non-commercial user license supports up to 5 PCs.
Once you have the above script customized for your machines save it to your InnerSpace\Scripts\ Folder on your MAIN machine. On your client machines. Right click on the IS system tray icon and select “Configuration”. In the middle of the window you should see “Uplink Networking” Check the box that says “Enable incoming connections on port”. This will allow your main machine to connect to your clients. Remember to adjust any firewalls you may have running to allow for the default port 10101.
Launch WOW on all of your machines via the IS game profile. (right click on the IS system tray icon, select “World of Warcraft”, select “World of Warcraft Default Profile”. Open the console by pressing the ` key on your main system. In the console type (no quotes) “run remote”. This will connect you to your remote uplinks and will start and open the repeater UI. You can check the repeater documentation for how to specify white list and blacklist settings. The basic
commands above will get you running. You can run the command “Uplink RemoteUplink -list” in the IS console to show what RemoteUplinks you are currently connected to. If all went well (Nothing broke) you should be broadcasting all keys to all clients. Congrats, it wasn’t too hard was it?
Now to take it 1 step further.
(Warning. the learning curve begins here involving editing the clickBoxer.xml)
I’ve taken the ClickBoxer.xml from Layout 1 on the ClickBoxer Wiki.
Straight from the wiki: “ClickBoxer is a customizable user interface for multi-boxing with Inner Space.Sample layouts are given below. Make sure to customize the buttons by changing the command that will execute, as the key combinations used in the layout may differ from the keys you want to use. In fact, you may wish to change the text on the buttons, or add more buttons, or make them smaller, or a variety of other things. Make it do what you want it to do, and look how you want it to look! ”
I’ve modified the the ClickBoxer.xml to work with my setup. I use 1 as my follow macro, 2 as my assist macro, 9 as my attack 1, 8 as my attack 2, and t as my melee key. Also joeslaptop is the hostname of my laptop, and second, is the hostname of my 3rd client. The is1 is the uplink name. By default the first instance of wow you run should be named is1. This is the name of the session. so when you tell ClickBoxer to send a command, you have to specify the HOST.SESSION. This is why you see joeslaptop.is1 or second.is1. YOU WILL NEED TO CHANGE THESE HOSTNAMES TO MATCH YOUR HOSTNAMES OR THIS WILL NOT WORK. If you do not know the hostnames, run “uplink remoteuplink -list” and this will show you all the hosts you have connected to and their hostnames.
Copy this and save it as Clickboxer.xml in your InnerSpace\Interface folder.
Post ClickBoxer.xml here
You may want to change the keys to whatever you prefer to use.
Run ClickBoxer by running the following command in the IS Console:
ui -load -skin WoWSkin ClickBoxer
If you’ve specified you’re host names and uplink names, and key binds correctly, everything should be working fine for you. Click on the buttons to test drive ClickBoxer.
I hope this helps someone get started with InnerSpace. And I hope this sheds some light on what InnerSpace + ClickBoxer + Repeater can do as a Multiboxing solution. It is my conclusion that InnerSpace used in this manner is no more in violation of the ToS/EULA than the Nostromo N52 software capable of pressing 1 button to get more than 1 action. This post is not to incite a war of legality. I want to show that there is no ToS / EULA violation here. I’m completely open to INTELLIGENT discussion with SANE and RATIONAL people with WELL THOUGHT OUT replies. Moderation of this thread will be fierce.
(this is still a draft and should not be considered 100% Accurate)
Leave a Reply
You must be logged in to post a comment.