Difference between revisions of "FF8/Menu m000 m004"
my_wiki>Sebanisu (→BIN: updated entry) |
m (34 revisions imported) |
||
| (32 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
Info from [http://forums.qhimm.com/index.php?topic=17120.0 FF8 - Cards & Menu Text by Sega Cheif] and [http://forums.qhimm.com/index.php?topic=17099.0 FF8 - mngrp.bin by JWP] | Info from [http://forums.qhimm.com/index.php?topic=17120.0 FF8 - Cards & Menu Text by Sega Cheif] and [http://forums.qhimm.com/index.php?topic=17099.0 FF8 - mngrp.bin by JWP] | ||
| − | + | =BIN= | |
| − | + | Offsets of [[#MSG|strings]] | |
| − | and actual values for | + | and actual values for Refine Abilities. |
| − | = | + | |
| + | ==m000.bin== | ||
| + | ===Data=== | ||
| + | 8 abilities | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Ability | ||
| + | ! # of Entries | ||
| + | ! mngrp.bin Location | ||
| + | ! Offset | ||
| + | ! Description | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/t-mag-rf T Mag-RF] | ||
| + | |7 entries | ||
| + | |(mngrp.bin loc: 0x21F000) | ||
| + | | 0x0 | ||
| + | |Item to Thunder/Wind Magic | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/i-mag-rf I Mag-RF] | ||
| + | |7 entries | ||
| + | |(mngrp.bin loc: 0x21F038) | ||
| + | | 0x38 | ||
| + | |Item to Ice/Water Magic | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/f-mag-rf F Mag-RF] | ||
| + | |10 entries | ||
| + | |(mngrp.bin loc: 0x21F070) | ||
| + | | 0x70 | ||
| + | |Item to Fire/Flare Magic | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/L-mag-rf L Mag-RF] | ||
| + | |21 entries | ||
| + | |(mngrp.bin loc: 0x21F0C0) | ||
| + | |0xC0 | ||
| + | |Item to Life Magic | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/time-mag-rf Time Mag-RF] | ||
| + | |14 entries | ||
| + | |(mngrp.bin loc: 0x21F168) | ||
| + | |0x168 | ||
| + | |Item to Time Magic | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/st-mag-rf ST Mag-RF] | ||
| + | |17 entries | ||
| + | |(mngrp.bin loc: 0x21F1D8) | ||
| + | |0x1D8 | ||
| + | |Item to Status Magic | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/supt-mag-rf Supt Mag-RF] | ||
| + | |20 entries | ||
| + | |(mngrp.bin loc: 0x21F260) | ||
| + | |0x260 | ||
| + | |Items to Support Magic | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/forbid-mag-rf Forbid Mag-RF] | ||
| + | |6 entries | ||
| + | |(mngrp.bin loc: 0x21F300) | ||
| + | |0x300 | ||
| + | |Items to Forbidden Magic | ||
| + | |} | ||
| + | ===Entry=== | ||
| + | 8 bytes | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Type | ||
| + | ! Size | ||
| + | ! Value | ||
| + | ! Description | ||
| + | |- | ||
| + | | UInt16 | ||
| + | | 2 | ||
| + | | [[#MSG|Offset]] | ||
| + | | Text Offset | ||
| + | (little-endian) | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | Received | ||
| + | | Amount received | ||
| + | |- | ||
| + | | UInt16 | ||
| + | | 2 | ||
| + | | UNK | ||
| + | | {0x0001} | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | [http://forums.qhimm.com/index.php?topic=17034.msg242332#msg242332 Input_Item_ID] | ||
| + | | Input: Item id value | ||
| + | '''0x00'''-'''0xC6''' | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | Required | ||
| + | | Amount needed | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | [http://forums.qhimm.com/index.php?topic=11137.msg166280#msg166280 Output_Spell_ID] | ||
| + | | Output: Spell id value | ||
| + | '''0x01'''-'''0x38''' | ||
| + | |} | ||
| + | |||
| + | ==m001.bin== | ||
| + | |||
| + | ===Data=== | ||
| + | 7 abilities | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Ability | ||
| + | ! # of Entries | ||
| + | ! mngrp.bin Location | ||
| + | ! Offset | ||
| + | ! Description | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/recov-med-rf Recov Med-RF] | ||
| + | |9 Entries | ||
| + | |(mngrp.bin loc: 0x21F800) | ||
| + | |0x0 | ||
| + | |Item to Recovery Items | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/st-med-rf ST Med-RF] | ||
| + | |12 Entries | ||
| + | |(mngrp.bin loc: 0x21F848) | ||
| + | |0x48 | ||
| + | |Item to Status Removal Items | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/ammo-rf Ammo-RF] | ||
| + | |16 Entries | ||
| + | |(mngrp.bin loc: 0x21F8A8) | ||
| + | |0xA8 | ||
| + | |Item to Ammo Item | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/forbid-med-rf Forbid Med-RF] | ||
| + | |20 Entries | ||
| + | |(mngrp.bin loc: 0x21F928) | ||
| + | |0x128 | ||
| + | |Item to Forbidden Medicine | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/gfrecov-med-rf GFRecov Med-RF] | ||
| + | |12 Entries | ||
| + | |(mngrp.bin loc: 0x21F9C8) | ||
| + | |0x1C8 | ||
| + | |Item to GF Recovery Items | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/gfabl-med-rf GFAbl Med-RF] | ||
| + | |42 Entries | ||
| + | |(mngrp.bin loc: 0x21FA28) | ||
| + | |0x228 | ||
| + | |Item to GF Ability Medicine Items | ||
| + | |- | ||
| + | |Tool-RF | ||
| + | |32 Entries | ||
| + | |(mngrp.bin loc: 0x21FB78) | ||
| + | |0x378 | ||
| + | |Item to Tool Items | ||
| + | |} | ||
| + | ===Entry=== | ||
| + | 8 bytes | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Type | ||
| + | ! Size | ||
| + | ! Value | ||
| + | ! Description | ||
| + | |- | ||
| + | | UInt16 | ||
| + | | 2 | ||
| + | | [[#MSG|Offset]] | ||
| + | | Text Offset | ||
| + | (little-endian) | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | Received | ||
| + | | Amount received | ||
| + | |- | ||
| + | | UInt16 | ||
| + | | 2 | ||
| + | | UNK | ||
| + | | {0x0001} | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | [http://forums.qhimm.com/index.php?topic=17034.msg242332#msg242332 Input_Item_ID] | ||
| + | | Input: Item id value | ||
| + | '''0x00'''-'''0xC6''' | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | Required | ||
| + | | Amount needed | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | [http://forums.qhimm.com/index.php?topic=17034.msg242332#msg242332 Output_Item_ID] | ||
| + | | Output: Item id value | ||
| + | '''0x00'''-'''0xC6''' | ||
| + | |} | ||
| + | |||
| + | ==m002.bin== | ||
| + | ===Data=== | ||
| + | 2 abilities | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Ability | ||
| + | ! # of Entries | ||
| + | ! mngrp.bin Location | ||
| + | ! Offset | ||
| + | ! Description | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/mid-mag-rf Mid-Mag-RF] | ||
| + | |4 entries | ||
| + | |(mngrp.bin loc: 0x2200000) | ||
| + | |0x0 | ||
| + | |Upgrade Magic from low level to mid level | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/high-mag-rf High-Mag-RF] | ||
| + | |6 entries | ||
| + | |(mngrp.bin loc: 0x2200020) | ||
| + | |0x20 | ||
| + | |Upgrade Magic from mid level to high level | ||
| + | |} | ||
| + | ===Entry=== | ||
| + | 8 bytes | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Type | ||
| + | ! Size | ||
| + | ! Value | ||
| + | ! Description | ||
| + | |- | ||
| + | | UInt16 | ||
| + | | 2 | ||
| + | | [[#MSG|Offset]] | ||
| + | | Text Offset | ||
| + | (little-endian) | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | Received | ||
| + | | Amount received | ||
| + | |- | ||
| + | | UInt16 | ||
| + | | 2 | ||
| + | | UNK | ||
| + | | {0x0001} | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | [http://forums.qhimm.com/index.php?topic=11137.msg166280#msg166280 Input_Spell_ID] | ||
| + | | Input: Spell id value | ||
| + | '''0x01'''-'''0x38''' | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | Required | ||
| + | | Amount needed | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | [http://forums.qhimm.com/index.php?topic=11137.msg166280#msg166280 Output_Spell_ID] | ||
| + | | Output: Spell id value | ||
| + | '''0x01'''-'''0x38''' | ||
| + | |} | ||
| + | |||
| + | ==m003.bin== | ||
| + | ===Data=== | ||
| + | 1 abilities | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Ability | ||
| + | ! # of Entries | ||
| + | ! mngrp.bin Location | ||
| + | ! Offset | ||
| + | ! Description | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/med-lv-up Med LV Up] | ||
| + | |12 Entries | ||
| + | |(mngrp.bin loc: 0x220800) | ||
| + | |0x0 | ||
| + | |Level up low level recovery items to higher items | ||
| + | |} | ||
| + | ===Entry=== | ||
| + | 8 bytes | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Line 13: | Line 297: | ||
| UInt16 | | UInt16 | ||
| 2 | | 2 | ||
| − | | Offset | + | | [[#m003.msg|Offset]] |
| − | | Text Offset | + | | Text Offset |
(little-endian) | (little-endian) | ||
|- | |- | ||
| Line 20: | Line 304: | ||
| 1 | | 1 | ||
| Received | | Received | ||
| − | | Items received | + | | Amount received |
| + | |- | ||
| + | | UInt16 | ||
| + | | 2 | ||
| + | | UNK | ||
| + | | {0x0001} | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | [http://forums.qhimm.com/index.php?topic=17034.msg242332#msg242332 Input_Item_ID] | ||
| + | | Input: Item id value | ||
| + | '''0x00'''-'''0xC6''' | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | Required | ||
| + | | Amount needed | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | [http://forums.qhimm.com/index.php?topic=17034.msg242332#msg242332 Output_Item_ID] | ||
| + | | Output: Item id value | ||
| + | '''0x00'''-'''0xC6''' | ||
| + | |} | ||
| + | |||
| + | ==m004.bin== | ||
| + | ===Data=== | ||
| + | 1 abilities | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Ability | ||
| + | ! # of Entries | ||
| + | ! mngrp.bin Location | ||
| + | ! Offset | ||
| + | ! Description | ||
| + | |- | ||
| + | |[https://guides.gamercorner.net/ffviii/abilities/card-mod Card Mod] | ||
| + | |110 Entries | ||
| + | |(mngrp.bin loc: 0x221000) | ||
| + | |0x0 | ||
| + | |Card to Items | ||
| + | |} | ||
| + | ===Entry=== | ||
| + | 8 bytes | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Type | ||
| + | ! Size | ||
| + | ! Value | ||
| + | ! Description | ||
| + | |- | ||
| + | | UInt16 | ||
| + | | 2 | ||
| + | | [[#m004.msg|Offset]] | ||
| + | | Text Offset | ||
| + | (little-endian) | ||
| + | |- | ||
| + | | Byte | ||
| + | | 1 | ||
| + | | Received | ||
| + | | Amount received | ||
|- | |- | ||
| UInt16 | | UInt16 | ||
| Line 35: | Line 379: | ||
| Byte | | Byte | ||
| 1 | | 1 | ||
| − | | | + | | Required |
| Amount needed | | Amount needed | ||
|- | |- | ||
| Line 45: | Line 389: | ||
|} | |} | ||
| − | == | + | =MSG= |
| − | + | Text offsets are in [[#BIN|bin]] files. Strings end with '''0x00'''. [[FF8/String_Encoding|Strings are encoded]]. | |
| + | |||
| + | ==m003.msg== | ||
| + | Example:<br/> | ||
| + | ''Elixir:\n10 will refine \ninto 1 Megalixir\0'' <br/> | ||
| + | When '''Elixir''' is selected only "'''10 will refine into 1 Megalixir'''" shows up above in help box<br/> | ||
| + | When choose the a box shows up with entire string. With: <br/> | ||
| + | '''Elixir''' ''(Number remaining)''<br/> | ||
| + | '''Number to refine''' ''10''<br/> | ||
| + | '''Megalixir''' ''(Total amount)''<br/> | ||
| + | |||
| + | ==m004.msg== | ||
| + | Example:<br/> | ||
| + | ''Geezard Card:\n1 will refine \ninto 5 Screws\0'' <br/> | ||
| + | When '''Geezard''' Card is selected only "'''1 will refine into 5 Screws'''" shows up above in help box<br/> | ||
| + | When choose the a box shows up with entire string. With: <br/> | ||
| + | '''Geezard''' ''(Number remaining)''<br/> | ||
| + | '''Number to refine''' ''1''<br/> | ||
| + | '''Screws''' ''(Total amount)''<br/> | ||
Latest revision as of 01:12, 15 July 2019
Info from FF8 - Cards & Menu Text by Sega Cheif and FF8 - mngrp.bin by JWP
Contents
BIN
Offsets of strings and actual values for Refine Abilities.
m000.bin
Data
8 abilities
| Ability | # of Entries | mngrp.bin Location | Offset | Description |
|---|---|---|---|---|
| T Mag-RF | 7 entries | (mngrp.bin loc: 0x21F000) | 0x0 | Item to Thunder/Wind Magic |
| I Mag-RF | 7 entries | (mngrp.bin loc: 0x21F038) | 0x38 | Item to Ice/Water Magic |
| F Mag-RF | 10 entries | (mngrp.bin loc: 0x21F070) | 0x70 | Item to Fire/Flare Magic |
| L Mag-RF | 21 entries | (mngrp.bin loc: 0x21F0C0) | 0xC0 | Item to Life Magic |
| Time Mag-RF | 14 entries | (mngrp.bin loc: 0x21F168) | 0x168 | Item to Time Magic |
| ST Mag-RF | 17 entries | (mngrp.bin loc: 0x21F1D8) | 0x1D8 | Item to Status Magic |
| Supt Mag-RF | 20 entries | (mngrp.bin loc: 0x21F260) | 0x260 | Items to Support Magic |
| Forbid Mag-RF | 6 entries | (mngrp.bin loc: 0x21F300) | 0x300 | Items to Forbidden Magic |
Entry
8 bytes
| Type | Size | Value | Description |
|---|---|---|---|
| UInt16 | 2 | Offset | Text Offset
(little-endian) |
| Byte | 1 | Received | Amount received |
| UInt16 | 2 | UNK | {0x0001} |
| Byte | 1 | Input_Item_ID | Input: Item id value
0x00-0xC6 |
| Byte | 1 | Required | Amount needed |
| Byte | 1 | Output_Spell_ID | Output: Spell id value
0x01-0x38 |
m001.bin
Data
7 abilities
| Ability | # of Entries | mngrp.bin Location | Offset | Description |
|---|---|---|---|---|
| Recov Med-RF | 9 Entries | (mngrp.bin loc: 0x21F800) | 0x0 | Item to Recovery Items |
| ST Med-RF | 12 Entries | (mngrp.bin loc: 0x21F848) | 0x48 | Item to Status Removal Items |
| Ammo-RF | 16 Entries | (mngrp.bin loc: 0x21F8A8) | 0xA8 | Item to Ammo Item |
| Forbid Med-RF | 20 Entries | (mngrp.bin loc: 0x21F928) | 0x128 | Item to Forbidden Medicine |
| GFRecov Med-RF | 12 Entries | (mngrp.bin loc: 0x21F9C8) | 0x1C8 | Item to GF Recovery Items |
| GFAbl Med-RF | 42 Entries | (mngrp.bin loc: 0x21FA28) | 0x228 | Item to GF Ability Medicine Items |
| Tool-RF | 32 Entries | (mngrp.bin loc: 0x21FB78) | 0x378 | Item to Tool Items |
Entry
8 bytes
| Type | Size | Value | Description |
|---|---|---|---|
| UInt16 | 2 | Offset | Text Offset
(little-endian) |
| Byte | 1 | Received | Amount received |
| UInt16 | 2 | UNK | {0x0001} |
| Byte | 1 | Input_Item_ID | Input: Item id value
0x00-0xC6 |
| Byte | 1 | Required | Amount needed |
| Byte | 1 | Output_Item_ID | Output: Item id value
0x00-0xC6 |
m002.bin
Data
2 abilities
| Ability | # of Entries | mngrp.bin Location | Offset | Description |
|---|---|---|---|---|
| Mid-Mag-RF | 4 entries | (mngrp.bin loc: 0x2200000) | 0x0 | Upgrade Magic from low level to mid level |
| High-Mag-RF | 6 entries | (mngrp.bin loc: 0x2200020) | 0x20 | Upgrade Magic from mid level to high level |
Entry
8 bytes
| Type | Size | Value | Description |
|---|---|---|---|
| UInt16 | 2 | Offset | Text Offset
(little-endian) |
| Byte | 1 | Received | Amount received |
| UInt16 | 2 | UNK | {0x0001} |
| Byte | 1 | Input_Spell_ID | Input: Spell id value
0x01-0x38 |
| Byte | 1 | Required | Amount needed |
| Byte | 1 | Output_Spell_ID | Output: Spell id value
0x01-0x38 |
m003.bin
Data
1 abilities
| Ability | # of Entries | mngrp.bin Location | Offset | Description |
|---|---|---|---|---|
| Med LV Up | 12 Entries | (mngrp.bin loc: 0x220800) | 0x0 | Level up low level recovery items to higher items |
Entry
8 bytes
| Type | Size | Value | Description |
|---|---|---|---|
| UInt16 | 2 | Offset | Text Offset
(little-endian) |
| Byte | 1 | Received | Amount received |
| UInt16 | 2 | UNK | {0x0001} |
| Byte | 1 | Input_Item_ID | Input: Item id value
0x00-0xC6 |
| Byte | 1 | Required | Amount needed |
| Byte | 1 | Output_Item_ID | Output: Item id value
0x00-0xC6 |
m004.bin
Data
1 abilities
| Ability | # of Entries | mngrp.bin Location | Offset | Description |
|---|---|---|---|---|
| Card Mod | 110 Entries | (mngrp.bin loc: 0x221000) | 0x0 | Card to Items |
Entry
8 bytes
| Type | Size | Value | Description |
|---|---|---|---|
| UInt16 | 2 | Offset | Text Offset
(little-endian) |
| Byte | 1 | Received | Amount received |
| UInt16 | 2 | UNK | {0x0001} |
| Byte | 1 | Card_ID | Card id value
0x00-0x6D |
| Byte | 1 | Required | Amount needed |
| Byte | 1 | Item_ID | Item id value
0x00-0xC6 |
MSG
Text offsets are in bin files. Strings end with 0x00. Strings are encoded.
m003.msg
Example:
Elixir:\n10 will refine \ninto 1 Megalixir\0
When Elixir is selected only "10 will refine into 1 Megalixir" shows up above in help box
When choose the a box shows up with entire string. With:
Elixir (Number remaining)
Number to refine 10
Megalixir (Total amount)
m004.msg
Example:
Geezard Card:\n1 will refine \ninto 5 Screws\0
When Geezard Card is selected only "1 will refine into 5 Screws" shows up above in help box
When choose the a box shows up with entire string. With:
Geezard (Number remaining)
Number to refine 1
Screws (Total amount)