If TypeOfMesh = 0 then it is a Type0 mesh
If TyoeOfMesh = 1 then it is a Type1 mesh
Type1 Meshes use TriStrips Face Indexes
Type0 Meshes use Triangle Face Indexes
Partial format of the Type1 SGP files:
.....
00 00 00 00 01 80 XX 68
XX = The number of vertexes in a specific chunk
{4ByteFloatingPointVertexes(X,Y,Z)
.......
All of the meshes, textures, and animations are in the DATA.FS file.
Use the quickbms script below to extract the smaller files from it:
The character meshes are in the SGP files.
Use the quickbms script below to convert the Type1 SGP files into .3ds files:
Use the quickbms script below to convert the Type1 SGP files into .3ds files with UV Coords:
SGP Header
53 47 50 31 (SPG1 in ASCII)
2ByteUnknown
1ByteTypeOfMesh
If TypeOfMesh = 0 then it is a Type0 mesh
If TyoeOfMesh = 1 then it is a Type1 mesh
Type1 Meshes use TriStrips Face Indexes
Type0 Meshes use Triangle Face Indexes
Partial format of the Type1 SGP files:
.....
00 00 00 00 01 80 XX 68
XX = The number of vertexes in a specific chunk
{4ByteFloatingPointVertexes(X,Y,Z)
.......