feat(profile): fix types

This commit is contained in:
gromchek 2025-09-07 13:32:50 +03:00
parent 4b49d692fa
commit 8903a37e8b
2 changed files with 97 additions and 97 deletions

View file

@ -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

View file

@ -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;