Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Map editor for The Dark Mod
C++ C Shell Python

Linux build fixes

Added missing includes, libs/wxutil now depends on libs/scene, renamed
Transformable::None to Transformable::NoTransform to work around the
incomprehensibly idiotic decision to put "#define None" in a system-wide X
latest commit e1a70609e8
@orbweaver authored
Failed to load latest commit information.
debian Updated Linux version number(s) to 2.0.2
include Merge remote-tracking branch 'origin/post-2.0.2'
install Adjust scripts after breaking change.
libs Linux build fixes
m4 Another round of wxutil build fixes.
man * set svn properties (eol-style and mimetype)
plugins Linux build fixes
radiant Linux build fixes
test Fixed compilation error in MathTest::testTransformation().
tools Merge remote-tracking branch 'origin/post-2.0.2'
.gitattributes Normalize line endings
.gitignore Update project dependencies.
AUTHORS More Debian packaging policy fixes
ChangeLog Updated changelog.
Doxyfile Re-enabled vertex colours for models
GPL Initial fork of GTKRadiant SVN respository
LGPL Initial fork of GTKRadiant SVN respository
LICENSE Initial fork of GTKRadiant SVN respository This seems to compile (no scripting plugin yet). This seems to compile (no scripting plugin yet).
NEWS Renamed AUTHORS and CHANGES to standard names required by Automake.
README Broken link.
aclocal.m4 First round of Linux build fixes. Avoid symlinks in source tree
compile Merge changes from origin/master.
config.guess Replaced symlinks with copied scripts First round of Linux build fixes.
config.rpath First attempt at integrating gettext into Automake build system
config.sub Replaced symlinks with copied scripts
configure Updated Linux version number(s) to 2.0.2 Updated Linux version number(s) to 2.0.2
darkradiant.spec Removed references to old README.linux
depcomp Replaced symlinks with copied scripts
install-sh Replaced symlinks with copied scripts Some renaming and dead code cleanup
missing Replaced symlinks with copied scripts
test-driver Merge changes from origin/master.



DarkRadiant is a level (map) editor for the The Dark Mod, an open-source Doom 3
modification which is available at

Compiling on Windows


DarkRadiant is built on Windows using Microsoft Visual C++ 2013. 
The free Express version can be obtained here:

VC++ 2013:
           (Choose Visual Studio Express 2013 for Windows Desktop)

Since DarkRadiant uses a couple of open-source libraries that are not available on
Windows by default, you will also need to download and install the
dependencies. 7-Zip packages of the dependencies are available at the following
URL(s). (Get 7-zip here:

32-bit only builds:

64-bit builds:

Note that 64-bit builds need the 32-bit dependencies in addition to their own
64-bit dependencies.

The dependencies packages need to be extracted into the main DarkRadiant
source directory, i.e. alongside the include/ and radiant/ directories.


The main Visual C++ solution file is:

Visual Studio 2013: tools/msvc2013/DarkRadiant.sln

Open this file with Visual Studio and start a build by right-clicking on the
top-level "Solution 'DarkRadiant'" item and choosing Build Solution.

Compiling on Linux


To compile DarkRadiant, a number of libraries (with development headers) are
required. On an Ubuntu system, the requirements may include any or all of the
following packages:


This does not include core development tools such as g++ or the git client
to download the sources (use sudo apt-get install git for that). One possible
set of packages might be:

sudo apt-get install git automake libtool g++ 


To build DarkRadiant the standard Autotools build process is used:

$ ./configure
$ make
$ sudo make install

The available configure options are listed with "./configure --help". There are
options for debug builds, and enabling or disabling various optional components
such as audio support and the Dark Mod-specific plugins.

More Information

A more detailed compilation guide can be found on The Dark Mod's wiki:
Something went wrong with that request. Please try again.