| Size (bytes) | Description |
| 4 | ? |
| 4 | ? |
| 4 | Value to calculate mapWidth (Math.Pow(2, value)) |
| 4 | Map height |
| 4 | ? |
| --------------------- | ----------------------- For each tile{ |
| 4 | Tiledata. TerrainType seems to be 0x0000000F(Fast1, Fast2, Impassable1, etc.) No idea how it references the tilesets or types, maybe it references some sort of palette? |
| --------------------- | -----------------------} |
| 4 | ? |
| 4 | ? |
| 4 | ? |
| 4 | ? |
| --------------------- | ----------------------- For each tileset{ |
| 4 | Length of tilesetName |
| TilesetNameLength | Tileset name |
| 4 | Tileset tile count |
| --------------------- | -----------------------} |
| ? | ? space |
| 10 | TILE SET 1a 00 |
| ? | Is this maybe some sort of palette referencing the tilesets? |
| --------------------- | ----------------------- For each tilegroup{ |
| 4 | Length of tilegroupName |
| TilegroupNameLength | Tilegroup name |
| ? | Tilegroup data |
| --------------------- | -----------------------} |