Commit d667fc56 authored by Tobias Frost's avatar Tobias Frost

Imported Upstream version 2.0.2

parents

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

# Auto detect text files and perform LF normalization
* text=auto
# Custom for Visual Studio
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union
# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
# Linux build files
*.o
*.lo
*.la
Makefile
.libs
.deps
# Editor temporary files
*.swp
# Windows directories
w32deps
w64deps
build
# Windows build files
*.dll
*.pdb
*.exe
*.exp
*.lib
# Windows Visual Studio stuff
*.user
DarkRadiant.opensdf
DarkRadiant.sdf
gtkrc
testsuite.ilk
# VS 2012
/winbuild
/tools\msvc2012/ipch
/tools\msvc2012/Debug
*.psess
*.suo
/tools\msvc2010/ipch
/tools\msvc2012/ipch
*.ipch
*.dirstamp
/tools/innosetup/*.7z
*.vspx
OrbWeaver
greebo
STiFU
mohij
angua
Crispy
Gildoran
Jesps (Bulge patch algorithm)
GtkRadiant CONTRIBUTORS and CREDITS
last update: 09/12/2004
=======================
Loki
----
Leonardo Zide leo@lokigames.com
Mike Phillips (Loki QA)
Bernd Kreimeier (overall coordination)
QER.com
-------
TTimo timo@idsoftware.com
^Fishman (Pablo Zurita) fish@gamedesign.net
RR2DO2 rr2do2@q3f.com
SmallPileofGibs spog@planetquake.com
Curry plugin
------------
Mike "mickey" Jackman
Tim "Maj" Rennie
PrtView plugin, various bug fixes and q3map guru
------------------------------------------------
Geoffrey DeWan
Gensurf plugin
--------------
David Hyde
PicoModel
---------
seaw0lf with assist by ydnar
Q3Map2
------
Randy 'ydnar' Reddig
Updated shader files, textures, entities.def, keyboard shortcut list
overall testing and feedback
----------------------------
Jean-Francois "Eutectic" Groleau
Improvements and bug fixing
---------------------------
Jan Paul "MrElusive" van Waveren
Robert Duffy
Forest "LordHavoc" Wroncy-Hale
Nurail
AcidDeath
Chronos
Michael Schlueter
Jamie Wilkinson
Robert "Tr3B" Beckebans
Web
---
Dave "Bargle" Koenig
Jason "Wolfen" Spencer
Shawn "EvilTypeGuy" Walker
Thanks to John Hutton, AstroCreep and W2k for web help
FAQ
---
Equim and Wex
Testing/Feedback
---
Black_Dog, d0nkey, Fjoggis, Jago, jetscreamer, gibbie, Godmil, Gom Jabbar,
Mindlink, mslaf, necros, Promit, Ravo, RPG, scampie, sock, sponge, thiste,
voodoochopsticks, Zwiffle
Misc
----
Thanks to everyone on the beta mailing list and
irc.telefragged.com #qeradiant for testing and feedback.
Updated icons by AstroCreep!
Bitch-slapping by RaYGunn!
Last minute bugs by SPoG! (SPoG--)
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
LICENSE ( last update: Wed Feb 8 17:16:40 CST 2006 )
-----------------------------------------------------
There are 3 license types used throughout GtkRadiant source code.
BSD - modified Berkeley Software Distribution license
( each BSD licensed source file starts with the appropriate header )
LGPL - GNU Lesser General Public License v2.1
( see LGPL at the root of the tree )
GPL - GNU General Public License
( see GPL at the root of the tree )
How do I check which license applies to a given part of the source code?
Each source file in the tree comes with a license header which explains what
license applies. To sum up shortly:
GPL: ( except some files contributed by Loki Software under BSD license )
GtkRadiant Core
GtkRadiant Modules
GtkRadiant Libraries
Quake III Tools
Quake II Tools
Background2D Plugin
HydraToolz Plugin
BSD:
JPEG Library
MD5 Library
DDS Library
PicoModel Library
PrtView Plugin
LGPL
BobToolz Plugin
GenSurf Plugin
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = libs radiant plugins install/i18n
# Install data and stuff
gamedir = $(pkgdatadir)/games
game_DATA = $(top_srcdir)/install/games/*.game
bitmapsdir = $(pkgdatadir)/bitmaps
bitmaps_DATA = $(top_srcdir)/install/bitmaps/*
applicationsdir = $(datadir)/applications
applications_DATA = $(top_builddir)/install/darkradiant.desktop
# Install XML config files
pkgdata_DATA = $(top_srcdir)/install/colours.xml \
$(top_srcdir)/install/commandsystem.xml \
$(top_srcdir)/install/user.xml \
$(top_srcdir)/install/menu.xml \
$(top_srcdir)/install/input.xml \
$(top_srcdir)/install/debug.xml
# Install GL programs
glprogsdir = $(pkgdatadir)/gl
glprogs_DATA = $(top_srcdir)/install/gl/*
# Install fonts
fontsdir = $(pkgdatadir)/ui/fonts
fonts_DATA = $(top_srcdir)/install/ui/fonts/*
# Install UI files
uifilesdir = $(pkgdatadir)/ui
uifiles_DATA = $(top_srcdir)/install/ui/*.xrc
# Install python scripts
scriptsdir = $(pkglibdir)/scripts
scripts_DATA = $(top_srcdir)/install/scripts/*.py
commandsdir = $(scriptsdir)/commands
commands_DATA = $(top_srcdir)/install/scripts/commands/*.py
# Install sourceviewer synax and colour files
#sourceviewerdir = $(pkglibdir)/sourceviewer
#sourceviewer_DATA = $(top_srcdir)/install/sourceviewer/*
EXTRA_DIST = config.rpath
This diff is collapsed.
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++ 2013.
The free Express version can be obtained here:
VC++ 2013: http://www.visualstudio.com/de-de/downloads
(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: http://www.7-zip.org/)
32-bit only builds:
https://github.com/codereader/DarkRadiant/releases/download/2.0.0/w32deps.7z
64-bit builds:
https://github.com/codereader/DarkRadiant/releases/download/2.0.0/w32deps.7z
https://github.com/codereader/DarkRadiant/releases/download/2.0.0/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 2013: tools/msvc2013/DarkRadiant.sln
Open this file with Visual Studio and start a build by right-clicking on the