2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-05-29 12:37:43 +00:00

Commit Graph

  • 94759a412b
    wip feature/x64-zcg-loading Jan 2025-05-29 12:12:19 +01:00
  • 995e5fbdf6
    chore: temporarly adjust pointer insertion Jan 2025-05-29 09:51:07 +01:00
  • 6aa548d226
    fix: not properly inserting pointer in x64 zone loading Jan 2025-05-28 17:35:49 +01:00
  • a98adc9d59
    fix: make x64 modified loading code compatible with x86 again Jan 2025-05-28 16:19:03 +01:00
  • 46de4f9be0
    refactor: implement base x64 fastfile loading for iw4 Jan 2025-05-03 17:31:17 +01:00
  • b9af8d1214
    refactor: make ZoneInputStream a reference in zone loading Jan 2025-05-03 16:29:36 +01:00
  • e2e1472f94
    chore: implement base skeleton for architecture independent zone loading Jan Laupetin 2025-05-01 17:10:34 +02:00
  • a8cf9b79fa
    Merge pull request #440 from Laupetin/dependabot/submodules/thirdparty/eigen-d81aa18 main Jan 2025-05-24 08:53:53 +02:00
  • e67d3a8040
    Merge pull request #439 from Laupetin/dependabot/submodules/thirdparty/json-281d1e9 Jan 2025-05-24 08:53:40 +02:00
  • 200479e319
    chore(deps): bump thirdparty/eigen from 171bd08 to d81aa18 #440 dependabot[bot] 2025-05-23 22:02:41 +00:00
  • fa1b99a28a
    chore(deps): bump thirdparty/json from 3cca3ad to 281d1e9 #439 dependabot[bot] 2025-05-23 22:02:40 +00:00
  • f47c0c5074
    Merge pull request #438 from Laupetin/dependabot/submodules/thirdparty/eigen-171bd08 Jan 2025-05-17 08:11:44 +02:00
  • 5d107bd7f6
    Merge pull request #437 from Laupetin/dependabot/submodules/thirdparty/json-3cca3ad Jan 2025-05-17 08:11:31 +02:00
  • 302206b4de
    chore(deps): bump thirdparty/eigen from 434a2fc to 171bd08 #438 dependabot[bot] 2025-05-16 22:47:45 +00:00
  • bf9094db2d
    chore(deps): bump thirdparty/json from e9391dc to 3cca3ad #437 dependabot[bot] 2025-05-16 22:47:43 +00:00
  • 450bd46902
    Merge pull request #436 from Laupetin/fix/gltf-without-bones v0.21.1 Jan 2025-05-11 22:20:46 +02:00
  • 2a4c0dcb43
    fix: dumping xmodels with multiple surfaces and no bones #436 Jan 2025-05-11 20:55:52 +01:00
  • c28d1f6000
    Merge pull request #435 from Laupetin/dependabot/submodules/thirdparty/lz4-836decd Jan 2025-05-10 10:18:51 +02:00
  • d7e7726f76
    Merge pull request #434 from Laupetin/dependabot/submodules/thirdparty/eigen-434a2fc Jan 2025-05-10 10:18:38 +02:00
  • 2c45942d13
    Merge pull request #433 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-d448df1 Jan 2025-05-10 10:18:27 +02:00
  • 23ece27d07
    Merge pull request #432 from Laupetin/dependabot/submodules/thirdparty/json-e9391dc Jan 2025-05-10 10:18:15 +02:00
  • 11d01763d6
    chore(deps): bump thirdparty/lz4 from c99038d to 836decd #435 dependabot[bot] 2025-05-09 22:42:23 +00:00
  • 404bba6142
    chore(deps): bump thirdparty/eigen from fb2fca9 to 434a2fc #434 dependabot[bot] 2025-05-09 22:42:22 +00:00
  • efeffe9e90
    chore(deps): bump thirdparty/libtomcrypt from 3905c28 to d448df1 #433 dependabot[bot] 2025-05-09 22:42:20 +00:00
  • a1b48ceeeb
    chore(deps): bump thirdparty/json from dff2b47 to e9391dc #432 dependabot[bot] 2025-05-09 22:42:18 +00:00
  • f802b4e130
    Merge pull request #431 from Laupetin/dependabot/submodules/thirdparty/json-dff2b47 Jan 2025-05-03 01:07:05 +02:00
  • 38dd7eecad
    Merge pull request #430 from Laupetin/dependabot/submodules/thirdparty/catch2-74fcff6 Jan 2025-05-03 01:06:57 +02:00
  • 4798a20699
    Merge pull request #429 from Laupetin/dependabot/submodules/thirdparty/eigen-fb2fca9 Jan 2025-05-03 01:06:48 +02:00
  • e7d9d9a845
    Merge pull request #428 from Laupetin/dependabot/submodules/thirdparty/lz4-c99038d Jan 2025-05-03 01:06:41 +02:00
  • 182b0b2530
    chore(deps): bump thirdparty/json from 51a77f1 to dff2b47 #431 dependabot[bot] 2025-05-02 22:31:50 +00:00
  • dc4956c077
    chore(deps): bump thirdparty/catch2 from 4c8671c to 74fcff6 #430 dependabot[bot] 2025-05-02 22:31:48 +00:00
  • 9b7f384a3d
    chore(deps): bump thirdparty/eigen from 7294434 to fb2fca9 #429 dependabot[bot] 2025-05-02 22:31:45 +00:00
  • 5b97cbf3f8
    chore(deps): bump thirdparty/lz4 from df6b19d to c99038d #428 dependabot[bot] 2025-05-02 22:31:43 +00:00
  • 0dde2478a7
    Merge pull request #427 from Laupetin/refactor/zone-loading-code-style Jan 2025-05-02 23:52:49 +02:00
  • 35cb6636a1
    fix: linux build #427 Jan Laupetin 2025-05-02 23:26:12 +02:00
  • b92e85dc14
    refactor: hide implementation of loading steps inside file Jan 2025-05-02 21:12:48 +01:00
  • 955df98279
    refactor: hide implementation details of zone loading processors Jan 2025-05-02 19:34:51 +01:00
  • eb16dfcd00
    refactor: merge ZoneInputStream interface with only implementation Jan 2025-05-02 18:35:44 +01:00
  • 4ce82ad63c
    refactor: update ZoneLoading classes codestyle Jan 2025-05-02 17:43:34 +01:00
  • 446c38d8ee
    refactor: reorder members of zcg generated classes Jan Laupetin 2025-05-02 15:59:30 +02:00
  • ed029bc24d
    refactor: adjust template const modifiers Jan 2025-05-02 12:37:23 +01:00
  • 8b85cadb77
    refactor: make memory from zone a reference instead of ptr Jan 2025-05-02 11:42:17 +01:00
  • 9e940a6f53
    refactor: use zone reference in AssetLoader Jan 2025-05-02 11:19:52 +01:00
  • 50612d117e
    refactor: update zcg generate file headers Jan 2025-04-30 16:57:36 +01:00
  • 115765ad86
    Merge pull request #424 from Laupetin/refactor/remaining-get-name-zcg Jan 2025-04-28 17:56:08 +02:00
  • 1b579b1bc3
    refactor: remove usages of name sequence in game commands #424 Jan Laupetin 2025-04-28 17:27:03 +02:00
  • 68ee502c72
    refactor: remove name sequence from zcg commands Jan Laupetin 2025-04-28 17:23:39 +02:00
  • 0103e4631f
    refactor: remove GetAssetName method from ZoneMark template Jan Laupetin 2025-04-28 17:18:09 +02:00
  • 7f59d35e87
    refactor: replace GetAssetName method in ZoneLoad template Jan Laupetin 2025-04-28 17:09:40 +02:00
  • f4870de1a7
    Merge pull request #423 from Laupetin/refactor/asset-struct-for-zcg Jan 2025-04-28 14:24:03 +02:00
  • 547da3fdf9
    refactor: remove GetName method of ZoneWrite zcg template #423 Jan 2025-04-28 12:50:51 +01:00
  • 1fe1b30831
    chore: use Asset definition instead of enum entry for zcg Jan Laupetin 2025-04-28 11:08:32 +02:00
  • 3adbe5a275
    refactor: fix additional zcg x64 warnings Jan 2025-04-28 11:54:51 +01:00
  • d938f91541
    fix: crash on trying to generate for specific asset Jan Laupetin 2025-04-28 09:48:34 +02:00
  • 2eefad105e
    chore: small code adjustments for generation code in zcg Jan Laupetin 2025-04-28 09:36:56 +02:00
  • d94a004433
    Merge pull request #422 from Laupetin/refactor/oat-64 Jan 2025-04-27 22:08:34 +02:00
  • 4ccd0a55cf
    chore: adjust game structs to have custom alignment when they are platform independent #422 Jan Laupetin 2025-04-27 21:05:22 +02:00
  • 4e9599aabf
    chore: detect structs that differ on different architectures Jan Laupetin 2025-04-27 21:04:41 +02:00
  • 088d14f894
    chore: add x64 build to ci Jan Laupetin 2025-04-26 19:14:52 +02:00
  • 365b627523
    refactor: fix remaining x64 compilation issues Jan 2025-04-26 12:38:43 +01:00
  • a6107e24a2
    chore: disable type alignment on x64 for x86 games Jan Laupetin 2025-04-26 18:59:18 +02:00
  • 3b00c1d45b
    refactor: fix x64 compilation for ZoneLoading Jan 2025-04-26 11:45:33 +01:00
  • de43e33dcd
    refactor: fix x64 compilation for ObjWriting Jan 2025-04-26 10:19:00 +01:00
  • 5d0c94e430
    refactor: fix x64 compilation for ObjLoading Jan 2025-04-26 10:11:28 +01:00
  • ee4301952a
    refactor: fix x64 compilation issues in Common,ObjCommon,ObjCompiling,ObjImage components Jan 2025-04-25 22:55:04 +01:00
  • 5635470b6e
    refactor: cryptography component Jan 2025-04-25 21:26:44 +01:00
  • 60f5c1a18f
    refactor: adjust zcg code for working in x64 Jan 2025-04-25 19:21:22 +01:00
  • c61dddf0e2
    Merge pull request #421 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-3905c28 Jan 2025-04-26 09:36:32 +02:00
  • 2271f350f1
    Merge pull request #420 from Laupetin/dependabot/submodules/thirdparty/json-51a77f1 Jan 2025-04-26 09:36:23 +02:00
  • a8c6620c1f
    Merge pull request #419 from Laupetin/dependabot/submodules/thirdparty/eigen-7294434 Jan 2025-04-26 09:36:15 +02:00
  • 7cf9804117
    Merge pull request #418 from Laupetin/dependabot/submodules/thirdparty/lz4-df6b19d Jan 2025-04-26 09:36:08 +02:00
  • 70a1a4aba2
    chore(deps): bump thirdparty/libtomcrypt from a6b9aff to 3905c28 #421 dependabot[bot] 2025-04-25 22:28:25 +00:00
  • 8d171a2e9e
    chore(deps): bump thirdparty/json from c67d538 to 51a77f1 #420 dependabot[bot] 2025-04-25 22:28:23 +00:00
  • 8dbba71944
    chore(deps): bump thirdparty/eigen from 33f5f59 to 7294434 #419 dependabot[bot] 2025-04-25 22:28:21 +00:00
  • 41dcabf145
    chore(deps): bump thirdparty/lz4 from fa1634e to df6b19d #418 dependabot[bot] 2025-04-25 22:28:19 +00:00
  • cf8969c1a6
    Merge pull request #417 from Laupetin/chore/formatting-for-zcg-templates Jan 2025-04-24 23:34:20 +02:00
  • 10cbd47bdc
    chore: use std::format for zcg templates #417 Jan 2025-04-21 10:38:55 +02:00
  • f7af6e4480
    Merge pull request #404 from GoastcraftHD/main v0.21.0 Jan 2025-04-23 18:43:57 +02:00
  • 76c22ffce2
    chore: adjust include path for lz4 dependency #404 Jan 2025-04-23 17:00:17 +01:00
  • dc282170bc
    chore: small code style adjustments for XModelBinWriter Jan 2025-04-23 16:52:04 +01:00
  • 82d38ab710
    Merge pull request #416 from Laupetin/fix/t6-stringtable-cell-indices Jan 2025-04-23 08:08:33 +02:00
  • 0fbfb860c0
    fix: ignoring last element in t6 stringtable cell index sorting #416 Jan 2025-04-23 00:39:49 +01:00
  • e14f0743da
    Merge pull request #411 from diamante0018/debug-regression Jan 2025-04-23 02:14:12 +02:00
  • fb20cbf81c
    fix: use platform specific calls to get executable dir #411 Jan 2025-04-20 17:07:04 +02:00
  • 101487d869 Fixed Memory leak + other small fixes Simon Ickler 2025-04-22 11:31:40 +02:00
  • 1cccfe352b
    Merge pull request #415 from Laupetin/fix/redownload-premake-on-update Jan 2025-04-21 18:58:21 +02:00
  • dbcf7d86af
    fix: redownload premake when version is outdated #415 Jan 2025-04-21 17:23:30 +01:00
  • f888d7a5d4
    Merge pull request #414 from Laupetin/fix/generate-with-git-worktree Jan 2025-04-21 00:18:19 +02:00
  • 74b9f7b010
    Merge pull request #409 from diamante0018/chore/premake5 Jan 2025-04-21 00:14:35 +02:00
  • ba4cb85639
    fix: make generate.sh work with git worktrees #414 Jan 2025-04-20 23:36:56 +02:00
  • da90bbd356
    Merge pull request #412 from Laupetin/chore/better-build-scripts Jan 2025-04-20 17:54:29 +02:00
  • 13b07c0fe4
    chore: replace x64 build scripts with generic ones #412 Jan 2025-04-20 17:21:53 +02:00
  • 199446b09f
    fix: make LinkerPaths use weakly_canonical to make path prefered Giulia Sanguineti 2025-04-20 15:44:19 +02:00
  • 37fe6b6a5c fix: min version for Premake5 #409 Giulia Sanguineti 2025-04-20 15:25:45 +02:00
  • ea5d27a7f9 chore: update Premake5 Giulia Sanguineti 2025-04-20 14:55:34 +02:00
  • 38d948ebdd
    Merge pull request #408 from Laupetin/refactor/zcg-code-style Jan 2025-04-20 13:51:43 +02:00
  • 9f8a933277
    chore: update ZoneCodeGenerator code style #408 Jan 2025-04-19 23:01:22 +02:00
  • 9f738da517
    chore: remove duplicated alignment utility method Jan 2025-04-19 16:00:42 +02:00
  • 785cf8c025
    chore: update code style in ZoneCodeGenerator entrypoint Jan 2025-04-19 15:58:00 +02:00
  • 8946c28eab Fixed Code Style Simon Ickler 2025-04-19 15:58:37 +02:00