2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-06-06 16:52:35 +00:00
Commit Graph

230 Commits

Author SHA1 Message Date
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
Future 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
Future 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
Future 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
Future 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
Clang Format 6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan 51899d4a69 Dump T6 sound PCM data as wav 2023-10-26 22:54:20 +02:00
Jan cf711c3af7 Use SimpleLexer escaped strings for localization 2023-09-24 15:25:08 +02:00
Jan e481d97143 Also dump dvar and localvar for multiproperty and enum dvar items 2023-09-24 10:30:27 +02:00
Jan cd5a5c2898 Add missing parenthesis for custom functions when dumping menus 2023-08-25 00:38:35 +02:00
Jan aea76d0b42 Escape string values when menu dumping 2023-08-24 19:36:37 +02:00
Jan 0d6e3e8298 Dump outline color for IW4 menus 2023-08-23 23:08:41 +02:00