2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-01-25 09:23:03 +00:00
Commit Graph

2881 Commits

Author SHA1 Message Date
Jan Laupetin
1cf5ea299f chore: use CommonTechset instead of TechsetDefinition 2026-01-24 09:01:05 +00:00
Jan
6db9f87856 Merge pull request #663 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-eb9113b690
chore(deps): bump the modman-dependencies group in /src/ModManUi with 7 updates
2026-01-24 08:54:17 +01:00
Jan
3ae1bfae3e Merge pull request #662 from Laupetin/dependabot/submodules/thirdparty/catch2-de7e863
chore(deps): bump thirdparty/catch2 from `024aec9` to `de7e863`
2026-01-24 08:53:58 +01:00
Jan
e27aac1b9f Merge pull request #661 from Laupetin/dependabot/submodules/thirdparty/eigen-fdfdd4c
chore(deps): bump thirdparty/eigen from `918a5f1` to `fdfdd4c`
2026-01-24 08:53:46 +01:00
Jan
839245a84f Merge pull request #660 from Laupetin/dependabot/submodules/thirdparty/json-25f4863
chore(deps): bump thirdparty/json from `5ed0709` to `25f4863`
2026-01-24 08:53:35 +01:00
Jan
940eacc8e8 Merge pull request #659 from Laupetin/dependabot/submodules/thirdparty/lz4-34b5f09
chore(deps): bump thirdparty/lz4 from `a018abc` to `34b5f09`
2026-01-24 08:53:20 +01:00
Jan
ca8d95058f Merge pull request #658 from Laupetin/dependabot/submodules/thirdparty/zlib-2209f63
chore(deps): bump thirdparty/zlib from `edd8895` to `2209f63`
2026-01-24 08:53:03 +01:00
dependabot[bot]
df39e6761b chore(deps): bump the modman-dependencies group
Bumps the modman-dependencies group in /src/ModManUi with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [@primeuix/themes](https://github.com/primefaces/primeuix/tree/HEAD/packages/themes) | `2.0.2` | `2.0.3` |
| [vue](https://github.com/vuejs/core) | `3.5.26` | `3.5.27` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.0.10` |
| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |
| [sass](https://github.com/sass/dart-sass) | `1.97.2` | `1.97.3` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |
| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.2` | `3.2.3` |


Updates `@primeuix/themes` from 2.0.2 to 2.0.3
- [Release notes](https://github.com/primefaces/primeuix/releases)
- [Commits](https://github.com/primefaces/primeuix/commits/HEAD/packages/themes)

Updates `vue` from 3.5.26 to 3.5.27
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.26...v3.5.27)

Updates `@types/node` from 25.0.9 to 25.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `prettier` from 3.8.0 to 3.8.1
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.0...3.8.1)

Updates `sass` from 1.97.2 to 1.97.3
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.97.2...1.97.3)

Updates `vitest` from 4.0.17 to 4.0.18
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest)

Updates `vue-tsc` from 3.2.2 to 3.2.3
- [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.3/packages/tsc)

---
updated-dependencies:
- dependency-name: "@primeuix/themes"
  dependency-version: 2.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vue
  dependency-version: 3.5.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: "@types/node"
  dependency-version: 25.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: prettier
  dependency-version: 3.8.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: sass
  dependency-version: 1.97.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vitest
  dependency-version: 4.0.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vue-tsc
  dependency-version: 3.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-23 22:31:31 +00:00
dependabot[bot]
5f1cb23d1b chore(deps): bump thirdparty/catch2 from 024aec9 to de7e863
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `024aec9` to `de7e863`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](024aec9729...de7e863013)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-23 22:13:48 +00:00
dependabot[bot]
ab5f9fd88b chore(deps): bump thirdparty/eigen from 918a5f1 to fdfdd4c
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `918a5f1` to `fdfdd4c`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](918a5f1a6f...fdfdd4c96b)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-23 22:13:43 +00:00
dependabot[bot]
7c539c0299 chore(deps): bump thirdparty/json from 5ed0709 to 25f4863
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `5ed0709` to `25f4863`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](5ed07097fa...25f48639c7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-23 22:13:40 +00:00
dependabot[bot]
3c5e909100 chore(deps): bump thirdparty/lz4 from a018abc to 34b5f09
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `a018abc` to `34b5f09`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](a018abc07a...34b5f091c9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-23 22:13:36 +00:00
dependabot[bot]
e718df0d14 chore(deps): bump thirdparty/zlib from edd8895 to 2209f63
Bumps [thirdparty/zlib](https://github.com/madler/zlib) from `edd8895` to `2209f63`.
- [Release notes](https://github.com/madler/zlib/releases)
- [Commits](edd88953de...2209f63bda)

---
updated-dependencies:
- dependency-name: thirdparty/zlib
  dependency-version: 2209f63bda59360dd2fe765b71f89d84955ddd24
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-23 22:13:34 +00:00
Jan
3ea4bd0203 Merge pull request #657 from meowica/main
Allow game parameter to be set in ImageConverter
2026-01-23 08:47:44 +01:00
hindercanrun
c97b756b2c Allow game parameter to be set in ImageConverter 2026-01-23 12:27:57 +08:00
Jan
2a034d512e Merge pull request #648 from Laupetin/feature/x64-zone-writing
feat: x64 zone writing
2026-01-18 23:25:19 +01:00
Jan Laupetin
5b6b82424b fix: marking invalid offset as written in WritePtrArray methods 2026-01-18 17:12:13 +01:00
Jan Laupetin
7c52fde1f8 fix: crash on writing float44 type due to misaligned memory
* the compiler in release builds optimizes to use movaps
* this opcode requires memory alignment to 16 byte
* the written memory buffer may be misaligned at this position
2026-01-17 00:45:22 +00:00
Jan Laupetin
f95745fb87 fix: not writing to script string var for embedded script string arrays 2026-01-17 00:45:22 +00:00
Jan Laupetin
47dcab33e9 chore: add systemtest to test rebuilding of vanilla zones 2026-01-17 00:45:22 +00:00
Jan Laupetin
2840489a38 fix: only fill used union members when loading 2026-01-17 00:45:21 +00:00
Jan Laupetin
00546740e4 fix: filling union members that are not supposed to be written
* This causes some pointers to be partially overwritten when filling in the wrong order as well
2026-01-17 00:45:21 +00:00
Jan Laupetin
9f559fdcd0 fix: ReusableAddOffset not respecting differing block and memory sizes 2026-01-17 00:45:21 +00:00
Jan Laupetin
51300bb47c chore: const params in InvalidLookupPositionException 2026-01-17 00:45:20 +00:00
Jan Laupetin
0be778cf5c fix: do not fill in runtime block members 2026-01-17 00:45:20 +00:00
Jan Laupetin
1dc25ee20a fix: use correct written variable for WriteArray zone code methods 2026-01-17 00:45:20 +00:00
Jan Laupetin
7dffc77ed7 refactor: fill structs in templates when writing on x64 hosts 2026-01-17 00:45:19 +00:00
Jan Laupetin
257ef39b20 feat: add fill in ContentWriter classes for writing with x64 hosts 2026-01-17 00:45:19 +00:00
Jan Laupetin
2a1f6158e4 fix: writing bad zone sizes with x64 hosts 2026-01-17 00:45:19 +00:00
Jan Laupetin
6ea2e7faad refactor: use ZoneOutputOffset for written variables 2026-01-17 00:45:19 +00:00
Jan Laupetin
2b2590b8fb fix: not correctly returning bad result for failed zone loading 2026-01-17 00:45:18 +00:00
Jan Laupetin
9900544f71 refactor: return ZoneOutputOffset when writing via ZoneOutputStream 2026-01-17 00:45:18 +00:00
Jan Laupetin
ac24e4f893 refactor: combined ZoneOutputStream interface with impl 2026-01-17 00:45:18 +00:00
Jan Laupetin
ac9bdd21da chore: use vector for ZoneInputStream block offsets 2026-01-17 00:45:17 +00:00
Jan Laupetin
86b7e55e5b refactor: add game name to generated load and write files 2026-01-17 00:45:17 +00:00
Jan Laupetin
77af856a87 chore: remove ifdefs for disabling certain system tests
* Previously reading written zones was disabled
* Reenable it to test for success in writing correct zones
2026-01-17 00:45:14 +00:00
Jan
e2183fea4c Merge pull request #656 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-e7d7cf981c
chore(deps-dev): bump the modman-dependencies group in /src/ModManUi with 4 updates
2026-01-17 01:44:01 +01:00
Jan
94a6bdbe27 Merge pull request #655 from Laupetin/dependabot/submodules/thirdparty/eigen-918a5f1
chore(deps): bump thirdparty/eigen from `0315fb3` to `918a5f1`
2026-01-17 01:43:51 +01:00
Jan
40e001172f Merge pull request #654 from Laupetin/dependabot/submodules/thirdparty/catch2-024aec9
chore(deps): bump thirdparty/catch2 from `b59f4f3` to `024aec9`
2026-01-17 01:43:43 +01:00
Jan
7e4490cb40 Merge pull request #653 from Laupetin/dependabot/submodules/thirdparty/json-5ed0709
chore(deps): bump thirdparty/json from `515d994` to `5ed0709`
2026-01-17 01:43:34 +01:00
Jan
74c5cf5e45 Merge pull request #652 from Laupetin/dependabot/submodules/thirdparty/zlib-edd8895
chore(deps): bump thirdparty/zlib from `2896db6` to `edd8895`
2026-01-17 01:43:26 +01:00
dependabot[bot]
76b2961681 chore(deps-dev): bump the modman-dependencies group
Bumps the modman-dependencies group in /src/ModManUi with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue), [prettier](https://github.com/prettier/prettier) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@types/node` from 25.0.3 to 25.0.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint-plugin-vue` from 10.6.2 to 10.7.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v10.6.2...v10.7.0)

Updates `prettier` from 3.7.4 to 3.8.0
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.7.4...3.8.0)

Updates `vitest` from 4.0.16 to 4.0.17
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/vitest)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: eslint-plugin-vue
  dependency-version: 10.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: prettier
  dependency-version: 3.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: vitest
  dependency-version: 4.0.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-16 22:18:23 +00:00
dependabot[bot]
aa02215607 chore(deps): bump thirdparty/eigen from 0315fb3 to 918a5f1
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `0315fb3` to `918a5f1`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](0315fb319a...918a5f1a6f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-16 22:13:52 +00:00
dependabot[bot]
e6d48105f3 chore(deps): bump thirdparty/catch2 from b59f4f3 to 024aec9
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `b59f4f3` to `024aec9`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](b59f4f3522...024aec9729)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-16 22:13:42 +00:00
dependabot[bot]
7ce045902c chore(deps): bump thirdparty/json from 515d994 to 5ed0709
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `515d994` to `5ed0709`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](515d994acb...5ed07097fa)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-16 22:13:39 +00:00
dependabot[bot]
e556f6ca07 chore(deps): bump thirdparty/zlib from 2896db6 to edd8895
Bumps [thirdparty/zlib](https://github.com/madler/zlib) from `2896db6` to `edd8895`.
- [Release notes](https://github.com/madler/zlib/releases)
- [Commits](2896db600d...edd88953de)

---
updated-dependencies:
- dependency-name: thirdparty/zlib
  dependency-version: edd88953de3a8560b0925ad0637490925f086317
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-16 22:13:36 +00:00
Jan Laupetin
442926907f docs: add links to badges in README 2026-01-15 19:05:27 +00:00
Jan Laupetin
6d0afb9079 docs: add badges to README 2026-01-15 18:54:41 +00:00
Jan
b8eff3d05a Merge pull request #649 from Laupetin/feature/t5-techset-dumping
feat: dump t5 techsets and techniques
2026-01-13 22:08:30 +01:00
Jan Laupetin
0a06a01e67 feat: dump t5 techsets and techniques 2026-01-13 20:24:00 +00:00