2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-12 19:47:27 +00:00
Commit Graph

2477 Commits

Author SHA1 Message Date
Jan Laupetin
1bf4033f41 feat: add centralized logging component 2025-09-10 19:53:31 +02:00
Jan
9285293650 Merge pull request #493 from Laupetin/fix/bad-gltf-math
fix: bad gltf math
v0.24.0
2025-09-10 19:02:09 +02:00
Jan
f8d66e81b2 Merge pull request #514 from Laupetin/fix/linux-version
fix: linux version
2025-09-09 23:04:27 +02:00
Jan Laupetin
bf35c24380 chore: set executable bit on linux ci artifacts 2025-09-09 22:36:03 +02:00
Jan Laupetin
90dea771d2 chore: fetch tags for linux release ci 2025-09-09 21:02:22 +02:00
Jan Laupetin
49daacfb8b fix: reset xmodel version configuration on every model instead of only on version 1 2025-09-09 17:38:49 +01:00
Jan Laupetin
27ba80c647 chore: log about deprecated xmodel version 1 backwards compatibility 2025-09-07 22:19:37 +01:00
Jan Laupetin
fed6e2f845 chore: backwards compatibility for old xmodel exports 2025-09-07 22:10:53 +01:00
Jan Laupetin
1b6c58d843 chore: update minor code smells in GltfLoader 2025-09-07 19:31:03 +01:00
Jan Laupetin
3fb887b5dd fix: compilation 2025-09-06 09:02:50 +01:00
Jan Laupetin
3a5cfc01d9 fix: make ObjLoader load updated gltf bone data 2025-09-06 09:02:50 +01:00
Jan Laupetin
84409a975a fix: bad gltf node rotations in export 2025-09-06 09:02:50 +01:00
Jan Laupetin
98fe3ed6f7 fix: bad gltf math on inverse bind matrix in export 2025-09-06 09:02:49 +01:00
Jan Laupetin
0cc47ce12c fix: not being able to write xmodel_export with omitted default armature 2025-09-06 09:02:38 +01:00
Jan
f68fdae191 Merge pull request #511 from Laupetin/dependabot/submodules/thirdparty/eigen-f426eff
chore(deps): bump thirdparty/eigen from `8a8fbc8` to `f426eff`
2025-09-06 00:41:03 +02:00
Jan
b6a931155a Merge pull request #510 from Laupetin/dependabot/submodules/thirdparty/json-867127c
chore(deps): bump thirdparty/json from `4bc4e37` to `867127c`
2025-09-06 00:40:51 +02:00
Jan
67b57a3b64 Merge pull request #509 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-2380362
chore(deps): bump thirdparty/libtomcrypt from `d448df1` to `2380362`
2025-09-06 00:40:33 +02:00
dependabot[bot]
3c991b7e51 chore(deps): bump thirdparty/eigen from 8a8fbc8 to f426eff
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `8a8fbc8` to `f426eff`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](8a8fbc8f5e...f426eff949)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-05 22:02:32 +00:00
dependabot[bot]
d80650f925 chore(deps): bump thirdparty/json from 4bc4e37 to 867127c
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `4bc4e37` to `867127c`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](4bc4e37f4f...867127c2f4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-05 22:02:29 +00:00
dependabot[bot]
3c64fc0544 chore(deps): bump thirdparty/libtomcrypt from d448df1 to 2380362
Bumps [thirdparty/libtomcrypt](https://github.com/libtom/libtomcrypt) from `d448df1` to `2380362`.
- [Release notes](https://github.com/libtom/libtomcrypt/releases)
- [Commits](d448df1938...23803626b6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-05 22:02:26 +00:00
Jan
30367ad721 Merge pull request #500 from Laupetin/dump-console-ff-data
feat: dump t6 xbox fastfile data
2025-09-01 23:48:07 +02:00
Jan Laupetin
07189ed58a chore: add define for not loading xchunks async 2025-09-01 22:17:05 +01:00
Jan Laupetin
75d579b5e3 feat: dump t6 xbox fastfile data 2025-09-01 22:17:05 +01:00
Jan Laupetin
763d280805 chore: recognize when xenon fastfile use lzx compression 2025-09-01 00:05:36 +02:00
Jan Laupetin
802b0f244a chore: dump fastfile data when xenon t6 fastfile is detected 2025-09-01 00:05:33 +02:00
Jan
facb95f1cb Merge pull request #507 from Laupetin/refactor/use-game-ids
refactor: only refer to game id in zone
2025-08-31 19:39:53 +02:00
Jan Laupetin
734173066b refactor: only refer to game id in zone 2025-08-31 18:00:27 +01:00
Jan
495e85f945 Merge pull request #504 from Laupetin/dependabot/submodules/thirdparty/eigen-8a8fbc8
chore(deps): bump thirdparty/eigen from `c487a4f` to `8a8fbc8`
2025-08-30 09:36:14 +02:00
Jan
c3172e3bd1 Merge pull request #506 from Laupetin/dependabot/submodules/thirdparty/lz4-bf71be6
chore(deps): bump thirdparty/lz4 from `cacca37` to `bf71be6`
2025-08-30 09:34:58 +02:00
Jan
fede3d16d2 Merge pull request #505 from Laupetin/dependabot/submodules/thirdparty/json-4bc4e37
chore(deps): bump thirdparty/json from `22db828` to `4bc4e37`
2025-08-30 09:34:42 +02:00
Jan
52ca2062af Merge pull request #503 from Laupetin/dependabot/submodules/thirdparty/catch2-cd93d20
chore(deps): bump thirdparty/catch2 from `f4e05a6` to `cd93d20`
2025-08-30 09:34:27 +02:00
dependabot[bot]
e8e23a3f58 chore(deps): bump thirdparty/lz4 from cacca37 to bf71be6
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `cacca37` to `bf71be6`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](cacca37747...bf71be6a86)

---
updated-dependencies:
- dependency-name: thirdparty/lz4
  dependency-version: bf71be6a8687aea25526d07eef2e52f180322d18
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-29 22:02:20 +00:00
dependabot[bot]
219db11074 chore(deps): bump thirdparty/json from 22db828 to 4bc4e37
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `22db828` to `4bc4e37`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](22db828de4...4bc4e37f4f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-29 22:02:18 +00:00
dependabot[bot]
b383267ab8 chore(deps): bump thirdparty/eigen from c487a4f to 8a8fbc8
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `c487a4f` to `8a8fbc8`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](c487a4fe9e...8a8fbc8f5e)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-29 22:02:15 +00:00
dependabot[bot]
1349062f0a chore(deps): bump thirdparty/catch2 from f4e05a6 to cd93d20
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `f4e05a6` to `cd93d20`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](f4e05a67bb...cd93d202e0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-29 22:02:11 +00:00
Jan
874a608b8d Merge pull request #502 from Laupetin/dependabot/submodules/thirdparty/catch2-f4e05a6
chore(deps): bump thirdparty/catch2 from `3e82ef9` to `f4e05a6`
2025-08-23 05:20:14 +02:00
Jan
daf208a6f9 Merge pull request #501 from Laupetin/dependabot/submodules/thirdparty/json-22db828
chore(deps): bump thirdparty/json from `52d3f6e` to `22db828`
2025-08-23 05:20:00 +02:00
dependabot[bot]
50459d837c chore(deps): bump thirdparty/catch2 from 3e82ef9 to f4e05a6
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `3e82ef9` to `f4e05a6`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](3e82ef9317...f4e05a67bb)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-22 22:45:49 +00:00
dependabot[bot]
b60aff9b8d chore(deps): bump thirdparty/json from 52d3f6e to 22db828
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `52d3f6e` to `22db828`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](52d3f6e034...22db828de4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-22 22:45:46 +00:00
Jan
d77c9233df Merge pull request #497 from Laupetin/dependabot/submodules/thirdparty/eigen-c487a4f
chore(deps): bump thirdparty/eigen from `ddce1d7` to `c487a4f`
2025-08-16 08:57:19 +02:00
Jan
929c0c095c Merge pull request #498 from Laupetin/dependabot/github_actions/actions/checkout-5
chore(deps): bump actions/checkout from 4 to 5
2025-08-16 08:55:12 +02:00
Jan
8340a38a57 Merge pull request #496 from Laupetin/dependabot/submodules/thirdparty/json-52d3f6e
chore(deps): bump thirdparty/json from `89f0225` to `52d3f6e`
2025-08-16 08:54:54 +02:00
Jan
1ede5622c7 Merge pull request #495 from Laupetin/dependabot/submodules/thirdparty/catch2-3e82ef9
chore(deps): bump thirdparty/catch2 from `03c62cd` to `3e82ef9`
2025-08-16 08:54:39 +02:00
dependabot[bot]
b9ab05c9f8 chore(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-15 22:51:47 +00:00
dependabot[bot]
ea31b823d7 chore(deps): bump thirdparty/eigen from ddce1d7 to c487a4f
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `ddce1d7` to `c487a4f`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](ddce1d7d12...c487a4fe9e)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-15 22:21:00 +00:00
dependabot[bot]
e547e6193e chore(deps): bump thirdparty/json from 89f0225 to 52d3f6e
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `89f0225` to `52d3f6e`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](89f0225dc6...52d3f6e034)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-15 22:20:57 +00:00
dependabot[bot]
07a7ba1ba9 chore(deps): bump thirdparty/catch2 from 03c62cd to 3e82ef9
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `03c62cd` to `3e82ef9`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](03c62cdf2e...3e82ef9317)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-15 22:20:55 +00:00
Jan
e8a3fc7b31 Merge pull request #490 from Laupetin/dependabot/submodules/thirdparty/eigen-ddce1d7
chore(deps): bump thirdparty/eigen from `f5ead2d` to `ddce1d7`
2025-08-09 21:39:41 +02:00
Jan
3b980d2b4b Merge pull request #491 from Laupetin/dependabot/submodules/thirdparty/catch2-03c62cd
chore(deps): bump thirdparty/catch2 from `ccabd4d` to `03c62cd`
2025-08-09 21:39:34 +02:00
Jan
29843ff10b Merge pull request #492 from Laupetin/dependabot/submodules/thirdparty/json-89f0225
chore(deps): bump thirdparty/json from `55abcb5` to `89f0225`
2025-08-09 21:39:26 +02:00