diff --git a/CGraphicsModel.bt b/CGraphicsModel.bt index 321a24a..bd5eb40 100644 --- a/CGraphicsModel.bt +++ b/CGraphicsModel.bt @@ -3,6 +3,7 @@ #include "CAABox.bt" #include "CEvalSystem.bt" #include "CVector4i.bt" +#include "CRenderOctree.bt" struct SModelAnimatedUVData { CEvalSystem evalSystem; @@ -92,6 +93,10 @@ struct SSkinnedModelHeader { uint data[dataCount]; }; +struct SWorldModelHeader { + uchar unk; +}; + typedef struct{ char type[4]; char format[4]; @@ -343,7 +348,6 @@ typedef struct { struct SMeshLoadInformation { uint meshCount; CRenderMesh meshes[meshCount]; - uint unk; }; typedef struct { @@ -351,6 +355,17 @@ typedef struct { local uint pos