2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-01 22:47:26 +00:00
Commit Graph

2366 Commits

Author SHA1 Message Date
Jan
babecd2e1f Merge pull request #477 from Laupetin/dependabot/submodules/thirdparty/catch2-db6171a
chore(deps): bump thirdparty/catch2 from `b62413a` to `db6171a`
2025-07-19 09:03:35 +02:00
Jan
881157f666 Merge pull request #476 from Laupetin/dependabot/submodules/thirdparty/eigen-97c7cc6
chore(deps): bump thirdparty/eigen from `bd0cd1d` to `97c7cc6`
2025-07-19 09:03:22 +02:00
dependabot[bot]
72c0181944 chore(deps): bump thirdparty/catch2 from b62413a to db6171a
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `b62413a` to `db6171a`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](b62413aee3...db6171a706)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-18 22:51:05 +00:00
dependabot[bot]
6569779cbb chore(deps): bump thirdparty/eigen from bd0cd1d to 97c7cc6
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `bd0cd1d` to `97c7cc6`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](bd0cd1d67b...97c7cc6200)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-18 22:51:02 +00:00
Jan
97cd64904f Merge pull request #474 from Laupetin/dependabot/submodules/thirdparty/eigen-bd0cd1d
chore(deps): bump thirdparty/eigen from `8ac2fb0` to `bd0cd1d`
2025-07-12 06:56:35 +02:00
Jan
464f7af788 Merge pull request #473 from Laupetin/dependabot/submodules/thirdparty/catch2-b62413a
chore(deps): bump thirdparty/catch2 from `038ee6e` to `b62413a`
2025-07-12 06:56:16 +02:00
dependabot[bot]
178ff50534 chore(deps): bump thirdparty/eigen from 8ac2fb0 to bd0cd1d
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `8ac2fb0` to `bd0cd1d`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](8ac2fb077d...bd0cd1d67b)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-11 22:48:36 +00:00
dependabot[bot]
e8a4b4a137 chore(deps): bump thirdparty/catch2 from 038ee6e to b62413a
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `038ee6e` to `b62413a`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](038ee6ea13...b62413aee3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-11 22:48:32 +00:00
Jan
1c7fde0788 Merge pull request #472 from Laupetin/feature/xmodel-templated
feat: XModels for all games
2025-07-10 19:35:47 +02:00
Jan Laupetin
4b5cea3180 fix: iw3/iw4 xmodels having invalid collLod 2025-07-10 17:57:48 +01:00
Jan Laupetin
08bcd02b24 feat: link schema in xmodel jsons 2025-07-10 17:57:25 +01:00
Jan
311d5935b3 feat: use templated xmodel loading and dumping code for iw3 2025-07-10 16:59:23 +01:00
Jan
3daa8b0412 refactor: use templated xmodel loading and dumping code for iw4 2025-07-09 23:23:16 +01:00
Jan
a9c693d04d refactor: template remaining xmodel files for iw5,t5,t6 2025-07-09 21:57:22 +01:00
Jan
1b8eff17f0 Merge pull request #471 from Laupetin/fix/show-json-errors
fix: show asset that failed when not being able to parse jsons
2025-07-09 18:22:22 +02:00
Jan
f07202d449 fix: show asset that failed when not being able to parse jsons 2025-07-09 16:53:53 +01:00
Jan
92774e7335 Merge pull request #464 from Laupetin/feature/material-iw3-t5
feat: add templated json material loading/dumping for IW3 and T5
v0.22.0
2025-07-08 23:33:40 +02:00
Jan Laupetin
2082805557 fix: make t5 isMatureContent property bool 2025-07-08 23:07:28 +02:00
Jan Laupetin
75c7949d3f chore: remove unused t6 material property probeMipBits 2025-07-08 19:12:26 +02:00
Jan Laupetin
790729f5e0 chore: remove unused t5 material property maxStreamedMips 2025-07-08 19:08:46 +02:00
Jan Laupetin
90cc7dacbb chore: use http schema url 2025-07-07 22:49:57 +02:00
Jan Laupetin
30c6735ff5 chore: use std array for json constants 2025-07-07 18:13:47 +02:00
Jan Laupetin
c53b17a3db feat: add json schema url to dumped materials 2025-07-06 16:52:37 +02:00
Jan Laupetin
238ac293ab chore: add tests for t5 material dumping and loading 2025-07-06 15:56:12 +02:00
Jan
9c2bbc414c chore: add layeredSurfaceTypes to t5 materials 2025-07-05 13:27:49 +02:00
Jan
31d7ac26fe chore: remove hashIndex from t6 json material as it is always 0 2025-07-05 13:27:49 +02:00
Jan
babfe7c884 feat: dump and load T5 materials 2025-07-05 13:27:49 +02:00
Jan
65c8cd6198 feat: add json material loading/writing for iw3 2025-07-05 13:27:49 +02:00
Jan
40427cf34f fix: using wrong enum for mipmaps in iw4,iw5 material tests 2025-07-05 13:27:49 +02:00
Jan
f8286fd358 fix: iw4 material constant zone state using iw5 game 2025-07-05 13:27:44 +02:00
Jan
f3c83f702a Merge pull request #469 from Laupetin/dependabot/submodules/thirdparty/lz4-cacca37
chore(deps): bump thirdparty/lz4 from `2bc386d` to `cacca37`
2025-07-05 10:38:42 +02:00
Jan
e4590a4bd0 Merge pull request #468 from Laupetin/dependabot/submodules/thirdparty/catch2-038ee6e
chore(deps): bump thirdparty/catch2 from `ceed268` to `038ee6e`
2025-07-05 10:38:28 +02:00
Jan
575f5f8edc Merge pull request #467 from Laupetin/dependabot/submodules/thirdparty/json-d33ecd3
chore(deps): bump thirdparty/json from `d70e46b` to `d33ecd3`
2025-07-05 10:38:13 +02:00
Jan
2b7403f406 Merge pull request #466 from Laupetin/dependabot/submodules/thirdparty/eigen-8ac2fb0
chore(deps): bump thirdparty/eigen from `7c636dd` to `8ac2fb0`
2025-07-05 10:37:55 +02:00
dependabot[bot]
39d407f5d6 chore(deps): bump thirdparty/lz4 from 2bc386d to cacca37
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `2bc386d` to `cacca37`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](2bc386d57c...cacca37747)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-04 22:49:07 +00:00
dependabot[bot]
721360d199 chore(deps): bump thirdparty/catch2 from ceed268 to 038ee6e
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `ceed268` to `038ee6e`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](ceed26842b...038ee6ea13)

