mirror of
https://github.com/Garux/netradiant-custom.git
synced 2026-09-29 00:00:03 +02:00
cd99e669a3a699b3852e788dd0722febaad856fb
q3map2: don't store lightmap if the last bounce computation ran empty. See merge request !9
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 compilationRADIANT_ABOUTMSG="Custom build"A message shown in the about dialog
targets:
radiantCompiles the radiant core binarymodulesCompiles 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 dataquake3Compiles all the Quake3 toolsq3map2Quake3 map compilerq3data
Languages
C++
68.5%
C
24.4%
Python
1.7%
CMake
1.3%
Java
1%
Other
2.7%