MCPcopy Create free account
hub / github.com/Garux/netradiant-custom

github.com/Garux/netradiant-custom @xonotic-v0.8.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release xonotic-v0.8.2 ↗ · + Follow
14,876 symbols 38,311 edges 1,182 files 1,887 documented · 13% updated 8d ago20260114 · 2026-01-14★ 43648 open issues

Browse by type

Functions 12,222 Types & classes 2,654
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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

Core symbols most depended-on inside this repo

Shape

Function 7,099
Method 5,123
Class 2,566
Enum 88

Languages

C++76%
C24%
Python1%
Java1%

Modules by API surface

radiant/brush.h374 symbols
radiant/selection.cpp362 symbols
radiant/mainframe.cpp252 symbols
radiant/map.cpp207 symbols
radiant/xywindow.cpp172 symbols
radiant/patch.h166 symbols
radiant/camwindow.cpp157 symbols
libs/scenelib.h157 symbols
radiant/brushmanip.cpp145 symbols
radiant/texwindow.cpp138 symbols
radiant/renderstate.cpp137 symbols
libs/splines/splines.h136 symbols

For agents

$ claude mcp add netradiant-custom \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page