2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-04-27 05:59:35 +00:00
Commit Graph

350 Commits

Author SHA1 Message Date
Jan 133437d644 Make assets header file an input for zonecode to make sure the code is regenerated when the asset header is changed 2020-10-10 23:25:19 +02:00
Jan 4a6c73c4d9 Fix XAnim Trans, Quat2, Quat alignment 2020-10-10 23:00:53 +02:00
Jan 6baf3416d4 Fix iw4 xanim to having an unsigned bonecount instead of signed 2020-10-10 13:33:58 +02:00
Jan ba585426e9 Fix IW4 XAnimDynamicIndices to being loaded differently in trans, quat, quat2 2020-10-10 13:33:25 +02:00
Jan e0e4fc255a Fix XModel quats and trans counts not being correct in IW4 2020-10-10 11:51:10 +02:00
Jan af0dc46b31 Fix SoundAliasCustom loading for IW4 actually being loaded like const char** 2020-10-10 11:46:43 +02:00
Jan c952aacda1 Remove the zonecodegenerator requirement to reference members in a type reference because IW did nasty things in their game that require me to do so. 2020-09-16 10:18:11 +02:00
Jan 6437d8daa4 Remove SndDriverGlobals references as an asset since it is non existant for IW4 PC builds 2020-09-15 12:54:32 +02:00
Jan 906d112619 Add loading of iw4 weapondef and vehicledef assets 2020-09-15 12:51:59 +02:00
Jan 9ce71a63ae Shorten clipmap reorder command for iw4 2020-09-15 11:34:53 +02:00
Jan c515747bc0 Add loading of iw4 font and addonmapents assets 2020-09-15 11:21:46 +02:00
Jan fb93d7cb2f Add loading of iw4 assets clipmap and mapents 2020-09-15 10:44:45 +02:00
Jan 14666ed944 Dump a few iw4 assets 2020-09-09 18:40:01 +02:00
Jan 4aafbac113 Fix ZoneCode array loading overwriting pointers when an array is loaded while inside of an array of the same type 2020-09-09 16:12:20 +02:00
Jan 8778421ebb Quick code style fix 2020-09-09 16:11:21 +02:00
Jan 83d76acedc add structureddatadef loading code for iw4 2020-09-09 12:36:53 +02:00
Jan 0efff7d637 add iw4 tracerdef loading code 2020-09-09 12:08:09 +02:00
Jan 3bf47f058d Add LeaderboardDef asset loading for IW4 2020-09-09 12:03:14 +02:00
Jan b4756c3688 Add IW4 ImpactFx loading code 2020-09-09 11:58:42 +02:00
Jan ceeb1832cd Add IW4 GfxLightDef asset loading code 2020-09-09 11:54:15 +02:00
Jan 24195be273 Add Fx asset for IW4 2020-09-09 11:47:29 +02:00
Jan 9108add01d Fix XModelSurfs being entirely loaded in temp block by adding the feature to specify a block for a struct to be able to make xmodelsurfs being loaded in normal block 2020-09-09 11:47:09 +02:00
Jan bdbfb7114e Add menu loading for iw4 2020-09-08 20:52:29 +02:00
Jan 18bd0ab524 Remove empty lines in array pointer template 2020-09-08 19:20:19 +02:00
Jan c1d2ac6604 Add localize entry to iw4 and skip snddriverglobals since the asset is not loaded but is still in the asset list of fastfiles 2020-09-08 13:10:54 +02:00
Jan e7898a1f3c Fix Cubemap mipmap sizes 2020-09-08 12:34:54 +02:00
Jan d35560ccd7 Add support for loading sound assets from iw4 zones 2020-09-08 12:11:16 +02:00
Jan 79848b4631 ZoneCodeGenerator: Make arraypointer work with temp block 2020-09-08 12:01:15 +02:00
Jan b25fe9a9f7 Added iw4 assets related to materials, xmodels 2020-09-07 18:19:20 +02:00
Jan 5e8173539b Generate zone code for IW4 for the first 3 assets 2020-09-07 14:14:07 +02:00
Jan 413034f7b2 Let ZoneCodeGenerator print the size of the struct as a comment in load method 2020-09-07 12:51:49 +02:00
Jan f59cb29cb2 Fix Processor inflate not setting next input buffer 2020-09-06 18:39:00 +02:00
Jan d7096c9137 Add AuthedBlocks processor for IW4 fastfiles 2020-09-06 18:18:30 +02:00
Jan 060e5678b5 Read IW4 signed headers 2020-09-06 14:39:19 +02:00
Jan 3a69b3b0b0 ObjWriting: Use CsvWriter class for StringTables 2020-02-23 13:16:04 +01:00
Jan 4b87e9c086 ObjWriting: Add additional known hashes for fonticon aliases 2020-02-23 13:10:02 +01: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 ccef1dca28 Add dumper for DDS and texture converter for reordering colors 2020-09-04 12:51:13 +02:00
Jan 362094b6f0 Update changelist about DDS image dumping 2020-02-22 02:13:05 +01:00
Jan f0c50ce943 ObjLoading: Fix not being able to load cubemaps due to wrong calculation of mipsize
Now includes the face count into the calculation which is 6 for cube maps and 1 for everything else
2020-02-22 01:53:24 +01:00
Jan 5ef1e585c6 ObjWriting: Implement writing textures as DDS files 2020-02-22 01:34:27 +01:00
Jan 000022afe9 ObjWriting: Add DDS writer basis 2020-02-19 15:54:10 +01:00
Jan b436781632 ObjWriting: Use proper extension when dumping image files 2020-02-19 15:52:07 +01:00
Jan 87d760f6d7 ObjWriting: Use configured image output format when trying to dump images 2020-02-19 15:36:49 +01:00
Jan 14593b4799 Unlinker: Do not list localized strings one by one in the zone file and do not include keyvaluepairs at all because they should be in the meta data 2020-02-19 14:45:55 +01:00
Jan f0b66f0a35 ZoneCommon: List zone content in the order it was loaded 2020-02-19 14:10:50 +01:00
Jan a7b59ea3d7 ZoneCommon: Remove unused GlobalAssetPool source file 2020-02-19 12:21:07 +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 246d74992c Unlinker: Fix not attempting to load specified zone files from arguments 2020-02-14 23:54:13 +01:00