2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-04-22 03:29:37 +00:00
Commit Graph

2878 Commits

Author SHA1 Message Date
Jan ac43b646cc feat: automatically add ipak_read kvp when creating ipak 2025-01-03 14:55:19 +01:00
Jan 2313da1c12 chore: inject ZoneAssetCreationStateCollection to states 2025-01-03 14:55:19 +01:00
Jan ef862ff246 chore: make keyvaluepairscompiler use a zonestate 2025-01-03 14:55:19 +01:00
Jan 3c3161448f chore: get Iwd and Ipak creators in constructor for post processors 2025-01-03 11:18:33 +01:00
Jan 416823c6cd chore: rename ZoneAssetLoaderState to ZoneAssetCreationState 2025-01-03 11:01:44 +01:00
Jan 9068e96dfa chore: make IZoneLoadingState return reference 2025-01-03 10:42:37 +01:00
Jan fa6f9451d2 chore: extract ZoneAssetLoaderContainer to separate class 2025-01-03 10:25:51 +01:00
Jan 41d97c0954 chore: initialize KeyValuePairsCompiler for T6 as obj compiler 2025-01-03 09:59:28 +01:00
Jan e92797e0b8 chore: remove outdated ipak code 2025-01-02 23:16:03 +01:00
Jan ca761dfdbc chore: do not fail upon failure to find ipak file 2025-01-02 22:59:21 +01:00
Jan 9097db7d0f fix: compilation on windows 2025-01-02 22:39:14 +01:00
Jan dfd6e4117c feat: write data to ipak files 2025-01-02 17:59:49 +01:00
Jan 351b6bb1ea feat: write iwi data to specified iwds 2025-01-02 17:54:46 +01:00
Jan fe5d0f79ff chore: consider specified obj containers when post processing 2025-01-02 16:26:42 +01:00
Jan a7254aa11c feat: add post processors compiling iwds and ipaks 2025-01-02 12:57:10 +01:00
Jan b5937ef975 fix: fix not finalizing obj containers when parsing zone definition 2025-01-01 21:19:28 +01:00
Jan aa212e0958 chore: parse includes and assetlists while parsing zone definition 2025-01-01 18:14:43 +01:00
Jan 9852f52a15 chore: get rid of now unused AssetLoading classes 2025-01-01 18:14:43 +01:00
Jan e11e8a361e chore: adjust message when no asset creator could create asset 2025-01-01 18:14:43 +01:00
Jan dd4f18b638 chore: do not consider not finding global asset a failure 2025-01-01 18:14:42 +01:00
Jan ffac925410 fix: reallocate assets before adding to zone pool when loading from
fastfile
2025-01-01 18:14:42 +01:00
Jan da7a60221c fix: initialize default asset creator collection 2025-01-01 18:14:42 +01:00
Jan 27ef3152a0 chore: do not initialize zone pools in ZoneCreator 2025-01-01 18:14:42 +01:00
Jan b7c8c70f2a fix: compilation 2025-01-01 18:14:42 +01:00
Jan 80c4a9a2ae fix: do not reallocate assets for dynamic asset pool 2025-01-01 18:14:42 +01:00
Jan 306ffb730e chore: fix error in ZoneCreator 2025-01-01 18:14:42 +01:00
Jan 692c31b711 chore: fix test compilation 2025-01-01 18:14:42 +01:00
Jan 83d13aa166 chore: fix loading and writing code for T6 2025-01-01 18:14:41 +01:00
Jan d8bc156ffd chore: fix loading and writing code for T5 2025-01-01 18:14:41 +01:00
Jan a36581b06e chore: fix loading and writing code for IW5 2025-01-01 18:14:41 +01:00
Jan 9ae5aaa1db chore: fix loading and writing code for IW4 2025-01-01 18:14:41 +01:00
Jan a5873a301f chore: adjust IW3 asset loaders to fit IW4 format 2025-01-01 18:14:41 +01:00
Jan 7ef944ebd4 chore: refactor IW4 asset loaders 2025-01-01 18:14:41 +01:00
Jan f9456101e6 chore: enable all currently implemented loaders for iw3 2025-01-01 18:14:41 +01:00
Jan 4f585c6aa7 chore: add generic default asset constructors for all games 2025-01-01 18:14:40 +01:00
Jan 9ebea5034a chore: generalize default asset creators 2025-01-01 18:14:40 +01:00
Jan c524cb007a chore: implement obj loading skeleton with localize asset 2025-01-01 18:14:40 +01:00
Jan 673db0592f chore: add scripts for formatting via docker containers 2025-01-01 18:14:40 +01:00
Jan 2c8fcf1630 chore: formatting 2025-01-01 18:14:40 +01:00
Jan 4f0a405bdc chore: adjust asset creation process to use separated AssetCreators 2025-01-01 18:14:40 +01:00
Jan 63046f5681 chore: do not add duplicate paths in LinkerPaths 2025-01-01 18:14:40 +01:00
Jan a240824706 chore: normalize paths before making use of them in LinkerPaths 2025-01-01 18:14:39 +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 3803ae24f5 chore: add ObjCompiling component 2025-01-01 18:14:39 +01:00
Jan f9e0bdaa7b chore: always build fastfile when there are assets defined 2025-01-01 18:14:39 +01:00
Jan 2182196730 feat: add ipak and iwd zone definition metadata to replace type 2025-01-01 18:14:39 +01:00
Jan 973ff73554 Merge pull request #324 from Laupetin/dependabot/submodules/thirdparty/json-6be4e85
chore(deps): bump thirdparty/json from `af4ad79` to `6be4e85`
2024-12-31 12:40:55 +01:00
dependabot[bot] 7097e36d27 chore(deps): bump thirdparty/json from af4ad79 to 6be4e85
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `af4ad79` to `6be4e85`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/af4ad7915cf7b65692fa02d7b82a11d580aa3c0d...6be4e8560023098fdb6d2047e6e6e5bc5dd52879)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-27 22:06:52 +00:00