If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:Pokémon Gold and Silver/Map and Tileset Naming Scheme

From The Cutting Room Floor
Jump to navigation Jump to search
Other languages:
English

This is a sub-page of Notes:Pokémon Gold and Silver.

Tileset Naming Scheme

Pokémon Gold and Silver contains 29 tilesets, ranging from numbers 0x00 to 0x1C. Since palette data as well as corresponding maps for Generation I tileset 0x09 have been found in the rom, it got assigned 0x21 in this tileset naming scheme. No blockdata was found, so it had to be recreated. In general, tilesets in Gold and Silver have different colors depending on time of day, map bank of the map they're used on, and in-game permissions on the map they're used on. Permissions define things such as "Can get on Bicycle" or "Can use Escape Rope".

Map Naming Scheme

All dumped map file names start off with PKMN GS Map, followed by their rom bank and address inside their rom bank RB ADDRESS. All numbers are in hexadecimal notation. After the map address, the tileset is specified in the game's internal order – as opposed to e.g. Goldmap's order – as TS##.

  • For tilesets 0x01 through 0x03 the roof colors are map-bank-dependent, hence MB## is used to clarify which map bank is used.
  • For tilesets with different color schemes based on permission, byte PB## is added. The most-likely permission byte was used, determined by the game's uses of the tileset on other maps alike the unused map.
  • For cave tilesets, in general the lighter cave tileset, tileset 0x15 was chosen instead of the darker tileset 0x1B were chosen in their night-time palette, hence NIGHT is appended to the map name. Tilesets with no daytime suffix were dumped using midday palettes as opposed to morning pallets.


Hence, PKMN GS Map2B 63c7 TS15 PB4 NIGHT is the map at 2B:63C7 dumped with tileset 0x15, permission byte 0x04, and using the night-time palette.