Difference between revisions of "LVL Format"

From ASSS Wiki
Jump to: navigation, search
m
m (formatting comment)
Line 1: Line 1:
asss only wiki or all of ss dev? --smong
+
asss only wiki or all of ss dev? --smong<br>
 
it's all interconnected now baby... :D since grel is working on [[ELVL_Format]].. - cypherjf
 
it's all interconnected now baby... :D since grel is working on [[ELVL_Format]].. - cypherjf
 
----
 
----

Revision as of 13:20, 11 January 2005

asss only wiki or all of ss dev? --smong
it's all interconnected now baby... :D since grel is working on ELVL_Format.. - cypherjf


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.