Garux
f3fd85ff22
Return to Castle Wolfenstein: Tides of War (xbox) maps decompilation
...
010editor templates to explore the format:
Quake3Arena_BSP_Xbox_clip.bt
Quake3Arena_BSP_Xbox_world.bt
process:
get file.cachemap
unpack with cachemap_unpack.exe
place clip, world files next to file.cachemap
q3map2 -convert -format map -readxbox file.cachemap
2026-01-12 07:46:48 +05:00
Garux
182dff76ef
* more robust deduction of triangle for texture alignment during bsp to map decompilation
...
* more than ten times faster bsp to map decompilation
2026-01-12 06:57:10 +05:00
Garux
5535babca9
split selection.cpp
2026-01-03 20:27:45 +05:00
Garux
410ba15aea
fix meshtex QRadioButton being oddly toggleable (likely conflict with other QRadioButtons)
2025-12-20 20:18:23 +05:00
Garux
0cbdfc24b1
non monitored 'run engine after compile': set CWD to make some engines happy
...
closes #274
2025-12-20 19:34:47 +05:00
Garux
2bc83b14b0
AppImage also deploy dependencies of optional radiant modules
...
#264 #272
2025-12-16 05:24:51 +05:00
Garux
cc036b6bf7
"system/origin" for decompiled origin brush in sof2, ja, jk2
...
closes #270
2025-12-11 04:03:10 +05:00
Garux
c8831a4d9d
AppImage linux autobuild
...
#264 #272
2025-12-10 08:51:16 +05:00
Garux
8171593bd0
* move -brightness/q3map_lightmapBrightness application to the end to match r_mapOverbrightBits effect when other adjustments like -gamma or -exposure are used
2025-12-08 04:26:01 +05:00
Garux
3f177cb6b6
write .minimap file for unvanquished
2025-12-07 01:47:56 +05:00
Garux
a7545a9917
* .webp image format support
2025-12-06 16:05:51 +05:00
Garux
88e52d51b9
refactor InitDirectory()
2025-12-06 01:11:05 +05:00
Garux
b947396afe
* .dpk .dpkdir game archives support
2025-12-05 03:08:12 +05:00
Garux
3fe03e50ad
* .crn image format support
2025-12-04 17:54:09 +05:00
Garux
e990ccc982
add INSTALL_DATA makefile option
2025-12-04 05:12:22 +05:00
Garux
0456d3d5bb
better handling of ASSIMP_INTERNAL 4705d56a84
2025-12-04 04:20:08 +05:00
Garux
9fbb551ad6
minor gui tweaks
2025-12-03 20:09:08 +05:00
Garux
c833feb3af
fix samplesize units in docs
2025-12-03 18:47:38 +05:00
Garux
289662b3e3
support DEPENDENCIES_CHECK=no
2025-12-03 18:23:03 +05:00
Garux
35760a81ad
tweak debug options
2025-12-03 16:51:39 +05:00
Garux
99548b5f9a
minor tweaks
2025-12-03 05:52:00 +05:00
Garux
12dff40f82
add LIGHTMAP_BY_VERTEX
2025-12-03 02:11:14 +05:00
Garux
7d712c9ab8
use std::array
2025-12-03 00:55:25 +05:00
Garux
e8f27e1ad9
tweak radVert_t
2025-12-02 03:21:16 +05:00
Garux
758837dd1c
fix RadLightForPatch planar test
2025-12-02 01:55:31 +05:00
Garux
8b255b32cc
remove SplitMeshByPlane hack
2025-12-01 21:30:32 +05:00
Garux
37c0494725
replace drawSurfRef_t
2025-11-30 20:08:52 +05:00
Garux
0c557f7dff
refactor mapDrawSurface_t
2025-11-30 18:03:36 +05:00
Garux
3296eb21de
refactor sideRef_t
2025-11-30 00:54:46 +05:00
Garux
6a80d081e5
minor tweaks
2025-11-29 08:08:11 +05:00
Garux
0b6569a772
minor tweaks
2025-11-29 07:36:03 +05:00
Garux
d9e1e02115
add class Pacifier
2025-11-27 02:43:28 +05:00
Garux
63c75fc234
add mesh_view_t
2025-11-26 02:14:17 +05:00
Garux
75a5402a18
* volumetric merge of triangles for model autoclip in axial backplane, max extrude modes
...
* merge coplanar triangles for model autoclip in terrain, up, down modes
2025-11-25 07:21:28 +05:00
Garux
3fd9749b95
merge coplanar triangles for model autoclip in 'axial pyramid' mode
2025-11-19 06:01:35 +05:00
Garux
d0bdc50613
improve model autoclip precision; use weighted centroid for pyramidal clip
2025-11-18 01:20:29 +05:00
Garux
31100322e6
minor tweaks
2025-11-17 20:49:07 +05:00
Garux
5cad61bc6a
* Q3MAP2_EXPERIMENTAL_OFFSET_WINDING_CREATION for higher windings precision
2025-11-17 18:42:36 +05:00
Garux
1d441d5b06
do not AdjustBrushesForOrigin() func_groups with 0 0 0 origin
...
do not re-CreateBrushWindings() for AdjustBrushesForOrigin()'ed brushes
2025-11-16 23:24:13 +05:00
Garux
a04eae5054
simpler plane3_translated()
2025-11-16 22:57:32 +05:00
Garux
52a84481bf
FindFloatPlane() support double reference points
2025-11-16 22:54:26 +05:00
Garux
f028db25dc
fix FanFaceSurface() precision
2025-11-16 11:30:39 +05:00
Garux
efca27ac91
tweak plane3_translated()
2025-11-16 04:12:30 +05:00
Garux
943845e8c0
add winding_next_point()
2025-11-14 17:14:25 +05:00
Garux
c1b4be1db5
tweak EmitBrushes()
2025-11-14 16:51:43 +05:00
Garux
d26c1b4263
* merge coplanar triangles for model autoclip in default, pyramidal, face normals, 45 modes
2025-11-14 16:27:09 +05:00
Garux
bee863ee9b
refactor model autoclip
2025-11-10 15:58:09 +05:00
Garux
95281d306b
minor tweaks
2025-11-08 03:26:26 +05:00
Garux
ef8c3fd7c1
add MeshQuadIterator
2025-11-07 20:49:29 +05:00
Garux
d19c89224a
refactor mesh_t
2025-11-06 19:30:15 +05:00