I was going to wait until there was more too it, but full level editing is now a possibility. The stage layout/collision itself has been figured out finally.
http://I.imgur.com/TuRZ6.pngBuilt the tile layout in Photoshop as a test in that image.
Collision and Tile layout are as follows.
CODE
MP format //Big Endian
0x00 word //grid width
0x02 word //grid height
0x04 word //this is the start of the grid
;multiply the width+height to get the total amount of spaces.
;grid goes from left to right, 1 row at a time going from top row to bottom row.
Plane A and B collision files.
ZONE**_ATTR_A.MP
ZONE**_ATTR_B.MP
Plane A and B tile layout files.
ZONE**_A.MP
ZONE**_B.MP
Plane A of the tile layout and collision files will match up in grid size, and filesize. The same is true for plane B.
As example you will see 00 09 for a flat grass tile in SHZ, at the same offset in the collision file you will see 00 EE to denote solid ground.
Hopefully a level editor is soon to follow, I'm not a tool programmer though so I'm counting on someone else to do that part. I'll be trying to get more notes on the format soon.
This post has been edited by Polygon Jim: 21 February 2011 - 08:24 PM