Difference between pages "FF8/Main namedic" and "FF8/Menu mngrp complex strings"
< FF8(Difference between pages)
Jump to navigation
Jump to search
m (2 revisions imported) |
my_wiki>Sebanisu (→String Entry: updated with corrected amount as the first 8 bytes are not string data. and there might be data after strings so don't wanna get that.) |
||
Line 1: | Line 1: | ||
− | + | ==Seek Map== | |
− | + | Before the string sections, there is a section with a map of seek data. | |
− | + | ===Header=== | |
− | + | {| class="wikitable" | |
− | + | |- | |
+ | ! Type | ||
+ | ! Size | ||
+ | ! Value | ||
+ | ! Description | ||
+ | |- | ||
+ | | UInt32 | ||
+ | | 4 | ||
+ | | Count | ||
+ | | Number of seek locations. | ||
+ | |- | ||
+ | |} | ||
+ | ===Seek Struct=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Type | ||
+ | ! Size | ||
+ | ! Value | ||
+ | ! Description | ||
+ | |- | ||
+ | | UInt16 | ||
+ | | 2 | ||
+ | | Seek_Location | ||
+ | | From beginning of section to start of String Entry | ||
+ | |- | ||
+ | | UInt16 | ||
+ | | 2 | ||
+ | | Section_Number | ||
+ | | 0-5 | ||
+ | |} | ||
+ | ==String Entry== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Type | ||
+ | ! Size | ||
+ | ! Value | ||
+ | ! Description | ||
+ | |- | ||
+ | | Byte[6] | ||
+ | | 6 | ||
+ | | UNK | ||
+ | | Fist one is | ||
+ | '''0xFFFFFFFFFFFF''' | ||
+ | |- | ||
+ | | UInt16 | ||
+ | | 2 | ||
+ | | Entry_Length | ||
+ | | Length of entry from start. | ||
+ | |- | ||
+ | | Byte [Entry_Length-8] | ||
+ | | Entry_Length - 8 | ||
+ | | [[FF8/String_Encoding|Encoded_Strings]] | ||
+ | | Entry might have more than string, each ends with 0x00 | ||
+ | |} |
Revision as of 15:38, 23 April 2019
Seek Map
Before the string sections, there is a section with a map of seek data.
Header
Type | Size | Value | Description |
---|---|---|---|
UInt32 | 4 | Count | Number of seek locations. |
Seek Struct
Type | Size | Value | Description |
---|---|---|---|
UInt16 | 2 | Seek_Location | From beginning of section to start of String Entry |
UInt16 | 2 | Section_Number | 0-5 |
String Entry
Type | Size | Value | Description |
---|---|---|---|
Byte[6] | 6 | UNK | Fist one is
0xFFFFFFFFFFFF |
UInt16 | 2 | Entry_Length | Length of entry from start. |
Byte [Entry_Length-8] | Entry_Length - 8 | Encoded_Strings | Entry might have more than string, each ends with 0x00 |