2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-04-30 07:29:35 +00:00
Commit Graph

52 Commits

Author SHA1 Message Date
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
Jan 1cd06668e0 Replace FileAPI with c++ streams and std::filesystem 2021-03-03 14:04:35 +01:00
Jan 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
Jan a1c965a4c0 Dump iw4 images 2020-10-16 15:57:39 +02:00
Jan e7898a1f3c Fix Cubemap mipmap sizes 2020-09-08 12:34:54 +02: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 dd4987c2f1 ObjLoading: Fix not setting texture size on loading an image to signalize there's a valid texture object 2020-02-11 20:45:57 +01:00
Jan 80deff450d ObjLoading: Load common ipaks depending on SP/MP/ZM for every zone and make sure to not double load them 2020-02-10 23:02:44 +01:00
Jan 53b03c1fdb ObjLoading: Fix loading the wrong chunkbuffer window data when trying to shift chunkbuffer 2020-02-10 14:17:28 +01:00
Jan 00d7997d0a ObjLoading: Add basis for IPakEntryReadStream to read ipak entries 2020-02-08 15:55:10 +01:00
Jan 5bda400acb ObjLoading: Add basis for Iwi loading 2020-02-07 20:55:10 +01:00
Jan 9f8022c2ca ZoneCommon: Add GameLanguagePrefix class and save known prefixes for languages in the game object 2020-02-07 20:52:24 +01:00
Jan b8de90a675 ObjLoading: Do not attempt to load textures that already have a loaddef 2020-02-04 19:52:23 +01:00
Jan 96f2067030 ObjLoading: Read index section of ipaks and try to open images from it when loading obj data 2020-01-03 01:13:07 +01:00
Jan 0abdb64832 ObjLoading: Be able to load and index IWD files 2020-01-01 18:46:33 +01:00