The open-source, cross-platform level editor for id Tech based games.
Go to file
2021-11-12 19:12:16 +03:00
contrib rename cmdlib and imagelib to fix name clashes 2021-10-31 14:13:02 +03:00
docs misc_model _skin/skin key: handle both DP and Q3 naming conventions 2021-11-10 22:25:45 +03:00
icons remove q3data and dependencies 2021-10-07 21:10:12 +03:00
include manage stl includes 2021-10-31 12:38:53 +03:00
libs fix includes 2021-11-12 19:12:16 +03:00
plugins rename cmdlib and imagelib to fix name clashes 2021-10-31 14:13:02 +03:00
radiant fix includes 2021-11-12 19:12:16 +03:00
regression_tests/q3map2 simplify map file 2012-04-02 11:46:02 +02:00
setup remove q3data and dependencies 2021-10-07 21:10:12 +03:00
tools misc_model _skin/skin key: handle both DP and Q3 naming conventions 2021-11-10 22:25:45 +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 .gitignore .vscode 2020-07-22 19:57:51 +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 fix spelling 2021-05-24 20:23:09 +03:00
COMPILING fix docs 2021-10-06 10:48:00 +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 update download-gamepacks.sh 2021-11-12 18:57:13 +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 install-dlls-msys2-mingw.sh: also copy new external gdk-pixbuf stuff 2018-12-21 11:05:30 +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 update download-gamepacks.sh 2021-11-12 18:57:13 +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 use gamepacks/ subfolder for gamepacks for cleaner editor's folder structure 2021-11-11 19:25:04 +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 tweak docs 2021-11-08 11:28:00 +03:00
TODO fix spelling 2021-05-24 20:23:09 +03:00
uncrustify.cfg fix spelling 2021-05-24 20:23:09 +03: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
  • Fully supported editing in 3D view (brush and entity creation, all manipulating tools)
  • Uniform merge algorithm, merging selected brushes, components and clipper points
  • Free and robust vertex editing, also providing abilities to remove and insert vertices
  • UV Tool (edits texture alignment of selected face or patch)
  • Autocaulk
  • Model browser
  • Brush faces extrusion
  • 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 shortcut
  • Simple shader editor
  • Texture painting by drag
  • Seamless brush face<->face, patch<->face texture paste
  • Customizable keyboard shortcuts
  • Customizable GUI themes, fonts
  • 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 mouse 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 selector/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:

  • q3map_remapshader remaps anything fine, on all stages
  • Automatic map packager (complete Q3 support)
  • Report full / full pk3 path on file syntax errors
  • Allowed simultaneous samples+filter use, makes sense
  • -brightness 0..alot, def 1: mimics q3map_lightmapBrightness globally
  • -contrast -255..255, def 0: lighting contrast
  • -saturation light option
  • -bouncecolorratio 0..1 (ratio of colorizing light sample by texture)
  • -nolm - no lightmaps
  • -novertex works, (0..1) sets globally
  • -vertexscale
  • 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)
  • -extlmhacksize zero effort external lightmaps for Q3
  • Valve220 mapformat autodetection and support
  • Consistent brush content deduction with mixed face parameters
  • Model shaders paths deduction
  • Fixed model autoclip, added 20 new clipping modes
  • Support negative misc_model scale
  • Assimp model loading library (40+ formats)
  • -json bsp export/import
  • -mergebsp injects one bsp to another
  • No shaderlist.txt mode: load all shaders
see changelog-custom.txt for more

COMPILING