2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-01-07 17:31:49 +00:00

2813 Commits

Author SHA1 Message Date
Jan
b2e6f7a4ea Merge pull request #640 from Laupetin/fix/indirect-reference-warning
fix: do not try to add indirect asset references without name
v0.26.1
2026-01-03 21:33:09 +01:00
Jan Laupetin
793d7ad5dc fix: do not try to add indirect asset references without name 2026-01-03 18:23:55 +00:00
Jan
57178cfc4d Merge pull request #639 from Laupetin/fix/zone-code-usage-in-inclusion
fix: use ZoneCode in all projects that may include its headers
2026-01-03 17:30:52 +01:00
Jan Laupetin
6e4c9d4675 fix: use ZoneCode in all projects that may include its headers 2026-01-03 14:38:46 +00:00
Jan
27b0a9fb22 Merge pull request #638 from Laupetin/fix/macro-parameters-only-when-specified
fix(parser): macros only parse parameters if define specified them
2026-01-03 09:23:29 +01:00
Jan Laupetin
6c7dd30c78 fix(parser): macros only parse parameters if define specified them 2026-01-03 08:51:37 +01:00
Jan
adb21ded77 Merge pull request #637 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-9a01484c4b
chore(deps-dev): bump @vitest/eslint-plugin from 1.6.4 to 1.6.5 in /src/ModManUi in the modman-dependencies group
2026-01-03 00:08:41 +01:00
Jan
2c9b65c468 Merge pull request #636 from Laupetin/dependabot/submodules/thirdparty/catch2-b7e31c9
chore(deps): bump thirdparty/catch2 from `eb3811c` to `b7e31c9`
2026-01-03 00:08:22 +01:00
Jan
abc58ff871 Merge pull request #635 from Laupetin/dependabot/submodules/thirdparty/lz4-a018abc
chore(deps): bump thirdparty/lz4 from `c609c16` to `a018abc`
2026-01-03 00:08:09 +01:00
Jan
07c5b309ce Merge pull request #634 from Laupetin/dependabot/submodules/thirdparty/json-515d994
chore(deps): bump thirdparty/json from `30b2817` to `515d994`
2026-01-03 00:07:49 +01:00
Jan
d21b931dc6 Merge pull request #633 from Laupetin/dependabot/submodules/thirdparty/eigen-c30af8f
chore(deps): bump thirdparty/eigen from `9164d3f` to `c30af8f`
2026-01-03 00:07:36 +01:00
dependabot[bot]
441f5fcd1c chore(deps-dev): bump @vitest/eslint-plugin
Bumps the modman-dependencies group in /src/ModManUi with 1 update: [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest).


Updates `@vitest/eslint-plugin` from 1.6.4 to 1.6.5
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.4...v1.6.5)

---
updated-dependencies:
- dependency-name: "@vitest/eslint-plugin"
  dependency-version: 1.6.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 22:06:11 +00:00
dependabot[bot]
6c7240f3f2 chore(deps): bump thirdparty/catch2 from eb3811c to b7e31c9
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `eb3811c` to `b7e31c9`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](eb3811c555...b7e31c9ab3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 22:02:13 +00:00
dependabot[bot]
d565564c16 chore(deps): bump thirdparty/lz4 from c609c16 to a018abc
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `c609c16` to `a018abc`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](c609c16aed...a018abc07a)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 22:02:09 +00:00
dependabot[bot]
cc226cd4e1 chore(deps): bump thirdparty/json from 30b2817 to 515d994
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `30b2817` to `515d994`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](30b28175e4...515d994acb)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 22:02:06 +00:00
dependabot[bot]
954f17a92b chore(deps): bump thirdparty/eigen from 9164d3f to c30af8f
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `9164d3f` to `c30af8f`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](9164d3f16a...c30af8f3db)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 22:02:02 +00:00
Jan
f6e92a31fc Merge pull request #631 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-a97fff9a31
chore(deps-dev): bump the modman-dependencies group in /src/ModManUi with 3 updates
2025-12-26 23:46:47 +01:00
Jan
3b49599625 Merge pull request #630 from Laupetin/dependabot/submodules/thirdparty/catch2-eb3811c
chore(deps): bump thirdparty/catch2 from `9709163` to `eb3811c`
2025-12-26 23:46:34 +01:00
Jan
5d8f4f1dfc Merge pull request #629 from Laupetin/dependabot/submodules/thirdparty/json-30b2817
chore(deps): bump thirdparty/json from `8c7a7d4` to `30b2817`
2025-12-26 23:46:20 +01:00
dependabot[bot]
cddd101cce chore(deps-dev): bump the modman-dependencies group
Bumps the modman-dependencies group in /src/ModManUi with 3 updates: [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest), [jsdom](https://github.com/jsdom/jsdom) and [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc).


Updates `@vitest/eslint-plugin` from 1.5.4 to 1.6.4
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.4...v1.6.4)

