2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-12 19:47:27 +00:00

Commit Graph

  • 9a6f0c8919 refactor: restructure light def dumper Jan Laupetin 2025-07-28 21:51:12 +01:00
  • 5fefdef0a6 refactor: merge leaderboard dumpers for iw4,iw5 Jan Laupetin 2025-07-28 19:48:36 +01:00
  • dbec702075 refactor: use IAssetDumper interface on implementations directly Jan Laupetin 2025-07-27 23:13:26 +01:00
  • ce1f0d23c9 refactor: merge leaderboard dumpers into a single file Jan Laupetin 2025-07-25 22:33:40 +01:00
  • dcdbb86d17 Merge pull request #482 from Laupetin/dependabot/submodules/thirdparty/catch2-fee8162 Jan 2025-07-26 13:54:20 +02:00
  • b799c83869 Merge pull request #481 from Laupetin/dependabot/submodules/thirdparty/eigen-1e65707 Jan 2025-07-26 13:54:07 +02:00
  • 83aaa8ec37 chore(deps): bump thirdparty/catch2 from db6171a to fee8162 #482 dependabot[bot] 2025-07-25 22:38:48 +00:00
  • ece10c6e10 chore(deps): bump thirdparty/eigen from 97c7cc6 to 1e65707 #481 dependabot[bot] 2025-07-25 22:38:46 +00:00
  • 39fe9965d1 refactor: move iw3,iw4,iw5,t5 dumpers into seperate folders Jan Laupetin 2025-07-25 21:23:49 +01:00
  • 64bd89dc46 refactor: get rid of unnecessary AssetDumper wrapper class Jan Laupetin 2025-07-25 17:52:10 +01:00
  • be2a33b869 Merge pull request #478 from Laupetin/feature/font-icon-json Jan 2025-07-24 07:44:52 +02:00
  • bca5fd3f1a chore: add tests for font icon json writing and loading #478 Jan Laupetin 2025-07-23 22:52:26 +01:00
  • b8f72b7826 feat: add loader for fonticon json files Jan Laupetin 2025-07-23 19:21:09 +01:00
  • 9f4727789a chore: dump font icons as json instead of csv Jan Laupetin 2025-07-22 22:48:48 +01:00
  • 745f545342 Merge pull request #475 from Laupetin/feature/xmodel-load-non-rigid v0.23.0 Jan 2025-07-20 20:23:23 +02:00
  • eecbef158d chore: replace dirty hack for viewhands with xmodel typee reading #475 Jan Laupetin 2025-07-20 13:29:37 +02:00
  • 89b7482a0a chore: dump xmodel type as part of json Jan Laupetin 2025-07-20 13:21:12 +02:00
  • 4cdf568f5b chore: set proper flags and data for animated models Jan Laupetin 2025-07-17 18:09:19 +01:00
  • 2dc4dac785 fix: not correctly applying translation of children of rotated nodes from gltf Jan Laupetin 2025-07-13 17:43:00 +01:00
  • d240655160 feat: load non-rigid xmodels from gltf Jan Laupetin 2025-07-13 15:20:00 +01:00
  • babecd2e1f Merge pull request #477 from Laupetin/dependabot/submodules/thirdparty/catch2-db6171a Jan 2025-07-19 09:03:35 +02:00
  • 881157f666 Merge pull request #476 from Laupetin/dependabot/submodules/thirdparty/eigen-97c7cc6 Jan 2025-07-19 09:03:22 +02:00
  • 72c0181944 chore(deps): bump thirdparty/catch2 from b62413a to db6171a #477 dependabot[bot] 2025-07-18 22:51:05 +00:00
  • 6569779cbb chore(deps): bump thirdparty/eigen from bd0cd1d to 97c7cc6 #476 dependabot[bot] 2025-07-18 22:51:02 +00:00
  • 97cd64904f Merge pull request #474 from Laupetin/dependabot/submodules/thirdparty/eigen-bd0cd1d Jan 2025-07-12 06:56:35 +02:00
  • 464f7af788 Merge pull request #473 from Laupetin/dependabot/submodules/thirdparty/catch2-b62413a Jan 2025-07-12 06:56:16 +02:00
  • 178ff50534 chore(deps): bump thirdparty/eigen from 8ac2fb0 to bd0cd1d #474 dependabot[bot] 2025-07-11 22:48:36 +00:00
  • e8a4b4a137 chore(deps): bump thirdparty/catch2 from 038ee6e to b62413a #473 dependabot[bot] 2025-07-11 22:48:32 +00:00
  • 1c7fde0788 Merge pull request #472 from Laupetin/feature/xmodel-templated Jan 2025-07-10 19:35:47 +02:00
  • 4b5cea3180 fix: iw3/iw4 xmodels having invalid collLod #472 Jan Laupetin 2025-07-10 17:57:48 +01:00
  • 08bcd02b24 feat: link schema in xmodel jsons Jan Laupetin 2025-07-10 17:57:25 +01:00
  • 311d5935b3 feat: use templated xmodel loading and dumping code for iw3 Jan 2025-07-10 16:59:23 +01:00
  • 3daa8b0412 refactor: use templated xmodel loading and dumping code for iw4 Jan 2025-07-09 23:10:40 +01:00
  • a9c693d04d refactor: template remaining xmodel files for iw5,t5,t6 Jan 2025-07-09 21:57:22 +01:00
  • 1b8eff17f0 Merge pull request #471 from Laupetin/fix/show-json-errors Jan 2025-07-09 18:22:22 +02:00
  • f07202d449 fix: show asset that failed when not being able to parse jsons #471 Jan 2025-07-09 16:53:53 +01:00
  • 92774e7335 Merge pull request #464 from Laupetin/feature/material-iw3-t5 v0.22.0 Jan 2025-07-08 23:33:40 +02:00
  • 2082805557 fix: make t5 isMatureContent property bool #464 Jan Laupetin 2025-07-08 23:07:28 +02:00
  • 75c7949d3f chore: remove unused t6 material property probeMipBits Jan Laupetin 2025-07-08 19:12:26 +02:00
  • 790729f5e0 chore: remove unused t5 material property maxStreamedMips Jan Laupetin 2025-07-08 19:08:46 +02:00
  • 90cc7dacbb chore: use http schema url Jan Laupetin 2025-07-07 20:16:59 +02:00
  • 30c6735ff5 chore: use std array for json constants Jan Laupetin 2025-07-07 18:13:47 +02:00
  • c53b17a3db feat: add json schema url to dumped materials Jan Laupetin 2025-07-06 16:52:37 +02:00
  • 238ac293ab chore: add tests for t5 material dumping and loading Jan Laupetin 2025-07-06 15:56:12 +02:00
  • 9c2bbc414c chore: add layeredSurfaceTypes to t5 materials Jan 2025-07-01 22:06:30 +01:00
  • 31d7ac26fe chore: remove hashIndex from t6 json material as it is always 0 Jan 2025-07-01 21:31:46 +01:00
  • babfe7c884 feat: dump and load T5 materials Jan 2025-07-01 21:09:02 +01:00
  • 65c8cd6198 feat: add json material loading/writing for iw3 Jan 2025-06-29 23:05:36 +01:00
  • 40427cf34f fix: using wrong enum for mipmaps in iw4,iw5 material tests Jan 2025-06-29 23:05:19 +01:00
  • f8286fd358 fix: iw4 material constant zone state using iw5 game Jan 2025-06-29 19:12:08 +01:00
  • f3c83f702a Merge pull request #469 from Laupetin/dependabot/submodules/thirdparty/lz4-cacca37 Jan 2025-07-05 10:38:42 +02:00
  • e4590a4bd0 Merge pull request #468 from Laupetin/dependabot/submodules/thirdparty/catch2-038ee6e Jan 2025-07-05 10:38:28 +02:00
  • 575f5f8edc Merge pull request #467 from Laupetin/dependabot/submodules/thirdparty/json-d33ecd3 Jan 2025-07-05 10:38:13 +02:00
  • 2b7403f406 Merge pull request #466 from Laupetin/dependabot/submodules/thirdparty/eigen-8ac2fb0 Jan 2025-07-05 10:37:55 +02:00
  • 39d407f5d6 chore(deps): bump thirdparty/lz4 from 2bc386d to cacca37 #469 dependabot[bot] 2025-07-04 22:49:07 +00:00
  • 721360d199 chore(deps): bump thirdparty/catch2 from ceed268 to 038ee6e #468 dependabot[bot] 2025-07-04 22:49:04 +00:00
  • 4c19d0adbd chore(deps): bump thirdparty/json from d70e46b to d33ecd3 #467 dependabot[bot] 2025-07-04 22:49:02 +00:00
  • f08e6ecaf5 chore(deps): bump thirdparty/eigen from 7c636dd to 8ac2fb0 #466 dependabot[bot] 2025-07-04 22:49:00 +00:00
  • 117a076c42 Merge pull request #460 from Laupetin/refactor/iw4-json-materials Jan 2025-06-29 14:58:36 +02:00
  • 9827218f4a chore: add tests for material dumpers #460 Jan 2025-06-29 12:41:54 +01:00
  • b3aa6b3dc3 chore: add game suffix to material dumping code Jan 2025-06-29 08:44:50 +01:00
  • 116f008f90 chore: add tests for material loading for iw4,iw5,t6 Jan 2025-06-28 23:24:12 +01:00
  • 559fa561a9 fix: not writing gamma for iw4,iw5 materials Jan 2025-06-28 19:16:38 +01:00
  • 28a82818de refactor: move iw4 techset and vertexdecl compiling to ObjCompiling Jan 2025-06-28 19:16:13 +01:00
  • f23b47ca13 chore: move material compilation behind compiler flag Jan 2025-06-28 16:06:11 +01:00
  • b05a473e6a fix: iw4 materials not writing correct stateBitsEntry Jan 2025-06-28 14:51:04 +01:00
  • 2176480a37 chore: update formatting due to updated clang-format version Jan 2025-06-28 11:09:03 +01:00
  • 8542675d02 chore: make all .sh scripts use lf eol Jan 2025-06-28 11:04:20 +01:00
  • 12896a89f5 chore: update clang-format version Jan 2025-06-28 11:04:01 +01:00
  • 9d710caceb fix: compilation errors Jan 2025-06-28 11:00:48 +01:00
  • f1bb116359 Merge pull request #463 from Laupetin/dependabot/submodules/thirdparty/json-d70e46b Jan 2025-06-28 10:42:00 +02:00
  • 9b6587227b Merge pull request #462 from Laupetin/dependabot/submodules/thirdparty/eigen-7c636dd Jan 2025-06-28 10:41:50 +02:00
  • 0fd1c9cdcb Merge pull request #461 from Laupetin/dependabot/submodules/thirdparty/catch2-ceed268 Jan 2025-06-28 10:41:39 +02:00
  • 36d0ede0bb chore(deps): bump thirdparty/json from b451735 to d70e46b #463 dependabot[bot] 2025-06-27 22:49:03 +00:00
  • 5083b8b142 chore(deps): bump thirdparty/eigen from 6de0515 to 7c636dd #462 dependabot[bot] 2025-06-27 22:49:01 +00:00
  • 03b7a889a8 chore(deps): bump thirdparty/catch2 from 416b075 to ceed268 #461 dependabot[bot] 2025-06-27 22:48:56 +00:00
  • 2073265a86 feat: add templated iw4 material loading Jan 2025-06-26 22:25:29 +01:00
  • f897a41188 refactor: extract experimental iw4 material dumping into separate dumper Jan 2025-06-25 22:09:01 +01:00
  • 223dfcd4f8 refactor: move material asset dumpers to material folder Jan 2025-06-25 21:35:35 +01:00
  • 110ae473e8 chore: remove old iw4 json code Jan 2025-06-25 19:47:23 +01:00
  • 6c114fe58a refactor: extract material name into common source file Jan 2025-06-25 19:34:09 +01:00
  • dceca0ec9a refactor: use templating for JsonMaterialLoader Jan 2025-06-25 19:16:53 +01:00
  • 79b0706fc1 refactor: use templating for JsonMaterials Jan 2025-06-25 18:30:07 +01:00
  • 0736b8043b refactor: use templates for JsonMaterialDumper of IW5 and T6 Jan 2025-06-24 22:26:39 +01:00
  • 2876c9cb48 chore: remove unused generic xmodel file Jan 2025-06-24 20:06:20 +01:00
  • 308816a38e chore: write game into dumped jsons to prevent mixup of incompatible formats Jan 2025-06-24 19:50:24 +01:00
  • ab25121cef Merge pull request #459 from Laupetin/refactor/x64-loading-for-all-games Jan 2025-06-24 19:47:55 +02:00
  • 79b4313384 refactor: update T6 loading code for x64 support #459 Jan 2025-06-24 17:08:06 +01:00
  • a9a8597323 refactor: update IW3 loading code for x64 support Jan 2025-06-23 18:56:08 +01:00
  • 37e5e940b0 refactor: update IW5 loading code for x64 support Jan 2025-06-23 18:50:21 +01:00
  • f70932684c fix: fix single pointer leaf structs that have non-matching cross platform structure Jan 2025-06-23 18:23:01 +01:00
  • 1736f38d78 refactor: update T5 loading code for x64 support Jan 2025-06-23 18:22:28 +01:00
  • def9da6ae5 Merge pull request #458 from Laupetin/fix/x86-ff-loading Jan 2025-06-22 23:05:10 +02:00
  • dd9b0915d9 fix: wrong XQuat structs for iw3,t5 #458 Jan 2025-06-22 21:38:11 +01:00
  • 377ef5ca5c fix: not passing correct zone ptr to content loader Jan 2025-06-22 21:21:07 +01:00
  • f5a823dc9e Merge pull request #457 from Laupetin/dependabot/submodules/thirdparty/json-b451735 Jan 2025-06-21 16:54:20 +02:00
  • 95b617a335 Merge pull request #456 from Laupetin/dependabot/submodules/thirdparty/eigen-6de0515 Jan 2025-06-21 16:54:08 +02:00
  • f3b266ebe9 Merge pull request #455 from Laupetin/dependabot/submodules/thirdparty/catch2-416b075 Jan 2025-06-21 16:53:56 +02:00
  • d36159b70b chore(deps): bump thirdparty/json from 568b708 to b451735 #457 dependabot[bot] 2025-06-20 22:19:00 +00:00
  • 69822b39a1 chore(deps): bump thirdparty/eigen from d228bcd to 6de0515 #456 dependabot[bot] 2025-06-20 22:18:57 +00:00