Difference between revisions of "LVL Format"

From ASSS Wiki
Jump to: navigation, search
m (added to Documentation category)
m (oops, Documents category)
Line 29: Line 29:
 
*A worm hole (5x5 tiles).
 
*A worm hole (5x5 tiles).
  
[[Category: Documentation]]
+
[[Category: Documents]]
 
[[Category: Map]]
 
[[Category: Map]]

Revision as of 20:18, 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).