If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working at any time.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Mother 3/Map info table
< Mother 3
Jump to navigation
Jump to search
This is a sub-page of Mother 3.
Map info table | |
Game | MOTHER 3 |
Start Address | 0xD2E1D8 |
End Address | 0xD34F43 |
# of Entries | 1000 (0x3E8) |
Entry Length | 28 bytes (0x1C) |
Total Length | 28012 bytes (0x6D6C) |
Back to the ROM map |
Overview
This table contains map layer dimensions and alpha values. The table has a 12-byte dummy header that can be ignored (but should be left untouched).
Field listing
- 00-03 (04) = [ A ] Bitfield
- 04-0F (0C) = Unclassified data
- 10-13 (04) = [ B ] Layer 1 info
- 14-17 (04) = [ C ] Layer 2 info
- 18-1B (04) = [ D ] Layer 3 info
Table view
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F +-------------------------------------------------------------------------------- 00 | [ A ] [ ? ] 10 | [ B ] [ C ] [ D ]
Alpha
It's unknown exactly how these values work, but they do influence how the map layers blend together; for example, the 'spotlight' layers in the Drago Plateau caves (maps 462-464) have special values.
Layer info
Each map has three layers. The 4-byte layer info includes the dimensions of each respective layer.
- 00-00 (01) = Bitfield
- 0x07 = (Width - 1), in units of 16 tiles (units of 256 pixels)
- 0x38 = (Height - 1), in units of 16 tiles (units of 256 pixels)
- 0xC0 = Unclassified data
- 01-03 (03) = Unclassified data