Commit Graph
100 Commits
Author SHA1 Message Date
JanandGitHub 973ff73554 Merge pull request #324 from Laupetin/dependabot/submodules/thirdparty/json-6be4e85
chore(deps): bump thirdparty/json from `af4ad79` to `6be4e85`
2024-12-31 12:40:55 +01:00
JanandGitHub a98fa5b5e3 Merge pull request #323 from Laupetin/dependabot/submodules/thirdparty/eigen-24e0c2a
chore(deps): bump thirdparty/eigen from `af59ada` to `24e0c2a`
2024-12-23 18:28:08 +01:00
JanandGitHub f3d8addde8 Merge pull request #322 from Laupetin/dependabot/submodules/thirdparty/json-af4ad79
chore(deps): bump thirdparty/json from `620034e` to `af4ad79`
2024-12-23 18:27:52 +01:00
JanandGitHub 00ab5e69e1 Merge pull request #321 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-c900951
chore(deps): bump thirdparty/libtomcrypt from `a81dab9` to `c900951`
2024-12-23 18:27:31 +01:00
JanandGitHub 3db816fb7f Merge pull request #320 from Laupetin/dependabot/submodules/thirdparty/eigen-af59ada
chore(deps): bump thirdparty/eigen from `fd48fbb` to `af59ada`
2024-12-19 17:14:30 +01:00
JanandGitHub 50e396c587 Merge pull request #319 from Laupetin/dependabot/submodules/thirdparty/json-620034e
chore(deps): bump thirdparty/json from `9f60e85` to `620034e`
2024-12-19 17:14:11 +01:00
JanandGitHub cc39a394e6 Merge pull request #318 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-a81dab9
chore(deps): bump thirdparty/libtomcrypt from `507c668` to `a81dab9`
2024-12-19 17:13:57 +01:00
JanandGitHub ce3f2c6d97 Merge pull request #317 from Laupetin/dependabot/submodules/thirdparty/json-9f60e85
chore(deps): bump thirdparty/json from `1b9a9d1` to `9f60e85`
2024-12-07 14:03:38 +01:00
JanandGitHub b571024385 Merge pull request #316 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-507c668
chore(deps): bump thirdparty/libtomcrypt from `1764254` to `507c668`
2024-12-07 14:03:26 +01:00
JanandGitHub fa250531b2 Merge pull request #315 from Laupetin/dependabot/submodules/thirdparty/eigen-fd48fbb
chore(deps): bump thirdparty/eigen from `d34b100` to `fd48fbb`
2024-12-07 14:03:11 +01:00
JanandGitHub 815f484aa6 Merge pull request #314 from Laupetin/dependabot/submodules/thirdparty/json-1b9a9d1
chore(deps): bump thirdparty/json from `a97041a` to `1b9a9d1`
2024-12-06 11:08:15 +01:00
JanandGitHub fddfe57d99 Merge pull request #313 from Laupetin/dependabot/submodules/thirdparty/eigen-d34b100
chore(deps): bump thirdparty/eigen from `8ad4344` to `d34b100`
2024-12-06 11:08:05 +01:00
JanandGitHub b5e50c87fb Merge pull request #310 from Laupetin/dependabot/submodules/thirdparty/catch2-0321d2f
chore(deps): bump thirdparty/catch2 from `506276c` to `0321d2f`
2024-11-27 11:59:15 +01:00
JanandGitHub 2c837a53b9 Merge pull request #311 from Laupetin/dependabot/submodules/thirdparty/json-a97041a
chore(deps): bump thirdparty/json from `fde9a86` to `a97041a`
2024-11-27 11:59:05 +01:00
JanandGitHub d4a9211211 Merge pull request #312 from Laupetin/dependabot/submodules/thirdparty/eigen-8ad4344
chore(deps): bump thirdparty/eigen from `d6e3b52` to `8ad4344`
2024-11-27 11:58:56 +01:00
JanandGitHub 39a5564186 Merge pull request #309 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-1764254
chore(deps): bump thirdparty/libtomcrypt from `5d2b154` to `1764254`
2024-11-27 11:58:47 +01:00
JanandGitHub a2063057ec Merge pull request #308 from Laupetin/dependabot/submodules/thirdparty/zlib-ef24c4c
chore(deps): bump thirdparty/zlib from `d476828` to `ef24c4c`
2024-11-17 18:20:00 +01:00
JanandGitHub 59ff4c0b1d Merge pull request #307 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-5d2b154
chore(deps): bump thirdparty/libtomcrypt from `2dd6690` to `5d2b154`
2024-11-17 18:19:51 +01:00
JanandGitHub ecf2a026f7 Merge pull request #306 from Laupetin/dependabot/submodules/thirdparty/eigen-d6e3b52
chore(deps): bump thirdparty/eigen from `0d366f6` to `d6e3b52`
2024-11-17 18:19:41 +01:00
JanandGitHub 6117f4c206 Merge pull request #305 from Laupetin/dependabot/submodules/thirdparty/json-fde9a86
chore(deps): bump thirdparty/json from `18ff442` to `fde9a86`
2024-11-17 18:19:32 +01:00
JanandGitHub a6340adb38 Merge pull request #304 from Laupetin/dependabot/submodules/thirdparty/catch2-506276c
chore(deps): bump thirdparty/catch2 from `119a7bb` to `506276c`
2024-11-17 18:19:21 +01:00
JanandGitHub 3079c5ee0d Merge pull request #301 from Laupetin/dependabot/submodules/thirdparty/eigen-0d366f6
chore(deps): bump thirdparty/eigen from `7fd305e` to `0d366f6`
2024-11-12 20:15:59 +01:00
JanandGitHub 218612b8c8 Merge pull request #300 from Laupetin/dependabot/submodules/thirdparty/json-18ff442
chore(deps): bump thirdparty/json from `6325839` to `18ff442`
2024-11-12 20:15:49 +01:00
JanandGitHub 19f19f7adb Merge pull request #299 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-2dd6690
chore(deps): bump thirdparty/libtomcrypt from `cbb01b3` to `2dd6690`
2024-11-12 20:15:39 +01:00
JanandGitHub 47b6d7720c Merge pull request #303 from Laupetin/fix/zone-definition-default-name
fix: make name of zone definition the target name by default
2024-11-12 20:15:02 +01:00
JanandGitHub aa8300052a Merge pull request #297 from Laupetin/dependabot/submodules/thirdparty/eigen-7fd305e
chore(deps): bump thirdparty/eigen from `53b83cd` to `7fd305e`
2024-11-02 08:51:57 +01:00
JanandGitHub 0591befd22 Merge pull request #296 from Laupetin/dependabot/submodules/thirdparty/catch2-119a7bb
chore(deps): bump thirdparty/catch2 from `a6ee7e2` to `119a7bb`
2024-11-02 08:51:43 +01:00
JanandGitHub b0911919a5 Merge pull request #294 from Laupetin/dependabot/submodules/thirdparty/catch2-a6ee7e2
chore(deps): bump thirdparty/catch2 from `0b2af56` to `a6ee7e2`
2024-10-26 01:35:32 +02:00
JanandGitHub c202264ad0 Merge pull request #293 from Laupetin/dependabot/submodules/thirdparty/eigen-53b83cd
chore(deps): bump thirdparty/eigen from `b396a6f` to `53b83cd`
2024-10-26 01:35:19 +02:00
JanandGitHub 242bf64576 Merge pull request #292 from Laupetin/refactor/global-game-state
refactor: get rid of global game variables
2024-10-19 22:29:46 +02:00
JanandGitHub 3aaa821b74 Merge pull request #291 from Laupetin/refactor/game-based-interfaces
refactor: interfaces with game implementations
2024-10-19 15:12:28 +02:00
JanandGitHub eec643fab5 Merge pull request #290 from Laupetin/dependabot/submodules/thirdparty/catch2-0b2af56
chore(deps): bump thirdparty/catch2 from `fa43b77` to `0b2af56`
2024-10-19 00:57:48 +02:00
JanandGitHub 5fb476719f Merge pull request #289 from Laupetin/dependabot/submodules/thirdparty/eigen-b396a6f
chore(deps): bump thirdparty/eigen from `e0cbc55` to `b396a6f`
2024-10-19 00:57:36 +02:00
JanandGitHub 130da9343f Merge pull request #288 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-cbb01b3
chore(deps): bump thirdparty/libtomcrypt from `29af892` to `cbb01b3`
2024-10-19 00:57:23 +02:00
JanandGitHub 1c01a2d8c9 Merge pull request #285 from Laupetin/fix/multi-ipak-reading
fix: use multimap again for zone definition properties
2024-10-12 22:35:54 +02:00
JanandGitHub bc0f42a18f Merge pull request #284 from Laupetin/fix/guessing-sound-filenames
fix: stop removing extensions of soundaliases
2024-10-12 20:15:47 +02:00
JanandGitHub dadce3dcca Merge pull request #282 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-29af892
chore(deps): bump thirdparty/libtomcrypt from `e0d90c5` to `29af892`
2024-10-12 09:26:07 +02:00
JanandGitHub dfcaf75b00 Merge pull request #281 from Laupetin/dependabot/submodules/thirdparty/json-6325839
chore(deps): bump thirdparty/json from `b36f4c4` to `6325839`
2024-10-12 09:25:54 +02:00
JanandGitHub c13d0668e4 Merge pull request #280 from Laupetin/dependabot/submodules/thirdparty/eigen-e0cbc55
chore(deps): bump thirdparty/eigen from `a097f72` to `e0cbc55`
2024-10-12 09:25:41 +02:00
JanandGitHub bf23d797aa Merge pull request #278 from Jbleezy/main
Improve sound bank dumping
2024-10-08 21:38:09 +02:00
JanandGitHub 038ed9a37a Merge pull request #279 from Laupetin/fix/zone-def-loading
fix: zone def loading
2024-10-08 20:52:49 +02:00
JanandGitHub 1fc31b8c44 Merge pull request #277 from Laupetin/refactor/sound-bank-loading-dumping
refactor: sound bank loading dumping
2024-10-06 19:34:26 +02:00
JanandGitHub ff98b53625 Merge pull request #274 from Jbleezy/main
Dump and load correct volume and pitch values for T6 sound aliases
2024-10-06 19:10:46 +02:00
JanandGitHub 90f45c0cea Merge pull request #276 from Laupetin/refactor/zone-definition-asset-type
refactor: use asset_type_t for ZoneDefinition
2024-10-05 13:16:26 +02:00
JanandGitHub d2b4b2dc38 Merge pull request #275 from Laupetin/dependabot/submodules/thirdparty/eigen-a097f72
chore(deps): bump thirdparty/eigen from `7ad7c1d` to `a097f72`
2024-10-05 00:52:06 +02:00
JanandGitHub cdc65e0425 Merge pull request #273 from Laupetin/dependabot/submodules/thirdparty/eigen-7ad7c1d
chore(deps): bump thirdparty/eigen from `2d4c9b4` to `7ad7c1d`
2024-09-28 08:12:54 +02:00
JanandGitHub a8fefbc978 Merge pull request #272 from Laupetin/feature/iwi-converter
feat: iwi converter tool
2024-09-27 21:41:47 +02:00
JanandGitHub fabefc8cd5 Merge pull request #271 from Jbleezy/main
Fix guess sound filename function
2024-09-23 09:59:10 +02:00
JanandGitHub 042c68a8fc Merge pull request #267 from Laupetin/refactor/generalize-xmodel-loading
feat: generalize xmodel loading for IW5
2024-09-22 17:23:38 +02:00
JanandGitHub 5549f71f29 Merge pull request #270 from Laupetin/dependabot/submodules/thirdparty/catch2-fa43b77
chore(deps): bump thirdparty/catch2 from `bc63412` to `fa43b77`
2024-09-21 08:19:54 +02:00
JanandGitHub debb63ee31 Merge pull request #269 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-e0d90c5
chore(deps): bump thirdparty/libtomcrypt from `6865b9f` to `e0d90c5`
2024-09-21 08:19:44 +02:00
JanandGitHub 6a0034f584 Merge pull request #268 from Laupetin/dependabot/submodules/thirdparty/eigen-2d4c9b4
chore(deps): bump thirdparty/eigen from `84282c4` to `2d4c9b4`
2024-09-21 08:19:34 +02:00
JanandGitHub 53cde27d7f Merge pull request #264 from Jbleezy/main
Various soundbank fixes
2024-09-19 08:14:53 +02:00
JanandGitHub 568e6572fb Merge pull request #261 from diamante0018/main
feat: track time spent linking zone
2024-09-15 12:13:04 +02:00
JanandGitHub c7b31caadb Merge pull request #263 from Laupetin/dependabot/submodules/thirdparty/eigen-84282c4
chore(deps): bump thirdparty/eigen from `072ec9d` to `84282c4`
2024-09-14 15:33:13 +02:00
JanandGitHub 576caed030 Merge pull request #260 from diamante0018/main
feat(Linker): add verbose loggin when writing of zones begins
2024-09-12 08:44:01 +02:00
JanandGitHub f9a653b7f4 Merge pull request #259 from Laupetin/feature/check-xmodel-conversion-limits
feat: check for xmodel limits when converting
2024-09-08 23:22:02 +02:00
JanandGitHub 6602b35cd6 Merge pull request #258 from Laupetin/feature/better-linker-search-paths
feat: better linker search paths
2024-09-08 22:37:59 +02:00
JanandGitHub 87fb3e3b28 Merge pull request #257 from Laupetin/feature/t6-default-assets
chore: add asset loaders for all asset types of t6
2024-09-08 21:11:45 +02:00
JanandGitHub f8912418a5 Merge pull request #256 from Laupetin/feature/bin-search-paths
feat: load raw game folder relative to binary
2024-09-08 16:35:23 +02:00
JanandGitHub d1abb46fc1 Merge pull request #255 from Laupetin/feature/omit-default-armature
feat: omit default armature when dumping xmodels
2024-09-08 15:06:37 +02:00
JanandGitHub abae48ead2 Merge pull request #254 from Laupetin/fix/models-without-bones
fix: auto generate armature when imported gltf has none
2024-09-08 14:15:44 +02:00
JanandGitHub bc81245322 Merge pull request #253 from Laupetin/fix/gltf-model-import-2
fix: broken normals when packing unitvec3 for t6
2024-09-07 09:10:19 +02:00
JanandGitHub 7b020d3c9a Merge pull request #252 from Laupetin/dependabot/submodules/thirdparty/zlib-d476828
chore(deps): bump thirdparty/zlib from `545f194` to `d476828`
2024-09-07 08:52:28 +02:00
JanandGitHub 96b4fdbd3f Merge pull request #251 from Laupetin/dependabot/submodules/thirdparty/eigen-072ec9d
chore(deps): bump thirdparty/eigen from `66927f7` to `072ec9d`
2024-09-07 08:52:18 +02:00
JanandGitHub c2028a2d68 Merge pull request #250 from Laupetin/dependabot/submodules/thirdparty/json-b36f4c4
chore(deps): bump thirdparty/json from `960b763` to `b36f4c4`
2024-09-07 08:52:06 +02:00
JanandGitHub c36b1f2f4d Merge pull request #249 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-6865b9f
chore(deps): bump thirdparty/libtomcrypt from `12bf723` to `6865b9f`
2024-09-07 08:51:53 +02:00
JanandGitHub fb3964c677 Merge pull request #248 from Laupetin/dependabot/submodules/thirdparty/catch2-bc63412
chore(deps): bump thirdparty/catch2 from `fa306fc` to `bc63412`
2024-09-07 08:51:39 +02:00
JanandGitHub f4aed31ca2 Merge pull request #247 from Laupetin/fix/gltf-model-import-1
feat: support gltf bone rotation as matrix notation
2024-09-06 21:59:33 +02:00
JanandGitHub 149a24b544 Merge pull request #246 from Laupetin/fix/gltf-loading-buffer-view
fix: gltf buffer view incorrectly calculating stride
2024-09-06 17:10:10 +02:00
JanandGitHub 8bab112afe Merge pull request #244 from Laupetin/feature/t6-xmodel-raw
feat: gltf xmodel loading from raw for t6
2024-09-05 22:19:47 +02:00
JanandGitHub 66c2adacaa Merge pull request #241 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-12bf723
chore(deps): bump thirdparty/libtomcrypt from `427ce33` to `12bf723`
2024-08-31 12:14:23 +02:00
JanandGitHub 97da1912d5 Merge pull request #240 from Laupetin/dependabot/submodules/thirdparty/eigen-66927f7
chore(deps): bump thirdparty/eigen from `3b5a1b4` to `66927f7`
2024-08-31 12:14:05 +02:00
JanandGitHub 98b88ddab9 Merge pull request #237 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-427ce33
chore(deps): bump thirdparty/libtomcrypt from `2302a3a` to `427ce33`
2024-08-24 08:49:23 +02:00
JanandGitHub 5aa5ecc23b Merge pull request #238 from Laupetin/dependabot/submodules/thirdparty/eigen-3b5a1b4
chore(deps): bump thirdparty/eigen from `92e373e` to `3b5a1b4`
2024-08-24 00:40:25 +02:00
JanandGitHub 805e1a267e Merge pull request #236 from Laupetin/fix/current-dir-prefix
fix: referencing files in cwd without dot slash
2024-08-21 11:04:41 +02:00
JanandGitHub 31d93d39a4 Merge pull request #234 from Laupetin/dependabot/submodules/thirdparty/eigen-92e373e
chore(deps): bump thirdparty/eigen from `99ffad1` to `92e373e`
2024-08-17 07:44:59 +02:00
JanandGitHub 016ac935bb Merge pull request #233 from Laupetin/dependabot/submodules/thirdparty/catch2-fa306fc
chore(deps): bump thirdparty/catch2 from `8898cc6` to `fa306fc`
2024-08-17 07:44:45 +02:00
JanandGitHub 29c6a62812 Merge pull request #232 from Laupetin/chore/rename-zone-code-headers
chore: rename zonecode headers to avoid duplicate paths
2024-08-14 08:57:28 +02:00
JanandGitHub 8f804fcf50 Merge pull request #231 from Laupetin/fix/linux-gcc-14-build
fix: linux gcc 14 build
2024-08-13 00:21:04 +02:00
JanandGitHub 254918acca Merge pull request #230 from Laupetin/fix/game-name-case-insensitive
fix: make game name case insensitive
2024-08-12 10:06:37 +02:00
JanandGitHub dcd7396087 Merge pull request #229 from Laupetin/fix/normalize-asset-names-for-global-lookup
fix: not properly normalizing asset names when looking up from global asset pools
2024-08-10 16:23:51 +02:00
JanandGitHub c0e1a6a6b5 Merge pull request #228 from Laupetin/dependabot/submodules/thirdparty/catch2-8898cc6
chore(deps): bump thirdparty/catch2 from `33e24b1` to `8898cc6`
2024-08-10 09:51:28 +02:00
JanandGitHub e5cb0300f6 Merge pull request #227 from Laupetin/dependabot/submodules/thirdparty/eigen-99ffad1
chore(deps): bump thirdparty/eigen from `ec18dd0` to `99ffad1`
2024-08-10 09:51:15 +02:00
JanandGitHub e2464410b2 Merge pull request #226 from Laupetin/fix/t6-material-json-errors
fix: not properly handling errors when loading json
2024-08-08 19:43:25 +02:00
JanandGitHub bec082fc0c Merge pull request #225 from Laupetin/dependabot/submodules/thirdparty/zlib-545f194
chore(deps): bump thirdparty/zlib from `ceadaf2` to `545f194`
2024-08-04 18:35:34 +02:00
JanandGitHub 1dc8cc44b1 Merge pull request #224 from Laupetin/dependabot/submodules/thirdparty/catch2-33e24b1
chore(deps): bump thirdparty/catch2 from `85b7f3d` to `33e24b1`
2024-08-04 18:35:24 +02:00
JanandGitHub 9d6d76205d Merge pull request #223 from Laupetin/dependabot/submodules/thirdparty/eigen-ec18dd0
chore(deps): bump thirdparty/eigen from `c29c800` to `ec18dd0`
2024-08-04 18:35:13 +02:00
JanandGitHub 838ab225df Merge pull request #222 from Laupetin/dependabot/submodules/thirdparty/catch2-85b7f3d
chore(deps): bump thirdparty/catch2 from `37c8b2d` to `85b7f3d`
2024-07-27 00:24:22 +02:00
JanandGitHub 652d4719af Merge pull request #221 from Laupetin/dependabot/submodules/thirdparty/catch2-37c8b2d
chore(deps): bump thirdparty/catch2 from `4e8d92b` to `37c8b2d`
2024-07-20 10:28:30 +02:00
JanandGitHub 075cb5a435 Merge pull request #220 from Laupetin/dependabot/submodules/thirdparty/zlib-ceadaf2
chore(deps): bump thirdparty/zlib from `884e0c0` to `ceadaf2`
2024-07-13 07:33:07 +02:00
JanandGitHub 4ec9f4d7bc Merge pull request #219 from Laupetin/dependabot/submodules/thirdparty/eigen-c29c800
chore(deps): bump thirdparty/eigen from `33d0937` to `c29c800`
2024-07-13 07:32:35 +02:00
JanandGitHub 69cbd69cca Merge pull request #218 from Laupetin/dependabot/submodules/thirdparty/json-960b763
chore(deps): bump thirdparty/json from `8c391e0` to `960b763`
2024-07-13 07:32:19 +02:00
JanandGitHub 45dbb2ce9b Merge pull request #216 from Laupetin/dependabot/submodules/thirdparty/zlib-884e0c0
chore(deps): bump thirdparty/zlib from `0f51fb4` to `884e0c0`
2024-07-06 08:19:49 +02:00
JanandGitHub 11c865edb5 Merge pull request #215 from Laupetin/dependabot/submodules/thirdparty/eigen-33d0937
chore(deps): bump thirdparty/eigen from `d791d48` to `33d0937`
2024-07-06 08:19:34 +02:00
JanandGitHub 2f80169f2f Merge pull request #213 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-2302a3a
chore(deps): bump thirdparty/libtomcrypt from `f7e6519` to `2302a3a`
2024-06-29 08:33:23 +02:00
JanandGitHub 102422f5bf Merge pull request #212 from Laupetin/dependabot/submodules/thirdparty/eigen-d791d48
chore(deps): bump thirdparty/eigen from `02bcf9b` to `d791d48`
2024-06-22 09:08:00 +02:00
JanandGitHub 4a8ee0ab3c Merge pull request #211 from Laupetin/dependabot/submodules/thirdparty/eigen-02bcf9b
chore(deps): bump thirdparty/eigen from `392b95b` to `02bcf9b`
2024-06-15 10:02:44 +02:00
JanandGitHub 047cb4807e Merge pull request #210 from Laupetin/dependabot/submodules/thirdparty/eigen-392b95b
chore(deps): bump thirdparty/eigen from `e605227` to `392b95b`
2024-06-08 07:21:23 +02:00
JanandGitHub cd1e73d24d Merge pull request #209 from Laupetin/fix/asset-loading-capitalization
fix: do not normalize asset names when loading assets
2024-06-01 15:19:36 +02:00