Jonathan
|
a0e98242a4
|
fix hintskip; when loading a hint brush, mark all other sides as hintskip
|
2023-04-03 05:26:41 -04:00 |
Eric Wasylishen
|
a8d84ee149
|
light: add "minlight_mottle" as an alias for "minlightMottle"
|
2023-04-02 17:48:51 -06:00 |
Eric Wasylishen
|
ab2569486d
|
qbsp: q1: fix sky + detail_solid not sealing
|
2023-03-27 23:13:40 -06:00 |
Eric Wasylishen
|
68eaf37e40
|
qbsp: q1: fix detail to be non-sealing again
|
2023-03-27 21:43:54 -06:00 |
Eric Wasylishen
|
8830a949e6
|
qbsp: only print "doesn't touch two areas" once per entity
log source location as well
|
2023-03-27 20:15:19 -06:00 |
Eric Wasylishen
|
2a2bc5d966
|
qbsp: clean up debug spam from DebugAreaPortalBothSidesLeak
|
2023-03-27 20:09:01 -06:00 |
Eric Wasylishen
|
4569ab1b33
|
qbsp: delete leftover areaportal leak files on startup
|
2023-03-27 20:05:33 -06:00 |
Jonathan
|
d067630bc1
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-03-27 03:23:19 -04:00 |
Eric Wasylishen
|
d7db2bdae5
|
qbsp: debug helper for finding areaportal leaks
|
2023-03-27 01:20:53 -06:00 |
Eric Wasylishen
|
f12cefb2c9
|
qbsp: if Q2_CONTENTS_SOLID bit is set, always assign invalid area
|
2023-03-26 19:02:25 -06:00 |
Jonathan
|
0bab917dc4
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-03-26 20:24:51 -04:00 |
Eric Wasylishen
|
759811b548
|
qbsp: fix Portal_EntityFlood check
|
2023-03-26 18:04:06 -06:00 |
Jonathan
|
50f391311e
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-03-26 19:21:14 -04:00 |
Eric Wasylishen
|
a3d55f905e
|
qbsp: fix structural solid not eating other content types
|
2023-03-26 17:13:34 -06:00 |
Jonathan
|
1dcfe58563
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-03-26 18:29:41 -04:00 |
Jonathan
|
5daaeee6fb
|
allow `surflight_minlight_scale` to be specified per brush
|
2023-03-26 18:29:37 -04:00 |
Eric Wasylishen
|
6e064ae3c7
|
qbsp: restore detail to non-sealing
|
2023-03-26 16:20:10 -06:00 |
Eric Wasylishen
|
3c408f5d30
|
qbsp: better debug visualization for "missing portal sides" warning
writes a .missing_portal_sides.prt file for inspection in TB
|
2023-03-26 14:09:54 -06:00 |
Eric Wasylishen
|
4ed4181962
|
prtfile: WriteDebugPortals: write .prt files in text mode
TB requires this
|
2023-03-23 09:53:33 -06:00 |
Jonathan
|
b2fdd149bc
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-03-15 18:12:57 -04:00 |
Jonathan
|
415d3a66db
|
throw warning if command name is wrong
|
2023-03-15 18:12:52 -04:00 |
Eric Wasylishen
|
7b7cabaf09
|
qbsp: don't merge above- and below- water faces in Q1 mode
works around caustics effects in ezQuake/nQuake leaking onto above-water faces.
|
2023-03-13 23:50:32 -06:00 |
Eric Wasylishen
|
41a4375376
|
qbsp: q2: reject DEADMONSTER and MONSTER in input brushes
we currently (hackily) use MONSTER as detail_wall internally (this will likely change later though.)
In any case these are invalid in input maps.
|
2023-03-12 23:39:25 -06:00 |
Eric Wasylishen
|
7ed36c9bec
|
qbsp: reject Q2 maps with mixed visible contents
|
2023-03-07 22:12:22 -07:00 |
Eric Wasylishen
|
adb7ecce15
|
light: remove -lightgrid_force_cube, -lightgrid_force_pot
|
2023-03-04 14:43:04 -07:00 |
Eric Wasylishen
|
6c3fd1503f
|
light: remove -lightgrid_format uniform, cluster
|
2023-03-04 14:41:59 -07:00 |
Eric Wasylishen
|
a551be5e9d
|
light: remove lightgrid extra after experimenting
|
2023-03-04 14:40:28 -07:00 |
Eric Wasylishen
|
e020bf1f27
|
light: fix lightgrid extra condition
|
2023-03-04 14:06:31 -07:00 |
Eric Wasylishen
|
f0749450d3
|
light: support -extra for lightgrid
|
2023-03-04 11:05:50 -07:00 |
Jonathan
|
1091183293
|
fix infinite loop if a texture is missing in the animation chain
|
2023-03-03 16:48:25 -05:00 |
Eric Wasylishen
|
06f2363902
|
qbsp: work around 45 degree plane issue in FindPortalSide
|
2023-03-01 21:09:15 -07:00 |
Eric Wasylishen
|
8130843fb3
|
qbsp: search for wad's relative to cwd
|
2023-02-26 23:27:38 -07:00 |
Eric Wasylishen
|
7a8898c9a0
|
decompiler: fix q1 decompiler
Decompiling a leaf in Q1 can output more than one brush, because of texturing.
Previously we were outputting 1 invalid brush.
|
2023-02-26 22:06:42 -07:00 |
Eric Wasylishen
|
0f53fd0870
|
tests: change decompiler test to an easier to debug setup
|
2023-02-26 21:47:26 -07:00 |
Eric Wasylishen
|
c5efefd4b7
|
tests: allow disabling threading when debugging tests
with `-threads 1`
|
2023-02-25 23:50:35 -07:00 |
Eric Wasylishen
|
88a9cb6bb4
|
tests: add q1 decompiler test
|
2023-02-25 23:18:13 -07:00 |
Eric Wasylishen
|
505efbf885
|
tests: standardize map naming convention
|
2023-02-25 12:46:22 -07:00 |
Eric Wasylishen
|
ac3937300b
|
qbsp: safer condition in last commit
|
2023-02-23 19:15:07 -07:00 |
Eric Wasylishen
|
ce030f53be
|
qbsp: fix func_detail_wall deleting merged faces
|
2023-02-23 19:08:35 -07:00 |
Eric Wasylishen
|
1c22f45b47
|
qbsp: avoid tjunc interaction between func_detail_wall and worldspawn
|
2023-02-22 23:12:40 -07:00 |
Eric Wasylishen
|
42da494707
|
qbsp: face_t: track front/back contents, instead of just front
|
2023-02-22 22:54:37 -07:00 |
Eric Wasylishen
|
d8b903823a
|
qbsp: create a tjunc.hh header
make some tjunc.cc functions static that weren't
|
2023-02-22 18:07:49 -07:00 |
Eric Wasylishen
|
dea7bce763
|
build: work around macOS compile error
|
2023-02-22 01:31:21 -07:00 |
Eric Wasylishen
|
3c1cd97d63
|
build: work around macOS compile error
|
2023-02-22 01:18:26 -07:00 |
Eric Wasylishen
|
096f347a12
|
qbsp: fix func_detail_fence/func_detail_wall with DETAIL set on brushes
|
2023-02-22 01:16:32 -07:00 |
Eric Wasylishen
|
60dea4af4c
|
qbsp: fix func_detail_wall in q2 mode
|
2023-02-22 00:57:31 -07:00 |
Eric Wasylishen
|
2fb75ede17
|
tests: add q2 func_detail_wall and func_detail_fence test case
|
2023-02-22 00:11:30 -07:00 |
Eric Wasylishen
|
029cc01f61
|
tests: refactor "detail properties" test to run on all games
|
2023-02-21 23:18:46 -07:00 |
Eric Wasylishen
|
58da610207
|
tests: add func_detail_wall tjunc test (currently fails)
|
2023-02-21 19:49:36 -07:00 |
Eric Wasylishen
|
8438232d99
|
tests: add a first test case for vis
|
2023-02-20 16:37:04 -07:00 |