If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
EarthBound/Map Data/Tileset Tile Arrangement Collision Pointer Tables: Difference between revisions
Jump to navigation
Jump to search
(→Tilesets: Finish tilesets table) |
m (Xkeeper moved page EarthBound:Map Data:Tileset Tile Arrangement Collision Pointer Tables to EarthBound/Map Data/Tileset Tile Arrangement Collision Pointer Tables: normalize subpages and titles) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 59: | Line 59: | ||
| <tt>0x18EAB4</tt> || [[EarthBound:Map_Data:Global_Tileset/Palette_Table#Scaraba|Scaraba]] || <tt>18</tt> || 445 | | <tt>0x18EAB4</tt> || [[EarthBound:Map_Data:Global_Tileset/Palette_Table#Scaraba|Scaraba]] || <tt>18</tt> || 445 | ||
|- | |- | ||
| <tt>0x18EE2E</tt> || [[EarthBound:Map_Data:Global_Tileset/Palette_Table#Caves2|Caves 2]] || <tt>19</tt> || | | <tt>0x18EE2E</tt> || [[EarthBound:Map_Data:Global_Tileset/Palette_Table#Caves2|Caves 2]] || <tt>19</tt> || 536 | ||
|} | |} | ||
''Note: All tileset tables are in order by tileset index, but because EarthBound always accesses the tables by pointer, there is no known reason why they would need to be in any particular order.'' | |||
[[Category:EarthBound:Map_Data|Tileset Tile Arrangement Collision Pointer Tables]] |
Latest revision as of 02:41, 24 January 2024
This is a sub-page of EarthBound/Map Data.
Map Data: Tileset Tile Arrangement Collision Pointer Tables | |
Game | EarthBound |
Start Address | 0x189150 |
End Address | 0x18F25D |
# of Entries | 12423 |
Entry Length | 2 bytes |
Total Length | 24846 bytes (0x610e) |
Back to the ROM map |
Series of pointer tables for each tileset that map from tile arrangement index to a collision entry in Tile Arrangement Collision Data. The start of each tileset's table is found using the Collision Tileset Pointer Table.
Format
Each 2-byte entry contains an absolute pointer to an entry in Tile Arrangement Collision Data (bank $D8). Different entries (including those from different tilesets) can contain the same pointer value to allow data reuse.
Tilesets
Table start | Tileset name | Tileset index | Num pointers |
---|---|---|---|
0x189150 | Lost Underworld | 00 | 832 |
0x1897D0 | Onett | 01 | 845 |
0x189E6A | Twoson | 02 | 827 |
0x18A4E0 | Threed | 03 | 524 |
0x18A8F8 | Fourside | 04 | 935 |
0x18B046 | Magicant | 05 | 287 |
0x18B284 | Outdoors | 06 | 875 |
0x18B95A | Summers | 07 | 749 |
0x18BF34 | Dusty Dunes Desert | 08 | 628 |
0x18C41C | Dalaam | 09 | 933 |
0x18CB66 | Indoors 1 | 10 | 871 |
0x18D234 | Indoors 2 | 11 | 713 |
0x18D7C6 | Stores 1 | 12 | 462 |
0x18DB62 | Caves 1 | 13 | 882 |
0x18E246 | Indoors 3 | 14 | 203 |
0x18E3DC | Stores 2 | 15 | 143 |
0x18E4FA | Indoors 4 | 16 | 390 |
0x18E806 | Winters | 17 | 343 |
0x18EAB4 | Scaraba | 18 | 445 |
0x18EE2E | Caves 2 | 19 | 536 |
Note: All tileset tables are in order by tileset index, but because EarthBound always accesses the tables by pointer, there is no known reason why they would need to be in any particular order.