2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-03 23:37:26 +00:00
Commit Graph

197 Commits

Author SHA1 Message Date
Jan Laupetin
934ba7f95a refactor: streamline localize dumper 2025-07-29 20:44:24 +01:00
Jan Laupetin
22dbf57269 refactor: restructure image dumper 2025-07-28 23:15:45 +01:00
Jan Laupetin
9a6f0c8919 refactor: restructure light def dumper 2025-07-28 21:51:12 +01:00
Jan Laupetin
5fefdef0a6 refactor: merge leaderboard dumpers for iw4,iw5 2025-07-28 19:48:36 +01:00
Jan Laupetin
39fe9965d1 refactor: move iw3,iw4,iw5,t5 dumpers into seperate folders 2025-07-25 21:23:49 +01:00
Jan Laupetin
64bd89dc46 refactor: get rid of unnecessary AssetDumper wrapper class 2025-07-25 17:52:10 +01:00
Jan
3daa8b0412 refactor: use templated xmodel loading and dumping code for iw4 2025-07-09 23:23:16 +01:00
Jan
f8286fd358 fix: iw4 material constant zone state using iw5 game 2025-07-05 13:27:44 +02:00
Jan
b3aa6b3dc3 chore: add game suffix to material dumping code 2025-06-29 08:48:10 +01:00
Jan
f23b47ca13 chore: move material compilation behind compiler flag 2025-06-28 16:10:03 +01:00
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