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