Difference between revisions of "LVL Format"
From ASSS Wiki
m (→Stamps: fixed) |
m (Moving convo to discussions page) |
||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
See http://www4.ncsu.edu/~rniyenga/subspace/old/lvlformat.html | See http://www4.ncsu.edu/~rniyenga/subspace/old/lvlformat.html | ||
Revision as of 20:12, 11 January 2005
See http://www4.ncsu.edu/~rniyenga/subspace/old/lvlformat.html
Basically it is a bitmap with tile data appended to it. Each tile is represented in this format: (little endian)
struct { unsigned long x : 12; unsigned long y : 12; unsigned long tile : 8; };
The x and y must not exceed 1023. The tileset can be any bit depth, but history puts it at 8bit since the original Subspace uses an 8bit palette.
Tileset
This is a bitmap image 304x160 pixels, making each tile is 16x16 pixels.
http://wiki.minegoboom.com/upload/images/tileset.jpg
Stamps
These are special animated tiles. The most popular map editor SSME calls them stamps.
There are five stamps available:
- A small asteroid.
- A large asteroid (2x2 tiles).
- Another small asteroid (was originally a large asteroid).
- A space station (6x6 tiles).
- A worm hole (5x5 tiles).