Skip to content
This repository

Map editor for The Dark Mod

branch: master
Octocat-spinner-32 debian Updated debian/changelog October 16, 2013
Octocat-spinner-32 include Linux build fixes. January 11, 2014
Octocat-spinner-32 install Linux build fixes. January 11, 2014
Octocat-spinner-32 libs Linux build fixes. January 11, 2014
Octocat-spinner-32 m4 Apply ezze's patch for Arch Linux. January 11, 2014
Octocat-spinner-32 man * set svn properties (eol-style and mimetype) November 12, 2010
Octocat-spinner-32 plugins Apply ezze's patch for Arch Linux. January 11, 2014
Octocat-spinner-32 radiant Better setmodel logic to fix issue #3644. January 16, 2014
Octocat-spinner-32 test Fixed compilation error in MathTest::testTransformation(). February 06, 2013
Octocat-spinner-32 tools Better setmodel logic to fix issue #3644. January 16, 2014
Octocat-spinner-32 .gitattributes Normalize line endings October 08, 2012
Octocat-spinner-32 .gitignore Ignore .7z files August 28, 2013
Octocat-spinner-32 AUTHORS More Debian packaging policy fixes October 31, 2010
Octocat-spinner-32 ChangeLog Updated changelog. June 27, 2008
Octocat-spinner-32 Doxyfile Re-enabled vertex colours for models January 17, 2012
Octocat-spinner-32 GPL Initial fork of GTKRadiant SVN respository March 03, 2006
Octocat-spinner-32 LGPL Initial fork of GTKRadiant SVN respository March 03, 2006
Octocat-spinner-32 LICENSE Initial fork of GTKRadiant SVN respository March 03, 2006
Octocat-spinner-32 Makefile.am Font loading changes implemented on Linux December 29, 2011
Octocat-spinner-32 Makefile.in Linux build fixes. January 11, 2014
Octocat-spinner-32 NEWS Renamed AUTHORS and CHANGES to standard names required by Automake. June 18, 2008
Octocat-spinner-32 README Added ftgl-dev to README as well May 09, 2013
Octocat-spinner-32 aclocal.m4 Linux build fixes. January 11, 2014
Octocat-spinner-32 autogen.sh Using BOOST autoconf macros instead of hacks March 11, 2012
Octocat-spinner-32 config.guess Replaced symlinks with copied scripts July 11, 2008
Octocat-spinner-32 config.h.in Initial trivial test for Vector3 December 20, 2012
Octocat-spinner-32 config.rpath First attempt at integrating gettext into Automake build system November 07, 2010
Octocat-spinner-32 config.sub Replaced symlinks with copied scripts July 11, 2008
Octocat-spinner-32 configure Linux build fixes. January 11, 2014
Octocat-spinner-32 configure.ac Apply ezze's patch for Arch Linux. January 11, 2014
Octocat-spinner-32 darkradiant.spec Removed references to old README.linux June 09, 2012
Octocat-spinner-32 depcomp Replaced symlinks with copied scripts July 11, 2008
Octocat-spinner-32 install-sh Replaced symlinks with copied scripts July 11, 2008
Octocat-spinner-32 ltmain.sh Linux build fixes. January 11, 2014
Octocat-spinner-32 missing Replaced symlinks with copied scripts July 11, 2008
README
DarkRadiant
===========

DarkRadiant is a level (map) editor for the The Dark Mod, an open-source Doom 3
modification which is available at http://www.thedarkmod.com

Compiling on Windows
====================

Prerequisites
-------------

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

VC++ 2012: http://www.microsoft.com/visualstudio/eng/downloads#d-express-windows-desktop
VC++ 2010: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express

Since DarkRadiant uses a lot 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):

32-bit only builds:
https://github.com/downloads/orbweaver/DarkRadiant/w32deps.7z

64-bit builds:
https://github.com/downloads/orbweaver/DarkRadiant/w32deps.7z
https://github.com/downloads/orbweaver/DarkRadiant/w64deps.7z

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.

Build
-----

The main Visual C++ solution file is:

Visual Studio 2012: tools/msvc2012/DarkRadiant.sln
Visual Studio 2010: tools/msvc2010/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
==================

Prerequisites
-------------

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:

ftgl-dev
libgtkmm-2.4-dev
libgtkglextmm-x11-1.2-dev
libxml2-dev
libglew-dev
libboost-regex-dev
libboost-filesystem-dev
libboost-serialization-dev
libboost-python-dev
libboost-test-dev
python-dev
libvorbis-dev
libopenal-dev
libalut-dev
libjpeg-dev
libgtksourceviewmm-2.0-dev

This does not include core development tools such as g++.

Build
-----

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:

http://wiki.thedarkmod.com/index.php?title=DarkRadiant_-_Compilation_Guide
Something went wrong with that request. Please try again.