2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-06 16:57:25 +00:00
Commit Graph

187 Commits

Author SHA1 Message Date
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