1bd3e7ae18* model shader paths guessings: use material names, starting with textures/ or models/ as is so materials named intentionally as ingame shaders shall work as expected
Garux
2021-12-16 03:06:30 +0300
d888d2622duse sensible floodlightIntensity default, so -floodlight is usable
Garux
2021-12-11 02:34:34 +0300
bf3f194cff* cloneSelected, cloneSelectedMakeUnique: select cloned stuff (was preserving original selected) important for cloneSelectedMakeUnique usability and when objects order in .map matters
Garux
2021-11-24 23:49:46 +0300
1f7d0250b0* fix: don't rename target/names without numeric suffix on paste to non clashing namespace
Garux
2021-11-24 18:00:37 +0300
7d8008a54euse gamepacks/ subfolder for gamepacks for cleaner editor's folder structure
Garux
2021-11-11 19:25:04 +0300
34375ddd38move h2data binary out of subfolder
Garux
2021-11-11 19:23:31 +0300
b474073ebemisc_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
Garux
2021-11-10 22:25:45 +0300
53382854f9* view.show.blocks (_blocksize display): support q3map2 way of handling (3 values input, zero values, Z splits)
Garux
2021-11-07 08:28:41 +0300
d75792d9a9fix the build
Garux
2021-11-06 23:10:15 +0300
aa110638d4remove global std::size_t mapEntityNum; (not buildable)
Garux
2021-11-06 17:27:11 +0300
25bb05b0d2remove global int numMapEntities; int entitySourceBrushes;
Garux
2021-11-06 15:12:21 +0300
16dddad640remove global entity_t *mapEnt;
Garux
2021-11-06 13:50:30 +0300
0aa61b7dfaalso fix dummy targetnames in -mergebsp -fixnames, may legitimately exist as outcome of misc_model->group_entity connection
Garux
2021-11-04 19:45:57 +0300
d1610b49ffmove Timer class to header, use it in q3map2
Garux
2021-11-04 17:25:04 +0300
e62da4c621* patchMeta: fix: keep playerclip patches for collisions * autocaulk: do not impact fog brushes with all faces culled (global fog case) decompilation: detail flag deduction: avoid detail hints, areaportals, antiportals by surfaceparm structural check change hardcoded surfaceflags use to statically evaluated ones for the given game
Garux
2021-10-29 11:12:23 +0300
2b59253b26wrap bit flags operations
Garux
2021-10-28 14:39:58 +0300
d812cbd4d4replace ArrayRange by tcb::span (reproduction of std::span)
Garux
2021-10-24 08:32:10 +0300
4726542134replace Q_EXTERN Q_ASSIGN macro trick by inline variable specifier remove explicit initialization, where it equals to default zero initialization
Garux
2021-10-22 04:13:08 +0300
03d3dfccadadd feedback from bobToolz::patch operations fails
Garux
2021-10-21 19:55:37 +0300
512d14736c* region build: widen temp box to handle small volumes, light entities at the edge and flat primitives * region build: pull temporal respawn to the box instead of error
Garux
2021-10-21 04:48:54 +0300
36a1495e33* patch thicken: create new patches in original patch entity aabb degenerate check of 'opposite wall'
Garux
2021-10-19 18:25:42 +0300
197f9e7cb4* patch thicken: set default thickness and increment step to current grid size focus thickness field
Garux
2021-10-18 17:51:18 +0300
ce2e458f4fhandle selected noncontributing face case in clipper-init-from-face
Garux
2021-10-18 17:14:43 +0300
6a7550a6bashorten special class members declarations
Garux
2021-10-14 23:31:07 +0300
5ef76b0212* non -fast bsp decompilation: deduce brush detail flag; note: structural transparent brushes get marked detail too, e.g. hints
Garux
2021-10-14 21:09:06 +0300
5283b70a83* fix decompilation of brushes with edge case face normal ( -0.577350259 -0.577350259 0.577350259 ) and MakeNormalVectors() in general
Garux
2021-10-14 14:33:44 +0300
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)
Garux
2021-10-13 22:50:43 +0300
b6d60fb17cadd and use path_extension_is()
Garux
2021-10-03 17:13:12 +0300
a0e79e8ecdrefactor autopk3 unlimit list sizes * -pk3, -repack: support multiple bsp files input by command line
Garux
2021-10-02 19:13:28 +0300
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
Garux
2021-09-29 19:48:27 +0300
ca09e63932add more undocumented switches
Garux
2021-09-28 20:20:48 +0300
70b711c4cf* synchronize -help, html help and actually available command line arguments
Garux
2021-09-28 19:23:47 +0300