User Tools

Site Tools


sm:technical_information:room_data_format

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
sm:technical_information:room_data_format [2024/11/14 22:03] felixwrightsm:technical_information:room_data_format [2024/11/14 22:03] (current) felixwright
Line 110: Line 110:
 Pointers point to specific locations in the game where data is stored. A good handful of these are vital to a room's function and as such, they will also be broken down and explained in their appropriate sections below. Pointers point to specific locations in the game where data is stored. A good handful of these are vital to a room's function and as such, they will also be broken down and explained in their appropriate sections below.
  
-===== Level Data =====+==== Level Data ====
  
 This is the almighty important pointer. As the name suggests, this is the data for the level, or room. This contains the layout of tiles on both layer 1 and 2 and the block properties of every tile within the room. While you could write all the data of one of these pointers out in hex, it's highly, highly unrecommended. Not only does this tend to be an extremely large chunk of data, it is also compressed to reduce its size. This is the almighty important pointer. As the name suggests, this is the data for the level, or room. This contains the layout of tiles on both layer 1 and 2 and the block properties of every tile within the room. While you could write all the data of one of these pointers out in hex, it's highly, highly unrecommended. Not only does this tend to be an extremely large chunk of data, it is also compressed to reduce its size.
Line 125: Line 125:
 This is just a quick overview of how level data works and how it can be expanded on. For much more in-depth and hands on explanation, go read the room expansion guide. This is just a quick overview of how level data works and how it can be expanded on. For much more in-depth and hands on explanation, go read the room expansion guide.
  
-FX1+==== FX1 ====
  
 Work in progress, more to be written. ~person701  Work in progress, more to be written. ~person701 
sm/technical_information/room_data_format.1731621820.txt.gz · Last modified: 2024/11/14 22:03 by felixwright