Difference between pages "FF8/Menu mngrp strings locations" and "FF8/Menu tkmnmes"
< FF8(Difference between pages)
Jump to navigation
Jump to search
my_wiki>Sebanisu (info about the string archives that only have locations and string data) |
m (2 revisions imported) |
||
Line 1: | Line 1: | ||
− | + | These files have a good deal of the Menu text. | |
− | ===Header String Offsets=== | + | ===Header=== |
+ | {| class="wikitable" | ||
+ | ! Type | ||
+ | ! Size | ||
+ | ! Value | ||
+ | ! Description | ||
+ | |- | ||
+ | | UInt16 | ||
+ | | 2 | ||
+ | | Pad_Count | ||
+ | | Always '''16''' | ||
+ | |- | ||
+ | | UInt16[Pad_Count] | ||
+ | | 2 * Pad_count | ||
+ | | Paddings | ||
+ | | The padding value leads to start of string offsets | ||
+ | Can be '''0x00''' ignore those <br/> | ||
+ | First one is usually '''0x36''' | ||
+ | |} | ||
+ | ===String Offsets=== | ||
{| class="wikitable" | {| class="wikitable" | ||
! Type | ! Type | ||
Line 19: | Line 38: | ||
|} | |} | ||
===String=== | ===String=== | ||
− | Strings end with '''0x00'''. [ | + | Strings end with '''0x00'''. [[FF8/String_Encoding|Strings are encoded]].<br/> |
− | '''[Start of string location]''' = '''[Start of file]''' + '''[String offset value]''' | + | '''[Start of string location]''' = '''[Start of file]''' + '''[Padding value]''' + '''[String offset value]''' |
Latest revision as of 01:12, 15 July 2019
These files have a good deal of the Menu text.
Header
Type | Size | Value | Description |
---|---|---|---|
UInt16 | 2 | Pad_Count | Always 16 |
UInt16[Pad_Count] | 2 * Pad_count | Paddings | The padding value leads to start of string offsets
Can be 0x00 ignore those |
String Offsets
Type | Size | Value | Description |
---|---|---|---|
UInt16 | 2 | Offset_Count | Number of offsets before strings start |
UInt16[Offset_Count] | 2 * Offset_count | Offsets | The offset value points to start of a string
Can be 0x00 ignore those |
String
Strings end with 0x00. Strings are encoded.
[Start of string location] = [Start of file] + [Padding value] + [String offset value]