2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-05-01 16:09:36 +00:00
Commit Graph

72 Commits

Author SHA1 Message Date
Jan 365b627523 refactor: fix remaining x64 compilation issues 2025-04-27 19:30:36 +02:00
GoastcraftHD 8ac276f3f6 Added XMODEL_BIN Export 2025-04-09 17:45:37 +02:00
Jan a41d15d43a fix: not loading iwds from search-path in Unlinker 2025-01-15 17:47:33 +00:00
Jan 2d58054ffc refactor: make use of IOutputPath in ObjWriting 2025-01-11 17:52:04 +01:00
Jan ef862ff246 chore: make keyvaluepairscompiler use a zonestate 2025-01-03 14:55:19 +01:00
Jan 110f31e58a chore: fix linux build 2025-01-01 18:14:39 +01:00
Jan be6c30c503 refactor: rework search paths 2025-01-01 18:14:39 +01:00
Jan fd421c4784 chore: use std format for linker and unlinker args 2025-01-01 18:14:39 +01:00
Jan bb845f68e9 chore: use IObjWriter directly instead of indirection of ObjWriting 2024-10-19 13:46:47 +01:00
Jan 4c9a84777f chore: use IObjLoader directly instead of indirection of ObjLoading 2024-10-19 13:46:47 +01:00
Jan c034ac790a refactor: refactor ZoneDefWriter 2024-10-19 10:49:56 +02:00
Jan 1a7d2cf1a2 chore: fix build 2024-10-05 12:56:14 +02:00
Jan b156c7348a refactor: use asset_type_t for ZoneDefinition 2024-10-05 10:56:56 +01:00
Jan 5cc52c42cd refactor: image and obj data loading 2024-09-26 07:22:35 +02:00
Jan 5fee875495 chore: use filename of argv0 in UsageInformation 2024-09-23 23:05:04 +02:00
Jan 32480a75eb chore: give all args to arg parser instead of omitting arg0 2024-09-23 22:38:18 +02:00
Jan da18291c89 chore: improve args code for other tools 2024-09-23 20:00:00 +02:00
Jan 42a3e207e5 fix: referencing files in cwd without dot slash 2024-08-21 10:45:05 +02:00
Jan 8a0c93d3d8 feat: add gltf and glb as model dumping formats 2024-05-09 22:12:36 +02:00
Jan 0b0b888b0d chore: make help command return exit code 0 2024-01-23 23:14:52 +01:00
Jan 05437cfd7d feat: add version command line arg to all executables 2024-01-23 23:14:52 +01:00
Clang Format c858695f0c Adjust further code formatting 2023-11-19 21:07:28 +00:00
Clang Format 6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan bba96b248d Add skip obj unlinker arg 2022-04-22 23:21:23 +02:00
Jan 6e57834dc6 Warn user whenever specified asset type is unrecognized 2022-04-16 17:13:28 +02:00
Jan 4a03efe636 State whenever a zone is unloaded in unlinker 2022-04-16 16:39:46 +02:00
Jan 9184c0265e Add legacy menu dumping unlinker command line argument 2021-10-24 10:16:53 +02:00
Jan 868bd070d0 Include and exclude asset type dumping configured by command line args 2021-10-11 18:47:53 +02:00
Jan d5780a1124 Add Model dumping for T6 2021-08-14 15:39:40 +02:00
Jan 76a7ca99c3 Add ObjDumper for general use 2021-08-13 22:34:42 +02:00
Jan 24145e15e2 Dump IW4 xmodels as obj 2021-08-01 00:30:12 +02:00
Jan f201dfafd8 IW5 support initial commit 2021-07-23 01:12:36 +02:00
Jan bb3e7d9e88 Load T5 fastfiles 2021-05-12 21:47:34 +02:00
Jan 2edca7a57e Add T5 basis 2021-04-27 18:19:32 +02:00
Jan 07fb470466 add iw3 asset dumping basics 2021-04-15 13:42:19 +02:00
Jan 1267b8aa7b iw3 basis 2021-04-12 19:18:55 +02:00
Jan d9abf12b16 Move unlinked gdt files to source_data and reference unlinked gdts in zone definition file 2021-03-28 10:20:24 +02:00
Jan 4f995751ce Add load argument to unlinker to load zones before trying to unlink specified zones
this allows to make sure certain ipaks are loaded before dumping
2021-03-27 16:45:30 +01:00
Jan a18f001130 Dump zones in zone_dump/zone_raw subfolder 2021-03-22 13:23:24 +01:00
Jan a7860c7c76 Add AssetLoader basis 2021-03-13 14:27:20 +01:00
Jan d96f813e73 Restructure ZoneDefinitionWriting 2021-03-08 17:28:24 +01:00
Jan e6a91c0305 add linker basis 2021-03-08 12:46:27 +01:00
Jan b891f9527e Change the condition under which assets are dumped inside a gdt:
Make the parameter --gdt to manually make the tool dump as a gdt
2021-03-07 15:25:47 +01:00
Jan fc59a09d02 Make unlinker open a gdt file if not raw specified 2021-03-06 12:09:00 +01:00
Jan abb268a819 Add AssetDumperContext to bundle context fields for dumping
(cherry picked from commit ed8331280392ef3a2b4657c5dbd0880463d85f2c)
2021-03-05 18:11:56 +01:00
Jan 1a45cf2107 Fix more gcc compilation issues 2021-03-03 09:12:27 -08:00
Jan 1cd06668e0 Replace FileAPI with c++ streams and std::filesystem 2021-03-03 14:04:35 +01:00
Jan eed7164b5b Save scriptstrings per zone and not per asset since that solves all problems with multiple assets of the same zone referencing the same struct in memory that has scriptstring indices 2020-10-23 15:54:27 +02:00
Jan a1c965a4c0 Dump iw4 images 2020-10-16 15:57:39 +02:00
Jan 14666ed944 Dump a few iw4 assets 2020-09-09 18:40:01 +02:00