Jan
7acf07a4b4
Use offsetof macro instead of fixed offset values for weaponfields of t6
2020-10-20 17:30:10 +02:00
Jan
c86139b0fa
Add dumping of t6 weapons
2020-10-20 12:49:20 +02:00
Jan
019e772cd2
Add dumping of iw4 loaded sounds
2020-10-18 17:41:14 +02:00
Jan
b8b8e4c267
Implement loading of the remaining iw4 assets which are the map assets
2020-10-11 12:22:20 +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
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
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
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
bdbfb7114e
Add menu loading for iw4
2020-09-08 20:52:29 +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
d35560ccd7
Add support for loading sound assets from iw4 zones
2020-09-08 12:11:16 +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
060e5678b5
Read IW4 signed headers
2020-09-06 14:39:19 +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
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
589347ce08
ZoneCommon: Add Texture pointer from OAT to GfxTexture union of T6 to be able to save loaded texture data in GfxImage
2020-02-07 20:54:40 +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
63330ff908
ZoneCommon: Extract non ZoneMemory management from ZoneMemory into Utils::MemoryManager class
2020-02-05 16:52:43 +01:00
Jan
c67911bdbb
ZoneCommon: Add class object construction and destruction methods to ZoneMemory
2020-01-04 15:13:44 +01:00
Jan
a0d4e87b8e
ZoneCommon: Change name of global variable for the T6 Game instance
2019-12-29 16:39:29 +01:00
Jan
7121f2e215
ZoneLoading: Add ZoneMemory and the possibility to unload zones and their memory
2019-12-24 18:41:42 +01:00
Jan
31192e8372
ZoneCode: Fix XSurface VertListCount not being unsigned even though it is used as it is
2019-12-24 17:20:34 +01:00
Jan
9e10cffdce
ZoneCode: Fix XAnim bone count not being unsigned even though they are used as they were
2019-12-24 12:09:11 +01:00
Jan
69fff81b02
ZoneCode: Fix XModel bone count not being unsigned but being used as it was
2019-12-24 11:40:23 +01:00
Jan
551deeec34
ZoneCode: Add commands for GfxWorld and enable it
2019-12-24 01:59:58 +01:00
Jan
94369e3ecf
ZoneCode: Add commands for GfxWorld
2019-12-23 23:46:37 +01:00
Jan
db8e4c987c
ZoneCode: Fix alignments and structs for XAnims
2019-12-23 21:24:23 +01:00
Jan
8d8f60bf41
ZoneCode: Fix Commands for Material, GfxImage and Techset
2019-12-23 17:03:16 +01:00
Jan
57ef79692a
ZoneCodeGenerator: Add precompiler support for ifdef so a namespace can be defined in the t6_assets header for compiling in ZoneCommon without display errors
2019-12-21 16:37:57 +01:00
Jan
4d611f9770
ZoneCode: Add commands for clipMap
2019-12-18 15:31:10 +01:00
Jan
e7725f6a9c
ZoneLoading: Fix and enable xmodel, destructibledef, gameworldsp/mp, attachment_unique, weaponcamo, fx, vehicledef
2019-12-07 03:49:32 +01:00
Jan
9253ac14fa
ZoneCodeGenerator: Make unions work with conditions and only load one union member at a time consistently
2019-12-06 16:33:05 +01:00
Jan
c386231576
ZoneCode: Fix and enable all already working assets
2019-12-05 04:05:44 +01:00
Jan
5853950888
ZoneCodeGenerator: Fixup templates and structs to be able to generate code for AddonMapEnts
2019-12-05 02:56:35 +01:00
Jan
964b2c782c
ZoneCommon: Add enums related to menu asset
2019-12-03 23:55:03 +01:00