EarthBound/Character Graphics Control Table

From Data Crystal
< EarthBound
Revision as of 03:54, 10 May 2015 by Rydel (talk | contribs) (Created page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Character Graphics Control Table
Game EarthBound
Start Address 0x3F4B5
End Address 0x3F5C4
# of Entries 17
Entry Length 16(0x10)
Total Length 272 bytes (0x110)
Back to the ROM map

The Character Graphics Control Table stores which sprites are used by each playable character, including computer controlled ones, in various circumstances.

Format

Default Sprite

{{table el|len=2 bytes (0x2)|loc=0x00-0x01|valrange=0-65535 (0x00-0xFFFF}(must be a valid out of battle sprite index} The number of the sprite to be used when a character is alive under normal circumstances.

Ghost Sprite

{{table el|len=2 bytes (0x2)|loc=0x02-0x03|valrange=0-65535 (0x00-0xFFFF}(must be a valid out of battle sprite index} The number of the sprite to be used when a character has lost consciousness. While in the Lost Underworld, Tiny Ghost Sprite is used instead.

Ladder Sprite

{{table el|len=2 bytes (0x2)|loc=0x04-0x05|valrange=0-65535 (0x00-0xFFFF}(must be a valid out of battle sprite index} The number of the sprite to be used when a character is climbing a ladder.

Rope Sprite

{{table el|len=2 bytes (0x2)|loc=0x06-0x07|valrange=0-65535 (0x00-0xFFFF}(must be a valid out of battle sprite index} The number of the sprite to be used when a character is climbing a rope.

Tiny Sprite

{{table el|len=2 bytes (0x2)|loc=0x08-0x09|valrange=0-65535 (0x00-0xFFFF}(must be a valid out of battle sprite index} The number of the sprite to be used for a character who is alive while in the Lost Underworld.

Tiny Ghost Sprite

{{table el|len=2 bytes (0x2)|loc=0x0A-0x0B|valrange=0-65535 (0x00-0xFFFF}(must be a valid out of battle sprite index} The number of the sprite to be used while a character is unconscious in the Lost Underworld.

Robot Sprite

{{table el|len=2 bytes (0x2)|loc=0x0C-0x0D|valrange=0-65535 (0x00-0xFFFF}(must be a valid out of battle sprite index} The number of the sprite to be used by a character after the party has been turned into robots.

Unknown

Two byes of unknown purpose. Always set to FF FF for all characters in the normal game.