2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-07-16 04:59:51 +00:00
Commit Graph

34 Commits

Author SHA1 Message Date
Jan 89074c8601 fix: not reallocating IW5 clipMap pInfo from temp block 2024-03-30 20:10:20 +01:00
Jan 239001e6f2 refactor: use std ranges functions where applicable 2024-03-24 20:49:15 +01:00
Jan 132cccb971 refactor: use new line character instead of std::endl 2024-03-24 20:24:22 +01:00
Jan 4f0ee35740 refactor: use std::extent_v instead of std::extent 2024-03-24 19:46:43 +01:00
Jan fef815e708 feat: recognize indirect asset refs when marking assets 2024-02-07 00:53:52 +01:00
Jan 9d7c0d3452 feat: add asset marking 2024-01-22 21:47:46 +01:00
Clang Format c858695f0c Adjust further code formatting 2023-11-19 21:07:28 +00:00
Clang Format 6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan e7eb43a955 Correctly parse binary operations that can be interpreted as sign prefixes for numbers 2021-11-28 15:16:43 +01:00
Jan 69c08def7f Add expression parsing for menu parser 2021-11-03 23:46:18 +01:00
Jan 8d9080066f Extract commonly used Parser code to new Parser component 2021-03-08 20:06:34 +01:00
Jan 88c48e8107 Add dynamic allocation alignment to be able to load T6 MemoryBlock asset which isnt used at all so why am i doing this again 2021-03-05 09:23:37 +01:00
Jan 5f3aa2a460 Implement defines with parameters to ZoneCodeGenerator 2021-03-04 11:37:06 +01:00
Jan b4d8e9c17b Make compilation process compatible to linux on gcc 2021-03-03 06:21:25 -08:00
Jan 5290d3a768 Update ZCG new console output 2021-03-01 14:12:36 +01:00
Jan a6f547f1df add post processors for leafs, memberleafs, unions and usages 2021-02-20 00:32:26 +01:00
Jan e09793818f add unit tests for sequence architecture 2021-02-19 23:17:53 +01:00
Jan 0fcb3d388a implement reordering seequence 2021-02-19 21:34:37 +01:00
Jan 0cafabc44e implement set block sequence 2021-02-19 20:44:46 +01:00
Jan 48e3738c05 implement parsing for reusable and scriptstring and string 2021-02-19 20:23:11 +01:00
Jan 873c23fb56 implement name sequence parsing 2021-02-19 19:42:10 +01:00
Jan 3ffcac04dd implement count sequence parsing 2021-02-19 19:37:38 +01:00
Jan 4a0395c5df parse asset 2021-02-19 17:54:36 +01:00
Jan 550eb1e4d3 implement parsing of actions 2021-02-19 17:39:35 +01:00
Jan 524e188db1 fix evaluation not resolving correctly due to being unfinished 2021-02-19 17:02:49 +01:00
Jan 7c51c26255 Calculate size and alignment in post processor 2021-02-19 16:23:16 +01:00
Jan 1264be4274 Parse game and block commands 2021-02-19 10:03:34 +01:00
Jan 5d5fc86923 create enum definitions from headers 2021-02-18 17:15:46 +01:00
Jan bb877f87bb Add sequences for commands 2021-02-18 14:41:27 +01:00
Jan 37232e3176 Matcher and sequence testing stuffs 2021-02-13 14:54:34 +01:00
Jan 0f70f9586c Implement sequence matcher and parser magic 2021-02-13 00:12:26 +01:00
Jan 87b7921c73 Add Header Lexer for ZCG cpp 2021-02-12 00:01:41 +01:00
Jan 751cb2cd6e Add c preprocessor proxies to command file parser to support defines and include 2021-02-11 11:51:06 +01:00
Jan f9ef7cc35b Add Tests for ZCG cpp 2021-02-10 18:03:50 +01:00