2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-04-22 19:49:35 +00:00
Commit Graph

3112 Commits

Author SHA1 Message Date
Jan 27c01e0a41 Merge pull request #339 from diamante0018/fix/recover-from-filesystem-ex
Recover from filesystem exception when dumping
2025-01-11 12:37:10 +01:00
Jan a759f3d82b Merge pull request #340 from Laupetin/fix/regressions-from-obj-compiling-refactor
fix: regressions from obj compiling refactor
2025-01-11 12:22:47 +01:00
Jan c86f9f6391 fix: not accessing previous zone data when taking an asset from global asset pools 2025-01-11 11:57:09 +01:00
Jan 36f0764cd5 fix: not registering script strings for xmodel loading 2025-01-11 11:56:39 +01:00
Jan 0a98da9a79 fix: not calculating fields in t6 attachment unique loader 2025-01-11 11:56:04 +01:00
Future 315eb76127 recover from filesystem exception when dumping 2025-01-11 11:20:12 +01:00
Jan 68665c79c9 Merge pull request #338 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-2e9f2b5
chore(deps): bump thirdparty/libtomcrypt from `c900951` to `2e9f2b5`
2025-01-11 00:32:51 +01:00
Jan d04e76e635 Merge pull request #337 from Laupetin/dependabot/submodules/thirdparty/catch2-914aeec
chore(deps): bump thirdparty/catch2 from `0321d2f` to `914aeec`
2025-01-11 00:32:37 +01:00
Jan 50ece7dee2 Merge pull request #336 from Laupetin/dependabot/submodules/thirdparty/eigen-9836e8d
chore(deps): bump thirdparty/eigen from `7bb23b1` to `9836e8d`
2025-01-11 00:32:24 +01:00
Jan 9535342e60 Merge pull request #335 from Laupetin/dependabot/submodules/thirdparty/json-2d42229
chore(deps): bump thirdparty/json from `60c4875` to `2d42229`
2025-01-11 00:32:08 +01:00
dependabot[bot] 44440ab92e chore(deps): bump thirdparty/libtomcrypt from c900951 to 2e9f2b5
Bumps [thirdparty/libtomcrypt](https://github.com/libtom/libtomcrypt) from `c900951` to `2e9f2b5`.
- [Release notes](https://github.com/libtom/libtomcrypt/releases)
- [Commits](https://github.com/libtom/libtomcrypt/compare/c900951dab1bb94bab803fc57688dac18e3b71f9...2e9f2b5e44dd498dba60e5175c6c7effa5ff3728)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 22:56:08 +00:00
dependabot[bot] f449527e51 chore(deps): bump thirdparty/catch2 from 0321d2f to 914aeec
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `0321d2f` to `914aeec`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](https://github.com/catchorg/Catch2/compare/0321d2fce328b5e2ad106a8230ff20e0d5bf5501...914aeecfe23b1e16af6ea675a4fb5dbd5a5b8d0a)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 22:56:06 +00:00
dependabot[bot] 77c6e2d53c chore(deps): bump thirdparty/eigen from 7bb23b1 to 9836e8d
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `7bb23b1` to `9836e8d`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/7bb23b1e360e22a395eef75061565fc079ae6a85...9836e8d035f72003b4af070c0da73660b28b8d2e)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 22:56:04 +00:00
dependabot[bot] 2c5f5215f3 chore(deps): bump thirdparty/json from 60c4875 to 2d42229
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `60c4875` to `2d42229`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/60c48755e3f717eace7830d7bbc0d8f1a5e0cc8a...2d42229f4d68c6f86f37468b84ac65e86b815bbb)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 22:56:03 +00:00
Jan 5d69473551 Merge pull request #333 from awsms/main
tiny mistakes in the filenames of the make scripts
2025-01-10 16:16:03 +01:00
awsms e5e92b7b23 tiny mistakes in the filenames of the make scripts 2025-01-10 13:52:15 +01:00
Jan 98288f5d47 Merge pull request #330 from Laupetin/test/obj-compiling-tests
Add tests for ObjCompiling module
2025-01-08 22:55:18 +01:00
Jan d1e6aa9da0 test: add unit test for IwdCreator 2025-01-08 21:25:48 +00:00
Jan fa249b0bd3 test: add unit test for IPakCreator 2025-01-08 21:05:11 +00:00
Jan 54e240e98c fix: compilation 2025-01-08 17:39:34 +00:00
Jan 3b5ca86b0d test: add unit test for ImageIwdPostProcessor 2025-01-08 17:37:19 +00:00
Jan 8c8ceae0bd test: add unit test for ImageIPakPostProcessor 2025-01-08 17:36:01 +00:00
Jan e0f8b3d3ca chore: add abstraction for opening output files to be able to mock it 2025-01-07 00:02:38 +01:00
Jan cacccf64e1 fix: make sure kvps are in a deterministic order 2025-01-05 10:16:14 +00:00
Jan 67fb11506c chore: initialize ipak and iwd post processors immediately in constructor 2025-01-05 09:35:52 +00:00
Jan 83833cb84e fix: use canonical instead of absolute in test initialization 2025-01-05 09:05:47 +00:00
Jan ce3786f086 chore: check exact paths of test executable and provide temp dir 2025-01-05 00:16:58 +00:00
Jan fc9e6ce14d test: add test for KeyValuePairsCompilerT6 2025-01-05 00:16:57 +00:00
Jan 16e82f68ca Merge pull request #332 from Laupetin/dependabot/submodules/thirdparty/json-60c4875
chore(deps): bump thirdparty/json from `6be4e85` to `60c4875`
2025-01-04 12:50:17 +01:00
Jan dbecafd2a2 Merge pull request #331 from Laupetin/dependabot/submodules/thirdparty/eigen-7bb23b1
chore(deps): bump thirdparty/eigen from `24e0c2a` to `7bb23b1`
2025-01-04 12:50:04 +01:00
dependabot[bot] 3ef65f741b chore(deps): bump thirdparty/json from 6be4e85 to 60c4875
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `6be4e85` to `60c4875`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/6be4e8560023098fdb6d2047e6e6e5bc5dd52879...60c48755e3f717eace7830d7bbc0d8f1a5e0cc8a)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-03 22:39:34 +00:00
dependabot[bot] 768f4337f7 chore(deps): bump thirdparty/eigen from 24e0c2a to 7bb23b1
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `24e0c2a` to `7bb23b1`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/24e0c2a125d2b37b35719124d1f758777c150ca8...7bb23b1e360e22a395eef75061565fc079ae6a85)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-03 22:39:32 +00:00
Jan a781aae1c9 Merge pull request #286 from Laupetin/feature/obj-container-improvements
feat: improve building IWD and IPak obj containers
2025-01-03 15:16:45 +01:00
Jan b84c719d3f chore: add missing headers 2025-01-03 14:55:19 +01:00
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