Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,449 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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=ON Automatically download the gamepack data during the first compilation
  • RADIANT_ABOUTMSG="Custom build" A message shown in the about dialog

targets:

  • radiant Compiles the radiant core binary
  • modules Compiles all modules (each module has its own target as well)
  • plugins Compiles all plugins (each plugin has its own target as well)
  • game_packs Downloads the game pack data
  • quake3 Compiles all the Quake3 tools
    • q3map2 Quake3 map compiler
    • q3data

Releases

Packages

Contributors

Languages