NetRadiant
The open source, cross platform level editor for idtech games (Radiant fork)
Getting the Sources
The latest source is available from the git repository: https://gitlab.com/xonotic/netradiant.git
The git client can be obtained from the Git website: http://git-scm.org
To get a copy of the source using the commandline git client:
git clone https://gitlab.com/xonotic/netradiant.git
cd netradiant
See also https://gitlab.com/xonotic/netradiant/ for a source browser, issues and more.
Dependencies
- OpenGL
- LibXml2
- GTK2
- GtkGLExt
- LibJpeg
- LibPng
- ZLib
Compiling
This project uses the usual CMake workflow:
cmake -H. -Bbuild && cmake --build build -- -j$(nproc)
linux
cmake -H. -Bbuild -G "Unix Makefiles"
msys2
pacman -S --needed base-devel
32 bit:
pacman -S --needed mingw-w64-i686-{toolchain,cmake,gtk2,gtkglext}
cmake -H. -Bbuild -G "MSYS Makefiles" -DGTK2_GLIBCONFIG_INCLUDE_DIR=/mingw32/lib/glib-2.0/include -DGTK2_GDKCONFIG_INCLUDE_DIR=/mingw32/lib/gtk-2.0/include
64 bit:
pacman -S mingw-w64-x86_64-{toolchain,cmake,gtk2,gtkglext}
cmake -H. -Bbuild -G "MSYS Makefiles" -DGTK2_GLIBCONFIG_INCLUDE_DIR=/mingw64/lib/glib-2.0/include -DGTK2_GDKCONFIG_INCLUDE_DIR=/mingw64/lib/gtk-2.0/include
OS X:
brew install gtkglext
brew install Caskroom/cask/xquartz
brew link --force gettext
More Compilation Details
options:
-
DOWNLOAD_GAMEPACKS=ONAutomatically download the gamepack data during the first compilation -
RADIANT_ABOUTMSG="Custom build"A message shown in the about dialog
targets:
-
radiantCompiles the radiant core binary -
modulesCompiles all modules (each module has its own target as well) -
pluginsCompiles all plugins (each plugin has its own target as well) -
game_packsDownloads the game pack data -
quake3Compiles all the Quake3 tools-
q3map2Quake3 map compiler q3data
-