Jan and GitHub
414ff2f8d9
chore: move package json to root ( #813 )
...
* chore: move package json to root folder
* chore: also lint prettier codestyle
* chore: configure ModManUi files to use lf eof
* chore: update npm versions
* chore: update README of ModMan
* chore: adjust ci to use package json of root folder
2026-05-25 23:41:21 +02:00
Jan and GitHub
98a0d2f185
Merge pull request #790 from Laupetin/feature/xmodel-collision-tree
...
feat: xmodel collision tree
2026-05-24 12:10:44 +02:00
Jan and GitHub
40e5a9de97
Merge pull request #811 from Laupetin/dependabot/submodules/thirdparty/eigen-039764e
...
chore(deps): bump thirdparty/eigen from `48d1f4a` to `039764e`
2026-05-23 07:20:50 +02:00
Jan and GitHub
d6f3fc3b3d
Merge pull request #809 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-a68fa19
...
chore(deps): bump thirdparty/libtomcrypt from `8b5af49` to `a68fa19`
2026-05-23 07:20:33 +02:00
Jan and GitHub
61eb725d55
Merge pull request #810 from Laupetin/dependabot/submodules/thirdparty/json-d96329f
...
chore(deps): bump thirdparty/json from `f0bf4c7` to `d96329f`
2026-05-23 07:20:16 +02:00
Jan and GitHub
1cadd7e398
Merge pull request #806 from Laupetin/fix/image-iwi-dumping
...
fix: invalid formats when dumping images as iwi
2026-05-18 18:51:10 +02:00
Jan and GitHub
73e2e3d4d5
Merge pull request #778 from pagingred/gfxlightdef
...
feat: add lightdef dumping and loading for all games
2026-05-16 21:43:23 +02:00
Jan and GitHub
fb3a59b7b5
Merge pull request #802 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-8b5af49
...
chore(deps): bump thirdparty/libtomcrypt from `efd7f24` to `8b5af49`
2026-05-16 08:54:40 +02:00
Jan and GitHub
adf1e190f3
Merge pull request #803 from Laupetin/dependabot/submodules/thirdparty/eigen-48d1f4a
...
chore(deps): bump thirdparty/eigen from `7e09729` to `48d1f4a`
2026-05-16 08:54:26 +02:00
Jan and GitHub
11b1cfcd82
Merge pull request #804 from Laupetin/dependabot/submodules/thirdparty/catch2-6ee0826
...
chore(deps): bump thirdparty/catch2 from `b670de4` to `6ee0826`
2026-05-16 08:54:10 +02:00
Jan and GitHub
0f7b5cf834
Merge pull request #805 from Laupetin/dependabot/submodules/thirdparty/json-f0bf4c7
...
chore(deps): bump thirdparty/json from `bdbafc5` to `f0bf4c7`
2026-05-16 08:53:55 +02:00
Jan and GitHub
6012b79cdc
Merge pull request #801 from michaeloliverx/cli-minimal-zone
...
fix(unlinker): respect `--minimal-zone` CLI arg
2026-05-15 17:22:39 +02:00
Jan and GitHub
c33282bf37
Merge pull request #797 from Laupetin/feature/ipak-dumping-without-ff
...
feat: ipak dumping without ff
2026-05-15 14:34:54 +02:00
Jan and GitHub
a2ab44da39
Merge pull request #794 from Laupetin/dependabot/submodules/thirdparty/lz4-1b0fc69
...
chore(deps): bump thirdparty/lz4 from `9da37b2` to `1b0fc69`
2026-05-09 07:04:29 +02:00
Jan and GitHub
4c6422fb47
Merge pull request #795 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-efd7f24
...
chore(deps): bump thirdparty/libtomcrypt from `0a46eb2` to `efd7f24`
2026-05-09 07:04:14 +02:00
Jan and GitHub
c83b06aec0
Merge pull request #796 from Laupetin/dependabot/submodules/thirdparty/json-bdbafc5
...
chore(deps): bump thirdparty/json from `98386eb` to `bdbafc5`
2026-05-09 07:04:00 +02:00
Jan and GitHub
36f2329e46
Merge pull request #793 from Laupetin/dependabot/submodules/thirdparty/eigen-7e09729
...
chore(deps): bump thirdparty/eigen from `a25aa64` to `7e09729`
2026-05-09 07:03:47 +02:00
Jan and GitHub
c3ab0c605f
Merge pull request #791 from Laupetin/fix/solution-generation-without-git
...
fix: being able to generate solution without git submodules on windows
2026-05-05 23:38:18 +02:00
Jan and GitHub
1df727af06
Merge pull request #752 from Laupetin/fix/relink-dumped-xmodels
...
fix: xmodels with more than one root bone are not linkable
2026-05-03 21:38:27 +02:00
Jan and GitHub
080e8261bb
Merge pull request #788 from Laupetin/fix/iw4-physpreset-clamping
...
fix: iw4 physpreset clamping
2026-05-03 16:32:48 +02:00
Jan and GitHub
c25feb3c35
Merge pull request #781 from Laupetin/fix/default-armature
...
fix: omitting default armature causes problems
2026-05-03 15:34:03 +02:00
Jan and GitHub
802df73a98
Merge pull request #787 from Laupetin/adjust-lightdef-names
...
refactor: adjust asset type names for light def
2026-05-02 18:39:22 +02:00
d94d80b1a5
Add IW3 & IW5 SndCurve Dumping & Loading Logic ( #766 )
...
* Add dumper and loader call to parents.
* Update docs.
* Add loader logic from IW4.
* Add dumper logic from IW4.
* Update docs.
* Add IW5 SndCurve dumper.
* Clang format.
---------
Co-authored-by: njohnson <gitea.nicholasjohnson.info>
2026-05-02 12:52:19 +02:00
Jan and GitHub
704b191b97
Merge pull request #786 from Laupetin/dependabot/submodules/thirdparty/json-98386eb
...
chore(deps): bump thirdparty/json from `3946872` to `98386eb`
2026-05-02 10:54:57 +02:00
Jan and GitHub
06b62683cf
Merge pull request #785 from Laupetin/dependabot/submodules/thirdparty/eigen-a25aa64
...
chore(deps): bump thirdparty/eigen from `0f90842` to `a25aa64`
2026-05-02 10:54:47 +02:00
Jan and GitHub
7353696d20
Merge pull request #784 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-0a46eb2
...
chore(deps): bump thirdparty/libtomcrypt from `557e9e2` to `0a46eb2`
2026-05-02 10:54:39 +02:00
Jan and GitHub
6b7752376a
Merge pull request #780 from Laupetin/fix/iw3-part-classification
...
fix: incomplete iw3 part classification
2026-05-01 22:37:59 +02:00
Jan and GitHub
8eb76070a2
Merge pull request #769 from michaeloliverx/refactor-arch-wordsize
...
refactor(zcg): use wordsize instead of architecture
2026-05-01 22:33:14 +02:00
Jan and GitHub
51b741e16c
Merge pull request #760 from michaeloliverx/xmodel-glTF-dump-bug
...
fix: xmodel glTF dumps dropping `COLOR_0` vertex attributes
2026-05-01 22:20:39 +02:00
Jan and GitHub
3dbc70755c
Merge pull request #759 from michaeloliverx/asset-source-log
...
feat: add asset source description to loading logs
2026-05-01 22:04:36 +02:00
Jan and GitHub
1a41f432a9
Merge pull request #777 from michaeloliverx/fix-remove-deprecated-definition
...
fix: remove deprecated '>type,type' zone definition from examples
2026-05-01 17:25:20 +02:00
Jan and GitHub
abfc2dc547
Merge pull request #762 from pagingred/iw3_physpreset_fix_doc
...
Fix doc to show IW3 PhysPreset dumping is supported
2026-04-28 22:22:33 +02:00
Jan and GitHub
1499e1ac78
Merge pull request #761 from michaeloliverx/iw3-xmodel-surfs
...
fix: IW3 ensure `XModel::surfs` is set in loader
2026-04-27 21:31:36 +02:00
Jan and GitHub
1ea52555d9
Merge pull request #758 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-557e9e2
...
chore(deps): bump thirdparty/libtomcrypt from `2e441a1` to `557e9e2`
2026-04-25 08:36:00 +02:00
Jan and GitHub
e4c6cfea8b
Merge pull request #756 from Laupetin/dependabot/submodules/thirdparty/eigen-0f90842
...
chore(deps): bump thirdparty/eigen from `f1cccdd` to `0f90842`
2026-04-25 08:35:48 +02:00
Jan and GitHub
c0d9c37329
Merge pull request #757 from Laupetin/dependabot/github_actions/actions/setup-node-6.4.0
...
chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0
2026-04-25 08:35:34 +02:00
Jan and GitHub
3e6868156e
Merge pull request #755 from Laupetin/dependabot/submodules/thirdparty/libtommath-ae40a87
...
chore(deps): bump thirdparty/libtommath from `652d70a` to `ae40a87`
2026-04-25 08:35:19 +02:00
Jan and GitHub
7a0109ab2e
Merge pull request #751 from Laupetin/npm-dependency-updates
...
chore: update npm dependencies
2026-04-20 23:34:25 +02:00
Jan and GitHub
cd4fc55e0e
Merge pull request #750 from Laupetin/dependabot/github_actions/actions/setup-node-6.3.0
...
chore(deps): bump actions/setup-node from 6 to 6.3.0
2026-04-20 23:14:48 +02:00
Jan and GitHub
5885e682e7
Merge pull request #749 from Laupetin/dependabot/submodules/thirdparty/eigen-f1cccdd
...
chore(deps): bump thirdparty/eigen from `86f2c6e` to `f1cccdd`
2026-04-20 23:11:25 +02:00
Jan and GitHub
c02b4efc3d
Merge pull request #748 from Laupetin/docs/readme-vs-version
...
docs: update vs version in README from 2022 to 2026
2026-04-20 22:49:25 +02:00
Jan and GitHub
54c1ae6e1d
Merge pull request #747 from Laupetin/dependabot-cooldown
...
chore: configure 3 days cooldown for dependabot
2026-04-20 22:40:24 +02:00
Jan and GitHub
6627d39711
Merge pull request #746 from Laupetin/fix/ordered_json_extensions
...
fix: ordered json extensions
2026-04-20 21:57:39 +02:00
Jan and GitHub
80dc487d5a
Merge pull request #742 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-2e441a1
...
chore(deps): bump thirdparty/libtomcrypt from `3223b87` to `2e441a1`
2026-04-19 22:57:25 +02:00
Jan and GitHub
484f5e486e
Merge pull request #741 from Laupetin/dependabot/submodules/thirdparty/eigen-86f2c6e
...
chore(deps): bump thirdparty/eigen from `ec28a25` to `86f2c6e`
2026-04-19 21:57:31 +02:00
Jan and GitHub
f8ba2044dd
Merge pull request #740 from Laupetin/fix/t6-images
...
fix: bad image external loading condition for t6
2026-04-19 21:56:53 +02:00
Jan and GitHub
ec8759494b
Merge pull request #736 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-3223b87
...
chore(deps): bump thirdparty/libtomcrypt from `63af5f6` to `3223b87`
2026-04-11 07:52:17 +02:00
Jan and GitHub
2858f275ba
Merge pull request #737 from Laupetin/dependabot/submodules/thirdparty/libtommath-652d70a
...
chore(deps): bump thirdparty/libtommath from `839ae9e` to `652d70a`
2026-04-11 07:52:03 +02:00
Jan and GitHub
5bf1d287b8
Merge pull request #738 from Laupetin/dependabot/submodules/thirdparty/catch2-b670de4
...
chore(deps): bump thirdparty/catch2 from `29c9844` to `b670de4`
2026-04-11 07:51:51 +02:00
Jan and GitHub
c9e8d3b4d0
Merge pull request #735 from Laupetin/dependabot/submodules/thirdparty/eigen-ec28a25
...
chore(deps): bump thirdparty/eigen from `a91913e` to `ec28a25`
2026-04-11 07:51:34 +02:00
Jan and GitHub
b9cbb0b744
Merge pull request #734 from Laupetin/dependabot/submodules/thirdparty/json-3946872
...
chore(deps): bump thirdparty/json from `9a73748` to `3946872`
2026-04-11 07:51:15 +02:00
Jan and GitHub
da6e2e3254
Merge pull request #726 from Laupetin/npm-min-release-age
...
chore: set npm min-release-age
2026-04-05 10:23:57 +02:00
Jan and GitHub
4fa4559fbb
Merge pull request #731 from Laupetin/use-std-expected
...
refactor: use std::expected instead of custom implementation
2026-04-04 17:13:39 +02:00
Jan and GitHub
bd6f42dc54
Merge pull request #729 from Laupetin/dependabot/submodules/thirdparty/eigen-a91913e
...
chore(deps): bump thirdparty/eigen from `eb4b2ee` to `a91913e`
2026-04-04 08:17:12 +02:00
Jan and GitHub
acf9b1c6de
Merge pull request #728 from Laupetin/dependabot/submodules/thirdparty/lz4-9da37b2
...
chore(deps): bump thirdparty/lz4 from `5c4c1fb` to `9da37b2`
2026-04-04 08:16:58 +02:00
Jan and GitHub
671bbbedbb
Merge pull request #727 from Laupetin/dependabot/submodules/thirdparty/json-9a73748
...
chore(deps): bump thirdparty/json from `eba0a92` to `9a73748`
2026-04-04 08:16:45 +02:00
Jan and GitHub
7ca1e0f4b8
Merge pull request #730 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-337107b81e
...
chore(deps): bump the modman-dependencies group in /src/ModManUi with 5 updates
2026-04-04 08:16:22 +02:00
Jan and GitHub
097f208173
Merge pull request #725 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-1060e4eaa3
...
chore(deps): bump the modman-dependencies group in /src/ModManUi with 8 updates
2026-03-28 09:07:21 +01:00
Jan and GitHub
f7af0cfa56
Merge pull request #724 from Laupetin/dependabot/submodules/thirdparty/eigen-eb4b2ee
...
chore(deps): bump thirdparty/eigen from `6540bf4` to `eb4b2ee`
2026-03-28 09:07:06 +01:00
Jan and GitHub
15a4662f87
Merge pull request #722 from Laupetin/chore/techset-tests
...
chore: add unit tests for techset dumping and compilation for all remaining games
2026-03-21 00:22:01 +01:00
Jan and GitHub
44ddafd265
Merge pull request #721 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-8746817bb2
...
chore(deps): bump the modman-dependencies group in /src/ModManUi with 6 updates
2026-03-21 00:07:35 +01:00
Jan and GitHub
a66f88ead1
Merge pull request #719 from Laupetin/dependabot/github_actions/microsoft/setup-msbuild-3.0.0
...
chore(deps): bump microsoft/setup-msbuild from 2.0.0 to 3.0.0
2026-03-21 00:04:33 +01:00
Jan and GitHub
d231a82610
Merge pull request #720 from Laupetin/dependabot/submodules/thirdparty/eigen-6540bf4
...
chore(deps): bump thirdparty/eigen from `f64d1e0` to `6540bf4`
2026-03-21 00:03:40 +01:00
Jan and GitHub
7b2f14c068
Merge pull request #718 from Laupetin/dependabot/submodules/thirdparty/json-eba0a92
...
chore(deps): bump thirdparty/json from `8167d2f` to `eba0a92`
2026-03-20 23:52:41 +01:00
Jan and GitHub
1abd19f07a
Merge pull request #717 from Laupetin/dependabot/submodules/thirdparty/lz4-5c4c1fb
...
chore(deps): bump thirdparty/lz4 from `130f457` to `5c4c1fb`
2026-03-20 23:52:30 +01:00
Jan and GitHub
bb7f4b99f7
Merge pull request #716 from Laupetin/feature/techset-iw5
...
feat: add techset dumping for iw5
2026-03-19 22:21:08 +01:00
Jan and GitHub
f9e4a6d34c
Merge pull request #714 from Laupetin/feature/asset-creation-logging
...
feat: more detailed logs about what is being loaded
2026-03-17 18:57:19 +01:00
Jan and GitHub
a25ddf173c
Merge pull request #713 from Laupetin/feature/t5-techniques
...
feat: t5 techset compiling
2026-03-15 16:06:28 +01:00
Jan and GitHub
1e933d6ae2
Merge pull request #712 from Laupetin/feature/iw3-techniques
...
feat: iw3 techsets
2026-03-14 21:27:00 +01:00
Jan and GitHub
8376bea762
Merge pull request #711 from Laupetin/fix/iw4-dirty-rebuild
...
fix: iw4 map dirty rebuild
2026-03-14 16:32:49 +01:00
Jan and GitHub
adc3908b90
Merge pull request #707 from Laupetin/feature/techset-iw4
...
feat: techsets for iw4
2026-03-14 14:05:46 +01:00
Jan and GitHub
192654da09
Merge pull request #710 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-0eabfe3075
...
chore(deps): bump the modman-dependencies group in /src/ModManUi with 9 updates
2026-03-14 09:09:29 +01:00
Jan and GitHub
72f6bef815
Merge pull request #709 from Laupetin/dependabot/submodules/thirdparty/json-eba0a92
...
chore(deps): bump thirdparty/json from `f534f4f` to `eba0a92`
2026-03-14 08:05:30 +01:00
Jan and GitHub
b3811d281a
Merge pull request #708 from Laupetin/dependabot/submodules/thirdparty/eigen-9ae0e0f
...
chore(deps): bump thirdparty/eigen from `20fce70` to `9ae0e0f`
2026-03-14 08:05:22 +01:00
Jan and GitHub
2000917c06
Merge pull request #706 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-2f2f4b5981
...
chore(deps-dev): bump the modman-dependencies group in /src/ModManUi with 3 updates
2026-03-07 01:12:59 +01:00
Jan and GitHub
67c62ad429
Merge pull request #705 from Laupetin/dependabot/submodules/thirdparty/lz4-5c4c1fb
...
chore(deps): bump thirdparty/lz4 from `130f457` to `5c4c1fb`
2026-03-07 01:12:49 +01:00
Jan and GitHub
93cd0cd57b
Merge pull request #704 from Laupetin/dependabot/submodules/thirdparty/eigen-20fce70
...
chore(deps): bump thirdparty/eigen from `f64d1e0` to `20fce70`
2026-03-07 01:12:40 +01:00
Jan and GitHub
dcdeac056e
Merge pull request #703 from Laupetin/dependabot/submodules/thirdparty/json-f534f4f
...
chore(deps): bump thirdparty/json from `8167d2f` to `f534f4f`
2026-03-07 01:12:29 +01:00
Jan and GitHub
96b3f28a19
Merge pull request #702 from Laupetin/fix/zone-code-conditional-generation-linux
...
fix: do not spam zcg executions when building on linux
2026-03-06 19:45:37 +01:00
Jan and GitHub
8e3327dd40
Merge pull request #701 from Laupetin/refactor/remove-class-utils
...
refactor: remove old c++ version class utils macros
2026-03-06 18:00:38 +01:00
Jan and GitHub
96766f8500
Merge pull request #700 from Laupetin/chore/templating-iterative-compilation
...
chore: do not write templated output if up to date
2026-03-05 22:42:45 +01:00
Jan and GitHub
c9c2fdc8c2
Merge pull request #692 from Laupetin/feature/t6-techset-loading
...
feat: t6 techset and technique loading
2026-03-05 00:23:56 +01:00
Jan and GitHub
c9d5f208d5
Merge pull request #699 from Laupetin/update-package-lock
...
chore: update package lock
2026-02-28 15:58:23 +01:00
Jan and GitHub
85b973885c
Merge pull request #697 from Laupetin/dependabot/github_actions/actions/upload-artifact-7
...
chore(deps): bump actions/upload-artifact from 6 to 7
2026-02-28 00:05:28 +01:00
Jan and GitHub
635c97a0e3
Merge pull request #698 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-3aa4f5b772
...
chore(deps): bump the modman-dependencies group in /src/ModManUi with 5 updates
2026-02-28 00:04:41 +01:00
Jan and GitHub
42ab1c1647
Merge pull request #696 from Laupetin/dependabot/github_actions/actions/download-artifact-8
...
chore(deps): bump actions/download-artifact from 7 to 8
2026-02-28 00:01:29 +01:00
Jan and GitHub
8b2937311d
Merge pull request #695 from Laupetin/dependabot/submodules/thirdparty/lz4-130f457
...
chore(deps): bump thirdparty/lz4 from `1519f46` to `130f457`
2026-02-27 23:41:53 +01:00
Jan and GitHub
44bcfeeff8
Merge pull request #694 from Laupetin/dependabot/submodules/thirdparty/eigen-f64d1e0
...
chore(deps): bump thirdparty/eigen from `18791a8` to `f64d1e0`
2026-02-27 23:41:44 +01:00
Jan and GitHub
e1ce1e6ea8
Merge pull request #691 from Laupetin/chore/refactor-hashing-funcs
...
chore: streamline game hashing functions
2026-02-23 08:44:21 +01:00
Jan and GitHub
95a9e897c2
Merge pull request #689 from Laupetin/dependabot/submodules/thirdparty/eigen-1dcea43
...
chore(deps): bump thirdparty/eigen from `9b709e8` to `1dcea43`
2026-02-21 12:31:13 +01:00
Jan and GitHub
4a409da7cc
Merge pull request #690 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-d72ec7ee39
...
chore(deps): bump the modman-dependencies group across 1 directory with 10 updates
2026-02-21 09:10:20 +01:00
Jan and GitHub
330e18a642
Merge pull request #688 from Laupetin/dependabot/submodules/thirdparty/lz4-1519f46
...
chore(deps): bump thirdparty/lz4 from `446a35f` to `1519f46`
2026-02-21 00:02:55 +01:00
Jan and GitHub
734e968ed9
Merge pull request #687 from Laupetin/dependabot/submodules/thirdparty/zlib-da607da
...
chore(deps): bump thirdparty/zlib from `2570416` to `da607da`
2026-02-20 23:53:27 +01:00
Jan and GitHub
c2d5ba753c
Merge pull request #686 from Laupetin/dependabot/submodules/thirdparty/json-8167d2f
...
chore(deps): bump thirdparty/json from `904592d` to `8167d2f`
2026-02-20 23:42:37 +01:00
Jan and GitHub
50028df787
Merge pull request #685 from Laupetin/dependabot/submodules/thirdparty/catch2-29c9844
...
chore(deps): bump thirdparty/catch2 from `b6c7b21` to `29c9844`
2026-02-20 23:42:24 +01:00
Jan and GitHub
a8312607dc
Merge pull request #682 from Laupetin/dependabot/submodules/thirdparty/zlib-2570416
...
chore(deps): bump thirdparty/zlib from `9f25df2` to `2570416`
2026-02-14 00:01:01 +01:00
Jan and GitHub
60a5067179
Merge pull request #683 from Laupetin/dependabot/submodules/thirdparty/json-904592d
...
chore(deps): bump thirdparty/json from `21b5374` to `904592d`
2026-02-13 23:56:48 +01:00
Jan and GitHub
342e1102b0
Merge pull request #681 from Laupetin/dependabot/submodules/thirdparty/catch2-b6c7b21
...
chore(deps): bump thirdparty/catch2 from `de7e863` to `b6c7b21`
2026-02-13 23:56:39 +01:00
Jan and GitHub
f679c26024
Merge pull request #680 from Laupetin/dependabot/submodules/thirdparty/eigen-9b709e8
...
chore(deps): bump thirdparty/eigen from `afb4380` to `9b709e8`
2026-02-13 23:56:31 +01:00
Jan and GitHub
5aa84ebbf7
Merge pull request #678 from Laupetin/dependabot/submodules/thirdparty/eigen-afb4380
...
chore(deps): bump thirdparty/eigen from `ddfc68d` to `afb4380`
2026-02-07 09:06:38 +01:00