825 Commits

Author SHA1 Message Date
Jan
adae75a7a6 add rest of iw3 commands 2021-04-14 16:49:17 +02:00
Jan
ce61ef8a45 iw3 clipmap, sounds, image commands 2021-04-14 12:07:45 +02:00
Jan
8342395823 IW3 Material Commands 2021-04-12 22:07:55 +02:00
Jan
1267b8aa7b iw3 basis 2021-04-12 19:18:55 +02:00
Jan
62d9309922 Remove SndBankDumper commented out code 2021-04-05 18:52:27 +02:00
Jan
3cda71d1e7 Dump SoundBank asset data files 2021-04-05 18:50:42 +02:00
Jan
05303313be Load iwis of version 6 (cod4) 2021-04-02 18:15:33 +02:00
Jan
8fbda2d1bb Fix iwiwriter8 using size of header for iwi27 2021-04-02 18:13:47 +02:00
Jan
1cc5be2f64 Load iw4x zones for iw4 2021-04-01 20:29:42 +02:00
Jan
590a108a1b Fix IW4 zone loading 2021-03-30 11:19:56 +02:00
Jan
31407e62e2 Fix InfoString not properly iterating through gdt entry parents when converting 2021-03-28 13:15:29 +02:00
Jan
6acbd0e2be Make asset loading context assets in gdts override their previously defined assets with the same name 2021-03-28 13:08:28 +02:00
Jan
648fed20a6 Fix zone definition parser adding spaces after field to field value 2021-03-28 13:07:45 +02:00
Jan
49f19d95c2 Fix error messages on error when loading gdt 2021-03-28 13:07:14 +02:00
Jan
41b4fb8c9a Apply gdt parent entry gdf to children 2021-03-28 12:27:23 +02:00
Jan
a42f75c85e Respect gdt parents when converting to infostring 2021-03-28 12:21:47 +02:00
Jan
579c0747d0 Add loading of gdt entries to info based assets 2021-03-28 12:07:36 +02:00
Jan
d9abf12b16 Move unlinked gdt files to source_data and reference unlinked gdts in zone definition file 2021-03-28 10:20:24 +02:00
Jan
4f995751ce Add load argument to unlinker to load zones before trying to unlink specified zones
this allows to make sure certain ipaks are loaded before dumping
2021-03-27 16:45:30 +01:00
Jan
7d4029b21f Add physconstraints loading 2021-03-27 14:00:55 +01:00
Jan
0dd7de3a0d Fix missing break in ZBarrier loader when counting barriers 2021-03-27 14:00:44 +01:00
Jan
8030a0238f Add phys preset loading 2021-03-27 10:50:20 +01:00
Jan
679fb6d398 Add tracer loading 2021-03-27 10:50:09 +01:00
Jan
23653e3067 Add ZBarrier loading 2021-03-27 10:49:49 +01:00
Jan
7d7fdb16aa Fix not dumping sound alias hash as hex 2021-03-27 10:49:19 +01:00
Jan
888b33a9c6 Add AssetLoader for attachments 2021-03-27 00:01:33 +01:00
Jan
f226e6363d Remove unused headers from AssetLoaderWeapon 2021-03-26 16:01:37 +01:00
Jan
055dd5e840 Dump and read attachment and attachment uniques to and from weapon files 2021-03-26 15:27:37 +01:00
Jan
540e631fd5 Make sure last field in infostring is still output even if it is empty 2021-03-26 15:26:44 +01:00
Jan
3520a9bd2c Use new helper functions ParseAsArray and ParseAsPairs of InfoStringToStructConverterBase to parse notetracksoundmap and hidetags 2021-03-26 12:12:32 +01:00
Jan
aaf350d088 Add calculation of fields not specified via weapon fields to asset loader weapon 2021-03-25 13:34:14 +01:00
Jan
cb3e4386a9 Fix weapon asset loader not linking weaponfulldef attachment uniques to weaponvariantdef 2021-03-25 13:33:05 +01:00
Jan
593493d5fc Fix weapon asset loader not using scriptstring value but instead field name as value 2021-03-25 13:32:39 +01:00
Jan
d8bd6fc11d Make AssetLoadingManager try to find referenced assets from global asset pools if non referencing asset was not found 2021-03-25 13:31:23 +01:00
Jan
620582aa18 Add weapon infostring loading 2021-03-25 11:15:26 +01:00
Jan
a04eb98df9 Add vehicle infostring loading 2021-03-25 11:15:11 +01:00
Jan
55f48c9bc2 Add InfoString loading 2021-03-25 11:14:51 +01:00
Jan
613943b28c Move GDT and info string prefix constants into objconstants file 2021-03-25 11:12:46 +01:00
Jan
5551ff8df7 Move InfoString headers from Common to ObjCommon 2021-03-24 16:35:12 +01:00
Jan
628abd9b12 Fix missing cstring header for InfoStringFromStructConverter 2021-03-24 15:56:52 +01:00
Jan
2d97185c8f Move fields and string arrays for info string assets to common component 2021-03-24 15:50:36 +01:00
Jan
abcce11b00 Split InfoString classes into multiple files depending on loading and writing code 2021-03-24 13:51:21 +01:00
Jan
9e00ad60e7 Add asset loader for font icon 2021-03-24 12:33:42 +01:00
Jan
79c1284193 Add asset loader for localize files 2021-03-23 17:16:36 +01:00
Jan
3ed63415a7 Add T6 assetloader for string tables 2021-03-23 01:30:10 +01:00
Jan
3529214596 Fix CsvStream not reading values properly 2021-03-23 01:28:54 +01:00
Jan
0ff06cad72 Add AssetLoaders for Qdb, ScriptParseTree and Slug 2021-03-23 01:28:33 +01:00
Jan
74f2bff716 Fix not using correct struct for ObjLoader for ddldef 2021-03-23 00:44:24 +01:00
Jan
5fbcbaf3c7 Fix not straight up inserting scriptstrings on loading from zone 2021-03-23 00:42:41 +01:00
Jan
4380a6c9f2 Set last byte of rawfile buffer to 0 when loading asset 2021-03-22 23:32:55 +01:00