Jan
|
9d710caceb
|
fix: compilation errors
|
2025-06-28 11:56:08 +01:00 |
|
Jan
|
2073265a86
|
feat: add templated iw4 material loading
|
2025-06-26 22:40:30 +01:00 |
|
Jan
|
f897a41188
|
refactor: extract experimental iw4 material dumping into separate dumper
|
2025-06-25 22:09:01 +01:00 |
|
Jan
|
223dfcd4f8
|
refactor: move material asset dumpers to material folder
|
2025-06-25 21:35:35 +01:00 |
|
Jan
|
110ae473e8
|
chore: remove old iw4 json code
|
2025-06-25 19:47:23 +01:00 |
|
Jan
|
308816a38e
|
chore: write game into dumped jsons to prevent mixup of incompatible formats
|
2025-06-24 19:50:24 +01:00 |
|
Jan
|
d612d8f1a6
|
fix: WavWriter outputting invalid files when compiled as x64
|
2025-06-19 18:59:27 +01:00 |
|
Jan
|
03ccede91c
|
refactor: implement base x64 fastfile loading for iw4
|
2025-06-19 18:59:20 +01:00 |
|
Jan
|
365b627523
|
refactor: fix remaining x64 compilation issues
|
2025-04-27 19:30:36 +02:00 |
|
Simon Ickler
|
8946c28eab
|
Fixed Code Style
|
2025-04-19 15:58:37 +02:00 |
|
GoastcraftHD
|
8ac276f3f6
|
Added XMODEL_BIN Export
|
2025-04-09 17:45:37 +02:00 |
|
Jan
|
6f31e8cc29
|
chore: fix compilation issues with x64
|
2025-04-06 18:02:47 +01:00 |
|
Jan
|
56c4eeb5cd
|
fix: set clipmap asset name of non-pvs clipmap to clipmap_unused in IW3,IW4,T5
|
2025-03-27 17:16:28 +01:00 |
|
Jan
|
2d58054ffc
|
refactor: make use of IOutputPath in ObjWriting
|
2025-01-11 17:52:04 +01:00 |
|
|
315eb76127
|
recover from filesystem exception when dumping
|
2025-01-11 11:20:12 +01:00 |
|
Jan
|
9ae5aaa1db
|
chore: fix loading and writing code for IW4
|
2025-01-01 18:14:41 +01:00 |
|
Jan
|
7ef944ebd4
|
chore: refactor IW4 asset loaders
|
2025-01-01 18:14:41 +01:00 |
|
Jan
|
bb845f68e9
|
chore: use IObjWriter directly instead of indirection of ObjWriting
|
2024-10-19 13:46:47 +01:00 |
|
Jan
|
2dccd423af
|
refactor: extract image code into single component
|
2024-09-27 21:16:29 +02:00 |
|
Jan
|
5cc52c42cd
|
refactor: image and obj data loading
|
2024-09-26 07:22:35 +02:00 |
|
Jan
|
f653530714
|
chore: improve api for vector packing for models
|
2024-09-05 21:19:39 +02:00 |
|
Jan
|
f8b5734f86
|
chore: make XModelCommon use offset instead of pointer
|
2024-09-05 21:19:38 +02:00 |
|
Jan
|
d45f0ffab7
|
chore: adjust XModelCommon numeric types
|
2024-09-05 21:19:38 +02:00 |
|
|
2d28f423ef
|
feat(iw4): load leaderboard definitions from raw
|
2024-05-25 17:00:18 +02:00 |
|
Jan
|
e68a7303b6
|
feat: load accuracy graphs using generic 2d graph loader
|
2024-05-20 13:41:01 +02:00 |
|
Jan
|
fcb73347c2
|
feat: dump iw4 accuracy graphs
|
2024-05-20 10:42:02 +02:00 |
|
Jan
|
7897c11e62
|
fix: warnings preventing release build for MSVC
|
2024-05-19 14:38:59 +02:00 |
|
Jan
|
e8ab3ba92d
|
chore: rename iw4/iw5 column id property to colId
|
2024-05-19 13:31:53 +02:00 |
|
Jan
|
bfef9e2531
|
fix: not properly checking for xpColId and prestigeColId on leaderboards for iw4/iw5
|
2024-05-19 13:31:37 +02:00 |
|
Jan
|
0c0103c998
|
chore: rename leaderboardDef folder to leaderboard
|
2024-05-19 12:09:26 +02:00 |
|
Jan
|
489e4d033e
|
chore: only dump leaderboard values when they are relevant for the column
|
2024-05-19 11:46:21 +02:00 |
|
|
7ba5a616cd
|
feat: dump leaderboard definitions on IW4/IW5
|
2024-05-19 08:55:06 +02:00 |
|
Jan
|
fa08017250
|
fix: iw4 vertex weights for more than one bone
|
2024-05-12 21:12:34 +02:00 |
|
Jan
|
c89a6631b0
|
chore: replace custom vector, quaternion, matrix implementation with eigen library
|
2024-05-12 19:32:06 +02:00 |
|
Jan
|
499b752272
|
chore: add names to exported gltf models
|
2024-05-11 01:51:28 +02:00 |
|
Jan
|
9ab78d5384
|
fix: correct asset references in xmodel material dumping
|
2024-05-09 22:12:39 +02:00 |
|
Jan
|
a39e993cc6
|
chore: use XModelCommon for dumping obj to reduce code duplication
|
2024-05-09 22:12:37 +02:00 |
|
Jan
|
2497a9f228
|
fix: use after free when dumping xmodel vertex weights
|
2024-05-09 22:12:37 +02:00 |
|
Jan
|
826e59d627
|
chore: update xmodel common to be a struct with substructs
|
2024-05-09 22:12:37 +02:00 |
|
Jan
|
0a65c93aa5
|
chore: move materialIndex to XModelObject
|
2024-05-09 22:12:36 +02:00 |
|
Jan
|
8a0c93d3d8
|
feat: add gltf and glb as model dumping formats
|
2024-05-09 22:12:36 +02:00 |
|
Jan
|
d4ef9fa3d9
|
chore: move xmodel packages
|
2024-05-09 22:12:35 +02:00 |
|
|
c34eab16ea
|
fix: check for NULL string in stringtable check before dumping
|
2024-04-21 17:29:15 +02:00 |
|
Jan
|
a1cf4ef30b
|
feat: load iw4 weapons from raw
|
2024-04-02 23:49:06 +02:00 |
|
Jan
|
239001e6f2
|
refactor: use std ranges functions where applicable
|
2024-03-24 20:49:15 +01:00 |
|
Jan
|
1b13f1f1b4
|
refactor: only use sizeof with parenthesis
|
2024-03-24 19:56:06 +01:00 |
|
Jan
|
4f0ee35740
|
refactor: use std::extent_v instead of std::extent
|
2024-03-24 19:46:43 +01:00 |
|
Jan
|
c4150279d0
|
Add naive expression dumping for menus for debugging purposes
|
2024-01-06 19:39:07 +01:00 |
|
Jan
|
6eca361517
|
Fix IW4 menu dumper not dumping custom functions properly
|
2024-01-06 13:41:02 +01:00 |
|
Jan
|
15bec9c356
|
Remove duplicated dumping of disabled property in items
|
2024-01-06 12:07:47 +01:00 |
|