- Replaced old VFS with the new one, to fix the bug where assets were loading in the opposite order. This also possibly increases the load speed. #55
- Added new
-dumplightsswitch to write all surface lights into map prefab. #57 - added
-onlymodelsswitch for-convertstage, that extracts only triangle surfaces from the bsp, which are bakedmisc_models. Works only for ase and obj formats. - added
-onlyshadersswitch for-convertstage that filters out surfaces by shader names, supports up to 10 shader names. Works only for ase and obj formats. #58
- Fixed
surfaceparm donotenterlargebeing misspelled assurfaceparm nonotenterlarge - Fixed
odd lump size in lump 17error whilst trying to decompile a bsp #21 - Added
-outfile <path>flag to specify conversion operation output path #22 - Added
-automapcoordsflag to injects automatically calculated map coordinates in a compiled map asmapcoordsmins/mapcoordsmaxskeys. #33 - Added
-automapcoordspadto set extra padding around automatically calculated map coords in a percentage form, expects normalized values. The final padding is calculated relatively to the map size. (eg.0.05-> 5% of the map bounding size) #36 - Fixed lightgrid calculation was working wrong (in compare to stock compiler), also making other lightgrid flags to work incorrectly(
-griddirectionality,-gridambientdirectionality) #36 - Removed
-novertexflag due to not being implemented anywhere (even in stock) #37 - Removed
-fastallocateflag, fast allocation is now enabled by default #39 - Changed
-lightanglehlflag to not accept value anymore, was pretty useless anyways #39 - Fixed
q3map_foliagenot generating foliage correctly #40 - Fixed infinite loop on compiler flags injection that contains forbidden characters #42
- Removed deprecated light switches:
-smooth,-extra,-extrawideand-vlight#43 - Updated
-helpcommand to include all switches, along with some rewording and formatting fixes #44 - Made all map compiler switches processing case insensitive #46
- Added
-forceVertexalias for-cpma#47 - Added
-nolightmapswitch to disable lightmap generation for surfaces, forcing map to be vertex lit #50 - Added
-invsqattenand-linearattenaliases for-q3and-wolf, respectively #51 - Added
-lightnudgealias for-extradist#52 - Added
_lightNudgekey for light entities as_extraDistalias #53
- Increased
MAX_IMAGESto 2048 - Fix BSP compile on leaked maps
- This allows ASE/OBJ model conversion when the model is built into void. This is how GtkRadiant's q3map2 behaves.
- ASE/OBJ model conversion straight from .map file #11
- Syntax:
-convert -format [format] [bsp options] [path/to/file.map]
- Syntax:
- Adjusted
floodlightalgorithm to prevent overbrighting of styled lightmaps #12 - Added
-nofloodlightswitch to disable floodlighting #12 - Added
-nofloodstylesswitch to disable floodlighting on styled lightmaps #12 - Fixed
-nostylesswitch #13 - Added support for
$whiteimageand*whitevalues forq3map_lightImage#15 - Added
_bounceColorworldspawn key to set global color value used for radiosity lighting #16- Shaders with
q3map_lightImagewill ignore this and use the specified image for radiosity color instead
- Shaders with
- Disabled
-connectfunctionality. XML broadcasting is disabled, and in future be either removed or replaced. This means, as of current version, you should not use compiler with Radiant, as it won't be able to print any output in logging window.