EarthBound/PSI List: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
m (Sort key for category.)
mNo edit summary
Line 1: Line 1:
This is the game's standard internal listing of PSI names.
This is the game's standard internal listing of PSI names.  Name entries are 35 bytes long, stored in plain EarthBound text.  Each entry includes the full text of the name followed by a space, and is padded with null bytes.  Power level symbols (the Greek characters α (alpha), β (beta), γ (gamma), Σ (sigma), and Ω (omega)) are added later.


*01 - Special PSI (PSI Rockin' by default)
*01 - Special PSI ''(See Note)''
*02 - PSI Fire
*02 - PSI Fire
*03 - PSI Freeze
*03 - PSI Freeze
Line 18: Line 18:
*10 - Brainshock
*10 - Brainshock
*11 - Teleport
*11 - Teleport
'''Regarding the Special PSI'''
The string table hard-coded in EarthBound shows entry 01 as "PSI ????".  However, an ASM routine at 0x01C60F acts as a functional override, which uses the "PSI Favorite Thing" string stored in the game's Save Memory.  The value at this location can be changed to override any of the entries in this list.  Changing the value to 00 will effectively disable the override.


[[Category:EarthBound|PSI List]]
[[Category:EarthBound|PSI List]]

Revision as of 18:47, 7 October 2005

This is the game's standard internal listing of PSI names. Name entries are 35 bytes long, stored in plain EarthBound text. Each entry includes the full text of the name followed by a space, and is padded with null bytes. Power level symbols (the Greek characters α (alpha), β (beta), γ (gamma), Σ (sigma), and Ω (omega)) are added later.

  • 01 - Special PSI (See Note)
  • 02 - PSI Fire
  • 03 - PSI Freeze
  • 04 - PSI Thunder
  • 05 - PSI Flash
  • 06 - PSI Starstorm
  • 07 - Lifeup
  • 08 - Healing
  • 09 - Shield
  • 0A - PSI Shield
  • 0B - Offense Up
  • 0C - Defense Down
  • 0D - Hypnosis
  • 0E - Magnet
  • 0F - Paralysis
  • 10 - Brainshock
  • 11 - Teleport


Regarding the Special PSI

The string table hard-coded in EarthBound shows entry 01 as "PSI ????". However, an ASM routine at 0x01C60F acts as a functional override, which uses the "PSI Favorite Thing" string stored in the game's Save Memory. The value at this location can be changed to override any of the entries in this list. Changing the value to 00 will effectively disable the override.