mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-06-06 08:42:35 +00:00
V1 release of custom map code
This commit is contained in:
@@ -253,9 +253,9 @@ namespace T6
|
||||
|
||||
enum CM_MATERIAL_TYPE
|
||||
{
|
||||
NO_COLOUR_OR_TEXTURE,
|
||||
CM_MATERIAL_COLOUR,
|
||||
CM_MATERIAL_TEXTURE
|
||||
CM_MATERIAL_TEXTURE,
|
||||
CM_MATERIAL_EMPTY
|
||||
};
|
||||
|
||||
struct customMapMaterial
|
||||
@@ -266,7 +266,6 @@ namespace T6
|
||||
|
||||
struct worldSurface
|
||||
{
|
||||
char flags;
|
||||
customMapMaterial material;
|
||||
|
||||
// char lightmapIndex;
|
||||
|
||||
@@ -1233,6 +1233,30 @@ namespace T6
|
||||
typedef tdef_align32(4) char aligned_byte_pointer;
|
||||
typedef tdef_align32(4) GfxCompressedLightGridCoeffs GfxCompressedLightGridCoeffs_align4;
|
||||
|
||||
struct GfxLightGridUnk
|
||||
{
|
||||
char unknown1;
|
||||
char unknown2;
|
||||
char unknown3;
|
||||
char unknown4;
|
||||
char unknown5;
|
||||
char unknown6;
|
||||
char unknown7;
|
||||
char unknown8;
|
||||
};
|
||||
|
||||
|
||||
struct GfxLightGridRow
|
||||
{
|
||||
unsigned __int16 colStart;
|
||||
unsigned __int16 colCount;
|
||||
unsigned __int16 zStart;
|
||||
unsigned __int16 zCount;
|
||||
unsigned int firstEntry;
|
||||
GfxLightGridUnk unk;
|
||||
};
|
||||
|
||||
|
||||
struct GfxLightGrid
|
||||
{
|
||||
unsigned int sunPrimaryLightIndex;
|
||||
@@ -1243,7 +1267,7 @@ namespace T6
|
||||
unsigned int colAxis;
|
||||
uint16_t* rowDataStart;
|
||||
unsigned int rawRowDataSize;
|
||||
aligned_byte_pointer* rawRowData;
|
||||
aligned_byte_pointer* rawRowData; // GfxLightGridRow
|
||||
unsigned int entryCount;
|
||||
GfxLightGridEntry* entries;
|
||||
unsigned int colorCount;
|
||||
|
||||
Reference in New Issue
Block a user