EarthBound/Character Graphics Control Table: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Created page)
 
m (Formatting)
Line 12: Line 12:
=Format=
=Format=
==Default Sprite==
==Default Sprite==
{{table el|len=2 bytes (0x2)|loc=0x00-0x01|valrange=0-65535 (0x00-0xFFFF}(must be a valid [[EarthBound:Sprite Grouping Table|out of battle sprite index]]}
{{table el|len=2 bytes (0x2)|loc=0x00-0x01|valrange=0-65535 (0x00-0xFFFF)(must be a valid [[EarthBound:Sprite Grouping Table|out of battle sprite index]]}}
The number of the sprite to be used when a character is alive under normal circumstances.
The number of the sprite to be used when a character is alive under normal circumstances.


==Ghost Sprite==
==Ghost Sprite==
{{table el|len=2 bytes (0x2)|loc=0x02-0x03|valrange=0-65535 (0x00-0xFFFF}(must be a valid [[EarthBound:Sprite Grouping Table|out of battle sprite index]]}
{{table el|len=2 bytes (0x2)|loc=0x02-0x03|valrange=0-65535 (0x00-0xFFFF)(must be a valid [[EarthBound:Sprite Grouping Table|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.
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==
==Ladder Sprite==
{{table el|len=2 bytes (0x2)|loc=0x04-0x05|valrange=0-65535 (0x00-0xFFFF}(must be a valid [[EarthBound:Sprite Grouping Table|out of battle sprite index]]}
{{table el|len=2 bytes (0x2)|loc=0x04-0x05|valrange=0-65535 (0x00-0xFFFF)(must be a valid [[EarthBound:Sprite Grouping Table|out of battle sprite index]]}}
The number of the sprite to be used when a character is climbing a ladder.
The number of the sprite to be used when a character is climbing a ladder.


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


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


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


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


==Unknown==
==Unknown==
{{table el|len=2 bytes (0x2)|loc=0x04-0x05|valrange=0-65535 (0x00-0xFFFF}}
{{table el|len=2 bytes (0x2)|loc=0x04-0x05|valrange=0-65535 (0x00-0xFFFF)}}
Two byes of unknown purpose.  Always set to FF FF for all characters in the normal game.
Two byes of unknown purpose.  Always set to FF FF for all characters in the normal game.

Revision as of 03:56, 10 May 2015

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

The number of the sprite to be used when a character is alive under normal circumstances.

Ghost Sprite

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

The number of the sprite to be used when a character is climbing a ladder.

Rope Sprite

The number of the sprite to be used when a character is climbing a rope.

Tiny Sprite

The number of the sprite to be used for a character who is alive while in the Lost Underworld.

Tiny Ghost Sprite

The number of the sprite to be used while a character is unconscious in the Lost Underworld.

Robot Sprite

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.