Updates `jsdom` from 27.3.0 to 27.4.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0)

Updates `vue-tsc` from 3.1.8 to 3.2.1
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.2.1/packages/tsc)

---
updated-dependencies:
- dependency-name: "@vitest/eslint-plugin"
  dependency-version: 1.6.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: jsdom
  dependency-version: 27.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: vue-tsc
  dependency-version: 3.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-26 22:05:47 +00:00
dependabot[bot]
bc29064f4f chore(deps): bump thirdparty/catch2 from 9709163 to eb3811c
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `9709163` to `eb3811c`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](97091636d0...eb3811c555)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-26 22:01:48 +00:00
dependabot[bot]
9b31e4b461 chore(deps): bump thirdparty/json from 8c7a7d4 to 30b2817
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `8c7a7d4` to `30b2817`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](8c7a7d474f...30b28175e4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-26 22:01:41 +00:00
Jan
90310dd245 Merge pull request #628 from Laupetin/docs/update-supported-assets
docs: update supported asset types
v0.26.0
2025-12-25 16:41:08 +01:00
Jan
39bcfd1a06 Merge pull request #619 from Laupetin/fix/asset-references-in-global-assets
fix: asset references in global assets
2025-12-25 16:11:52 +01:00
Jan Laupetin
23f2886255 docs: update supported asset types 2025-12-25 16:10:55 +01:00
Jan Laupetin
ba39e3f4d9 fix: do not override properties of foreign zones 2025-12-25 15:29:32 +01:00
Jan Laupetin
2442d7160c chore: add system test to make sure reusing global assets is safe 2025-12-25 14:58:19 +01:00
Jan Laupetin
6711cf0afe chore: do not make ignoring reference dependencies required
* when dependency comes from global asset pools
2025-12-25 14:57:02 +01:00
Jan Laupetin
bc3a4a76a8 chore: move extend and dereference description into test source file 2025-12-24 10:05:02 +01:00
Jan Laupetin
42e8fd4056 chore: adjust naming of simple system tests 2025-12-23 21:20:01 +01:00
Jan Laupetin
e33ff303e6 chore: add ExtendAndDereference system test 2025-12-23 21:12:24 +01:00
Jan Laupetin
a29180433b fix: only try to load system test zones on x86 2025-12-23 16:47:42 +01:00
Jan Laupetin
0fe942b80d chore: add simple system tests for remaining games 2025-12-23 16:26:40 +01:00
Jan Laupetin
e675b001f7 fix: system tests on windows 2025-12-23 15:40:52 +01:00
Jan Laupetin
b47fb8fa30 chore: run system tests in ci 2025-12-23 15:40:52 +01:00
Jan Laupetin
5f04decacc chore: add simple iw3 system test 2025-12-23 15:40:52 +01:00
Jan Laupetin
a1693b2eb8 chore: restructure Linker and Unlinker for system testing 2025-12-23 15:40:52 +01:00
Jan Laupetin
fd9c57e15a chore: add SystemTests project 2025-12-23 15:40:52 +01:00
Jan Laupetin
8eb79da8a2 chore: adjust asset data when taking from global asset pools 2025-12-23 15:40:52 +01:00
Jan Laupetin
7bf7bf93de chore: adjust asset name method based on asset to not require constructor 2025-12-23 15:40:51 +01:00
Jan Laupetin
1aa4cd9127 chore: expose marker classes as asset specializations 2025-12-23 15:40:51 +01:00
Jan Laupetin
0ef4979873 chore: make marker reusable with visitor pattern 2025-12-23 15:40:51 +01:00
Jan Laupetin
c73b2ed838 chore: move asset marker to ZoneCommon 2025-12-23 15:40:48 +01:00
Jan
e14f37f493 Merge pull request #625 from michaeloliverx/mw2-xenon-alpha-482
feat: dump iw4 alpha 482 xbox fastfile data
2025-12-23 15:40:07 +01:00
Michael Oliver
00ffc7717b feat: dump iw4 alpha 482 xbox fastfile data 2025-12-23 09:57:13 +00:00
Jan
51cc066f4a Merge pull request #616 from michaeloliverx/iw4-xenon-zone
feat: dump iw4 xbox fastfile data
2025-12-23 01:39:42 +01:00
Jan Laupetin
26d922410b chore: small adjustments to iw4 zone loading 2025-12-23 01:09:33 +01:00
Jan Laupetin
8b1afcafaa chore: rename iw4 zone constants for zone version 2025-12-23 00:41:09 +01:00
Michael Oliver
5a0b255d92 tidy 2025-12-21 21:35:20 +00:00
Michael Oliver
47bb1493ed add a step to skip xasset stream files 2025-12-21 20:59:38 +00:00