Commit Graph

  • aa73dca59d
    Merge pull request #350 from Laupetin/fix/not-loading-iwd Jan 2025-01-15 19:10:13 +01:00
  • a41d15d43a
    fix: not loading iwds from search-path in Unlinker #350 Jan 2025-01-15 17:47:33 +00:00
  • 64bac44e63
    Merge pull request #348 from Laupetin/fix/t6-long-fastfile-names v0.20.0 Jan 2025-01-15 01:09:57 +01:00
  • 85d9f1c255
    fix: salsa20 encryption only initializes encryption with zone name of at max 31 characters length #348 Jan 2025-01-15 00:47:01 +01:00
  • d9f23a0b76
    fix: make file name verification consider max file name length in zone properly Jan 2025-01-15 00:46:22 +01:00
  • a1d3e64813
    Merge pull request #347 from Laupetin/refactor/outpath-search-path Jan 2025-01-14 23:38:34 +01:00
  • cc67f6e730
    refactor: use OutputPathFilesystem for writing fastfiles #347 Jan 2025-01-14 22:03:44 +01:00
  • a364e63258
    Merge pull request #346 from Laupetin/refactor/remove-memorymanager-create Jan 2025-01-13 23:26:00 +01:00
  • 4c09e94220
    refactor: remove MemoryManager create method usages #346 Jan 2025-01-13 22:03:20 +00:00
  • 62f1ac41c5
    chore: remove debug log in generate script Jan 2025-01-13 20:19:36 +00:00
  • fea4970b84
    Merge pull request #345 from Laupetin/chore/premake-update Jan 2025-01-13 20:40:18 +01:00
  • 0f1c67b54c
    fix: properly interpret windows errorlevels #345 Jan 2025-01-13 19:15:21 +00:00
  • 419481b4da
    chore: add possibility to ignore premake5 from path Jan 2025-01-13 01:13:08 +01:00
  • 32c0ecb04d
    chore: replace deprecated flags usage of FatalWarnings for premake Jan 2025-01-12 23:45:11 +00:00
  • d1d4752114
    chore: run generate script in ci Jan 2025-01-13 00:07:05 +01:00
  • 6e6bfca38c
    chore: update premake version in ci Jan 2025-01-12 23:49:17 +01:00
  • 4240ddd4c7
    chore: update and automatically install premake5 Jan 2025-01-12 23:47:59 +01:00
  • 1d39062372
    Merge pull request #341 from Laupetin/refactor/obj-dumping-output-path v0.20.0-rc.1 Jan 2025-01-11 18:14:11 +01:00
  • 2d58054ffc
    refactor: make use of IOutputPath in ObjWriting #341 Jan 2025-01-11 13:06:48 +01:00
  • b584cd7423
    fix: make sure creating directories in OutputPathFilesystem cannot lead to a crash Jan 2025-01-11 13:05:45 +01:00
  • 27c01e0a41
    Merge pull request #339 from diamante0018/fix/recover-from-filesystem-ex Jan 2025-01-11 12:37:10 +01:00
  • a759f3d82b
    Merge pull request #340 from Laupetin/fix/regressions-from-obj-compiling-refactor Jan 2025-01-11 12:22:47 +01:00
  • c86f9f6391
    fix: not accessing previous zone data when taking an asset from global asset pools #340 Jan 2025-01-11 11:57:09 +01:00
  • 36f0764cd5
    fix: not registering script strings for xmodel loading Jan 2025-01-11 11:56:39 +01:00
  • 0a98da9a79
    fix: not calculating fields in t6 attachment unique loader Jan 2025-01-11 11:56:04 +01:00
  • 315eb76127
    recover from filesystem exception when dumping #339 diamante0018 2025-01-11 11:20:12 +01:00
  • 68665c79c9
    Merge pull request #338 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-2e9f2b5 Jan 2025-01-11 00:32:51 +01:00
  • d04e76e635
    Merge pull request #337 from Laupetin/dependabot/submodules/thirdparty/catch2-914aeec Jan 2025-01-11 00:32:37 +01:00
  • 50ece7dee2
    Merge pull request #336 from Laupetin/dependabot/submodules/thirdparty/eigen-9836e8d Jan 2025-01-11 00:32:24 +01:00
  • 9535342e60
    Merge pull request #335 from Laupetin/dependabot/submodules/thirdparty/json-2d42229 Jan 2025-01-11 00:32:08 +01:00
  • 44440ab92e
    chore(deps): bump thirdparty/libtomcrypt from c900951 to 2e9f2b5 #338 dependabot[bot] 2025-01-10 22:56:08 +00:00
  • f449527e51
    chore(deps): bump thirdparty/catch2 from 0321d2f to 914aeec #337 dependabot[bot] 2025-01-10 22:56:06 +00:00
  • 77c6e2d53c
    chore(deps): bump thirdparty/eigen from 7bb23b1 to 9836e8d #336 dependabot[bot] 2025-01-10 22:56:04 +00:00
  • 2c5f5215f3
    chore(deps): bump thirdparty/json from 60c4875 to 2d42229 #335 dependabot[bot] 2025-01-10 22:56:03 +00:00
  • 5d69473551
    Merge pull request #333 from awsms/main Jan 2025-01-10 16:16:03 +01:00
  • e5e92b7b23 tiny mistakes in the filenames of the make scripts #333 awsms 2025-01-10 13:52:15 +01:00
  • 98288f5d47
    Merge pull request #330 from Laupetin/test/obj-compiling-tests Jan 2025-01-08 22:55:18 +01:00
  • d1e6aa9da0
    test: add unit test for IwdCreator #330 Jan 2025-01-07 23:48:23 +01:00
  • fa249b0bd3
    test: add unit test for IPakCreator Jan 2025-01-08 21:58:46 +01:00
  • 54e240e98c
    fix: compilation Jan 2025-01-08 00:05:20 +01:00
  • 3b5ca86b0d
    test: add unit test for ImageIwdPostProcessor Jan 2025-01-08 18:35:39 +01:00
  • 8c8ceae0bd
    test: add unit test for ImageIPakPostProcessor Jan 2025-01-07 23:48:17 +01:00
  • e0f8b3d3ca
    chore: add abstraction for opening output files to be able to mock it Jan 2025-01-07 00:02:38 +01:00
  • cacccf64e1
    fix: make sure kvps are in a deterministic order Jan 2025-01-05 10:08:21 +00:00
  • 67fb11506c
    chore: initialize ipak and iwd post processors immediately in constructor Jan 2025-01-05 09:30:59 +00:00
  • 83833cb84e
    fix: use canonical instead of absolute in test initialization Jan 2025-01-05 09:00:13 +00:00
  • ce3786f086
    chore: check exact paths of test executable and provide temp dir Jan 2025-01-05 00:13:46 +00:00
  • fc9e6ce14d
    test: add test for KeyValuePairsCompilerT6 Jan 2025-01-03 17:51:56 +01:00
  • 16e82f68ca
    Merge pull request #332 from Laupetin/dependabot/submodules/thirdparty/json-60c4875 Jan 2025-01-04 12:50:17 +01:00
  • dbecafd2a2
    Merge pull request #331 from Laupetin/dependabot/submodules/thirdparty/eigen-7bb23b1 Jan 2025-01-04 12:50:04 +01:00
  • 3ef65f741b
    chore(deps): bump thirdparty/json from 6be4e85 to 60c4875 #332 dependabot[bot] 2025-01-03 22:39:34 +00:00
  • 768f4337f7
    chore(deps): bump thirdparty/eigen from 24e0c2a to 7bb23b1 #331 dependabot[bot] 2025-01-03 22:39:32 +00:00
  • a781aae1c9
    Merge pull request #286 from Laupetin/feature/obj-container-improvements Jan 2025-01-03 15:16:45 +01:00
  • b84c719d3f
    chore: add missing headers #286 Jan 2025-01-03 12:59:05 +01:00
  • ac43b646cc
    feat: automatically add ipak_read kvp when creating ipak Jan 2025-01-03 12:52:41 +01:00
  • 2313da1c12
    chore: inject ZoneAssetCreationStateCollection to states Jan 2025-01-03 12:45:59 +01:00
  • ef862ff246
    chore: make keyvaluepairscompiler use a zonestate Jan 2025-01-03 12:36:44 +01:00
  • 3c3161448f
    chore: get Iwd and Ipak creators in constructor for post processors Jan 2025-01-03 11:18:33 +01:00
  • 416823c6cd
    chore: rename ZoneAssetLoaderState to ZoneAssetCreationState Jan 2025-01-03 11:01:44 +01:00
  • 9068e96dfa
    chore: make IZoneLoadingState return reference Jan 2025-01-03 10:42:37 +01:00
  • fa6f9451d2
    chore: extract ZoneAssetLoaderContainer to separate class Jan 2025-01-03 10:23:30 +01:00
  • 41d97c0954
    chore: initialize KeyValuePairsCompiler for T6 as obj compiler Jan 2025-01-03 09:59:28 +01:00
  • e92797e0b8
    chore: remove outdated ipak code Jan 2025-01-02 23:16:03 +01:00
  • ca761dfdbc
    chore: do not fail upon failure to find ipak file Jan 2025-01-02 22:59:21 +01:00
  • 9097db7d0f
    fix: compilation on windows Jan 2025-01-02 22:15:11 +01:00
  • dfd6e4117c
    feat: write data to ipak files Jan 2025-01-02 17:59:49 +01:00
  • 351b6bb1ea
    feat: write iwi data to specified iwds Jan 2025-01-02 17:36:03 +01:00
  • fe5d0f79ff
    chore: consider specified obj containers when post processing Jan 2025-01-02 16:26:42 +01:00
  • a7254aa11c
    feat: add post processors compiling iwds and ipaks Jan 2025-01-02 12:48:57 +01:00
  • b5937ef975
    fix: fix not finalizing obj containers when parsing zone definition Jan 2025-01-01 21:19:28 +01:00
  • aa212e0958
    chore: parse includes and assetlists while parsing zone definition Jan 2025-01-01 18:13:23 +01:00
  • 9852f52a15
    chore: get rid of now unused AssetLoading classes Jan 2024-12-31 16:34:39 +01:00
  • e11e8a361e
    chore: adjust message when no asset creator could create asset Jan 2024-12-31 15:54:04 +01:00
  • dd4f18b638
    chore: do not consider not finding global asset a failure Jan 2024-12-31 15:53:48 +01:00
  • ffac925410
    fix: reallocate assets before adding to zone pool when loading from fastfile Jan 2024-12-31 14:17:42 +01:00
  • da7a60221c
    fix: initialize default asset creator collection Jan 2024-12-31 13:50:08 +01:00
  • 27ef3152a0
    chore: do not initialize zone pools in ZoneCreator Jan 2024-12-31 13:39:52 +01:00
  • b7c8c70f2a
    fix: compilation Jan 2024-12-31 13:01:54 +01:00
  • 80c4a9a2ae
    fix: do not reallocate assets for dynamic asset pool Jan 2024-12-31 12:39:09 +01:00
  • 306ffb730e
    chore: fix error in ZoneCreator Jan 2024-12-31 12:38:58 +01:00
  • 692c31b711
    chore: fix test compilation Jan 2024-12-31 12:38:22 +01:00
  • 83d13aa166
    chore: fix loading and writing code for T6 Jan 2024-12-31 12:38:01 +01:00
  • d8bc156ffd
    chore: fix loading and writing code for T5 Jan 2024-12-28 23:51:57 +01:00
  • a36581b06e
    chore: fix loading and writing code for IW5 Jan 2024-12-28 21:12:24 +01:00
  • 9ae5aaa1db
    chore: fix loading and writing code for IW4 Jan 2024-12-28 10:28:29 +01:00
  • a5873a301f
    chore: adjust IW3 asset loaders to fit IW4 format Jan 2024-12-26 11:18:26 +01:00
  • 7ef944ebd4
    chore: refactor IW4 asset loaders Jan 2024-12-25 21:39:05 +01:00
  • f9456101e6
    chore: enable all currently implemented loaders for iw3 Jan 2024-12-24 10:05:42 +01:00
  • 4f585c6aa7
    chore: add generic default asset constructors for all games Jan 2024-12-24 10:00:52 +01:00
  • 9ebea5034a
    chore: generalize default asset creators Jan 2024-12-24 00:58:53 +01:00
  • c524cb007a
    chore: implement obj loading skeleton with localize asset Jan 2024-12-23 22:55:58 +01:00
  • 673db0592f
    chore: add scripts for formatting via docker containers Jan 2024-12-22 22:25:25 +01:00
  • 2c8fcf1630
    chore: formatting Jan 2024-12-22 19:09:26 +01:00
  • 4f0a405bdc
    chore: adjust asset creation process to use separated AssetCreators Jan 2024-12-13 23:28:28 +00:00
  • 63046f5681
    chore: do not add duplicate paths in LinkerPaths Jan 2024-11-17 22:11:18 +01:00
  • a240824706
    chore: normalize paths before making use of them in LinkerPaths Jan 2024-11-17 19:05:57 +01:00
  • 110f31e58a
    chore: fix linux build Jan 2024-10-28 22:25:54 +01:00
  • be6c30c503
    refactor: rework search paths Jan 2024-10-27 19:21:47 +01:00
  • fd421c4784
    chore: use std format for linker and unlinker args Jan 2024-10-20 16:23:42 +02:00
  • 3803ae24f5
    chore: add ObjCompiling component Jan 2024-10-20 14:12:16 +02:00