mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-03-07 05:23:02 +00:00
V1 release of custom map code
This commit is contained in:
@@ -172,9 +172,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
|
||||
@@ -185,7 +185,6 @@ namespace T6
|
||||
|
||||
struct worldSurface
|
||||
{
|
||||
char flags;
|
||||
customMapMaterial material;
|
||||
|
||||
//char lightmapIndex;
|
||||
|
||||
@@ -1278,6 +1278,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;
|
||||
@@ -1288,7 +1312,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