Jan
|
538c4be839
|
Fix not supporting nullptr scriptstrings
|
2021-12-30 16:51:16 +01:00 |
|
Jan
|
2a6d7c84c2
|
Add ZoneScriptString class to store zone script strings
|
2021-03-18 16:55:30 +01:00 |
|
Jan
|
88c48e8107
|
Add dynamic allocation alignment to be able to load T6 MemoryBlock asset which isnt used at all so why am i doing this again
|
2021-03-05 09:23:37 +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
|
068add0eef
|
Fix script string indices being off by one due to inserting empty script string that is not necessarly in the zone
|
2020-10-23 12:51:18 +02:00 |
|
Jan
|
f0c8ffa6be
|
move contentloader classes to their respective game namespaces
|
2020-10-17 15:55:19 +02:00 |
|
Jan
|
33ec343460
|
ZoneCodeGenerator: Add possibility to specify a custom array count to signalize how many entries of a static array should be loaded
|
2019-12-24 12:41:27 +01:00 |
|
Jan
|
4932994355
|
ZoneLoading: Remove unused asset counting part
|
2019-12-24 11:40:00 +01:00 |
|
Jan
|
551deeec34
|
ZoneCode: Add commands for GfxWorld and enable it
|
2019-12-24 01:59:58 +01:00 |
|
Jan
|
0d801948bc
|
ZoneLoading: Enable now properly working assets
|
2019-12-23 17:05:53 +01:00 |
|
Jan
|
2fea7654a9
|
ZoneLoading: Fix not being able to load a null scriptstring and aligning incorrectly when loading the header
|
2019-12-23 17:05:12 +01:00 |
|
Jan
|
af56d9193d
|
ZoneLoading: Always initialize AssetPools as dynamic since not all loaded assets are contained inside the initial assetlist
|
2019-12-23 17:04:23 +01:00 |
|
Jan
|
5b8cd9cbc6
|
ZoneCode: Fix and enable menuDef and WeaponVariantDef
|
2019-12-07 13:40:27 +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
|
a7857172d7
|
ZoneLoading: Enable assets menuList, impactfx and footsteptablefx due to now working properly
|
2019-12-06 16:33:36 +01:00 |
|
Jan
|
c386231576
|
ZoneCode: Fix and enable all already working assets
|
2019-12-05 04:05:44 +01:00 |
|
Jan
|
10334266b3
|
ZoneLoading: Enable mapents assets
|
2019-12-05 02:59:04 +01:00 |
|
Jan
|
caa01a4864
|
ZoneCodeGenerator: Add commands for ddlDef and a bit of other stuff to not break from errors
|
2019-11-15 14:56:11 +01:00 |
|
Jan
|
765b0d9e32
|
ZoneCodeGenerator: Fix XAssetList of T6 being loaded into block memory and therefore causing overflows
|
2019-11-15 14:50:23 +01:00 |
|
Jan
|
271c819e97
|
ZoneLoading: Enable further easy assets like qdb, slug, localize, scriptparsetree
|
2019-11-14 15:35:19 +01:00 |
|
Jan
|
b7ab2a1aa6
|
ZoneCodeGenerator: Change ContentLoader to use vars for fastfile pointer transfer and change ZoneInputStream API to be able to specify load location to better reflect the way the games do it.
|
2019-11-14 14:48:40 +01:00 |
|
Jan
|
034de70bbc
|
Add code generation on compiling to premake scripts using custom build commands
|
2019-10-25 02:13:37 +02:00 |
|
Jan
|
63bbcfe5cb
|
Pick appropriate Loader for every existing T6 asset and not only for RawFile
|
2019-09-28 00:39:16 +02:00 |
|
Jan
|
b7387cd704
|
Generate zone loading code with ZoneCodeGenerator via custom build tool options when compiling
|
2019-09-27 23:05:59 +02:00 |
|
Jan
|
42af6df5d8
|
Rename ZoneLoader and ZoneWriter components to ZoneLoading and ZoneWriting to make a difference between the executive class and the component class
|
2019-09-24 22:35:11 +02:00 |
|