Mother 3/PSI data: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
Line 23: Line 23:
* <tt>08-0B (04)</tt> = ''Unclassified data''                     
* <tt>08-0B (04)</tt> = ''Unclassified data''                     
* <tt>0C-0D (02)</tt> = <tt>{{color2|#000000|#FFB6C1|[ C ]}}</tt> PP cost
* <tt>0C-0D (02)</tt> = <tt>{{color2|#000000|#FFB6C1|[ C ]}}</tt> PP cost
* <tt>0E-13 (06)</tt> = ''Unclassified data''
* <tt>0E-0F (02)</tt> = ''Unclassified data''
* <tt>14-17 (04)</tt> = <tt>{{color2|#000000|#FAFAD2|[ D ]}}</tt> [[#Elemental type|Elemental type]]
* <tt>10-37 (28)</tt> = <tt>{{color2|#FFFFFF|#053656|[ D ]}}</tt> [[#Info chunk|PSI/Item/Actions Info Chunk]]
* <tt>18-19 (02)</tt> = <tt>{{color2|#000000|#FFFFE0|[ E ]}}</tt> [[#Target|Target]]
* <tt>1A-1D (04)</tt> = ''Unclassified data''                   
* <tt>1E-1F (02)</tt> = <tt>{{color2|#000000|#B0C4DE|[ F ]}}</tt> [[#Low/high amounts|Low amount]]
* <tt>20-21 (02)</tt> = <tt>{{color2|#000000|#D3D3D3|[ G ]}}</tt> [[#Low/high amounts|High amount]]
* <tt>22-22 (01)</tt> = <tt>{{color2|#000000|#F08080|[ H ]}}</tt> [[#Affliction|Affliction value]]
* <tt>23-23 (01)</tt> = <tt>{{color2|#000000|#FFA07A|[ I ]}}</tt> [[#Affliction|Affliction chance]]
* <tt>24-2E (0B)</tt> = ''Unclassified data''                   
* <tt>2F-2F (01)</tt> = <tt>{{color2|#000000|#ADD8E6|[ J ]}}</tt> [[#Animations|Animation 1]]
* <tt>30-30 (01)</tt> = <tt>{{color2|#FFFFFF|#00008B|[ K ]}}</tt> [[#Animations|Animation 2]]
* <tt>31-37 (07)</tt> = ''Unclassified data''


===Table view===
===Table view===

Revision as of 21:02, 16 October 2016

This is a sub-page of Mother 3.

PSI data table
Game MOTHER 3
Start Address 0xE1908
End Address 0xE5107
# of Entries 256 (0x100), only 100 used
Entry Length 56 bytes (0x38)
Total Length 36864 bytes (0x3800)
Back to the ROM map

Overview

The PSI data table contains parameters for each PSI move in the game. The ordering is consistent with the game's internal PSI names listing.

Format

Each entry in the table uses 56 bytes.

Field listing

  • 00-00 (01) = [ A ] PSI number
  • 01-03 (03) = Unclassified data
  • 04-07 (04) = [ B ] Type
  • 08-0B (04) = Unclassified data
  • 0C-0D (02) = [ C ] PP cost
  • 0E-0F (02) = Unclassified data
  • 10-37 (28) = [ D ] PSI/Item/Actions Info Chunk

Table view

       00   01   02   03   04   05   06   07   08   09   0A   0B   0C   0D   0E   0F
    +--------------------------------------------------------------------------------
00  | [ A] [      ?     ] [        B        ] [        ?        ] [   C   ] [   ?  ->
10  | <-        ?       ] [        D        ] [   E   ] [        ?        ] [   F   ]
20  | [   G   ] [ H] [ I] [                          ?                         ] [ J]
30  | [ K] [                ?               ]

Type

The type value determines in which category it is placed:

00: Offense
01: Recover
02: Assist

Info chunk

A group of bytes that's the same for PSI data, Item data, Battle skills table and Battle actions table.
Let's just call it Battle Info chunk.