Difference between revisions of "FF7/Materia Types"
my_wiki>NFITC1 (Starting the page. I plan to continue it later.) |
m (13 revisions imported) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | == Types == | |
Materia is separated into five categories of functions in the game: "Command", "Magic", "Summon", "Independent", and "Support". Graphically they are yellow, green, red, blue, and purple respectively. The materia type is determined by a single byte value that is separated into two parts. The upper nybble will be considered the sub-type and the lower nybble is the base type. For base types the values will yield the following results: | Materia is separated into five categories of functions in the game: "Command", "Magic", "Summon", "Independent", and "Support". Graphically they are yellow, green, red, blue, and purple respectively. The materia type is determined by a single byte value that is separated into two parts. The upper nybble will be considered the sub-type and the lower nybble is the base type. For base types the values will yield the following results: | ||
− | + | {| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center" | |
− | + | ! style="background:rgb(204,204,204);" | Base | |
− | + | ! style="background:rgb(204,204,204);" | Materia Type | |
− | + | |- | |
− | + | |style="background:rgb(255,255,255);" | X0 | |
− | + | |style="background:rgb(255,255,255);" | Independent | |
− | + | |- | |
− | + | |style="background:rgb(255,255,255);" | X1 | |
− | + | |style="background:rgb(255,255,255);" | Independent | |
− | + | |- | |
− | + | |style="background:rgb(255,255,255);" | X2 | |
− | + | |style="background:rgb(255,255,255);" | Command | |
− | + | |- | |
− | + | |style="background:rgb(255,255,255);" | X3 | |
− | + | |style="background:rgb(255,255,255);" | Command | |
− | + | |- | |
− | + | |style="background:rgb(255,255,255);" | X4 | |
+ | |style="background:rgb(255,255,255);" | Independent | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | X5 | ||
+ | |style="background:rgb(255,255,255);" | Support | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | X6 | ||
+ | |style="background:rgb(255,255,255);" | Command | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | X7 | ||
+ | |style="background:rgb(255,255,255);" | Command | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | X8 | ||
+ | |style="background:rgb(255,255,255);" | Command | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | X9 | ||
+ | |style="background:rgb(255,255,255);" | Magic | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | XA | ||
+ | |style="background:rgb(255,255,255);" | Magic | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | XB | ||
+ | |style="background:rgb(255,255,255);" | Summon | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | XC | ||
+ | |style="background:rgb(255,255,255);" | Summon | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | XD | ||
+ | |style="background:rgb(255,255,255);" | Independent<sup>1</sup> | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | XE | ||
+ | |style="background:rgb(255,255,255);" | Independent<sup>1</sup> | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | XF | ||
+ | |style="background:rgb(255,255,255);" | Independent<sup>1</sup> | ||
+ | |} | ||
+ | |||
+ | <br/> | ||
+ | Each of these Base Types have a set of sub-types that provide different functions. They are used to determine what function to provide, usually based on the Materia's attribute list. These sub-types have the following functions when equipped:<br /> | ||
+ | (If sub-type is listed as 'X' then any sub-type will produce that effect. Other sub-types have no function. Battle effects not mentioned.) | ||
− | + | {| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center" | |
− | + | ! style="background:rgb(204,204,204);" colspan="4" |Independent Types: | |
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 00 | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Function based on Attribute 1 | ||
+ | |- | ||
+ | |style="background:rgb(204,204,255);" rowspan="2"| | ||
+ | |style="background:rgb(255,255,255); width=50pt;"|0Ch | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Character's flags ORd with 1 and MateriaHandler set to 11 (Underwater) | ||
+ | |- | ||
− | + | |style="background:rgb(255,255,255); width=50pt;" |62h | |
+ | |style="background:rgb(255,255,255);" colspan="2" |Character's flags ORd with 8 and MateriaHandler set to 11 (HP<->MP) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |20<sup>2</sup> | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Increases Stat Bonus value based on attribute list<sup>2A</sup> and AP level and sets MateriaHandler to 4 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |30<sup>3</sup> | ||
+ | |style="background:rgb(255,255,255);" colspan="3" |Character's flags ORd with 4 and MateriaHandler set to 12 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |40 | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Same as 20, but sets MateriaHandler to 0Dh (EXP Plus) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |21<sup>4</sup> | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Enables effect Attribute 1 with a magnitude based on attribute list and AP Level | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |41 | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Enables effect Attribute 1 with a magnitude based on attribute list and AP Level | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |X4 | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|If 0xC06914 is non-0 after getting AP level then set MateriaHandler to 0Bh (Mega-All) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" colspan = "4"| | ||
+ | |- | ||
+ | ! style="background:rgb(204,204,204);" colspan="4" |Command Types: | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |12 | ||
+ | |style="background:rgb(255,255,255);" colspan="3" |Replace first command (Attack) based on attribute list and AP Level | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |X3 | ||
+ | |style="background:rgb(255,255,255);" colspan="3" |Subtype not important. Only Primary Attributes allowed are 15h, 16h, 17h | ||
+ | |- | ||
+ | |style="background:rgb(204,204,255);" rowspan="3"| | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |15h | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Replaces Magic with WMagic | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |16h | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Replaces Summon with WSummon | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |17h | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Replaces Item with WItem | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |X6 | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Add Command based on attribute list and AP Level | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |X7 | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Add Command 0Dh (E.Skill) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |X8 | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Add Command 5 (Steal), 6 (Sense), 7 (Coin), 9 (Morph), Ah (D.Blow), Bh (Manip), Ch (Mime) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" colspan = "4"| | ||
+ | |- | ||
+ | ! style="background:rgb(204,204,204);" colspan="4" |Support Types: | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |25 | ||
+ | |style="background:rgb(255,255,255);" colspan="3"|Attribute 1 must be between 54h - 64h inclusive. Just sets the MateriaHandler to a specific value | ||
+ | |- | ||
+ | |style="background:rgb(204,204,255);" rowspan="18"| | ||
+ | ! style="background:rgb(204,204,204); width=50pt;"|Attribute 1 Value | ||
+ | ! style="background:rgb(204,204,204); width=10pt;"|MateriaHandler | ||
+ | ! style="background:rgb(204,204,204);"|Materia | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |54h | ||
+ | |style="background:rgb(255,255,255);" |0Fh | ||
+ | |style="background:rgb(255,255,255);" |Command Counter | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |55h | ||
+ | |style="background:rgb(255,255,255);" |0Fh | ||
+ | |style="background:rgb(255,255,255);" |Magic Counter | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |56h | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |Sneak Attack | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |57h | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Ignored | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |58h | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |MP Turbo | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |59h | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |MP Absorb | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |5Ah | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |HP Absorb | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |5Bh | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Ignored | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |5Ch | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |Added Cut | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |5Dh | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |Steal As Well | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |5Eh | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |Elemental | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |5Fh | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |Added Effect | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |60h | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Ignored | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |61h | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Ignored | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |62h | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Ignored | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |63h | ||
+ | |style="background:rgb(255,255,255);" colspan="2" |Ignored | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |64h | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |(Unused) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |35 | ||
+ | |style="background:rgb(255,255,255);" colspan="3" |Like 25, but only Attribute 1 values 51h, 57h, and 63h are used. | ||
+ | |- | ||
+ | |style="background:rgb(204,204,255);" rowspan="3"| | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |51h | ||
+ | |style="background:rgb(255,255,255);" |0Fh | ||
+ | |style="background:rgb(255,255,255);" |All | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |57h | ||
+ | |style="background:rgb(255,255,255);" |10h | ||
+ | |style="background:rgb(255,255,255);" |Final Attack | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255); width=50pt;" |63h | ||
+ | |style="background:rgb(255,255,255);" |0Fh | ||
+ | |style="background:rgb(255,255,255);" |Quadra Magic | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" colspan = "4"| | ||
+ | |- | ||
+ | ! style="background:rgb(204,204,204);" colspan="4" |Magic Types: | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |X9 | ||
+ | |style="background:rgb(255,255,255);" colspan = "3"|Add Command 2 (Magic) and Enable magics based on attribute list and AP Level | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |XA | ||
+ | |style="background:rgb(255,255,255);" colspan = "3"|Add Command 2 (Magic) and Enable magics with index 0-37h inclusive<sup>5</sup> | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" colspan = "4"| | ||
+ | |- | ||
+ | ! style="background:rgb(204,204,204);" colspan="4" |Summon Types: | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |XB | ||
+ | |style="background:rgb(255,255,255);" colspan = "3"|Add Command 3 (Summon) and enables attack at Attribute 1 for use 'AP Level' times (Ignores other Attributes) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" |XC | ||
+ | |style="background:rgb(255,255,255);" colspan = "3" |Add Command 3 (Summon) and enables attacks with index 38h - 47h inclusive | ||
+ | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | :1 - There are no XD, XE or XF type materias in the game. They are graphically represented as Independent but have no effect.<br/> | |
+ | :2 - Various in-battle conditions (Cover/Counter) and stat increases<br/> | ||
+ | ::2A - 0=Strength; 1=Vitality; 2=Magic; 3=Spirit; 4=Speed; 5=Luck; 6=Attack; 7=Defense; 8=MHP; 9=MMP; 10=EXP; higher than 10 results in memory leaks | ||
+ | :3 - ONLY works with Materia Index 0Ch (Long Range). Attribute List is ignored<br/> | ||
+ | :4 - Although Enemy Away's first attribute shares a value with Enemy Lure (1), it is handled differently based on index to alter a different memory address from Enemy Lure. | ||
+ | :5 - Shield is the last magic attack with an index of 35h. The Magic menu prevents access to attacks 36h & 37h<br/> | ||
+ | |||
+ | == Materia Handler == | ||
+ | These are the values assigned to each materia type: | ||
+ | |||
+ | {| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center" | ||
+ | ! style="background:rgb(204,204,204);" |Handler Value | ||
+ | ! style="background:rgb(204,204,204);" |Type | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 00 | ||
+ | |style="background:rgb(255,255,255);" | None | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 01 | ||
+ | |style="background:rgb(255,255,255);" | Magic Materia (excluding Master Magic) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 02 | ||
+ | |style="background:rgb(255,255,255);" | Summon Materia (excluding Master Summon) | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 03 | ||
+ | |style="background:rgb(255,255,255);" | Base 6 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 04 | ||
+ | |style="background:rgb(255,255,255);" | 20 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 05 | ||
+ | |style="background:rgb(255,255,255);" | Master Command | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 06 | ||
+ | |style="background:rgb(255,255,255);" | Master Magic | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 07 | ||
+ | |style="background:rgb(255,255,255);" | Master Summon | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 08 | ||
+ | |style="background:rgb(255,255,255);" | E.Skill | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 09 | ||
+ | |style="background:rgb(255,255,255);" | 41 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 0A | ||
+ | |style="background:rgb(255,255,255);" | 21 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 0B | ||
+ | |style="background:rgb(255,255,255);" | Mega-All | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 0C | ||
+ | |style="background:rgb(255,255,255);" | None | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 0D | ||
+ | |style="background:rgb(255,255,255);" | EXP Plus | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 0E | ||
+ | |style="background:rgb(255,255,255);" | W-Materia | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 0F | ||
+ | |style="background:rgb(255,255,255);" | some 25 & 35 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 10 | ||
+ | |style="background:rgb(255,255,255);" | some 25 & 35 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 11 | ||
+ | |style="background:rgb(255,255,255);" | 00 | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 12 | ||
+ | |style="background:rgb(255,255,255);" | Specifically CounterAttack and Long Range | ||
+ | |- | ||
+ | |style="background:rgb(255,255,255);" | 13 | ||
+ | |style="background:rgb(255,255,255);" | Base 2 | ||
+ | |} | ||
+ | It primarily (exclusively?) tells the menu loader which texts to bring up when a menu is loaded. |
Latest revision as of 05:19, 23 May 2019
Types
Materia is separated into five categories of functions in the game: "Command", "Magic", "Summon", "Independent", and "Support". Graphically they are yellow, green, red, blue, and purple respectively. The materia type is determined by a single byte value that is separated into two parts. The upper nybble will be considered the sub-type and the lower nybble is the base type. For base types the values will yield the following results:
Base | Materia Type |
---|---|
X0 | Independent |
X1 | Independent |
X2 | Command |
X3 | Command |
X4 | Independent |
X5 | Support |
X6 | Command |
X7 | Command |
X8 | Command |
X9 | Magic |
XA | Magic |
XB | Summon |
XC | Summon |
XD | Independent1 |
XE | Independent1 |
XF | Independent1 |
Each of these Base Types have a set of sub-types that provide different functions. They are used to determine what function to provide, usually based on the Materia's attribute list. These sub-types have the following functions when equipped:
(If sub-type is listed as 'X' then any sub-type will produce that effect. Other sub-types have no function. Battle effects not mentioned.)
Independent Types: | |||
---|---|---|---|
00 | Function based on Attribute 1 | ||
0Ch | Character's flags ORd with 1 and MateriaHandler set to 11 (Underwater) | ||
62h | Character's flags ORd with 8 and MateriaHandler set to 11 (HP<->MP) | ||
202 | Increases Stat Bonus value based on attribute list2A and AP level and sets MateriaHandler to 4 | ||
303 | Character's flags ORd with 4 and MateriaHandler set to 12 | ||
40 | Same as 20, but sets MateriaHandler to 0Dh (EXP Plus) | ||
214 | Enables effect Attribute 1 with a magnitude based on attribute list and AP Level | ||
41 | Enables effect Attribute 1 with a magnitude based on attribute list and AP Level | ||
X4 | If 0xC06914 is non-0 after getting AP level then set MateriaHandler to 0Bh (Mega-All) | ||
Command Types: | |||
12 | Replace first command (Attack) based on attribute list and AP Level | ||
X3 | Subtype not important. Only Primary Attributes allowed are 15h, 16h, 17h | ||
15h | Replaces Magic with WMagic | ||
16h | Replaces Summon with WSummon | ||
17h | Replaces Item with WItem | ||
X6 | Add Command based on attribute list and AP Level | ||
X7 | Add Command 0Dh (E.Skill) | ||
X8 | Add Command 5 (Steal), 6 (Sense), 7 (Coin), 9 (Morph), Ah (D.Blow), Bh (Manip), Ch (Mime) | ||
Support Types: | |||
25 | Attribute 1 must be between 54h - 64h inclusive. Just sets the MateriaHandler to a specific value | ||
Attribute 1 Value | MateriaHandler | Materia | |
54h | 0Fh | Command Counter | |
55h | 0Fh | Magic Counter | |
56h | 10h | Sneak Attack | |
57h | Ignored | ||
58h | 10h | MP Turbo | |
59h | 10h | MP Absorb | |
5Ah | 10h | HP Absorb | |
5Bh | Ignored | ||
5Ch | 10h | Added Cut | |
5Dh | 10h | Steal As Well | |
5Eh | 10h | Elemental | |
5Fh | 10h | Added Effect | |
60h | Ignored | ||
61h | Ignored | ||
62h | Ignored | ||
63h | Ignored | ||
64h | 10h | (Unused) | |
35 | Like 25, but only Attribute 1 values 51h, 57h, and 63h are used. | ||
51h | 0Fh | All | |
57h | 10h | Final Attack | |
63h | 0Fh | Quadra Magic | |
Magic Types: | |||
X9 | Add Command 2 (Magic) and Enable magics based on attribute list and AP Level | ||
XA | Add Command 2 (Magic) and Enable magics with index 0-37h inclusive5 | ||
Summon Types: | |||
XB | Add Command 3 (Summon) and enables attack at Attribute 1 for use 'AP Level' times (Ignores other Attributes) | ||
XC | Add Command 3 (Summon) and enables attacks with index 38h - 47h inclusive |
- 1 - There are no XD, XE or XF type materias in the game. They are graphically represented as Independent but have no effect.
- 2 - Various in-battle conditions (Cover/Counter) and stat increases
- 2A - 0=Strength; 1=Vitality; 2=Magic; 3=Spirit; 4=Speed; 5=Luck; 6=Attack; 7=Defense; 8=MHP; 9=MMP; 10=EXP; higher than 10 results in memory leaks
- 3 - ONLY works with Materia Index 0Ch (Long Range). Attribute List is ignored
- 4 - Although Enemy Away's first attribute shares a value with Enemy Lure (1), it is handled differently based on index to alter a different memory address from Enemy Lure.
- 5 - Shield is the last magic attack with an index of 35h. The Magic menu prevents access to attacks 36h & 37h
Materia Handler
These are the values assigned to each materia type:
Handler Value | Type |
---|---|
00 | None |
01 | Magic Materia (excluding Master Magic) |
02 | Summon Materia (excluding Master Summon) |
03 | Base 6 |
04 | 20 |
05 | Master Command |
06 | Master Magic |
07 | Master Summon |
08 | E.Skill |
09 | 41 |
0A | 21 |
0B | Mega-All |
0C | None |
0D | EXP Plus |
0E | W-Materia |
0F | some 25 & 35 |
10 | some 25 & 35 |
11 | 00 |
12 | Specifically CounterAttack and Long Range |
13 | Base 2 |
It primarily (exclusively?) tells the menu loader which texts to bring up when a menu is loaded.