Jan Laupetin
b8b5d4b921
chore: generate vs2026 solutions on windows
2026-02-05 18:54:51 +01:00
Jan
be28d78153
Merge pull request #674 from Laupetin/refactor/sub-assets
...
refactor: introduce subasset loading
2026-02-05 18:51:20 +01:00
Jan Laupetin
aa47ffa629
refactor: introduce subasset loading
2026-02-05 18:17:15 +01:00
Jan
1be411b371
Merge pull request #672 from Laupetin/refactor/game-asset-type-names
...
refactor: game asset type names
2026-02-05 18:15:52 +01:00
Jan Laupetin
3b1e65e8cc
refactor: move asset type names to IGame implementations
2026-02-05 17:36:56 +01:00
Jan Laupetin
e5784d09ed
refactor: retrieve asset names from IGame
2026-02-05 17:36:55 +01:00
Jan Laupetin
1540b69ac1
refactor: asset refs are specified via asset name not enum entry
2026-02-05 17:36:55 +01:00
Jan
504f67fc2c
Merge pull request #671 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-75d77a3742
...
chore(deps): bump the modman-dependencies group in /src/ModManUi with 3 updates
2026-01-31 08:20:51 +01:00
Jan
58fe21c7a4
Merge pull request #670 from Laupetin/dependabot/submodules/thirdparty/zlib-9eadab4
...
chore(deps): bump thirdparty/zlib from `2209f63` to `9eadab4`
2026-01-31 08:20:38 +01:00
Jan
912f7c68a1
Merge pull request #669 from Laupetin/dependabot/submodules/thirdparty/lz4-446a35f
...
chore(deps): bump thirdparty/lz4 from `34b5f09` to `446a35f`
2026-01-31 08:20:26 +01:00
Jan
dea1e54f47
Merge pull request #668 from Laupetin/dependabot/submodules/thirdparty/eigen-ddfc68d
...
chore(deps): bump thirdparty/eigen from `fdfdd4c` to `ddfc68d`
2026-01-31 08:20:13 +01:00
Jan
1d2b612f88
Merge pull request #667 from Laupetin/dependabot/submodules/thirdparty/json-553c314
...
chore(deps): bump thirdparty/json from `25f4863` to `553c314`
2026-01-31 08:19:59 +01:00
dependabot[bot]
2c94ffc91a
chore(deps): bump the modman-dependencies group
...
Bumps the modman-dependencies group in /src/ModManUi with 3 updates: [vue-router](https://github.com/vuejs/router ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc ).
Updates `vue-router` from 4.6.4 to 5.0.1
- [Release notes](https://github.com/vuejs/router/releases )
- [Commits](https://github.com/vuejs/router/compare/v4.6.4...v5.0.1 )
Updates `@types/node` from 25.0.10 to 25.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `vue-tsc` from 3.2.3 to 3.2.4
- [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.4/packages/tsc )
---
updated-dependencies:
- dependency-name: vue-router
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: modman-dependencies
- dependency-name: "@types/node"
dependency-version: 25.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: modman-dependencies
- dependency-name: vue-tsc
dependency-version: 3.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: modman-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-30 22:35:16 +00:00
dependabot[bot]
fbbb044c9d
chore(deps): bump thirdparty/zlib from 2209f63 to 9eadab4
...
Bumps [thirdparty/zlib](https://github.com/madler/zlib ) from `2209f63` to `9eadab4`.
- [Release notes](https://github.com/madler/zlib/releases )
- [Commits](2209f63bda...9eadab4258 )
---
updated-dependencies:
- dependency-name: thirdparty/zlib
dependency-version: 9eadab425834142aed28c51129681ed31a09577d
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-30 22:13:23 +00:00
dependabot[bot]
02e1b30c3d
chore(deps): bump thirdparty/lz4 from 34b5f09 to 446a35f
...
Bumps [thirdparty/lz4](https://github.com/lz4/lz4 ) from `34b5f09` to `446a35f`.
- [Release notes](https://github.com/lz4/lz4/releases )
- [Commits](34b5f091c9...446a35fb65 )
---
updated-dependencies:
- dependency-name: thirdparty/lz4
dependency-version: 446a35fb6561e9f00bae2682c939a618aaa2caa2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-30 22:13:21 +00:00
dependabot[bot]
94da6aeef7
chore(deps): bump thirdparty/eigen from fdfdd4c to ddfc68d
...
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen ) from `fdfdd4c` to `ddfc68d`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags )
- [Commits](fdfdd4c96b...ddfc68d399 )
---
updated-dependencies:
- dependency-name: thirdparty/eigen
dependency-version: ddfc68d399241ba1a3e4a57b7e7532d9867757c2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-30 22:13:17 +00:00
dependabot[bot]
1760296f1a
chore(deps): bump thirdparty/json from 25f4863 to 553c314
...
Bumps [thirdparty/json](https://github.com/nlohmann/json ) from `25f4863` to `553c314`.
- [Release notes](https://github.com/nlohmann/json/releases )
- [Commits](25f48639c7...553c314fb8 )
---
updated-dependencies:
- dependency-name: thirdparty/json
dependency-version: 553c314fb873451565e963385d80c4748bc43576
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-30 22:13:14 +00:00
Jan Laupetin
1446d42cbd
docs: remove unused changelog file
...
* changes are noted in GitHub releases
2026-01-29 20:17:24 +01:00
Jan
a74b04259d
Merge pull request #666 from Laupetin/feature/clang-compilation
...
ci: add clang compilation
2026-01-28 00:20:12 +01:00
Jan Laupetin
203b222d48
refactor: introduce ci for compiling with clang
2026-01-27 23:49:37 +01:00
Jan Laupetin
38038f8fad
fix: clang compilation issues
2026-01-27 23:49:37 +01:00
Jan Laupetin
c602170fb3
fix: ignore msvc warnings only on msvc
2026-01-27 18:29:01 +01:00
Jan
01a0403084
Merge pull request #665 from Laupetin/chore/upgrade-gcc
...
chore: update gcc to 14
2026-01-27 18:00:59 +01:00
Jan Laupetin
675e402b16
chore: update gcc to 14
2026-01-27 17:31:15 +01:00
Jan
e738d0f2be
Merge pull request #664 from Laupetin/chore/upgrade-premake
...
chore: upgrade premake to 5.0.0-beta8
2026-01-26 22:56:21 +01:00
Jan Laupetin
a723d1632b
chore: adjust premake5 config for beta8
2026-01-26 21:30:13 +01:00
Jan Laupetin
03d85aa890
chore: update to premake 5.0.0-beta8
2026-01-26 20:02:55 +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