42 Commits

Author SHA1 Message Date
Alex
b5dd6df1cd begin working on SndBank loading from raw 2024-01-12 16:38:53 -05:00
b8b76adc73
fix(menus): make functions case insensitive 2023-12-10 21:33:02 +01:00
Clang Format
c858695f0c
Adjust further code formatting 2023-11-19 21:07:28 +00:00
Jan
d5f881be04
Fix more missing headers 2023-11-19 21:07:27 +00:00
Clang Format
6b4f5d94a8
Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan
abbb697d7c Add data writing for IPaks 2023-10-15 18:12:23 +02:00
Jan
23d0fe1eb0 Always load/unload project specific zones 2023-10-07 15:17:06 +02:00
Jan
36cd9e11fe Support localize entries that have a name that cannot be represented as an identifier 2023-09-24 15:58:57 +02:00
Jan
88bc1c1056 Fix SimpleLexer not being able to read escaped strings 2023-09-23 14:28:59 +02:00
Jan
34cdd46b42 Fix linux compilation 2023-06-18 12:20:55 +02:00
Jan
0105c0d1bd Dump material info from constants 2022-05-14 16:09:11 +02:00
Jan
77420495f6 Add base for calculation sizes of structs for StructuredDataDef 2022-03-22 14:12:48 +01:00
Jan
c52d129db1 Add alignment utility 2022-03-20 17:38:23 +01:00
Jan
c91cb40b76 Add endianness utility methods 2022-03-20 16:00:56 +01:00
Jan
338de302d9 Add free function to memory manager 2021-12-28 23:51:23 +01:00
Jan
767daca2ea Add generic XModel Export dumper without bone support yet 2021-08-13 09:40:12 +02:00
Jan
ef36d6cdc5 Use _strdup instead of strdup when using msvc 2021-03-19 16:41:18 +01:00
Jan
e6a91c0305 add linker basis 2021-03-08 12:46:27 +01:00
Jan
b4d8e9c17b Make compilation process compatible to linux on gcc 2021-03-03 06:21:25 -08:00
Jan
1cd06668e0 Replace FileAPI with c++ streams and std::filesystem 2021-03-03 14:04:35 +01:00
Jan
b6b0a57232 Refactor Crypto/Utils lib to make it Linux compatible 2021-03-01 08:17:18 -08:00
Jan
0f70f9586c Implement sequence matcher and parser magic 2021-02-13 00:12:26 +01:00
Jan
3b716965a5 Add information and computations to ZCG cpp 2021-02-08 14:33:57 +01:00
Jan
65cf1ef9c2 Add ZCG cpp domain classes 2021-02-07 23:31:45 +01:00
Jan
019e772cd2 Add dumping of iw4 loaded sounds 2020-10-18 17:41:14 +02:00
Jan
23f77bb335 Unlinker: Make parsing specified command line arguments its own class 2020-02-14 23:40:47 +01:00
Jan
63330ff908 ZoneCommon: Extract non ZoneMemory management from ZoneMemory into Utils::MemoryManager class 2020-02-05 16:52:43 +01:00
Jan
0abdb64832 ObjLoading: Be able to load and index IWD files 2020-01-01 18:46:33 +01:00
Jan
5f833969f9 Utils: Fix UsageInformation still outputting a dash when no short name is specified. Same for long name. 2019-12-30 23:51:13 +01:00
Jan
ce063adcc5 Utils: Make file of FileAPI an interface to be able to integrate custom file implementations when using 2019-12-25 14:07:51 +01:00
Jan
508e308bfc Utils: Fix GetDirectory not returning correct result 2019-11-16 01:18:16 +01:00
Jan
0c60c28a36 Utils: Use const pointers when only read access to memory 2019-11-16 01:17:57 +01:00
Jan
d176e137a5 Utils: Change FileAPI and PathUtils to make use std::filesystem 2019-11-15 18:16:11 +01:00
Jan
5b97aee87f Remove solution files from repository 2019-10-22 00:00:14 +02:00
Jan
61eb92588e Utils: Fix FileAPI printf not using the correct print method 2019-10-02 12:49:21 +02:00
Jan
9d1b7325a2 Code Quality: Use enum class instead of enum to make sure enum members can only be accessed when scoped to the enum 2019-10-02 12:48:58 +02:00
Jan
2c611a1368 Update projects to Visual Studio 2019 platform 2019-10-02 12:21:34 +02:00
Jan
c76352077a Implement UsageInformation Utility 2019-09-26 21:43:25 +02:00
Jan
75bd49d501 Implement ArgumentParser Utility based on the CSharp version of ZoneCodeGenerator 2019-09-26 21:43:03 +02:00
Jan
8991b6ab15 Add skeleton for ArgumentParser in Utils component 2019-09-24 23:33:08 +02:00
Jan
eeff08d772 Add PathUtils to Utils component 2019-09-24 23:32:04 +02:00
Jan
0d8432d4f7 Import code from previous AssetBuilder version 2019-09-24 10:45:09 +02:00