EarthBound/Formatting For Cast Sequence Text: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
Line 12: Line 12:
  [AA AA BB]
  [AA AA BB]


''[AA AA]'' - Offset, in 8x16 tiles, of the entry in big endian format, with 30 corresponding to the tile at 2130FA.
''[AA AA]'' - Offset, in 8x16 tiles, of the entry in big endian format, with 30 corresponding to the tile at 2130FA (Picky Minch).
The second byte takes the value of either 00 or 01. This depends solely on how deep into the compressed graphics a certain tile is.


''[BB]'' - The number of 8x16 pixel blocks in the entry
''[BB]'' - The number of 8x16 pixel blocks in the entry
The first two bytes [AA AA] determine which tile from the compressed graphics the game will parse first for a particular name.
The value [10 00] starts to parse the text CAST from the ''"Cast" and "Mr. Saturn" Graphics for the Cast Sequence'' compressed graphics (21D8E1-21DA14).
The value [20 00] parses the Mr. Saturn text with the special Saturn font found also in the ''"Cast" and "Mr. Saturn" Graphics for the Cast Sequence'' compressed graphics.
For the main name's text, the starting value is [30 00], which begins with ''Picky Minch''.
The first tile found in the compressed graphics in data bank 21DA35-21E6E6 (''Character Names for the Cast Sequence'') takes the value of [30 00].
The second tile takes [31 00], third tile, [32 00], etc.


=Format per name=
=Format per name=

Revision as of 21:29, 6 June 2016

Formatting for Cast Sequence Text
Game EarthBound
Start Address 0x2130FA
End Address 0x213189
# of Entries 48 (0x30)
Entry Length 3 bytes (0x3)
Total Length 144 bytes (0x90)
Back to the ROM map

The PSI Names List holds the sizes and locations for each entry in the ending cast roll of EarthBound. This does not include entries that change based on player character names, such as "Paula's Dad."

Format

[AA AA BB]

[AA AA] - Offset, in 8x16 tiles, of the entry in big endian format, with 30 corresponding to the tile at 2130FA (Picky Minch). The second byte takes the value of either 00 or 01. This depends solely on how deep into the compressed graphics a certain tile is.

[BB] - The number of 8x16 pixel blocks in the entry


The first two bytes [AA AA] determine which tile from the compressed graphics the game will parse first for a particular name.

The value [10 00] starts to parse the text CAST from the "Cast" and "Mr. Saturn" Graphics for the Cast Sequence compressed graphics (21D8E1-21DA14). The value [20 00] parses the Mr. Saturn text with the special Saturn font found also in the "Cast" and "Mr. Saturn" Graphics for the Cast Sequence compressed graphics.

For the main name's text, the starting value is [30 00], which begins with Picky Minch. The first tile found in the compressed graphics in data bank 21DA35-21E6E6 (Character Names for the Cast Sequence) takes the value of [30 00]. The second tile takes [31 00], third tile, [32 00], etc.

Format per name

The starting section for the formatting begins with the compressed graphics found at 21DA35-21E6E6 (000cb2), which are the Character Names for the Cast Sequence.

The format basically takes the names based in the order of how the names are stored in the compressed graphics.


  • [30 00 00] = Unknown
  • [30 00 08] = Picky Minch (08 tiles)
  • [38 00 08] = Lardna Minch (08 tiles)
  • [40 00 08] = Aloysius Minch (08 tiles)
  • [48 00 08] = Pokey Minch (08 tiles)
  • [50 00 06] = Buzz Buzz (06 tiles)
  • [56 00 08] = Lier X. Agerate (08 tiles)
  • [5E 00 06] = Frank Fly (06 tiles)
  • [64 00 06] = The Sharks (06 tiles)
  • [6A 00 06] = B.H. Pirkle (06 tiles)
  • [70 00 08] = Captain Strong (08 tiles)
  • [78 00 0A] = Onett police force (10 tiles - 0A)
  • [82 00 0A] = Paula's dad (10 tiles, additional space for RAM name) *Recommended not to modify this one. (Modifies Paula's mom if exceeded)
  • [8C 00 0A] = Paula's mom (10 tiles, additional space for RAM name) *Recommended not to modify this one. (Modifies Apple kid if exceeded)
  • [96 00 06] = Apple kid (06 tiles)
  • [9C 00 04] = Unknown
  • [A0 00 06] = Orange kid (06 tiles)
  • [A6 00 08] = Mr. Everdred (08 tiles)
  • [AE 00 08] = Runaway Five (08 tiles)
  • [B6 00 0A] = Happy happyist (10 tiles - 0A)
  • [C0 00 06] = Carpainter (06 tiles)
  • [C6 00 08] = Bubble Monkey (08 tiles)
  • [CE 00 04] = Tony (04 tiles)
  • [D2 00 06] = Maxwell (06 tiles)
  • [D8 00 04] = Tessie (04 tiles)
  • [DC 00 0C] = Tessie-Watching Club (12 tiles - 0C)
  • [E8 00 06] = Brickroad (06 tiles)
  • [EE 00 08] = Dr. Andonuts (08 tiles)
  • [F6 00 06] = Unknown
  • [FC 00 08] = Master Belch (08 tiles)
  • [04 01 0A] = George Montage (10 tiles - 0A)
  • [0E 01 0A] = Gerardo Montage (10 tiles - 0A)
  • [18 01 08] = Talah Rama (08 tiles)
  • [20 01 0C] = Geldegarde Monotoli (12 tiles - 0C)
  • [2C 01 04] = Venus (04 tiles)
  • [30 01 08] = Star Master (08 tiles)
  • [38 01 0C] = Poo's Master (12 tiles, additional space for RAM name) *Recommended not to modify this one. (Modifies Dungeon man if exceeded)
  • [44 01 08] = Dungeon man (08 tiles)
  • [4C 01 08] = Noble warrior (08 tiles)
  • [54 01 0A] = Tenda tribesmen (10 tiles- 0A)
  • [5E 01 06] = Flying men (06 tiles)
  • [64 01 02] = Dad (02 tiles)
  • [66 01 04] = Tracy (04 tiles)
  • [6A 01 02] = Diamond figure (02 tiles)
  • [6C 01 04] = Mom (04 tiles)


The second section takes the compressed graphics found at 21D8E1-21DA14 (000134), which are the "Cast" and "Mr. Saturn" Graphics for the Cast Sequence. It follows the same rule as the previous section, in which it takes the names/tiles based in the order of how they are stored in the compressed graphics.


  • [10 00 04] = CAST
  • [14 00 04] = CAST text underlines
  • [20 00 0C] = Mr. Saturn (12 tiles - 0C). Takes the special font from the CAST compressed graphics.