Guide to running multiple instances with Guild Wars 1 and IS
I figured out a work around, so posting it here.
The challenge with Guild Wars is that it wont allow you to launch multiple instances on one machine, the reason for this is that it picks up the path of the game from the Windows registry, and then try to access a DAT file in there - no matter where you launch the game from. Therefore, the second instance of the game gets an error message.
So, to work around this, do the following:
1) Make a copy of your Guild Wars folder. In this example I have my main installation in "E:\Guild Wars" and a copy in "E:\Guild Wars Second".
2) Create a text file in the first folder, call it "gw1.reg" (if you use Notepad, make sure it don't add a ".txt" at the end) - Paste the following into that file:
Replace the path I used with your path.
3) Create a text file in the second folder, call it "gw2.reg" (if you use Notepad, make sure it don't add a ".txt" at the end) - Paste the following into that file:
Replace the path I used with your path.
4) In IS, Add a game for your first Guild Wars, pointing to the first exe (in my example, "E:\Guild Wars\gw.exe").
5) In IS, go to Configuration -> Game Configuration. And for the Guild Wars game, click "Pre Startup".
6) Insert a command, give it a description like for instance "Registry Fix for GW1", and in the 'Command to execute...' box, enter the following:
Replace the path I used with your path (and the filename if you used a different one)
Click Finish and Apply to save.
7) In IS, Add a game for your second Guild Wars, pointing to the second exe (in my example, "E:\Guild Wars Second\gw.exe").
8) In IS, go to Configuration -> Game Configuration. And for the Guild Wars game, click "Pre Startup".
9) Insert a command, give it a description like for instance "Registry Fix for GW1", and in the 'Command to execute...' box, enter the following:
Replace the path I used with your path (and the filename if you used a different one)
Click Finish and Apply to save.
And that's it, you can repeat this process for as many instances you want to run (I find running more than 2 real hard though from a mechanics perspective). All you need to do now is set up a team in ISBoxer, and make sure the characters load the 2 different Guild Wars games defined in IS.
Again, I think you can get it to work without this fix - But I hope this helps someone if they run into the same problem as me.