Commit Graph

1962 Commits

Author SHA1 Message Date
Jan
aa212e0958 chore: parse includes and assetlists while parsing zone definition 2025-01-01 18:14:43 +01:00
Jan
9852f52a15 chore: get rid of now unused AssetLoading classes 2025-01-01 18:14:43 +01:00
Jan
e11e8a361e chore: adjust message when no asset creator could create asset 2025-01-01 18:14:43 +01:00
Jan
dd4f18b638 chore: do not consider not finding global asset a failure 2025-01-01 18:14:42 +01:00
Jan
ffac925410 fix: reallocate assets before adding to zone pool when loading from
fastfile
2025-01-01 18:14:42 +01:00
Jan
da7a60221c fix: initialize default asset creator collection 2025-01-01 18:14:42 +01:00
Jan
27ef3152a0 chore: do not initialize zone pools in ZoneCreator 2025-01-01 18:14:42 +01:00
Jan
b7c8c70f2a fix: compilation 2025-01-01 18:14:42 +01:00
Jan
80c4a9a2ae fix: do not reallocate assets for dynamic asset pool 2025-01-01 18:14:42 +01:00
Jan
306ffb730e chore: fix error in ZoneCreator 2025-01-01 18:14:42 +01:00
Jan
692c31b711 chore: fix test compilation 2025-01-01 18:14:42 +01:00
Jan
83d13aa166 chore: fix loading and writing code for T6 2025-01-01 18:14:41 +01:00
Jan
d8bc156ffd chore: fix loading and writing code for T5 2025-01-01 18:14:41 +01:00
Jan
a36581b06e chore: fix loading and writing code for IW5 2025-01-01 18:14:41 +01:00
Jan
9ae5aaa1db chore: fix loading and writing code for IW4 2025-01-01 18:14:41 +01:00
Jan
a5873a301f chore: adjust IW3 asset loaders to fit IW4 format 2025-01-01 18:14:41 +01:00
Jan
7ef944ebd4 chore: refactor IW4 asset loaders 2025-01-01 18:14:41 +01:00
Jan
f9456101e6 chore: enable all currently implemented loaders for iw3 2025-01-01 18:14:41 +01:00
Jan
4f585c6aa7 chore: add generic default asset constructors for all games 2025-01-01 18:14:40 +01:00
Jan
9ebea5034a chore: generalize default asset creators 2025-01-01 18:14:40 +01:00
Jan
c524cb007a chore: implement obj loading skeleton with localize asset 2025-01-01 18:14:40 +01:00
Jan
673db0592f chore: add scripts for formatting via docker containers 2025-01-01 18:14:40 +01:00
Jan
2c8fcf1630 chore: formatting 2025-01-01 18:14:40 +01:00
Jan
4f0a405bdc chore: adjust asset creation process to use separated AssetCreators 2025-01-01 18:14:40 +01:00
Jan
63046f5681 chore: do not add duplicate paths in LinkerPaths 2025-01-01 18:14:40 +01:00
Jan
a240824706 chore: normalize paths before making use of them in LinkerPaths 2025-01-01 18:14:39 +01:00
Jan
110f31e58a chore: fix linux build 2025-01-01 18:14:39 +01:00
Jan
be6c30c503 refactor: rework search paths 2025-01-01 18:14:39 +01:00
Jan
fd421c4784 chore: use std format for linker and unlinker args 2025-01-01 18:14:39 +01:00
Jan
3803ae24f5 chore: add ObjCompiling component 2025-01-01 18:14:39 +01:00
Jan
f9e0bdaa7b chore: always build fastfile when there are assets defined 2025-01-01 18:14:39 +01:00
Jan
2182196730 feat: add ipak and iwd zone definition metadata to replace type 2025-01-01 18:14:39 +01:00
Jan
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
7097e36d27 chore(deps): bump thirdparty/json from af4ad79 to 6be4e85
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `af4ad79` to `6be4e85`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](af4ad7915c...6be4e85600)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-27 22:06:52 +00:00
Jan
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
Jan
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
Jan
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
1a5ebb0d81 chore(deps): bump thirdparty/eigen from af59ada to 24e0c2a
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `af59ada` to `24e0c2a`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](af59ada0ac...24e0c2a125)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-20 22:44:26 +00:00
a17360c916 chore(deps): bump thirdparty/json from 620034e to af4ad79
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `620034e` to `af4ad79`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](620034ecec...af4ad7915c)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-20 22:44:24 +00:00
f6921acbc2 chore(deps): bump thirdparty/libtomcrypt from a81dab9 to c900951
Bumps [thirdparty/libtomcrypt](https://github.com/libtom/libtomcrypt) from `a81dab9` to `c900951`.
- [Release notes](https://github.com/libtom/libtomcrypt/releases)
- [Commits](a81dab9970...c900951dab)

---
updated-dependencies:
- dependency-name: thirdparty/libtomcrypt
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-20 22:44:23 +00:00
Jan
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
Jan
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
Jan
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
b16198c705 chore(deps): bump thirdparty/eigen from fd48fbb to af59ada
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `fd48fbb` to `af59ada`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](fd48fbb260...af59ada0ac)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-13 22:33:52 +00:00
f1f13d09eb chore(deps): bump thirdparty/json from 9f60e85 to 620034e
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `9f60e85` to `620034e`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](9f60e85557...620034ecec)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-13 22:33:51 +00:00
5e02352784 chore(deps): bump thirdparty/libtomcrypt from 507c668 to a81dab9
Bumps [thirdparty/libtomcrypt](https://github.com/libtom/libtomcrypt) from `507c668` to `a81dab9`.
- [Release notes](https://github.com/libtom/libtomcrypt/releases)
- [Commits](507c66827f...a81dab9970)

---
updated-dependencies:
- dependency-name: thirdparty/libtomcrypt
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-13 22:33:48 +00:00
Jan
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
Jan
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
Jan
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
9d37005445 chore(deps): bump thirdparty/json from 1b9a9d1 to 9f60e85
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `1b9a9d1` to `9f60e85`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](1b9a9d1f21...9f60e85557)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-06 23:00:10 +00:00