GETTING STARTED

If you are using ThunderWalker as a client, setup is realtively painless. If you are going to run it as a server, there is a little more work to be done. It is assumed that you are familiar with running CTF4.0 as either client or server, as appropriate.

CLIENT SETUP

1. INSTALLATION

AUTOMATED INSTALLATION
Unzip the TW31_CL.ZIP file into a working directory. If you are using Windows 95 or NT, run the SETUP.EXE program. SETUP will attempt to locate your quake directory. If it manages to find it, simply click "ok" and all the necessary files will be copied over. If SETUP is unable to find your quake directory, or is unable to find the correct one, you'll have to do a manual installation. If you are using a system other than Windows95/NT, you will also have to do a manual installation.

NOTE: The setup program is a little flakey. If it crashes, do a manual install.

MANUAL INSTALLATION
To install manually, you will need to copy the pak2.pak file to the ../quake/ctf directory. If you want to keep the documentation around, also copy the twreadme.htm file and the twdocs directory as well.

2. SETUP

If you have unpacked the pak0.pak and pak1.pak files from Zoid's CTF, you will need to either unpack the pak2.pak file or rename it to pak0.pak.

3. ALL DONE

That's about it. Remember that this is an "addon" patch to 3waveCTF, so everything goes into the same directory as CTF3 and CTF4, and you will need to have CTF3 and CTF4 also installed. Fire up your QuakeWorld client on any TW server and go to town.

SERVER SETUP (QuakeWorld Version)

1. You need both the TW31_CL.ZIP and TW31SV.ZIP files. The client archive has all the sounds, models and maps. The second has the source code, a sample server.cfg, and a pre-compiled qwprogs.dat. If you haven't downloaded them yet, you will also need the CTF 3.5 and CTF 4.0 files, for the maps sounds and models in them as well. They are at http://www.planetquake.com/threewave/htdocs/c4dl.html.

2. Install the client as described above.

3. Unpack the pak files, so that you can patch the entities into them in step 5 below. You'll also need to unpack the iD pak0.pak and pak1.pak files, as well as the two CTF pak files. For your convience, Winpack (for W95/NT systems) and Wreckdum (for unix) have been included in the 'utils' directory of TW31SV.ZIP.

4. Unzip the TW31SV.ZIP file into the CTF directory. This contains the source code in the "twqwctf" (QuakeWorld) and the "twctf" (Regular Quake) directories along with a precompiled qwprogs.dat/progs. There are also several "*.ent" files which go into the "maps" directory. For your convienience, the CTF 3/4 .ent files are included. Also note that there is a "progs" and a "sounds/tw" which contains those models and sounds added to version 3.1 from 3.0x.

5. Patch all of the TW entity files into their respective BSP files. This will update weapon and armor placements on various maps so they are better equiped for ThunderWalker's modifications. For your convienience, a seperate TWSTART.ENT file is available. If you patch this one in, the DeathMatch levels will be disabled from the start map. To prevent accidents, the file has been named TWSTART.EN2; just rename as appropriate.

- Use the command:
qbsp -onlyents filename.ent filename.bsp

6. Edit the server.cfg/autoexec.cfg, if you so wish, to fit your configuration. You most assuredly will want to change the name of the server from "Generic_Thunderwalker_3.1-CTF". We ask that you please leave "ThunderWalker" or "TW" in the name of your server so people know what kind of CTF they are connecting to.

7. Fire up your server using the command "qwsv +gamedir ctf" (QuakeWorld) or with "-listen/-dedicated" (Regular Quake).