Quake III Arena mod HOWTO for Windows
by Stewart Heckenberg
whazaaaaahp at hotmail dot com
Preparing Windows for modding
- Download and install WinZip
- Install Quake III Arena
- Download and install the latest point release patch
- Copy the game to C:\quake3 and keep a backup elsewhere
- Download the latest source code and install it to C:\quake3
- Make sure all the source code files aren't Read-only
- Prepend your PATH environment variable with C:\quake3\source\bin;
Creating your own mod
- Go do some mod tutorials here or wherever to learn more about the code
- Make your changes to the code
- Compile any code changes by running the batch file located in and having the same name as the directory where the modified source file resides (e.g. run the batch file game.bat in C:\quake3\code\game if you modified g_local.h which is also in C:\quake3\code\game)
- Create a directory in C:\quake3 for your mod (e.g. C:\quake3\whatever)
- Go into the C:\quake3\baseq3 directory
- Right-click on the vm directory and choose "WinZip -> Add to vm.zip"
- Move vm.zip to your mod directory (e.g. C:\quake3\whatever)
- Rename vm.zip to pak0.pk3 (Do this AFTER moving vm.zip into your mod directory otherwise it will overwrite the pak0.pk3 file in C:\quake3\baseq3)
Running your mod in Quake III Arena
- Go to the Start menu and choose "Run..."
- Type/paste c:\quake3\quake3.exe +set fs_game whatever +map q3dm0 (Replace "whatever" with the name of your mod directory) and hit Enter or click "OK" to run your mod
A quick mod to verify your setup works
- Edit g_local.h and change #define GAMEVERSION "baseq3" to something like #define GAMEVERSION "woohoo!"
- Bring up the console by hitting the tilde (~) key and type \gamename
- If it says "gamename" is:"woohoo!" default:"woohoo!" then everything is working
Sharing your mod with others
- Zip the mod directory (e.g. C:\quake3\whatever)
- Distribute your mod (the zip file) with others via the web, email or disk