mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 09:52:28 +00:00
feat(profile): fix types
This commit is contained in:
parent
4b49d692fa
commit
8903a37e8b
2 changed files with 97 additions and 97 deletions
|
|
@ -70,7 +70,7 @@ struct CMapArea
|
||||||
int32_t* textureFlags;
|
int32_t* textureFlags;
|
||||||
uint8_t* unk_B8; //MH20
|
uint8_t* unk_B8; //MH20
|
||||||
|
|
||||||
CMapChunk mapChunks[256];
|
CMapChunk* mapChunks[256];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct CMapChunk
|
struct CMapChunk
|
||||||
|
|
|
||||||
|
|
@ -13,13 +13,13 @@ struct CMapObjGroup;
|
||||||
|
|
||||||
struct CMapObj
|
struct CMapObj
|
||||||
{
|
{
|
||||||
int objectIndex;
|
int32_t objectIndex;
|
||||||
int unk_04;
|
int32_t unk_04;
|
||||||
int unk_08;
|
int32_t unk_08;
|
||||||
int unk_0C;
|
int32_t unk_0C;
|
||||||
int unk_10;
|
int32_t unk_10;
|
||||||
int unk_14;
|
int32_t unk_14;
|
||||||
int unk_18;
|
int32_t unk_18;
|
||||||
char m_wmoName[260];
|
char m_wmoName[260];
|
||||||
SMOHeader *header;
|
SMOHeader *header;
|
||||||
char* textureNameList;
|
char* textureNameList;
|
||||||
|
|
@ -38,139 +38,139 @@ struct CMapObj
|
||||||
SMOFog* fogList;
|
SMOFog* fogList;
|
||||||
C4Plane* convexVolumePlanes;
|
C4Plane* convexVolumePlanes;
|
||||||
SMOMaterial* materialList;
|
SMOMaterial* materialList;
|
||||||
int texturesSize;
|
int32_t texturesSize;
|
||||||
int groupNameSize;
|
int32_t groupNameSize;
|
||||||
int groupInfoCount;
|
int32_t groupInfoCount;
|
||||||
int planeVertCount;
|
int32_t planeVertCount;
|
||||||
int portalsCount;
|
int32_t portalsCount;
|
||||||
int portalRefCount;
|
int32_t portalRefCount;
|
||||||
int visBlockVertCount;
|
int32_t visBlockVertCount;
|
||||||
int visBlockCount;
|
int32_t visBlockCount;
|
||||||
int ligtsCount;
|
int32_t ligtsCount;
|
||||||
int doodadSetCount;
|
int32_t doodadSetCount;
|
||||||
int doodadNameSize;
|
int32_t doodadNameSize;
|
||||||
int doodadDefCount;
|
int32_t doodadDefCount;
|
||||||
int fogsCount;
|
int32_t fogsCount;
|
||||||
int convexVolumePlaneCount;
|
int32_t convexVolumePlaneCount;
|
||||||
int materialsCount;
|
int32_t materialsCount;
|
||||||
uint32_t argb_color;
|
uint32_t argb_color;
|
||||||
int unk_1A4;
|
int32_t unk_1A4;
|
||||||
CAaBox bbox;
|
CAaBox bbox;
|
||||||
float distToCamera;
|
float distToCamera;
|
||||||
int unk_1C4;
|
int32_t unk_1C4;
|
||||||
int unk_1C8;
|
int32_t unk_1C8;
|
||||||
void* pWmoData;
|
void* pWmoData;
|
||||||
int wmoFileSize;
|
int32_t wmoFileSize;
|
||||||
int refCount;
|
int32_t refCount;
|
||||||
float flushTimer;
|
float flushTimer;
|
||||||
CAsyncObject* asyncObject;
|
CAsyncObject* asyncObject;
|
||||||
int isGroupLoaded;
|
int32_t isGroupLoaded;
|
||||||
int unk_1E4;
|
int32_t unk_1E4;
|
||||||
int TSExplicitList__m_linkOffset;
|
int32_t TSExplicitList__m_linkOffset;
|
||||||
void* TSExplicitList__ptr1;
|
void* TSExplicitList__ptr1;
|
||||||
void* TSExplicitList__ptr2;
|
void* TSExplicitList__ptr2;
|
||||||
int mapObjGroupCount;
|
int32_t mapObjGroupCount;
|
||||||
CMapObjGroup* mapObjGroupArray[512];
|
CMapObjGroup* mapObjGroupArray[512];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct CMapObjGroup
|
struct CMapObjGroup
|
||||||
{
|
{
|
||||||
int objectIndex;
|
int32_t objectIndex;
|
||||||
int unk_04;
|
int32_t unk_04;
|
||||||
int unk_08;
|
int32_t unk_08;
|
||||||
int unk_0C;
|
int32_t unk_0C;
|
||||||
int unk_10;
|
int32_t unk_10;
|
||||||
int unk_14;
|
int32_t unk_14;
|
||||||
float timer;
|
float timer;
|
||||||
int unk_1C;
|
int32_t unk_1C;
|
||||||
int unk_20;
|
int32_t unk_20;
|
||||||
int unk_24;
|
int32_t unk_24;
|
||||||
int unk_28;
|
int32_t unk_28;
|
||||||
int unk_2C;
|
int32_t unk_2C;
|
||||||
int flags;
|
int32_t flags;
|
||||||
CAaBox bbox;
|
CAaBox bbox;
|
||||||
float distToCamera;
|
float distToCamera;
|
||||||
int portalStart;
|
int32_t portalStart;
|
||||||
int portalCount;
|
int32_t portalCount;
|
||||||
int fogs;
|
int32_t fogs;
|
||||||
uint16_t transparencyBatchesCount;
|
uint16_t transparencyBatchesCount;
|
||||||
uint16_t intBatchCount;
|
uint16_t intBatchCount;
|
||||||
int extBatchCount;
|
int32_t extBatchCount;
|
||||||
void* CAaBspNodePtr;
|
void* CAaBspNodePtr;
|
||||||
void* CAaBspNodePtr;
|
void* CAaBspNodePtr;
|
||||||
uint16_t* nodeFaceIndices;
|
uint16_t* nodeFaceIndices;
|
||||||
int bspNodesCount;
|
int32_t bspNodesCount;
|
||||||
int nodeFaceIndicesCount;
|
int32_t nodeFaceIndicesCount;
|
||||||
int unk_7C;
|
int32_t unk_7C;
|
||||||
int unk_80;
|
int32_t unk_80;
|
||||||
int unk_84;
|
int32_t unk_84;
|
||||||
int unk_88;
|
int32_t unk_88;
|
||||||
int unk_8C;
|
int32_t unk_8C;
|
||||||
int unk_90;
|
int32_t unk_90;
|
||||||
int unk_94;
|
int32_t unk_94;
|
||||||
int unk_98;
|
int32_t unk_98;
|
||||||
int unk_9C;
|
int32_t unk_9C;
|
||||||
int unk_A0;
|
int32_t unk_A0;
|
||||||
int unk_A4;
|
int32_t unk_A4;
|
||||||
int unk_A8;
|
int32_t unk_A8;
|
||||||
int unk_AC;
|
int32_t unk_AC;
|
||||||
int unk_B0;
|
int32_t unk_B0;
|
||||||
CAaBox bbox2;
|
CAaBox bbox2;
|
||||||
int unk_CC;
|
int32_t unk_CC;
|
||||||
int unkFlags;
|
int32_t unkFlags;
|
||||||
int unk_D4;
|
int32_t unk_D4;
|
||||||
int unk_D8;
|
int32_t unk_D8;
|
||||||
char* groupName;
|
char* groupName;
|
||||||
SMOPoly* polyList;
|
SMOPoly* polyList;
|
||||||
uint16_t* indices;
|
uint16_t* indices;
|
||||||
int unk_E8;
|
int32_t unk_E8;
|
||||||
C3Vector* vertexList;
|
C3Vector* vertexList;
|
||||||
C3Vector* normalList;
|
C3Vector* normalList;
|
||||||
C2Vector* textureVertexList;
|
C2Vector* textureVertexList;
|
||||||
int unk_F8;
|
int32_t unk_F8;
|
||||||
SMOBatch* batchList;
|
SMOBatch* batchList;
|
||||||
int unk_100;
|
int32_t unk_100;
|
||||||
int unk_104;
|
int32_t unk_104;
|
||||||
uint16_t* doodadRefList;
|
uint16_t* doodadRefList;
|
||||||
CImVector* colorVertexList;
|
CImVector* colorVertexList;
|
||||||
CImVector* colorVertexListExtra;
|
CImVector* colorVertexListExtra;
|
||||||
int unk_114;
|
int32_t unk_114;
|
||||||
C2iVector liquidVerts;
|
C2iVector liquidVerts;
|
||||||
C2iVector liquidTiles;
|
C2iVector liquidTiles;
|
||||||
C3Vector liquidCorner;
|
C3Vector liquidCorner;
|
||||||
int luquidMaterialId;
|
int32_t luquidMaterialId;
|
||||||
SMOLiquidVert* liquidVertexList;
|
SMOLiquidVert* liquidVertexList;
|
||||||
SMOLTile* liquidTileList;
|
SMOLTile* liquidTileList;
|
||||||
float liquidHeight;
|
float liquidHeight;
|
||||||
int unk_144;
|
int32_t unk_144;
|
||||||
int unk_148;
|
int32_t unk_148;
|
||||||
int unkFlag;
|
int32_t unkFlag;
|
||||||
int unk_150;
|
int32_t unk_150;
|
||||||
int polyListSize;
|
int32_t polyListSize;
|
||||||
int indicesCount;
|
int32_t indicesCount;
|
||||||
int unk_15C;
|
int32_t unk_15C;
|
||||||
int vertexListCount;
|
int32_t vertexListCount;
|
||||||
int normalListCount;
|
int32_t normalListCount;
|
||||||
int textureVertexListCount;
|
int32_t textureVertexListCount;
|
||||||
int unk_16C;
|
int32_t unk_16C;
|
||||||
int batchListCount;
|
int32_t batchListCount;
|
||||||
int unk_174;
|
int32_t unk_174;
|
||||||
int doodadRefListCount;
|
int32_t doodadRefListCount;
|
||||||
int colorVertexListSize;
|
int32_t colorVertexListSize;
|
||||||
int colorVertexListExtraSize;
|
int32_t colorVertexListExtraSize;
|
||||||
|
|
||||||
int wmoGroupId;
|
int32_t wmoGroupId;
|
||||||
void* filePtr;
|
void* filePtr;
|
||||||
int fileSize;
|
int32_t fileSize;
|
||||||
CMapObj* parent;
|
CMapObj* parent;
|
||||||
int unk_194;
|
int32_t unk_194;
|
||||||
CAsyncObject* asyncObjPtr;
|
CAsyncObject* asyncObjPtr;
|
||||||
int unkLoadedFlag;
|
int32_t unkLoadedFlag;
|
||||||
int unkIndexMin1;
|
int32_t unkIndexMin1;
|
||||||
int unkIndexMax1;
|
int32_t unkIndexMax1;
|
||||||
uint16_t unkIndexMin2;
|
uint16_t unkIndexMin2;
|
||||||
uint16_t unkIndexMax2;
|
uint16_t unkIndexMax2;
|
||||||
int TSExplicitList__m_linkoffset;
|
int32_t TSExplicitList__m_linkoffset;
|
||||||
void* TSExplicitList__ptr;
|
void* TSExplicitList__ptr;
|
||||||
void* TSExplicitList__ptr2;
|
void* TSExplicitList__ptr2;
|
||||||
CMapObjGroup* perv;
|
CMapObjGroup* perv;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue