Mapdev:SMF format

From Spring
Revision as of 08:03, 14 December 2012 by Enetheru (talk | contribs) (started wikifying the gif from the older page got to go to the gym now though so will finish later.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
SMF File
Header
Magic Version MapID Xsize Ysize
(c_str)`spring map file' (int)1 32bit uInt Int int
Square Size texel/square tile size minHeight maxheight ExtraHdrs
(int)8 (int)8 (int)32 float float (int)1
heightPtr typePtr miniPtr tilesPtr metalPtr featurePtr
int int int int int int
Extra Header(s)
Extra Header Size Extra Header Type vegitationPtr
(int)12 (~int)MEH_Vegetation (int)
+HeightMap
Array of [xsize+1]*[ysize+1] unsigned short
+TypeMap
Array of [xsize/2]*[ysize/2] char(0-255)
+MiniMap
1024x1024 raw DXT1 image data (NO metadata)