If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Mother 3/Level-up stats table: Difference between revisions
< Mother 3
Jump to navigation
Jump to search
m (→Table view) |
No edit summary |
||
Line 48: | Line 48: | ||
130 | {{color2|#000000|#FAFAD2|<- D ]}} | 130 | {{color2|#000000|#FAFAD2|<- D ]}} | ||
140 | [ ? ] | 140 | [ ? ] | ||
==Stats== | |||
There are 11 stats entries: one for the starting/base stats, and then ten entries used for extrapolating a stats curve (one point at every tenth level). Each entry has 16 bytes: | |||
* <tt>00-03 (04)</tt> = HP target | |||
* <tt>04-07 (04)</tt> = PP target | |||
* <tt>08-08 (01)</tt> = Offense target | |||
* <tt>09-09 (01)</tt> = Defense target | |||
* <tt>0A-0A (01)</tt> = IQ target | |||
* <tt>0B-0B (01)</tt> = Speed target | |||
* <tt>0C-0F (04)</tt> = Unknown; used by the game, but always zero | |||
The game will try to meet these targets, but it adds some randomness to it as well, so the exact values aren't usually met. | |||
==PSI learning table== | ==PSI learning table== |
Revision as of 01:55, 15 July 2013
Level-up ability table | |
Game | MOTHER 3 |
Start Address | 0xCC4E8 |
End Address | 0xCD927 |
# of Entries | 16 (0x10) |
Entry Length | 324 bytes (0x144) |
Total Length | 5184 bytes (0x1440) |
Back to the ROM map |
Overview
This table contains various level-up information, including the PSI abilities learned at each respective level. This does not contain level-up experience data. The entries in this table correspond to the party character names.
Format
Each entry in the table uses 324 bytes.
Field listing
- 000-001 (002) = [ A ] Character number
- 002-00B (00A) = Unclassified data
- 00C-01B (010) = [ B ] Starting stats
- 01C-0BB (0A0) = [ C ] Stats adjustment table
- 0BC-0BF (004) = Unclassified data
- 0C0-13F (080) = [ D ] PSI learning table
- 140-143 (004) = Unclassified data
Table view
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F +-------------------------------------------------------------------------------- 000 | [ A ] [ ? ] [ B -> 010 | <- B ] [ C -> 020 | <- C -> 030 | <- C -> 040 | <- C -> 050 | <- C -> 060 | <- C -> 070 | <- C -> 080 | <- C -> 090 | <- C -> 0A0 | <- C -> 0B0 | <- C ] [ ? ] 0C0 | [ D -> 0D0 | <- D -> 0E0 | <- D -> 0F0 | <- D -> 100 | <- D -> 110 | <- D -> 120 | <- D -> 130 | <- D ] 140 | [ ? ]
Stats
There are 11 stats entries: one for the starting/base stats, and then ten entries used for extrapolating a stats curve (one point at every tenth level). Each entry has 16 bytes:
- 00-03 (04) = HP target
- 04-07 (04) = PP target
- 08-08 (01) = Offense target
- 09-09 (01) = Defense target
- 0A-0A (01) = IQ target
- 0B-0B (01) = Speed target
- 0C-0F (04) = Unknown; used by the game, but always zero
The game will try to meet these targets, but it adds some randomness to it as well, so the exact values aren't usually met.
PSI learning table
This table is only ever considered for Lucas and Kumatora; everyone else's tables are empty and never get read.
The table contains 32 entries, each consisting of four bytes:
- 00-01 (02) = PSI entry number
- 02-03 (02) = Level learned (use 100, or 0x64, if the ability uses event-based learning)