1974 Commits

Author SHA1 Message Date
Jan
416823c6cd
chore: rename ZoneAssetLoaderState to ZoneAssetCreationState 2025-01-03 11:01:44 +01:00
Jan
9068e96dfa
chore: make IZoneLoadingState return reference 2025-01-03 10:42:37 +01:00
Jan
fa6f9451d2
chore: extract ZoneAssetLoaderContainer to separate class 2025-01-03 10:25:51 +01:00
Jan
41d97c0954
chore: initialize KeyValuePairsCompiler for T6 as obj compiler 2025-01-03 09:59:28 +01:00
Jan
e92797e0b8
chore: remove outdated ipak code 2025-01-02 23:16:03 +01:00
Jan
ca761dfdbc
chore: do not fail upon failure to find ipak file 2025-01-02 22:59:21 +01:00
Jan
9097db7d0f
fix: compilation on windows 2025-01-02 22:39:14 +01:00
Jan
dfd6e4117c
feat: write data to ipak files 2025-01-02 17:59:49 +01:00
Jan
351b6bb1ea
feat: write iwi data to specified iwds 2025-01-02 17:54:46 +01:00
Jan
fe5d0f79ff
chore: consider specified obj containers when post processing 2025-01-02 16:26:42 +01:00
Jan
a7254aa11c
feat: add post processors compiling iwds and ipaks 2025-01-02 12:57:10 +01:00
Jan
b5937ef975
fix: fix not finalizing obj containers when parsing zone definition 2025-01-01 21:19:28 +01:00
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
dependabot[bot]
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
dependabot[bot]
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