5cc52c42cd
refactor: image and obj data loading
2024-09-26 07:22:35 +02:00
6b4f5d94a8
Reformat code with clang format
2023-11-19 21:07:21 +00:00
36cd9e11fe
Support localize entries that have a name that cannot be represented as an identifier
2023-09-24 15:58:57 +02:00
2cd5d05a19
Use escaped strings with simple lexer whenever appropriate
2023-09-23 15:21:09 +02:00
9f0852485d
Remove outdated StructuredDataDef Dumper
2022-03-20 19:34:53 +01:00
73564cf0f0
Dump StructuredDataDef paddings
2022-02-05 19:48:08 +01:00
8aba79faf9
Fix SndCurveDumper wrong assertion
2022-01-22 14:16:25 +01:00
ec8e58e0f1
Write StructuredDataDef data with additional comments stating debugging details for the format
2022-01-22 13:39:51 +01:00
040f945009
Dump structured data def reserved count
2022-01-20 22:20:30 +01:00
51003e5f6d
Dump structured data def structs in correct order and sort entries by offset
2022-01-20 22:08:40 +01:00
0aad5a42cb
Dump structured data def structs
2022-01-15 23:14:37 +01:00
02769fe21d
Dump StructuredDataDef enums
2022-01-15 19:23:18 +01:00
5c2f7de87d
Add base for StructuredDataDefDumper
2022-01-15 18:19:24 +01:00
b48d55671e
Add AbstractTextDumper to implement stream holding and indendation
2022-01-15 17:44:56 +01:00
16d421f22d
Declare BrushWrapper as todo
2022-01-15 11:48:12 +01:00
88771849fb
Add base for physcollmap dumper
2022-01-05 20:14:32 +01:00
2a6ed376d2
Dump iw4 sound curves
2022-01-02 11:21:45 +01:00
5d1df29542
Make sure to only dump menu files once
2021-12-31 16:34:42 +01:00
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
79c1284193
Add asset loader for localize files
2021-03-23 17:16:36 +01:00
88b5eefe24
Create CsvStream class to replace CsvWriter
2021-03-11 12:43:33 +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
1cd06668e0
Replace FileAPI with c++ streams and std::filesystem
2021-03-03 14:04:35 +01: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
14666ed944
Dump a few iw4 assets
2020-09-09 18:40:01 +02: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
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
992e9cea30
ZoneLoading: Properly link assets as dependencies instead of only saving the name of the dependency
2020-02-18 13:16:39 +01:00
23f77bb335
Unlinker: Make parsing specified command line arguments its own class
2020-02-14 23:40:47 +01:00
7d809faf07
ObjWriting: Add method to AbstractAssetDumper for checking whether an asset should be dumped
2020-02-11 20:46:59 +01:00
00b3322cb2
ZoneLoading: Extract all obj dumping relevant parts to ObjWriting component
2019-12-25 14:07:24 +01:00