LVL Format: Difference between revisions

From ASSS Wiki
Jump to navigationJump to search
m goof :) ideas...
added content
Line 1: Line 1:
Todo: Add details about the format. Teaming this up w/ the [[LVL_Format]], [[ELVL_Format]] and [[LVZ_Format]] [[RGN_Format]] formats.
asss only wiki or all of ss dev? --smong
----
 
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)
<pre>
struct
{
unsigned long x : 12;
unsigned long y : 12;
unsigned long tile : 8;
};
</pre>
 
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.
 
[[Category: Map]]

Revision as of 17:15, 11 January 2005

asss only wiki or all of ss dev? --smong


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.