https://github.com/jdolan/netradiant
Fork of https://gitlab.com/xonotic/netradiant
https://github.com/jdolan/netradiant
Last synced: 12 months ago
JSON representation
Fork of https://gitlab.com/xonotic/netradiant
- Host: GitHub
- URL: https://github.com/jdolan/netradiant
- Owner: jdolan
- License: other
- Created: 2015-02-14T14:41:37.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-10-09T00:44:51.000Z (over 8 years ago)
- Last Synced: 2025-06-07T01:36:41.529Z (about 1 year ago)
- Language: C++
- Size: 18 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: LICENSE
Awesome Lists containing this project
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`