---
updated-dependencies:
- dependency-name: thirdparty/catch2
  dependency-version: '038ee6ea13f341807547657d42333ad339eac2fe'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-04 22:49:04 +00:00
dependabot[bot]
4c19d0adbd chore(deps): bump thirdparty/json from d70e46b to d33ecd3
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `d70e46b` to `d33ecd3`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](d70e46bc65...d33ecd3f3b)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-04 22:49:02 +00:00
dependabot[bot]
f08e6ecaf5 chore(deps): bump thirdparty/eigen from 7c636dd to 8ac2fb0
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `7c636dd` to `8ac2fb0`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](7c636dd5db...8ac2fb077d)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-04 22:49:00 +00:00
Jan
117a076c42 Merge pull request #460 from Laupetin/refactor/iw4-json-materials
refactor: add templated material json loading for iw4
2025-06-29 14:58:36 +02:00
Jan
9827218f4a chore: add tests for material dumpers 2025-06-29 12:41:54 +01:00
Jan
b3aa6b3dc3 chore: add game suffix to material dumping code 2025-06-29 08:48:10 +01:00
Jan
116f008f90 chore: add tests for material loading for iw4,iw5,t6 2025-06-28 23:24:12 +01:00
Jan
559fa561a9 fix: not writing gamma for iw4,iw5 materials 2025-06-28 19:16:38 +01:00
Jan
28a82818de refactor: move iw4 techset and vertexdecl compiling to ObjCompiling 2025-06-28 19:16:13 +01:00
Jan
f23b47ca13 chore: move material compilation behind compiler flag 2025-06-28 16:10:03 +01:00
Jan
b05a473e6a fix: iw4 materials not writing correct stateBitsEntry 2025-06-28 14:51:04 +01:00
Jan
2176480a37 chore: update formatting due to updated clang-format version 2025-06-28 11:56:09 +01:00
Jan
8542675d02 chore: make all .sh scripts use lf eol 2025-06-28 11:56:09 +01:00
Jan
12896a89f5 chore: update clang-format version 2025-06-28 11:56:08 +01:00
Jan
9d710caceb fix: compilation errors 2025-06-28 11:56:08 +01:00