2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-13 03:57:26 +00:00

Commit Graph

  • acd9fa27fc reverb and duck loading. cleaned up asset loading with custom csv parser Alex 2024-01-24 22:01:47 -05:00
  • a93cb6f05d dont comment that Alex 2024-01-24 01:14:20 -05:00
  • 2323b322ca finish SndAliasList loading Alex 2024-01-24 01:13:40 -05:00
  • 87917caabc Merge pull request #97 from Laupetin/feature/version-cmd-arg Jan 2024-01-24 00:45:55 +01:00
  • 398edc588f Merge pull request #98 from Laupetin/fix/crash-on-linker v0.6.2 Jan 2024-01-24 00:30:41 +01:00
  • 3fd17fc6d3 fix: calculate requiring marking for structs even when called recursively #98 Jan 2024-01-24 00:16:09 +01:00
  • c6c89140b2 fix: check correct array for emptyness when getting dependencies from marker Jan 2024-01-23 23:59:08 +01:00
  • 0b0b888b0d chore: make help command return exit code 0 #97 Jan 2024-01-23 23:14:25 +01:00
  • 05437cfd7d feat: add version command line arg to all executables Jan 2024-01-23 23:14:09 +01:00
  • 7919683748 chore: write header with git version Jan 2024-01-23 21:53:01 +01:00
  • 50d4282b54 Merge pull request #96 from Laupetin/fix/recursive-marking v0.6.1 Jan 2024-01-23 19:41:53 +01:00
  • df2a5294e8 fix: consider structures that are assets requiring marking #96 Jan 2024-01-23 19:29:43 +01:00
  • 70dba19484 fix: do not consider a structure require marking when it contains a string member Jan 2024-01-23 19:29:09 +01:00
  • f17eda9086 Merge pull request #93 from Laupetin/fix/asset-marking v0.6.0 Jan 2024-01-22 22:54:34 +01:00
  • 91cbfa2bbb chore: use marker template in loader for scriptstrings and dependencies #93 Jan 2024-01-22 22:40:03 +01:00
  • 685a99577b chore: remove scriptstring and dependency registration from ZoneLoad template Jan 2024-01-22 22:09:58 +01:00
  • 9d7c0d3452 feat: add asset marking Jan 2024-01-22 00:04:55 +01:00
  • 6083a91ab5 Merge pull request #91 from Laupetin/iw3-stringtable v0.5.0 Jan 2024-01-20 20:15:15 +01:00
  • c8d25059b9 fix: fix StringTableLoaderV3 not properly initializing cell indices #91 Jan 2024-01-20 20:04:22 +01:00
  • ada3a3251e test: add unit tests for string table asset loaders Jan 2024-01-20 20:03:59 +01:00
  • 2a1b64021b chore: use generic loaders for iw4,iw5,t5,t6 instead of duplicating implementations Jan 2024-01-20 16:32:30 +01:00
  • 8de849dc85 feat: add iw3 StringTable loading via generic loader Jan 2024-01-20 16:32:11 +01:00
  • 4696011d9d chore: extend CsvStream to be able to emit const char* allocated with a MemoryManager Jan 2024-01-20 16:30:59 +01:00
  • 5b087518aa Merge pull request #90 from Laupetin/feature/iw3-localize Jan 2024-01-20 11:53:20 +01:00
  • 09f3313d76 chore: make localize common loaders const #90 Jan 2024-01-20 11:39:26 +01:00
  • bcdde6a244 feat: add localize entry loading for IW3 Jan 2024-01-20 11:37:41 +01:00
  • bd0e1b10a3 Merge pull request #89 from Laupetin/dependabot/submodules/thirdparty/catch2-79205da Jan 2024-01-20 08:58:44 +01:00
  • 71f6b15f82 Merge pull request #88 from Laupetin/dependabot/submodules/thirdparty/json-7efe875 Jan 2024-01-20 08:58:31 +01:00
  • 8c460fecca Merge pull request #87 from Laupetin/dependabot/submodules/thirdparty/zlib-7af6320 Jan 2024-01-20 08:58:17 +01:00
  • 2d54356ff9 Bump thirdparty/catch2 from 863c662 to 79205da #89 dependabot[bot] 2024-01-19 22:26:35 +00:00
  • a1975a3281 Bump thirdparty/json from a259ecc to 7efe875 #88 dependabot[bot] 2024-01-19 22:26:31 +00:00
  • 72e4a90abe Bump thirdparty/zlib from 643e17b to 7af6320 #87 dependabot[bot] 2024-01-19 22:26:28 +00:00
  • da450c0d07 Temporarly load menu cache dump from bin to enrich menu fix/iw4-menu-loading Jan 2024-01-16 18:05:52 +01:00
  • b10c752391 populate sound alias sub lists correctly. allocate memory for loadedAssets count Alex 2024-01-15 12:58:14 -05:00
  • ecfcf940a4 Add half-baked menu caching writer Jan 2024-01-13 22:56:41 +01:00
  • b5dd6df1cd begin working on SndBank loading from raw Alex 2024-01-12 16:38:53 -05:00
  • 48d320c99d Merge pull request #83 from Laupetin/feature/fix-menu-dumps-mistakes Jan 2024-01-07 15:47:27 +01:00
  • 034809c7bb Fix formatting #83 Jan 2024-01-07 14:36:23 +00:00
  • 44b0f4da5e Move DXGI_FORMAT definition into separate namespace to make it compatible to existing definitions Jan 2024-01-06 20:41:50 +01:00
  • cd53c3cbe4 Move D3DFormat definition into separate namespace to make it compatible to existing definitions Jan 2024-01-06 20:35:00 +01:00
  • c4150279d0 Add naive expression dumping for menus for debugging purposes Jan 2024-01-06 19:39:07 +01:00
  • 6eca361517 Fix IW4 menu dumper not dumping custom functions properly Jan 2024-01-06 13:41:02 +01:00
  • 15bec9c356 Remove duplicated dumping of disabled property in items Jan 2024-01-06 12:02:16 +01:00
  • e7e18996fc Merge pull request #81 from Laupetin/dependabot/submodules/thirdparty/catch2-863c662 Jan 2024-01-06 00:03:55 +01:00
  • 2ba020cdce Bump thirdparty/catch2 from b7b71ff to 863c662 #81 dependabot[bot] 2024-01-05 22:46:10 +00:00
  • 383042046e Merge pull request #58 from skiff/main v0.4.0 Jan 2024-01-01 16:54:16 +01:00
  • c8f1c16130 fix SND_HashName #58 Alex 2024-01-01 10:29:26 -05:00
  • 07266bb9dc Merge pull request #77 from Laupetin/refactor/localize-remove-duplication v0.3.4 Jan 2023-12-31 13:55:55 +01:00
  • 9d0beaa8fc Communicate to the asset loader when parsing localize file failed #77 Jan 2023-12-31 13:45:17 +01:00
  • eb065658e6 Use CommonLocalizeEntry in parser Jan 2023-12-31 13:40:51 +01:00
  • 7c50dd84a7 Reduced duplicated code between localize asset loaders Jan 2023-12-31 13:32:38 +01:00
  • 4eabf98712 Merge pull request #71 from diamante0018/main Jan 2023-12-31 12:38:56 +01:00
  • 196e2edd8a Use ZoneState to check whether localize key is duplicated #71 Jan 2023-12-31 12:28:13 +01:00
  • e4cfda73dc Move localize parsing into localize root folder Jan 2023-12-31 11:09:45 +01:00
  • ef8442fa2b Merge pull request #75 from Laupetin/feature/separate-release-workflow Jan 2023-12-30 21:01:06 +01:00
  • 32d8552115 Separate release and ci workflows #75 Jan 2023-12-30 20:37:33 +01:00
  • 6b2e0bf198 Merge pull request #73 from Laupetin/feat/preprocessor-operators v0.3.3 Jan 2023-12-30 20:17:17 +01:00
  • 29a77ff0d8 Correctly name token-paste instead of token-join #73 Jan 2023-12-30 20:05:49 +01:00
  • e090e112e6 Implement token pasting Jan 2023-12-30 20:03:35 +01:00
  • eece5bb91d Leave in token joining operator but do stringize forward lookup instead Jan 2023-12-30 18:42:00 +01:00
  • edb88273e7 Fix not correct adding input suffix when expanding nested macro Jan 2023-12-30 16:45:06 +01:00
  • 70d4d77266 Identify token joining operators Jan 2023-12-30 16:41:17 +01:00
  • 729b72c1d9 Consider triple number sign in macro value combination of ## and # Jan 2023-12-30 14:39:08 +01:00
  • 799fa37c44 Fix not ignoring whitespace after macro parameter comma Jan 2023-12-30 14:16:49 +01:00
  • d3519c2f62 Do not expand macros in strings Jan 2023-12-30 13:59:29 +01:00
  • 2af58e5cac Fix broken stringization resolution Jan 2023-12-30 13:52:05 +01:00
  • 3901ea2d3c Make DefinesProxy expand nested macros independently to avoid recursion Jan 2023-12-30 11:06:27 +01:00
  • ab2029b548 Merge pull request #74 from Laupetin/dependabot/submodules/thirdparty/catch2-b7b71ff Jan 2023-12-30 08:38:55 +01:00
  • ba9591e8a6 Bump thirdparty/catch2 from 3acb8b3 to b7b71ff #74 dependabot[bot] 2023-12-29 22:09:50 +00:00
  • 37b1f7fe87 Add more DefinesStreamProxy tests to harden expected behavior Jan 2023-12-28 17:20:44 +01:00
  • 85539b24be fix alias type Alex 2023-12-27 23:10:24 -05:00
  • b7355f9870 fix snd bank alias flags Alex 2023-12-27 23:05:32 -05:00
  • e8d029d846 Implement stringization operator Jan 2023-12-27 09:55:08 +01:00
  • b151c37dc0 Add unit tests for preprocessor operators Jan 2023-12-26 14:55:34 +01:00
  • 09f7473db4 feat: add warning for dupe localize assets Diavolo 2023-12-26 16:57:28 +01:00
  • 44e501e8b6 Merge pull request #72 from Laupetin/fix/static-expressions-for-menu-properties v0.3.2 Jan 2023-12-26 13:54:24 +01:00
  • 0bcadc1abe Add test to ensure menu simple color properties can be static expressions #72 Jan 2023-12-26 13:11:59 +01:00
  • 851baa5931 Add test to ensure menu simple floating point properties can be static expressions Jan 2023-12-26 13:09:20 +01:00
  • 749f44b2c4 Add tests to ensure menu simple int properties can be static expressions Jan 2023-12-26 13:06:48 +01:00
  • 7820390dd8 Support static expressions for menu simple string properties Jan 2023-12-25 22:59:56 +01:00
  • 1b5d6f7439 Add unit test for menu item origin Jan 2023-12-25 19:52:20 +01:00
  • f5c987ce59 Add unit tests for menu item rect Jan 2023-12-25 19:35:03 +01:00
  • eb8ce86245 Add assertions to dvarStrList test to make sure the state is correct Jan 2023-12-25 17:48:32 +01:00
  • 3e18f74a1a Merge pull request #69 from Laupetin/fix/column-expressions Jan 2023-12-25 11:45:35 +01:00
  • 7fff36dab2 Accept expressions as part of the column sequence #69 Jan 2023-12-25 11:34:49 +01:00
  • f6b5dcae39 Merge pull request #68 from Laupetin/fix/empty-value-menu-mismatch Jan 2023-12-25 10:01:29 +01:00
  • 69cd172879 Accept setLocalVar scripts without value as default value expression #68 Jan 2023-12-25 09:48:29 +01:00
  • 846a9d36e8 Merge pull request #57 from Laupetin/fix/macro-expansion-multiple-lines v0.3.1 Jan 2023-12-24 01:11:22 +01:00
  • 4ba33f03a0 Support comma in brackets and braces in preprocessor args #57 Jan 2023-12-24 01:01:17 +01:00
  • 067f1a854e Add unit tests for properly parsing comma in square brackets and curly braces in macro usages Jan 2023-12-24 00:44:27 +01:00
  • 381aaccdf4 Fix unused variables Jan 2023-12-24 00:29:31 +01:00
  • 3ad2414754 Fix not being able to use two multi-line macros after another Jan 2023-12-24 00:21:36 +01:00
  • 9c80332147 Update macro expansion logic to accept parameters over multiple lines Jan 2023-12-24 00:05:27 +01:00
  • 3bb9f5bc9d Fix broken link syntax in README Jan 2023-12-23 16:55:34 +01:00
  • 20e3712d95 Fix broken link in README and link to docs repo Jan 2023-12-23 16:54:43 +01:00
  • b1d4176b6e Ensure not closing macro definition parameters throws an error Jan 2023-12-23 13:54:57 +01:00
  • c1c5378b08 Fix example line formatting in DefinesStreamProxy Test Jan 2023-12-23 13:54:53 +01:00
  • 12bb974324 Make DefinesProxy use ContinueDefine method instead of duplicated code Jan 2023-12-23 13:54:45 +01:00
  • 8d0147d6cf Make sure all tests need to pass for ci to pass, not just last Jan 2023-12-12 00:57:18 +01:00
  • 74154653aa Fix macro parameters not being able to be specified over multiple lines when defining Jan 2023-12-12 00:37:20 +01:00