12461d27e7
move parts to new common component to avoid circular dependency of zonecommon and objcommon
2021-03-03 12:56:15 -08:00
1a45cf2107
Fix more gcc compilation issues
2021-03-03 09:12:27 -08:00
a15fd17dfe
Change alignment specifier to __attribute__((align(x)) for non VC++
2021-03-03 15:58:55 +01:00
b4d8e9c17b
Make compilation process compatible to linux on gcc
2021-03-03 06:21:25 -08:00
911e43d4c2
add dumping of iw4 vehicle files
2020-10-27 22:35:26 +01:00
3b1e62e398
Add dumping of iw4 weapon files
2020-10-26 01:00:24 +01:00
b5141bcd1c
Use countof and enum num entries to get the amount of entries in t6 weaponfulldef
2020-10-25 19:51:34 +01:00
eb97560e0d
Add dumping of T6 physconstraints
2020-10-25 13:14:16 +01:00
a925bd505d
Fix assets being added to their pools twice when loaded from a fastfile
2020-10-25 11:41:26 +01:00
6cca00b8d8
Add dumping of t6 physpreset, tracer and zbarrier in their respective infostring files
2020-10-24 13:46:37 +02:00
7868916a25
Add dumping of T6 vehicles as vehiclefiles
2020-10-24 02:48:16 +02:00
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
7acf07a4b4
Use offsetof macro instead of fixed offset values for weaponfields of t6
2020-10-20 17:30:10 +02:00
c86139b0fa
Add dumping of t6 weapons
2020-10-20 12:49:20 +02:00
019e772cd2
Add dumping of iw4 loaded sounds
2020-10-18 17:41:14 +02:00
b8b8e4c267
Implement loading of the remaining iw4 assets which are the map assets
2020-10-11 12:22:20 +02:00
4a6c73c4d9
Fix XAnim Trans, Quat2, Quat alignment
2020-10-10 23:00:53 +02:00
6baf3416d4
Fix iw4 xanim to having an unsigned bonecount instead of signed
2020-10-10 13:33:58 +02:00
ba585426e9
Fix IW4 XAnimDynamicIndices to being loaded differently in trans, quat, quat2
2020-10-10 13:33:25 +02:00
e0e4fc255a
Fix XModel quats and trans counts not being correct in IW4
2020-10-10 11:51:10 +02:00
af0dc46b31
Fix SoundAliasCustom loading for IW4 actually being loaded like const char**
2020-10-10 11:46:43 +02:00
6437d8daa4
Remove SndDriverGlobals references as an asset since it is non existant for IW4 PC builds
2020-09-15 12:54:32 +02:00
906d112619
Add loading of iw4 weapondef and vehicledef assets
2020-09-15 12:51:59 +02:00
c515747bc0
Add loading of iw4 font and addonmapents assets
2020-09-15 11:21:46 +02:00
fb93d7cb2f
Add loading of iw4 assets clipmap and mapents
2020-09-15 10:44:45 +02:00
83d76acedc
add structureddatadef loading code for iw4
2020-09-09 12:36:53 +02:00
0efff7d637
add iw4 tracerdef loading code
2020-09-09 12:08:09 +02:00
3bf47f058d
Add LeaderboardDef asset loading for IW4
2020-09-09 12:03:14 +02:00
b4756c3688
Add IW4 ImpactFx loading code
2020-09-09 11:58:42 +02:00
ceeb1832cd
Add IW4 GfxLightDef asset loading code
2020-09-09 11:54:15 +02:00
24195be273
Add Fx asset for IW4
2020-09-09 11:47:29 +02:00
bdbfb7114e
Add menu loading for iw4
2020-09-08 20:52:29 +02:00
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
d35560ccd7
Add support for loading sound assets from iw4 zones
2020-09-08 12:11:16 +02:00
b25fe9a9f7
Added iw4 assets related to materials, xmodels
2020-09-07 18:19:20 +02:00
5e8173539b
Generate zone code for IW4 for the first 3 assets
2020-09-07 14:14:07 +02:00
060e5678b5
Read IW4 signed headers
2020-09-06 14:39:19 +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
f0b66f0a35
ZoneCommon: List zone content in the order it was loaded
2020-02-19 14:10:50 +01:00
a7b59ea3d7
ZoneCommon: Remove unused GlobalAssetPool source file
2020-02-19 12:21:07 +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
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
9f8022c2ca
ZoneCommon: Add GameLanguagePrefix class and save known prefixes for languages in the game object
2020-02-07 20:52:24 +01:00
63330ff908
ZoneCommon: Extract non ZoneMemory management from ZoneMemory into Utils::MemoryManager class
2020-02-05 16:52:43 +01:00
c67911bdbb
ZoneCommon: Add class object construction and destruction methods to ZoneMemory
2020-01-04 15:13:44 +01:00
a0d4e87b8e
ZoneCommon: Change name of global variable for the T6 Game instance
2019-12-29 16:39:29 +01:00
7121f2e215
ZoneLoading: Add ZoneMemory and the possibility to unload zones and their memory
2019-12-24 18:41:42 +01:00
31192e8372
ZoneCode: Fix XSurface VertListCount not being unsigned even though it is used as it is
2019-12-24 17:20:34 +01:00
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