EarthBound/Map Data/Global Tileset/Palette Table: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(→‎Values: Document a bunch more values)
(→‎Values: Adjust display formatting of all the tileset/palette values)
Line 26: Line 26:
==Values==
==Values==


===Tileset <code>00000</code> (<tt>00</tt>): Lost Underworld===
===Tileset <code>00000xxx</code> (<tt>00</tt>): Lost Underworld===
Tileset used for the [https://earthbound.fandom.com/wiki/Lost_Underworld Lost Underworld] area of the game. Also used for the [https://earthbound.fandom.com/wiki/Pyramid pyramid] interior, [https://earthbound.fandom.com/wiki/The_Cave_of_the_Past Cave of the Past], and [https://earthbound.fandom.com/wiki/Devil%27s_Machine Devil's Machine] areas.
Tileset used for the [https://earthbound.fandom.com/wiki/Lost_Underworld Lost Underworld] area of the game. Also used for the [https://earthbound.fandom.com/wiki/Pyramid pyramid] interior, [https://earthbound.fandom.com/wiki/The_Cave_of_the_Past Cave of the Past], and [https://earthbound.fandom.com/wiki/Devil%27s_Machine Devil's Machine] areas.


Line 32: Line 32:


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Pyramid interior palette. Also typically assigned to unused map sectors
* <code>00000000</code> (<tt>0</tt>): Pyramid interior palette. Also typically assigned to unused map sectors
* <code>001</code> (<tt>1</tt>): Lost Underworld palette
* <code>00000001</code> (<tt>1</tt>): Lost Underworld palette
* <code>010</code> (<tt>2</tt>): Cave of the Past palette
* <code>00000010</code> (<tt>2</tt>): Cave of the Past palette
* <code>011</code> (<tt>3</tt>): Devil's Machine palette
* <code>00000011</code> (<tt>3</tt>): Devil's Machine palette


===Tileset <code>00001</code> (<tt>01</tt>): Onett===
===Tileset <code>00001xxx</code> (<tt>01</tt>): Onett===
Tileset used for the [https://earthbound.fandom.com/wiki/Onett Onett] area of the game.
Tileset used for the [https://earthbound.fandom.com/wiki/Onett Onett] area of the game.


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Normal daytime palette.
* <code>00001000</code> (<tt>0</tt>): Normal daytime palette.
* <code>001</code> (<tt>1</tt>): Nighttime palette.
* <code>00001001</code> (<tt>1</tt>): Nighttime palette.
* <code>010</code> (<tt>2</tt>): Color-muted palette. Used for flashback scenes?
* <code>00001010</code> (<tt>2</tt>): Color-muted palette. Used for flashback scenes?


===Tileset <code>00010</code> (<tt>02</tt>): Twoson===
===Tileset <code>00010xxx</code> (<tt>02</tt>): Twoson===
Tileset used for the [https://earthbound.fandom.com/wiki/Twoson Twoson] and [https://earthbound.fandom.com/wiki/Happy_Happy_Village Happy Happy Village] areas of the game as well as a transitional roadway area between [https://earthbound.fandom.com/wiki/Threed Threed] and [https://earthbound.fandom.com/wiki/Dusty_Dunes_Desert Dusty Dunes Desert].
Tileset used for the [https://earthbound.fandom.com/wiki/Twoson Twoson] and [https://earthbound.fandom.com/wiki/Happy_Happy_Village Happy Happy Village] areas of the game as well as a transitional roadway area between [https://earthbound.fandom.com/wiki/Threed Threed] and [https://earthbound.fandom.com/wiki/Dusty_Dunes_Desert Dusty Dunes Desert].


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Normal Twoson palette
* <code>00010000</code> (<tt>0</tt>): Normal Twoson palette
* <code>001</code> (<tt>1</tt>): Happy Happy Village blue palette
* <code>00010001</code> (<tt>1</tt>): Happy Happy Village blue palette
* <code>010</code> (<tt>2</tt>): Happy Happy Village returned-to-normal palette
* <code>00010010</code> (<tt>2</tt>): Happy Happy Village returned-to-normal palette
* <code>011</code> (<tt>3</tt>): Threed to Dusty Dunes roadway
* <code>00010011</code> (<tt>3</tt>): Threed to Dusty Dunes roadway


===Tileset <code>00011</code> (<tt>03</tt>): Threed===
===Tileset <code>00011xxx</code> (<tt>03</tt>): Threed===
Tileset used for the [https://earthbound.fandom.com/wiki/Threed Threed] area of the game.
Tileset used for the [https://earthbound.fandom.com/wiki/Threed Threed] area of the game.


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Initial zombie-infested palette
* <code>00011000</code> (<tt>0</tt>): Initial zombie-infested palette
* <code>001</code> (<tt>1</tt>): Daytime palette (after defeating [https://earthbound.fandom.com/wiki/Master_Belch Master Belch])
* <code>00011001</code> (<tt>1</tt>): Daytime palette (after defeating [https://earthbound.fandom.com/wiki/Master_Belch Master Belch])


===Tileset <code>00100</code> (<tt>04</tt>): Fourside===
===Tileset <code>00100xxx</code> (<tt>04</tt>): Fourside===
Tileset used for the [https://earthbound.fandom.com/wiki/Fourside Fourside] and [https://earthbound.fandom.com/wiki/Moonside Moonside] areas of the game.
Tileset used for the [https://earthbound.fandom.com/wiki/Fourside Fourside] and [https://earthbound.fandom.com/wiki/Moonside Moonside] areas of the game.


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Fourside palette
* <code>00100000</code> (<tt>0</tt>): Fourside palette
* <code>001</code> (<tt>1</tt>): Moonside palette
* <code>00100001</code> (<tt>1</tt>): Moonside palette


===Tileset <code>00101</code> (<tt>05</tt>): Magicant===
===Tileset <code>00101xxx</code> (<tt>05</tt>): Magicant===
Tileset used for the [https://earthbound.fandom.com/wiki/Magicant_(EarthBound) Magicant] area of the game. Also used for tunnels, tent interiors, and Magicant interiors.
Tileset used for the [https://earthbound.fandom.com/wiki/Magicant_(EarthBound) Magicant] area of the game. Also used for tunnels, tent interiors, and Magicant interiors.


Line 74: Line 74:


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Magicant exterior palette
* <code>00101000</code> (<tt>0</tt>): Magicant exterior palette
* <code>001</code> (<tt>1</tt>): Tunnel palette
* <code>00101001</code> (<tt>1</tt>): Tunnel palette
* <code>010</code> (<tt>2</tt>): Magicant interior palette
* <code>00101010</code> (<tt>2</tt>): Magicant interior palette
* <code>011</code> (<tt>3</tt>): Tent interior palette
* <code>00101011</code> (<tt>3</tt>): Tent interior palette


===Tileset <code>00110</code> (<tt>06</tt>): Outdoors===
===Tileset <code>00110xxx</code> (<tt>06</tt>): Outdoors===
Tileset used for miscellaneous outdoor areas, including [https://earthbound.fandom.com/wiki/Peaceful_Rest_Valley Peaceful Rest Valley], [https://earthbound.fandom.com/wiki/Grapefruit_Falls Grapefruit Falls], [https://earthbound.fandom.com/wiki/Saturn_Valley_(EarthBound) Saturn Valley], [https://earthbound.fandom.com/wiki/Deep_Darkness Deep Darkness], [https://earthbound.fandom.com/wiki/Lilliput_Steps Lilliput Steps], and [https://earthbound.fandom.com/wiki/Milky_Well Milky Well].
Tileset used for miscellaneous outdoor areas, including [https://earthbound.fandom.com/wiki/Peaceful_Rest_Valley Peaceful Rest Valley], [https://earthbound.fandom.com/wiki/Grapefruit_Falls Grapefruit Falls], [https://earthbound.fandom.com/wiki/Saturn_Valley_(EarthBound) Saturn Valley], [https://earthbound.fandom.com/wiki/Deep_Darkness Deep Darkness], [https://earthbound.fandom.com/wiki/Lilliput_Steps Lilliput Steps], and [https://earthbound.fandom.com/wiki/Milky_Well Milky Well].


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Peaceful Rest Valley palette
* <code>00110000</code> (<tt>0</tt>): Peaceful Rest Valley palette
* <code>001</code> (<tt>1</tt>): Grapefruit Falls palette
* <code>00110001</code> (<tt>1</tt>): Grapefruit Falls palette
* <code>010</code> (<tt>2</tt>): Saturn Valley palette
* <code>00110010</code> (<tt>2</tt>): Saturn Valley palette
* <code>011</code> (<tt>3</tt>): Deep Darkness palette
* <code>00110011</code> (<tt>3</tt>): Deep Darkness palette
* <code>100</code> (<tt>4</tt>): Lilliput Steps palette
* <code>00110100</code> (<tt>4</tt>): Lilliput Steps palette
* <code>101</code> (<tt>5</tt>): Milky Well palette
* <code>00110101</code> (<tt>5</tt>): Milky Well palette
* <code>110</code> (<tt>6</tt>): Deep Darkness blackness palette
* <code>00110110</code> (<tt>6</tt>): Deep Darkness blackness palette


===Tileset <code>00111</code> (<tt>07</tt>): Summers===
===Tileset <code>00111xxx</code> (<tt>07</tt>): Summers===
Tileset used for the [https://earthbound.fandom.com/wiki/Summers Summers] area of the game.
Tileset used for the [https://earthbound.fandom.com/wiki/Summers Summers] area of the game.


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Only usable palette
* <code>00111000</code> (<tt>0</tt>): Only usable palette


===Tileset <code>01000</code> (<tt>08</tt>): Dusty Dunes Desert===
===Tileset <code>01000xxx</code> (<tt>08</tt>): Dusty Dunes Desert===
Tileset used for the [https://earthbound.fandom.com/wiki/Dusty_Dunes_Desert Dusty Dunes Desert] area of the game. Also used for the transitional bridge area between Dusty Dunes and [https://earthbound.fandom.com/wiki/Fourside Fourside] and also for the cloud background used for [https://earthbound.fandom.com/wiki/Sky_Runner Sky Runner] cutscenes.
Tileset used for the [https://earthbound.fandom.com/wiki/Dusty_Dunes_Desert Dusty Dunes Desert] area of the game. Also used for the transitional bridge area between Dusty Dunes and [https://earthbound.fandom.com/wiki/Fourside Fourside] and also for the cloud background used for [https://earthbound.fandom.com/wiki/Sky_Runner Sky Runner] cutscenes.


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Normal Dusty Dunes and bridge palette
* <code>01000000</code> (<tt>0</tt>): Normal Dusty Dunes and bridge palette
* <code>001</code> (<tt>1</tt>): Clouds palette
* <code>01000001</code> (<tt>1</tt>): Clouds palette


===Tileset <code>01001</code> (<tt>09</tt>): Dalaam===
===Tileset <code>01001xxx</code> (<tt>09</tt>): Dalaam===
Tileset used for the [https://earthbound.fandom.com/wiki/Dalaam Dalaam] area of the game. Also used for [https://earthbound.fandom.com/wiki/The_Cliff_that_Time_Forgot The Cliff that Time Forgot], the [https://earthbound.fandom.com/wiki/Pink_Cloud Pink Cloud] area, and the sea voyage from [https://earthbound.fandom.com/wiki/Summers Summers]
Tileset used for the [https://earthbound.fandom.com/wiki/Dalaam Dalaam] area of the game. Also used for [https://earthbound.fandom.com/wiki/The_Cliff_that_Time_Forgot The Cliff that Time Forgot], the [https://earthbound.fandom.com/wiki/Pink_Cloud Pink Cloud] area, and the sea voyage from [https://earthbound.fandom.com/wiki/Summers Summers]


Line 110: Line 110:


Usable palettes:
Usable palettes:
* <code>000</code> (<tt>0</tt>): Dalaam exterior palette
* <code>01001000</code> (<tt>0</tt>): Dalaam exterior palette
* <code>001</code> (<tt>1</tt>): Dalaam palace interior palette
* <code>01001001</code> (<tt>1</tt>): Dalaam palace interior palette
* <code>010</code> (<tt>2</tt>): Cliff that Time Forgot palette
* <code>01001010</code> (<tt>2</tt>): Cliff that Time Forgot palette
* <code>011</code> (<tt>3</tt>): Pink Cloud palette
* <code>01001011</code> (<tt>3</tt>): Pink Cloud palette
* <code>100</code> (<tt>4</tt>): Sea voyage palette
* <code>01001100</code> (<tt>4</tt>): Sea voyage palette
* <code>101</code> (<tt>5</tt>): Sea voyage dark palette
* <code>01001101</code> (<tt>5</tt>): Sea voyage dark palette




[[Category:EarthBound:Map_Data|Global Tileset/Palette Table]]
[[Category:EarthBound:Map_Data|Global Tileset/Palette Table]]
{{stub}}
{{stub}}

Revision as of 02:43, 16 June 2023

This is a sub-page of EarthBound/Map Data/Global Tileset.

Global Tileset/Palette Table
Game EarthBound
Start Address 0x17AA00
End Address 0x17B3FF
# of Entries 2560
Entry Length 1 byte (0x1)
Total Length 2560 bytes (0xA00)
Back to the ROM map

Primary listing of what locations on the global map use what tilesets and palettes.

Format

Each byte represents a tileset/palette entry for a sector of 8x4 tiles, starting at the top-left corner of the map.

TTTT TPPP

The first five bits (T) of each entry is the tileset, so there are 32 global tilesets. The last three (P) is the map palette and is specific to the tileset, so there are up to 8 palettes per tileset. The actual usable number of palettes varies per tileset and can be determined by analyzing the distance between pointer values in the map palette pointer table.

Entries are arranged by sector rows, so given that the global map is 32 sectors wide, a table index can be generated from a sector x,y coordinate (starting from the top left sector as 0,0), using the formula table_index = x + y * 32. A table index can be generated from a tile x,y coordinate using the formula table_index = x / 8 + y / 4 * 32.

Note that the global map is 32 sectors wide by 80 sectors tall for a total of 2560 entries.

Values

Tileset 00000xxx (00): Lost Underworld

Tileset used for the Lost Underworld area of the game. Also used for the pyramid interior, Cave of the Past, and Devil's Machine areas.

Note: The Cave of the Past does not share a tileset with the similar-looking Cliff that Time Forgot area.

Usable palettes:

  • 00000000 (0): Pyramid interior palette. Also typically assigned to unused map sectors
  • 00000001 (1): Lost Underworld palette
  • 00000010 (2): Cave of the Past palette
  • 00000011 (3): Devil's Machine palette

Tileset 00001xxx (01): Onett

Tileset used for the Onett area of the game.

Usable palettes:

  • 00001000 (0): Normal daytime palette.
  • 00001001 (1): Nighttime palette.
  • 00001010 (2): Color-muted palette. Used for flashback scenes?

Tileset 00010xxx (02): Twoson

Tileset used for the Twoson and Happy Happy Village areas of the game as well as a transitional roadway area between Threed and Dusty Dunes Desert.

Usable palettes:

  • 00010000 (0): Normal Twoson palette
  • 00010001 (1): Happy Happy Village blue palette
  • 00010010 (2): Happy Happy Village returned-to-normal palette
  • 00010011 (3): Threed to Dusty Dunes roadway

Tileset 00011xxx (03): Threed

Tileset used for the Threed area of the game.

Usable palettes:

  • 00011000 (0): Initial zombie-infested palette
  • 00011001 (1): Daytime palette (after defeating Master Belch)

Tileset 00100xxx (04): Fourside

Tileset used for the Fourside and Moonside areas of the game.

Usable palettes:

  • 00100000 (0): Fourside palette
  • 00100001 (1): Moonside palette

Tileset 00101xxx (05): Magicant

Tileset used for the Magicant area of the game. Also used for tunnels, tent interiors, and Magicant interiors.

Note that the Magicant palette is often altered by NPC dialog scripts to palettes not otherwise associated with the Magicant tileset.

Usable palettes:

  • 00101000 (0): Magicant exterior palette
  • 00101001 (1): Tunnel palette
  • 00101010 (2): Magicant interior palette
  • 00101011 (3): Tent interior palette

Tileset 00110xxx (06): Outdoors

Tileset used for miscellaneous outdoor areas, including Peaceful Rest Valley, Grapefruit Falls, Saturn Valley, Deep Darkness, Lilliput Steps, and Milky Well.

Usable palettes:

  • 00110000 (0): Peaceful Rest Valley palette
  • 00110001 (1): Grapefruit Falls palette
  • 00110010 (2): Saturn Valley palette
  • 00110011 (3): Deep Darkness palette
  • 00110100 (4): Lilliput Steps palette
  • 00110101 (5): Milky Well palette
  • 00110110 (6): Deep Darkness blackness palette

Tileset 00111xxx (07): Summers

Tileset used for the Summers area of the game.

Usable palettes:

  • 00111000 (0): Only usable palette

Tileset 01000xxx (08): Dusty Dunes Desert

Tileset used for the Dusty Dunes Desert area of the game. Also used for the transitional bridge area between Dusty Dunes and Fourside and also for the cloud background used for Sky Runner cutscenes.

Usable palettes:

  • 01000000 (0): Normal Dusty Dunes and bridge palette
  • 01000001 (1): Clouds palette

Tileset 01001xxx (09): Dalaam

Tileset used for the Dalaam area of the game. Also used for The Cliff that Time Forgot, the Pink Cloud area, and the sea voyage from Summers

Note: The Cliff that Time Forgot does not share a tileset with the similar-looking Cave of the Past area.

Usable palettes:

  • 01001000 (0): Dalaam exterior palette
  • 01001001 (1): Dalaam palace interior palette
  • 01001010 (2): Cliff that Time Forgot palette
  • 01001011 (3): Pink Cloud palette
  • 01001100 (4): Sea voyage palette
  • 01001101 (5): Sea voyage dark palette
So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?