582 Commits

Author SHA1 Message Date
Jan
07fb470466 add iw3 asset dumping basics 2021-04-15 13:42:19 +02:00
Jan
dbcbb4a4b3 Make sure assets need to be declared as temp block to be located in temp block to handle special case of iw3 stringtable not being in temp block 2021-04-15 13:42:03 +02:00
Jan
742cb596e6 Fix iw3 xanim not using different structs for dynamic indices 2021-04-15 11:45:17 +02:00
Jan
4e05bc6b44 Fix errors in iw3 commands and structs 2021-04-15 10:37:39 +02:00
Jan
ecef868903 Add loading of iw3 fastfiles 2021-04-14 19:41:41 +02:00
Jan
15c896862c fix soundbank conversion warning 2021-04-14 18:40:34 +02:00
Jan
6b72ac080f Finish iw3 zone code generation 2021-04-14 18:39:54 +02:00
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