Hope it's OK to make a later revive of this topic. I have also been trying to compile the SVN under Windows XP SP3 but the tutorial in the first post here was way too complicated so I asked on IRC if any easier method existed. Someone there showed me an easy way to compile the Nexuiz SVN and to get it working under Windows without needing MinGW and MSYS at all (credits go to esteel for this tutorial).
Please note however that this is not a complete SVN building tutorial. I for one could startup the client but got an error when trying to startup a server so I cannot really use this (client dropped crash in the console). Sadly, so far this method is best for those who want to do menu updates and other things without entering the map with. fteqcc.exe (a file which will be used in compiling below) only compiles the half of SVN necessary for the game to run, but not the game engine. As I was explained, if any engine changes are made in SVN they cannot be compiled using this method. So for the other half (engine) to compile and work, you need to use the method in the first post here or another way. Try to see if you can get engine parts from another install or something to get that one working. Please feel free to complete this tutorial if anyone can get everything fully working however. Anyway these are the steps I followed in order to get what I have to work;
1 - Download
Tortoise SVN and install it.
2 - Make a new folder where you want the SVN installed at, right click it and select SVN Checkout. Enter the "URL of repository"
svn://svn.icculus.org/nexuiz/trunk/ click OK and wait for the SVN to finish downloading (around 600 MB).
3 - Once the SVN is downloaded get
fteqcc. fteqcc.exe is a small cmd application which is used to compile the necessary parts in the SVN.
4 - In the SVN installation of Nexuiz, go in the folder data\qcsrc. There are 4 other folders there: client, common, menu and server. The folders client, menu and server each contain a file called progs.src, the file which fteqcc.exe is meant to compile. Go in each of these free folders, copy fteqcc.exe there and open it up. You can check if the compiling was successful in the fteqcc text document that gets generated in that folder. Once you compiled the progs.src file in all 3 folders, return to the main Nexuiz SVN folder.
5 - For the last step you need to already have a Nexuiz prebuild installed. I recommend the NEWEST one from the precompiled builds list. What you need to do is to take all the files in the the nexuiz root folder from a normal Nexuiz installation (where nexuiz.exe is found) but without any folders, then put them in main folder of where you installed the SVN . Then just startup nexuiz.exe there and that's it, the game runs from that SVN.*
*(the point above goes away, read my post below)
So yeah... apart from the incompleteness issue the menu and system changes should compile correctly using this method. Have fun
