The open-source, cross-platform level editor for id Tech based games.
Go to file
2018-06-04 19:22:07 +03:00
contrib more globalWarningStream() globalErrorStream() use 2018-03-21 16:06:22 +03:00
docs Radiant: 2017-08-01 14:23:38 +03:00
icons Radiant: 2017-08-02 09:12:17 +03:00
include * statusbar: show selected brushes/patches/entities counts, if anything is selected; total, if not 2018-06-01 02:23:07 +03:00
libs add and use VolumeTest/View.getViewDir() 2018-05-18 01:55:20 +03:00
plugins * replace reGroup command with simpler to use Move Primitives to Entity one (select primitives to move, select target entity primitive, go) 2018-05-24 18:21:38 +03:00
radiant * default (QE) tool: new translation styles: "XY plane + Z with Alt", "View plane + Forward with Alt" (prefs->Selection->Move style in 3D) 2018-06-04 19:22:07 +03:00
regression_tests/q3map2 simplify map file 2012-04-02 11:46:02 +02:00
setup import 4c4bffc86c 2018-02-07 22:34:33 +03:00
tools add required message_flush calls 2018-03-21 20:59:30 +03:00
.cproject import 85332bd850 2018-02-07 22:45:04 +03:00
.gitattributes update gitattributes 2011-08-27 17:08:46 +02:00
.gitignore import 85332bd850 2018-02-07 22:45:04 +03:00
.patchsets branch-manager fixes 2009-03-09 13:27:02 +00:00
.project import 77c538c0c7 2018-02-07 22:27:59 +03:00
branch-manager branch-manager fixes 2009-03-09 13:27:02 +00:00
ChangeLog trash a bunch of outdated and confusing things 2012-03-17 14:07:19 -05:00
ChangeLog.idsoftware update changelog; make the Makefile support a MAKEFILE_CONF parameter to not have to symlink cross-Makefile.conf all the time 2008-12-09 09:04:07 +00:00
COMPILING add MSYS2 compiling instructions 2018-02-08 13:07:48 +03:00
conftest.cpp my own uncrustify run 2012-03-27 12:03:21 +02:00
CONTRIBUTORS Merge commit '515673c08f8718a237e90c2130a1f5294f966d6a' 2012-03-27 11:43:50 +02:00
cross-Makefile.conf split up mingw-Makefile.inc into mingw-Makefile.inc, mingw-radiantdeps-Makefile.inc 2013-01-14 11:52:27 +01:00
download-gamepacks.sh import d9a21ba865 2018-02-07 22:48:05 +03:00
DoxyConfig trash a bunch of outdated and confusing things 2012-03-17 14:07:19 -05:00
Doxyfile trash a bunch of outdated and confusing things 2012-03-17 14:07:19 -05:00
generic_cpp.py fix lots of CRLFs 2010-04-17 21:02:26 +02:00
generic_h.py fix lots of CRLFs 2010-04-17 21:02:26 +02:00
generic_module.py initial 2008-09-13 18:28:57 +00:00
GPL initial 2008-09-13 18:28:57 +00:00
install-dlls-fedora.sh updates to install-dlls-fedora.sh by maci and me 2013-01-15 11:13:32 +01:00
install-dlls-msys2-mingw.sh fix shell script for installing DLLs on MSYS2 2018-02-08 03:46:36 +03:00
install-dlls.sh also include libjpeg8 here 2012-03-01 11:25:48 +01:00
install-dylibs.sh leave out 4 files 2012-01-23 20:49:53 +01:00
install-gamepack.sh Fix/add gamepacks links; workarounds for some games 2017-10-17 12:19:10 +03:00
install-gamepacks.sh Fix/add gamepacks links; workarounds for some games 2017-10-17 12:19:10 +03:00
LGPL initial 2008-09-13 18:28:57 +00:00
LICENSE initial 2008-09-13 18:28:57 +00:00
Makefile add INSTALL_DLLS build option 2018-02-08 03:47:32 +03:00
Makefile.conf Update these files as well 2010-08-29 20:47:06 +02:00
merge-from-zerowing.sh ::zerowing-base=336 2010-11-18 10:30:36 +01:00
mingw-fedora-Makefile.conf Fedora support patch by maci (make DLL finding work with Fedora's mingw) 2013-01-14 21:21:37 +01:00
mingw-Makefile.conf split up mingw-Makefile.inc into mingw-Makefile.inc, mingw-radiantdeps-Makefile.inc 2013-01-14 11:52:27 +01:00
mingw-Makefile.inc split up mingw-Makefile.inc into mingw-Makefile.inc, mingw-radiantdeps-Makefile.inc 2013-01-14 11:52:27 +01:00
mingw-radiantdeps-Makefile.inc split up mingw-Makefile.inc into mingw-Makefile.inc, mingw-radiantdeps-Makefile.inc 2013-01-14 11:52:27 +01:00
msys2-Makefile.conf simplify msys2-Makefile.conf 2018-02-08 13:17:44 +03:00
README.md update README.md 2018-05-16 17:51:52 +03:00
TODO Q3map2: 2017-08-01 13:26:50 +03:00
uncrustify.cfg uncrustify config - not applying until more sync with internal versions are done 2012-03-27 11:45:20 +02:00

NetRadiant-custom

The open-source, cross-platform level editor for id Tech based games.

NetRadiant-custom is a fork of NetRadiant (GtkRadiant 1.4→massive rewrite→1.5→NetRadiant→this)


screenshot

Downloads

Ready-to-use packages are available in the Releases section.

Supported games

Main focus is on Quake, Quake3 and Quake Live.

Though other normally supported games should work too; See unverified game configs.

Features

Development is focused on smoothing and tweaking editing process.

Random feature highlights

  • WASD camera binds
  • Clipper tool, brush and entity creation, working in camera
  • left mouse button click tunnel selector, paint selector
  • numerous mouse shortcuts (see help->General->Mouse Shortcuts)
  • focus camera on selected (Tab)
  • snapped modes of manipulators
  • draggable renderable transform origin for manipulators
  • quick vertices drag / brush faces shear
  • shader editor
  • texture painting by drag
  • seamless brush face to face texture paste
  • keyboard shortcuts are customizable
  • GUI themes, fonts are customizable
  • meshTex plugin
  • patch thicken
  • all patch prefabs are created aligned to active projection
  • filters toolbar with extra functions on right mouse button click
  • viewports zoom in to pointer
  • 'all Supported formats' default option in open dialogs
  • opening *.map, sent via cmd line (can assign *.map files in OS to be opened with radiant)
  • texture browser: show alpha transparency option
  • texture browser: gtk search in directories and tags trees
  • texture browser: search in currently shown textures
  • CSG Tool (aka shell modifier)
  • working region compilations (build a map with region enabled = compile regioned part only)
  • QE tool in a component mode: perform drag w/o hitting any handle too
  • map info dialog: + Total patches, Ingame entities, Group entities, Ingame group entities counts
  • connected entities walker
  • build->customize: list available build variables
  • 50x faster light radius rendering
  • light power is adjustable by mouse drag
  • anisotropic textures filtering
  • optional MSAA in viewports
  • new very fast entity names rendering system
  • support 'stupid quake bug'
  • arbitrary texture projections for brushes and curves
  • fully working texture lock, supporting any affine transformation
  • texture locking during vertex and edge manipulations
  • brush resize (QE tool): reduce selected faces amount to most wanted ones
  • support brush formats, as toggleable preference: Axial projection, Brush primitives, Valve 220
  • autodetect brush type on map opening
  • automatic AP, BP and Valve220 brush types conversion on map Import and Paste
  • new bbox styled manipulator, allowing any affine transform (move, rotate, scale, skew)
  • incredible number of fixes and options

Q3Map2:

  • allowed samples+filter, makes sense
  • -vertexscale
  • -novertex works, (0..1) sets globally
  • fixed _clone _ins _instance (_clonename) functionality
  • -nolm - no lightmaps
  • -bouncecolorratio 0..1 (ratio of colorizing light sample by texture)
  • q3map_remapshader remaps anything fine, on all stages
  • fixed model autoclip, added 20 new modes
  • automatic map packager (complete Q3 support)
  • -brightness 0..alot, def 1: mimics q3map_lightmapBrightness, but globally + affects vertexlight
  • -contrast -255..255, def 0: lighting contrast
  • report full / full pk3 path on file syntax errors
  • new area lights backsplash algorithm (utilizing area lights instead of point ones)
  • -backsplash (float)scale (float)distance: adjust area lights globally (real area lights have no backsplash)
  • new slightly less careful, but much faster lightmaps packing algorithm (allocating... process)
  • Valve220 mapformat autodetection and support
see changelog-custom.txt for more

COMPILING