mirror of
https://github.com/Garux/netradiant-custom.git
synced 2026-09-29 00:00:03 +02:00
a3633876d7f2a153dce359d915fea08d0228a977
Apply the old workaround to fix the blank texture browser issue (causes runtime errors on some maps)
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%