1999 Commits

Author SHA1 Message Date
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
45ac414c11
chore(deps): bump thirdparty/libtomcrypt from 1764254 to 507c668
Bumps [thirdparty/libtomcrypt](https://github.com/libtom/libtomcrypt) from `1764254` to `507c668`.
- [Release notes](https://github.com/libtom/libtomcrypt/releases)
- [Commits](17642547e4...507c66827f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-06 23:00:08 +00:00
dependabot[bot]
6d7fed74a6
chore(deps): bump thirdparty/eigen from d34b100 to fd48fbb
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `d34b100` to `fd48fbb`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](d34b100c13...fd48fbb260)

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-29 22:35:56 +00:00
dependabot[bot]
96b055a37b
chore(deps): bump thirdparty/eigen from 8ad4344 to d34b100
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `8ad4344` to `d34b100`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](8ad4344ca7...d34b100c13)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-29 22:35:54 +00:00
Jan
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
Jan
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
Jan
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
Jan
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
dependabot[bot]
76aed9af14
chore(deps): bump thirdparty/eigen from d6e3b52 to 8ad4344
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `d6e3b52` to `8ad4344`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](d6e3b528b2...8ad4344ca7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-22 22:32:52 +00:00
dependabot[bot]
e6f8ec3419
chore(deps): bump thirdparty/json from fde9a86 to a97041a
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `fde9a86` to `a97041a`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](fde9a86c5a...a97041a98f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-22 22:32:50 +00:00
dependabot[bot]
130933ac29
chore(deps): bump thirdparty/catch2 from 506276c to 0321d2f
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `506276c` to `0321d2f`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](506276c592...0321d2fce3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-22 22:32:48 +00:00