2038 Commits

Author SHA1 Message Date
Jan
4d0b0651eb
fix: formatting 2025-01-21 23:20:55 +01:00
Jan
7a639a359c
fix: not being able to ignore assets of type attachment,attachmentunique 2025-01-21 22:17:06 +00:00
Jan
990bfe27df
chore: add force loading of assets 2025-01-21 22:16:55 +00:00
Jan
b4194eff28
chore: always use dynamic asset pools and remove static implementation 2025-01-21 22:14:24 +00:00
Jan
74f84cbf83
Merge pull request #351 from Laupetin/fix/invalid-dds-mip-map-flags
fix: support dds files that lie about their mipmaps
v0.20.1
2025-01-15 20:44:00 +01:00
Jan
8c453f1683
fix: support dds files that lie about their mipmaps 2025-01-15 19:18:04 +00:00
Jan
aa73dca59d
Merge pull request #350 from Laupetin/fix/not-loading-iwd
fix: not loading iwds from search-path in Unlinker
2025-01-15 19:10:13 +01:00
Jan
a41d15d43a
fix: not loading iwds from search-path in Unlinker 2025-01-15 17:47:33 +00:00
Jan
64bac44e63
Merge pull request #348 from Laupetin/fix/t6-long-fastfile-names
fix: long fastfile names
v0.20.0
2025-01-15 01:09:57 +01:00
Jan
85d9f1c255
fix: salsa20 encryption only initializes encryption with zone name of at max 31 characters length 2025-01-15 00:47:01 +01:00
Jan
d9f23a0b76
fix: make file name verification consider max file name length in zone properly 2025-01-15 00:46:22 +01:00
Jan
a1d3e64813
Merge pull request #347 from Laupetin/refactor/outpath-search-path
refactor: use OutputPathFilesystem for writing fastfiles
2025-01-14 23:38:34 +01:00
Jan
cc67f6e730
refactor: use OutputPathFilesystem for writing fastfiles 2025-01-14 22:03:44 +01:00
Jan
a364e63258
Merge pull request #346 from Laupetin/refactor/remove-memorymanager-create
refactor: remove MemoryManager create method usages
2025-01-13 23:26:00 +01:00
Jan
4c09e94220
refactor: remove MemoryManager create method usages 2025-01-13 22:03:20 +00:00
Jan
62f1ac41c5
chore: remove debug log in generate script 2025-01-13 20:19:36 +00:00
Jan
fea4970b84
Merge pull request #345 from Laupetin/chore/premake-update
chore: remove premake5 executable from repo
2025-01-13 20:40:18 +01:00
Jan
0f1c67b54c
fix: properly interpret windows errorlevels 2025-01-13 19:15:21 +00:00
Jan
419481b4da
chore: add possibility to ignore premake5 from path 2025-01-13 01:27:32 +01:00
Jan
32c0ecb04d
chore: replace deprecated flags usage of FatalWarnings for premake 2025-01-12 23:45:11 +00:00
Jan
d1d4752114
chore: run generate script in ci 2025-01-12 23:41:23 +00:00
Jan
6e6bfca38c
chore: update premake version in ci 2025-01-12 23:49:17 +01:00
Jan
4240ddd4c7
chore: update and automatically install premake5 2025-01-12 23:47:59 +01:00
Jan
1d39062372
Merge pull request #341 from Laupetin/refactor/obj-dumping-output-path
refactor: obj dumping output path
v0.20.0-rc.1
2025-01-11 18:14:11 +01:00
Jan
2d58054ffc
refactor: make use of IOutputPath in ObjWriting 2025-01-11 17:52:04 +01:00
Jan
b584cd7423
fix: make sure creating directories in OutputPathFilesystem cannot lead to a crash 2025-01-11 13:05:45 +01:00
Jan
27c01e0a41
Merge pull request #339 from diamante0018/fix/recover-from-filesystem-ex
Recover from filesystem exception when dumping
2025-01-11 12:37:10 +01:00
Jan
a759f3d82b
Merge pull request #340 from Laupetin/fix/regressions-from-obj-compiling-refactor
fix: regressions from obj compiling refactor
2025-01-11 12:22:47 +01:00
Jan
c86f9f6391
fix: not accessing previous zone data when taking an asset from global asset pools 2025-01-11 11:57:09 +01:00
Jan
36f0764cd5
fix: not registering script strings for xmodel loading 2025-01-11 11:56:39 +01:00
Jan
0a98da9a79
fix: not calculating fields in t6 attachment unique loader 2025-01-11 11:56:04 +01:00
315eb76127
recover from filesystem exception when dumping 2025-01-11 11:20:12 +01:00
Jan
68665c79c9
Merge pull request #338 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-2e9f2b5
chore(deps): bump thirdparty/libtomcrypt from `c900951` to `2e9f2b5`
2025-01-11 00:32:51 +01:00
Jan
d04e76e635
Merge pull request #337 from Laupetin/dependabot/submodules/thirdparty/catch2-914aeec
chore(deps): bump thirdparty/catch2 from `0321d2f` to `914aeec`
2025-01-11 00:32:37 +01:00
Jan
50ece7dee2
Merge pull request #336 from Laupetin/dependabot/submodules/thirdparty/eigen-9836e8d
chore(deps): bump thirdparty/eigen from `7bb23b1` to `9836e8d`
2025-01-11 00:32:24 +01:00
Jan
9535342e60
Merge pull request #335 from Laupetin/dependabot/submodules/thirdparty/json-2d42229
chore(deps): bump thirdparty/json from `60c4875` to `2d42229`
2025-01-11 00:32:08 +01:00
dependabot[bot]
44440ab92e
chore(deps): bump thirdparty/libtomcrypt from c900951 to 2e9f2b5
Bumps [thirdparty/libtomcrypt](https://github.com/libtom/libtomcrypt) from `c900951` to `2e9f2b5`.
- [Release notes](https://github.com/libtom/libtomcrypt/releases)
- [Commits](c900951dab...2e9f2b5e44)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 22:56:08 +00:00
dependabot[bot]
f449527e51
chore(deps): bump thirdparty/catch2 from 0321d2f to 914aeec
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `0321d2f` to `914aeec`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](0321d2fce3...914aeecfe2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 22:56:06 +00:00
dependabot[bot]
77c6e2d53c
chore(deps): bump thirdparty/eigen from 7bb23b1 to 9836e8d
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `7bb23b1` to `9836e8d`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](7bb23b1e36...9836e8d035)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 22:56:04 +00:00
dependabot[bot]
2c5f5215f3
chore(deps): bump thirdparty/json from 60c4875 to 2d42229
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `60c4875` to `2d42229`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](60c48755e3...2d42229f4d)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 22:56:03 +00:00
Jan
5d69473551
Merge pull request #333 from awsms/main
tiny mistakes in the filenames of the make scripts
2025-01-10 16:16:03 +01:00
awsms
e5e92b7b23 tiny mistakes in the filenames of the make scripts 2025-01-10 13:52:15 +01:00
Jan
98288f5d47
Merge pull request #330 from Laupetin/test/obj-compiling-tests
Add tests for ObjCompiling module
2025-01-08 22:55:18 +01:00
Jan
d1e6aa9da0
test: add unit test for IwdCreator 2025-01-08 21:25:48 +00:00
Jan
fa249b0bd3
test: add unit test for IPakCreator 2025-01-08 21:05:11 +00:00
Jan
54e240e98c
fix: compilation 2025-01-08 17:39:34 +00:00
Jan
3b5ca86b0d
test: add unit test for ImageIwdPostProcessor 2025-01-08 17:37:19 +00:00
Jan
8c8ceae0bd
test: add unit test for ImageIPakPostProcessor 2025-01-08 17:36:01 +00:00
Jan
e0f8b3d3ca
chore: add abstraction for opening output files to be able to mock it 2025-01-07 00:02:38 +01:00
Jan
cacccf64e1
fix: make sure kvps are in a deterministic order 2025-01-05 10:16:14 +00:00