3cda71d1e7
Dump SoundBank asset data files
2021-04-05 18:50:42 +02:00
8fbda2d1bb
Fix iwiwriter8 using size of header for iwi27
2021-04-02 18:13:47 +02:00
1cc5be2f64
Load iw4x zones for iw4
2021-04-01 20:29:42 +02:00
7d7fdb16aa
Fix not dumping sound alias hash as hex
2021-03-27 10:49:19 +01:00
055dd5e840
Dump and read attachment and attachment uniques to and from weapon files
2021-03-26 15:27:37 +01:00
55f48c9bc2
Add InfoString loading
2021-03-25 11:14:51 +01:00
613943b28c
Move GDT and info string prefix constants into objconstants file
2021-03-25 11:12:46 +01:00
628abd9b12
Fix missing cstring header for InfoStringFromStructConverter
2021-03-24 15:56:52 +01:00
2d97185c8f
Move fields and string arrays for info string assets to common component
2021-03-24 15:50:36 +01:00
abcce11b00
Split InfoString classes into multiple files depending on loading and writing code
2021-03-24 13:51:21 +01:00
79c1284193
Add asset loader for localize files
2021-03-23 17:16:36 +01:00
2a6d7c84c2
Add ZoneScriptString class to store zone script strings
2021-03-18 16:55:30 +01:00
88b5eefe24
Create CsvStream class to replace CsvWriter
2021-03-11 12:43:33 +01:00
39a1485be6
Add T6 attachment unique dumper
2021-03-07 17:51:02 +01:00
7e9dfe9127
move iw4 string arrays to commoniw4 header
2021-03-07 15:33:21 +01:00
ba1bca775b
Move T6 string arrays to CommonT6 header
2021-03-07 15:30:48 +01:00
5db7eaeec3
Add T6 Attachment dumper
2021-03-07 15:25:58 +01:00
313e9e9f1a
Remove reference asset names from info strings
2021-03-06 21:20:13 +01:00
ea7b1eadae
Make dumpers works as gdt dumpers and raw dumpers
2021-03-06 13:25:08 +01:00
fc59a09d02
Make unlinker open a gdt file if not raw specified
2021-03-06 12:09:00 +01:00
abb268a819
Add AssetDumperContext to bundle context fields for dumping
...
(cherry picked from commit ed8331280392ef3a2b4657c5dbd0880463d85f2c)
2021-03-05 18:11:56 +01:00
1a45cf2107
Fix more gcc compilation issues
2021-03-03 09:12:27 -08:00
1cd06668e0
Replace FileAPI with c++ streams and std::filesystem
2021-03-03 14:04:35 +01:00
911e43d4c2
add dumping of iw4 vehicle files
2020-10-27 22:35:26 +01:00
3b1e62e398
Add dumping of iw4 weapon files
2020-10-26 01:00:24 +01:00
b5141bcd1c
Use countof and enum num entries to get the amount of entries in t6 weaponfulldef
2020-10-25 19:51:34 +01:00
eb97560e0d
Add dumping of T6 physconstraints
2020-10-25 13:14:16 +01:00
6cca00b8d8
Add dumping of t6 physpreset, tracer and zbarrier in their respective infostring files
2020-10-24 13:46:37 +02:00
71c291ade2
Fix t6 weapondumper not freeing temporary fulldef
2020-10-24 12:50:54 +02:00
7868916a25
Add dumping of T6 vehicles as vehiclefiles
2020-10-24 02:48:16 +02:00
c68debc3da
Add T6 playeranimtype from zombie mode for dumping weapons
2020-10-23 16:22:24 +02:00
70da70de65
Dump t6 weapon explosiontag in weaponfile
2020-10-23 15:55:30 +02:00
eed7164b5b
Save scriptstrings per zone and not per asset since that solves all problems with multiple assets of the same zone referencing the same struct in memory that has scriptstring indices
2020-10-23 15:54:27 +02:00
f8e7a10789
Also remove string reference in scriptstring callback from WeaponDumper
2020-10-23 13:35:50 +02:00
2e61f46544
Make InfoStringDumper scriptstring callback return std::string instead of const std::string& since a reference is not needed
2020-10-23 13:26:32 +02:00
99195232bb
Add dumping of hideTags and noteTrackSoundMap to weapons for T6
2020-10-23 12:55:07 +02:00
6cca45fc26
Add scriptstring value callback to weapon loading of t6
2020-10-23 12:52:44 +02:00
7acf07a4b4
Use offsetof macro instead of fixed offset values for weaponfields of t6
2020-10-20 17:30:10 +02:00
c86139b0fa
Add dumping of t6 weapons
2020-10-20 12:49:20 +02:00
d942c5a625
Make AbstractAssetDumper use the XAssetInfo instead of the raw asset pointer to be able to access dependencies and scriptstrings
2020-10-20 12:48:53 +02:00
ab217bb1a9
Fix AddonMapEnts dumping code not including necessary headers
2020-10-19 08:29:58 +02:00
fc336a1019
Add dumping of iw4 addonmapents
2020-10-18 17:41:52 +02:00
019e772cd2
Add dumping of iw4 loaded sounds
2020-10-18 17:41:14 +02:00
641ee15775
Move iwi writer for version 27 in its iwi27 namespace
2020-10-17 15:00:10 +02:00
a1c965a4c0
Dump iw4 images
2020-10-16 15:57:39 +02:00
14666ed944
Dump a few iw4 assets
2020-09-09 18:40:01 +02:00
e7898a1f3c
Fix Cubemap mipmap sizes
2020-09-08 12:34:54 +02:00
3a69b3b0b0
ObjWriting: Use CsvWriter class for StringTables
2020-02-23 13:16:04 +01:00
4b87e9c086
ObjWriting: Add additional known hashes for fonticon aliases
2020-02-23 13:10:02 +01:00
8ec525d3d2
ObjWriting: Dump FontIcon assets as csv files
...
According to the asset names this seems to be their original format. however since i didn't find any examples of that asset in raw form i just tried to come up with a realistic csv style for it
2020-02-23 02:02:11 +01:00