Jan
9f0852485d
Remove outdated StructuredDataDef Dumper
2022-03-20 19:34:53 +01:00
Jan
73564cf0f0
Dump StructuredDataDef paddings
2022-02-05 19:48:08 +01:00
Jan
8aba79faf9
Fix SndCurveDumper wrong assertion
2022-01-22 14:16:25 +01:00
Jan
ec8e58e0f1
Write StructuredDataDef data with additional comments stating debugging details for the format
2022-01-22 13:39:51 +01:00
Jan
040f945009
Dump structured data def reserved count
2022-01-20 22:20:30 +01:00
Jan
51003e5f6d
Dump structured data def structs in correct order and sort entries by offset
2022-01-20 22:08:40 +01:00
Jan
0aad5a42cb
Dump structured data def structs
2022-01-15 23:14:37 +01:00
Jan
02769fe21d
Dump StructuredDataDef enums
2022-01-15 19:23:18 +01:00
Jan
5c2f7de87d
Add base for StructuredDataDefDumper
2022-01-15 18:19:24 +01:00
Jan
b48d55671e
Add AbstractTextDumper to implement stream holding and indendation
2022-01-15 17:44:56 +01:00
Jan
16d421f22d
Declare BrushWrapper as todo
2022-01-15 11:48:12 +01:00
Jan
88771849fb
Add base for physcollmap dumper
2022-01-05 20:14:32 +01:00
Jan
2a6ed376d2
Dump iw4 sound curves
2022-01-02 11:21:45 +01:00
Jan
5d1df29542
Make sure to only dump menu files once
2021-12-31 16:34:42 +01:00
Jan
e324c20641
Make asset dumpers not provide different implementations for dumping to gdt and raw so any dumper can decide itself how many raw files and gdt entries it wants to make use of
2021-07-31 12:34:22 +02:00
Jan
79c1284193
Add asset loader for localize files
2021-03-23 17:16:36 +01:00
Jan
88b5eefe24
Create CsvStream class to replace CsvWriter
2021-03-11 12:43:33 +01:00
Jan
ea7b1eadae
Make dumpers works as gdt dumpers and raw dumpers
2021-03-06 13:25:08 +01:00
Jan
fc59a09d02
Make unlinker open a gdt file if not raw specified
2021-03-06 12:09:00 +01:00
Jan
abb268a819
Add AssetDumperContext to bundle context fields for dumping
...
(cherry picked from commit ed8331280392ef3a2b4657c5dbd0880463d85f2c)
2021-03-05 18:11:56 +01:00
Jan
1cd06668e0
Replace FileAPI with c++ streams and std::filesystem
2021-03-03 14:04:35 +01:00
Jan
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
Jan
14666ed944
Dump a few iw4 assets
2020-09-09 18:40:01 +02:00
Jan
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
Jan
9572391082
Unlinker: Make zone files creators game dependent and in the unlinker project instead of the ObjWriting component
2020-02-18 17:15:51 +01:00
Jan
992e9cea30
ZoneLoading: Properly link assets as dependencies instead of only saving the name of the dependency
2020-02-18 13:16:39 +01:00
Jan
23f77bb335
Unlinker: Make parsing specified command line arguments its own class
2020-02-14 23:40:47 +01:00
Jan
7d809faf07
ObjWriting: Add method to AbstractAssetDumper for checking whether an asset should be dumped
2020-02-11 20:46:59 +01:00
Jan
00b3322cb2
ZoneLoading: Extract all obj dumping relevant parts to ObjWriting component
2019-12-25 14:07:24 +01:00