Commit Graph

68 Commits

Author SHA1 Message Date
Jan
2dd4eaf54f feat: automatically load anims of weapons in t6 2024-02-06 23:56:31 +01:00
Jan
ce31472f7f fix: notetracksoundmap initialized with empty string instead of nullptr in t6 2024-02-04 21:16:01 +01:00
Jan
27cd703cbd fix: weapon hidetags initialized with empty string instead of nullptr in t6 2024-02-04 21:10:29 +01:00
Jan
2a1b64021b chore: use generic loaders for iw4,iw5,t5,t6 instead of duplicating implementations 2024-01-20 15:38:38 +00:00
Jan
09f3313d76 chore: make localize common loaders const 2024-01-20 11:39:26 +01:00
Jan
44b0f4da5e Move DXGI_FORMAT definition into separate namespace to make it compatible to existing definitions 2024-01-06 20:41:50 +01:00
Jan
7c50dd84a7 Reduced duplicated code between localize asset loaders 2023-12-31 13:32:38 +01:00
Jan
196e2edd8a Use ZoneState to check whether localize key is duplicated 2023-12-31 12:28:13 +01:00
Jan
e4cfda73dc Move localize parsing into localize root folder 2023-12-31 11:09:45 +01:00
09f7473db4 feat: add warning for dupe localize assets 2023-12-26 16:57:28 +01:00
8b62bc0bc0 Address review comments. 2023-12-14 13:48:44 -08:00
96e67dc1fa Use clang-format. 2023-12-14 13:28:16 -08:00
bcf9956da2 Fix warning. 2023-12-14 13:28:16 -08:00
76a98e65fd Replace magic numbers with macros from zutil.h. Compress animtrees when linking. 2023-12-14 13:28:16 -08:00
6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan
e16ea9de84 Load T6 GfxImages from raw when building 2023-10-15 19:08:27 +02:00
Jan
87c2e58c4b Add implementation for stringtable assetloader iw4 2022-01-02 01:34:42 +01:00
Jan
5e31be9bac Finalize menu assets after loading all assets 2021-12-29 00:20:54 +01:00
Jan
d5780a1124 Add Model dumping for T6 2021-08-14 15:39:40 +02:00
Jan
b1fce0f4fb Add T6 vehicle team value for neutral 2021-04-27 15:22:56 +02:00
Jan
4e8d1806cc t6 alias dumping stuff 2021-04-11 09:04:58 +02:00
Jan
12ac569bfa Dump images from GfxImageLoadDef 2021-04-28 00:05:56 +02:00
Jan
3cda71d1e7 Dump SoundBank asset data files 2021-04-05 18:50:42 +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
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
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
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
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
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
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
4380a6c9f2 Set last byte of rawfile buffer to 0 when loading asset 2021-03-22 23:32:55 +01:00
Jan
94230cefb0 Make empty linking asset if asset is ignored 2021-03-13 19:32:51 +01:00
Jan
a7860c7c76 Add AssetLoader basis 2021-03-13 14:27:20 +01:00
Jan
83080db991 Include filesize when opening a file with searchpaths 2021-03-13 10:27:18 +01:00