Difference between pages "FF8/Main namedic" and "FF8/Menu mngrp complex strings"

From Final Fantasy Inside
< 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:
0x0-uint16-TextCount
+
==Seek Map==
 
+
Before the string sections, there is a section with a map of seek data.
0x2-uint16*TextCount-Global offsets to text)
+
===Header===
 
+
{| class="wikitable"
0xY-char[]-Texts, terminated with /0
+
|-
 +
! 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