Commit Graph

50 Commits

Author SHA1 Message Date
Garux ac7b4d3cd4 tweak shader manual 2024-05-27 11:44:33 +05:00
Garux 6749261e75 * -maxshaderinfo <N>: Sets max amount of shaderInfo, default = 8192 2024-02-15 23:35:45 +06:00
Garux 20a9afcd1d * -maxmapdrawsurfs <N>: Sets max amount of mapDrawSurfs, used during .map compilation (-bsp, -convert), default = 131072 2024-02-15 22:35:58 +06:00
Garux b21d2cbf1d fix non existent q3map_tcMod mode 2023-09-20 06:41:27 +06:00
Garux 8923546e79 more precise -bounce description 2023-08-23 00:24:29 +06:00
Thomas Debesse 2c947b7e95 q3map2/light: introduce -nobouncestore
when storing computed lightmap on each bounce, user can interrupt compilation and
get working files, but it spends allocation time (which is slow and single-threaded

with this option, user can decide to only allocate lightmaps on the very final
bounce, it means it can't be interrupted, but it can save a lot of time
2023-08-18 15:10:59 +06:00
Garux 1da9dbfea9 * -keepmodels in -bsp / _keepModels on worldspawn: keep misc_model entities in the BSP file after compile 2023-08-17 19:22:21 +06:00
Garux 1e909131be * misc_model _target and group entity _targetname key aliases for baking the model into entity
helps when targetname key is not wanted on an entity, as changing its behavour
crosslinking of keys versions works, underscored version has priority
2023-07-05 14:45:05 +06:00
Garux 363c63b5d2 fix q3map_fogDir, q3map_tcGen vector, ivector doc, highlighting 2023-07-05 14:06:46 +06:00
Garux 7a755dc56c actualize Shader Manual version 2023-05-15 23:36:18 +06:00
Garux f9bc21ab12 * -lessbrushes switch: less brushes when decompiling Q1, HL maps at the expense of texturing 2023-01-18 21:36:11 +06:00
Garux 8565682f07 consider nodraw shaders in fog direction deduction 2022-10-30 10:00:42 +03:00
Garux 9d3d204018 Qt 2022-10-27 09:10:31 +03:00
Garux 41d37cf57d * skylight extension: q3map_skylight amount iterations optional[horizon_min horizon_max sample_color]
horizon_min horizon_max: two spherical angles, defining portion of sphere to emit light from.
		Default is 0 90, which is upper hemisphere. -90 90 will be whole sphere.
		sample_color: Default = 1: sample color of each individual light from skybox images, if they are present.
		0: use shader color, set by q3map_lightRGB/q3map_lightImage/_up skybox image/qer_editorImage.
	* q3map_skylight may be used multiple times in a single shader
2022-01-09 16:50:04 +03:00
Garux e913469e30 tweak shader docs 2021-12-11 02:33:59 +03:00
Garux 2f3d24a1f6 fix shader manual: animmap frequency, tcmod scale 2021-12-09 22:51:41 +03:00
Garux f02f3bff31 fix help 2021-11-14 20:19:08 +03:00
Garux b474073ebe misc_model _skin/skin key: handle both DP and Q3 naming conventions
disable trying skin 0 by default
not that it does much atm, as assimp md3 loader handles .skin and shader name substitution alters non path names
handle \r\n endlines in .skin
2021-11-10 22:25:45 +03:00
Garux 76017a8ce3 unify angles key reading 2021-11-08 21:39:38 +03:00
Garux 484c63ae4a tweak Complete_list_of_entity_keys 2021-11-08 20:03:21 +03:00
Garux d4ba9c3bfc tweak docs 2021-11-08 11:28:00 +03:00
Garux da98e8fde3 various code cleanups 2021-10-30 16:04:31 +03:00
Garux a719e012fe * -mergebsp [options] <mainBsp.bsp> <bspToinject.bsp>: Inject latter BSP to former. Tree and vis data of the main one are preserved.
* -mergebsp -fixnames: Make incoming BSP target/targetname names unique to not collide with existing names
	* -mergebsp -world: Also merge worldspawn model (brushes as if they were detail, no BSP tree is affected) (only merges entities by default)
2021-10-13 22:50:43 +03:00
Garux 2602c48a18 fix docs 2021-10-06 10:48:00 +03:00
Garux a0e79e8ecd refactor autopk3
unlimit list sizes
	* -pk3, -repack: support multiple bsp files input by command line
2021-10-02 19:13:28 +03:00
Garux ff07c6e244 * -json -pack -useflagnames: deduce surface/content flag values from their names in shaders.json (useful for conversion to a game with different flag values)
* -skipflags: while -useflagnames, skip unknown flag names
2021-09-29 19:48:27 +03:00
Garux ca09e63932 add more undocumented switches 2021-09-28 20:20:48 +03:00
Garux 70b711c4cf * synchronize -help, html help and actually available command line arguments 2021-09-28 19:23:47 +03:00
Garux 29ba8c4876 refactor command line arguments parsing 2021-09-19 11:58:00 +03:00
Garux e22e6169c9 * -fs_basegame gamename: Overrides default game directory name (e.g. Q3A uses 'baseq3', OpenArena 'baseoa', so -game quake3 -fs_basegame baseoa for OA ) 2021-09-16 15:26:55 +03:00
Garux 160c1d33db remove -texrange business (assuming it's not relevant for decades)
optimize -meta (shave off 1/3 in worst case)
2021-08-27 12:18:56 +03:00
Garux da55e8cbb4 * ctrl + m3/drag: also paste texture seamlessly from brush face to patch and vice versa, when face edje is adjacent to patch edje 2021-07-02 17:16:50 +03:00
Garux 6c00419653 fix spelling 2021-05-24 20:23:09 +03:00
Garux 1d4424f4c6 minor tweaks 2021-03-12 01:17:01 +03:00
Garux fe5c0879b4 remove -tmpin & -tmpout switches, as at best they were prepending tmp/ to absolute path 2021-01-20 12:48:10 +03:00
Garux 89d5084c91 docs: shaderManual: note working block comments 2020-05-04 11:22:05 +03:00
Garux 47942140df docs: shaderManual: fix cull parm info (front doesn't exist, back shows back) 2020-05-04 11:21:20 +03:00
Garux ee18e263b7 docs: shaderManual: remove unsupported qer_nocarve 2020-05-04 11:19:40 +03:00
Garux aca367b608 docs: shaderManual: fix typos, remove line duplicate, fix q3map_dotproduct2 example shader, fix q3map_cloneShader description, fix exactVertex description 2020-05-03 12:17:31 +03:00
Garux 97fe823fc1 docs: add original shaderManual 2020-05-03 12:05:38 +03:00
Garux b61b65da10 docs: correct mbspc.html 2020-05-03 12:03:48 +03:00
Garux 0dd0859dd3 docs: add new feature to mbspc.html 2020-05-03 12:02:10 +03:00
Garux 7fca3904a5 docs: add original mbspc.html 2020-05-03 12:00:53 +03:00
Garux 19921775fc docs: add NetRadiant specific docs 2020-05-03 11:58:25 +03:00
Garux 6944f84bba docs: add Blendmodes_cheatsheet.jpg 2020-05-03 11:54:35 +03:00
Garux 88e24f9f05 docs: add fsr_readme.txt 2020-05-03 11:53:25 +03:00
Garux 08eff5dd1e docs: add mouse shortcuts.txt 2020-05-03 11:52:21 +03:00
Garux b017c473e8 Radiant:
menus...
	* help+: Blendmodes cheatsheet
misc...
	* fix treemodel Clang compilation
	* fix: 1x1 textures crash and appearence
	* fix of: create func static in non doom3 gametype = group entity w/o objects
	* merged tex bro textures borders; stipple indicates shaders
	* realigned tex bro text, so one doesn't collide with textures borders
	* fix of texture focusing in tex bro
	* grayscale RLE TGA support
	* unsupported Doom 3 entity keys: popup->log warning
	* patch inspector: +flip texture buttons
	* disabled texture lock by default (confuses novices, suddenly)
	* added MeshTex plugin src to project, compiled, fixed (works now-)
2017-08-01 14:23:38 +03:00
ailmenki f9b95d6488 Add help link to Xonotic wiki. 2010-12-20 21:38:10 +01:00
Rudolf Polzer 7dd945e36a changes from OSXnetradiant 2010-03-28 19:14:14 +02:00