352 Commits

Author SHA1 Message Date
Alex
a93cb6f05d dont comment that 2024-01-24 01:14:20 -05:00
Alex
2323b322ca finish SndAliasList loading 2024-01-24 01:13:40 -05:00
Alex
b5dd6df1cd begin working on SndBank loading from raw 2024-01-12 16:38:53 -05:00
Jan
034809c7bb
Fix formatting 2024-01-07 14:36:23 +00:00
Jan
44b0f4da5e
Move DXGI_FORMAT definition into separate namespace to make it compatible to existing definitions 2024-01-06 20:41:50 +01:00
Jan
c4150279d0
Add naive expression dumping for menus for debugging purposes 2024-01-06 19:39:07 +01:00
Jan
6eca361517
Fix IW4 menu dumper not dumping custom functions properly 2024-01-06 13:41:02 +01:00
Jan
15bec9c356
Remove duplicated dumping of disabled property in items 2024-01-06 12:07:47 +01:00
Jan
383042046e
Merge pull request #58 from skiff/main
T6 SndBank & SndDriverGlobals Asset Dumping
2024-01-01 16:54:16 +01:00
Alex
c8f1c16130 fix SND_HashName 2024-01-01 10:29:26 -05:00
Alex
85539b24be fix alias type 2023-12-27 23:10:24 -05:00
Alex
b7355f9870 fix snd bank alias flags 2023-12-27 23:05:32 -05:00
JezuzLizard
8b62bc0bc0 Address review comments. 2023-12-14 13:48:44 -08:00
JezuzLizard
96e67dc1fa Use clang-format. 2023-12-14 13:28:16 -08:00
JezuzLizard
76a98e65fd Replace magic numbers with macros from zutil.h. Compress animtrees when linking. 2023-12-14 13:28:16 -08:00
JezuzLizard
4b05c6aa9b Add decompression of animtree rawfiles for T6. 2023-12-14 13:28:16 -08:00
Alex
53a3c71847 code review comments 2023-12-13 08:33:51 -05:00
Alex
15669fd58c T6 SndBank & SndDriverGlobals 2023-12-11 22:43:20 -05:00
902a2bc27d
feat: dump scriptfiles to gsc bin (gsc-tool) format 2023-12-09 16:07:53 +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
51899d4a69 Dump T6 sound PCM data as wav 2023-10-26 22:54:20 +02:00
Jan
8c2bb09b28 Dump soundbank data without having to dump aliases 2023-10-25 21:44:07 +02:00
Jan
4811d41ec8 Fix calculating wrong chunk buffer window when only the block header is inside a chunk and all the data is in the next 2023-10-15 22:31:50 +02:00
Jan
75cd9bd4e4 Fix not respecting chunk buffer window border 2023-10-15 22:31:21 +02:00
Jan
fa72a6d5db Fix writing whole file everytime an uncompressed command is written 2023-10-15 22:12:42 +02:00
Jan
d779dfd884 Fix writing block header incorrectly 2023-10-15 22:12:25 +02:00
Jan
abbb697d7c Add data writing for IPaks 2023-10-15 18:12:23 +02:00
Jan
8514378465 Write IPak base skeleton without data 2023-10-07 19:41:54 +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
cf711c3af7 Use SimpleLexer escaped strings for localization 2023-09-24 15:25:08 +02:00
Jan
b8b4b7ce21 Fix incorrectly dumping window rect instead of window clientRect for iw5 items 2023-09-24 12:36:51 +02:00
Jan
e481d97143 Also dump dvar and localvar for multiproperty and enum dvar items 2023-09-24 10:30:27 +02:00
Jan
2cd5d05a19 Use escaped strings with simple lexer whenever appropriate 2023-09-23 15:21:09 +02:00
Jan
cd5a5c2898 Add missing parenthesis for custom functions when dumping menus 2023-08-25 00:38:35 +02:00
Jan
aea76d0b42 Escape string values when menu dumping 2023-08-24 19:36:37 +02:00
Jan
8a1fe03358 Add base for IW5 menu parsing 2023-08-23 23:08:50 +02:00
Jan
0d6e3e8298 Dump outline color for IW4 menus 2023-08-23 23:08:41 +02:00
Jan
59d829b789 make alphafunc passthrough by default for default2d 2022-08-21 01:25:29 +02:00
Jan
b4fbbb6bbc Fix not dumping stencil values in json correctly 2022-08-21 01:24:46 +02:00
Jan
6d15ddcd08 Dump techniques with state map "passthrough" by default 2022-08-13 20:50:25 +02:00
Jan
032cfed6e1 Fix AssetDumperTechniqueSet 2022-08-07 19:05:44 +02:00
Jan
a8bb1a5ead Load particle cloud materials 2022-08-07 15:45:40 +02:00
Jan
c55f759793 Fix asset dumper already assuming statemaps are in use 2022-08-07 15:45:28 +02:00
Jan
f3b175ab08 Handle material alphatest gt0 2022-08-06 18:59:13 +02:00
Jan
c010355d4a Dump material tile and filter properties 2022-08-06 18:47:28 +02:00
Jan
0179d61451 Fix json material dumping alpha test 2022-08-06 18:46:49 +02:00
Jan
347c1b3d68 Fix material loading sortkeys and cameraRegion 2022-08-06 15:40:00 +02:00
Jan
5771044c08 Material dumping and loading stuff 2022-08-06 10:52:52 +02:00
Jan
2f948ea54a More material loading constants 2022-07-23 15:50:35 +02:00