Difference between revisions of "FF8/Menu m000 m004"

From Final Fantasy Inside
< FF8
Jump to navigation Jump to search
my_wiki>Sebanisu
(m004.bin: link offset to msg)
my_wiki>Sebanisu
(m004.msg: added m003.msg)
Line 93: Line 93:
 
Text offsets are in bin files. Strings end with '''0x00'''. [https://sourceforge.net/p/ifrit/code-0/HEAD/tree/trunk%20ifrit-code-0/Resources/textformat.ifr Strings are encoded].
 
Text offsets are in bin files. Strings end with '''0x00'''. [https://sourceforge.net/p/ifrit/code-0/HEAD/tree/trunk%20ifrit-code-0/Resources/textformat.ifr Strings are encoded].
  
 +
==m003.msg==
 +
Example:<br/>
 +
''Elixir:\n10 will refine \ninto 1 Megalixir\0'' <br/>
 +
When '''Elixir''' Card 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==
 
==m004.msg==
 
Example:<br/>
 
Example:<br/>

Revision as of 04:38, 22 April 2019

Info from FF8 - Cards & Menu Text by Sega Cheif and FF8 - mngrp.bin by JWP

BIN

Location of strings maybe and actual values for refine.

m003.bin

Med LV Up

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

Card Mod

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 Card 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)