Get the DOOM 3 v1.1-2 SDK [Win32/Linux] off WP (9mb)
This SDK contains source code and header files for a variety of game subsystems, example maps and models, project files and more, but very little documentation.
Vehicles
- Be sure to read the readme.txt in the vehicles folder
Maya Importer Source
To compile the Maya Import dll, you will need to get the Maya 4.5 or the Maya 6.0 SDK from Alias. There is a note in the directory explaining where the files need to go. The project comes set up to compile a dll for Maya 4.5. If you want to compile a dll for Maya 6.0, instructions are in maya_main.cpp. For Maya 6.0, you will need Visual Studio 2003 or higher. The Maya 6.0 SDK does not work with Visual Studio 2002.
Linux Source
TTimo put together an official release for the Linux code. The code itself is the same as windows, but there are some different build options and an included SCons file.
Random Fixes
Including (but not limited to) compiling 'out the box' in Visual Studio 2003 and 2005
If you have already done significant work on a mod, I would recommend installing this to a clean directory, then running windiff against your code base. Alternatively you could diff against the first SDK and manually copy the changes over.
DOOM III Linux SDK
The DOOM build system is based on scons ( a make replacement )
http://www.scons.org/
packages are available for most recent distributions
To build, invoke scons from the src/ directory use 'scons -h' for build configuration options scons 0.96 or newer is required for build
We recommend using gcc 3.3. Note that you can specify the compiler by setting CC and CXX on the command line.
More articles about Doom 3