EarthBound/Map Data/Tileset Tile Arrangement Collision Pointer Tables

From Data Crystal
< EarthBound
Revision as of 21:54, 19 December 2023 by Esorth (talk | contribs) (Bunch of documentation)
Jump to navigation Jump to search

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

Tileset index Tileset name Table start Num pointers
00 Lost Underworld 0x189150 832
01 Onett 0x1897D0 845
02 Twoson 0x189E6A 827
03 Threed 0x18A4E0 524
04 Fourside 0x18A8F8 935
05 Magicant 0x18B046 287
06 Outdoors 0x18B284 875
07 Summers 0x18
08 Dusty Dunes Desert 0x18
09 Dalaam 0x18
10 Indoors 1 0x18
11 Indoors 2 0x18
12 Stores 1 0x18
13 Caves 1 0x18
14 Indoors 3 0x18
15 Stores 2 0x18
16 Indoors 4 0x18
17 Winters 0x18
18 Scaraba 0x18
19 Caves 2 0x18
So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?