Jan
|
b8de90a675
|
ObjLoading: Do not attempt to load textures that already have a loaddef
|
2020-02-04 19:52:23 +01:00 |
|
Jan
|
d01f5c49a8
|
ZoneLoading: Add implementation for LoadImageData action:
Duplicate any ImageLoadDef that contains data, otherwise discard temporary empty loaddef
|
2020-02-04 19:45:45 +01:00 |
|
Jan
|
b8c2557482
|
ObjLoading: Display error message on directory_iterator throwing an exception
|
2020-02-04 19:44:56 +01:00 |
|
Jan
|
10342a7b58
|
Unlinker: Check if a file exists before attempting to load it
|
2020-02-04 19:44:30 +01:00 |
|
Jan
|
dde77901a3
|
ObjCommon: WIP: ImageData
|
2020-01-06 20:32:33 +01:00 |
|
Jan
|
c67911bdbb
|
ZoneCommon: Add class object construction and destruction methods to ZoneMemory
|
2020-01-04 15:13:44 +01:00 |
|
Jan
|
297358cdb0
|
ZoneLoading: Fix AssetLoader not initializing varScriptString
|
2020-01-03 18:13:04 +01:00 |
|
Jan
|
4971ec190d
|
ZoneCodeGenerator: Call custom action on loading singlepointer and embedded
|
2020-01-03 18:12:43 +01:00 |
|
Jan
|
91327c57ce
|
ZoneCodeGenerator: Fix not generating tests for structure sizes and alignments
|
2020-01-03 17:25:31 +01:00 |
|
Jan
|
bdb0958c16
|
ZoneCodeGenerator: Add possibility to define custom actions that should be performed after loading a certain Structure
|
2020-01-03 17:25:10 +01:00 |
|
Jan
|
c995a12001
|
ZoneCodeGenerator: Fix aligning wrong when custom aligning is set in size calculation
|
2020-01-03 17:23:57 +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
|
204d3aed78
|
ObjLoading: Fix Repository not updating iterator when erasing entry
|
2020-01-03 01:11:28 +01:00 |
|
Jan
|
c2f3bca268
|
ObjLoading: Add indexing and reading of files in IWDs
|
2020-01-02 00:52:56 +01:00 |
|
Jan
|
0abdb64832
|
ObjLoading: Be able to load and index IWD files
|
2020-01-01 18:46:33 +01:00 |
|
Jan
|
a4d55ffae7
|
ThirdParty: Fix minizip not having all nessecary files included
|
2019-12-31 00:20:16 +01:00 |
|
Jan
|
153f8f2e89
|
Unlinker/ObjLoading: Add skeleton for dynamically loading search paths based on current zone
|
2019-12-30 23:52:33 +01:00 |
|
Jan
|
5f833969f9
|
Utils: Fix UsageInformation still outputting a dash when no short name is specified. Same for long name.
|
2019-12-30 23:51:13 +01:00 |
|
Jan
|
af55c202cf
|
ObjLoading/ObjWriting: Initial skeleton for loading and writing obj files
|
2019-12-29 16:40:03 +01:00 |
|
Jan
|
a0d4e87b8e
|
ZoneCommon: Change name of global variable for the T6 Game instance
|
2019-12-29 16:39:29 +01:00 |
|
Jan
|
c488e4c714
|
Add minilzo and minizip as dependencies
|
2019-12-29 16:38:14 +01:00 |
|
Jan
|
d77438d654
|
Project: Update .gitignore to only ignore paths are are supposed to be ignored with the current premake setup: build and local
|
2019-12-27 16:32:21 +01:00 |
|
Jan
|
ce063adcc5
|
Utils: Make file of FileAPI an interface to be able to integrate custom file implementations when using
|
2019-12-25 14:07:51 +01:00 |
|
Jan
|
00b3322cb2
|
ZoneLoading: Extract all obj dumping relevant parts to ObjWriting component
|
2019-12-25 14:07:24 +01:00 |
|
Jan
|
e8de3a3f39
|
Unlinker: Make Unlinker handle each zone directly after loading so it doesn't run out of memory when trying to load too many zones at once
|
2019-12-24 18:42:25 +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
|
d224eb8ce5
|
ZoneLoading: Simulate the vanilla edge case that the chunk size is in the end of the loadbuffer and cannot quite fit into it so the space is padded and the chunk size is loaded from the beginning of the buffer
|
2019-12-24 17:21:58 +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
|
86790d1486
|
ZoneCodeGenerator: Fix not respecting when in an operation the second operand should be calculated first but the precedence is the same
|
2019-12-24 17:19:49 +01: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
|
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
|
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
|
80bc10752a
|
ZoneLoading: Fix not respecting the block type when trying to load data
|
2019-12-24 01:59:40 +01:00 |
|
Jan
|
731bef73df
|
ZoneCodeGenerator: Fix unit tests to do with evaluation array indices
|
2019-12-23 23:54:19 +01:00 |
|
Jan
|
94369e3ecf
|
ZoneCode: Add commands for GfxWorld
|
2019-12-23 23:46:37 +01:00 |
|
Jan
|
971d198f59
|
ZoneCodeGenerator: Remove unwanted spacing from single pointer template
|
2019-12-23 23:46:26 +01:00 |
|
Jan
|
62ac2e8aae
|
ZoneCodeGenerator: Replace OperandDynamics static array indices with Evaluations
|
2019-12-23 23:46:04 +01:00 |
|
Jan
|
db8e4c987c
|
ZoneCode: Fix alignments and structs for XAnims
|
2019-12-23 21:24:23 +01:00 |
|
Jan
|
d6f49c459c
|
ZoneLoading: Only dump localized strings when there are any in the pool
|
2019-12-23 21:24:06 +01:00 |
|
Jan
|
ca1d188759
|
ZoneLoading: Fix typo in InvalidOffsetBlockOffsetException message
|
2019-12-23 21:23:48 +01:00 |
|
Jan
|
ef1ca03ed3
|
ZoneCode: Fix commands for SndBank
|
2019-12-23 17:55:57 +01:00 |
|
Jan
|
21f395ab7d
|
ZoneLoading: When using the temp block multiple times after another when for example loading nested assets, remember the last position of the temp block and return to there when popping it
|
2019-12-23 17:55:42 +01:00 |
|
Jan
|
0d801948bc
|
ZoneLoading: Enable now properly working assets
|
2019-12-23 17:05:53 +01:00 |
|
Jan
|
1544bbbd18
|
ZoneCodeGenerator: Add loading of dynamic arrays
|
2019-12-23 17:05:38 +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
|
8d8f60bf41
|
ZoneCode: Fix Commands for Material, GfxImage and Techset
|
2019-12-23 17:03:16 +01:00 |
|
Jan
|
db08cf5ebc
|
ZoneLoading: Fix InsertPointer not increasing the buffer position by the size of the pointer
|
2019-12-23 17:02:22 +01:00 |
|