Difference between pages "FF8/Menu mngrp bin" and "FF8/Menu mngrp complex strings"

From Final Fantasy Inside
< FF8(Difference between pages)
Jump to navigation Jump to search
my_wiki>Sebanisu
(Mapped Data: defined the group of tim files and linked to articles to be made to further define them.)
 
m (5 revisions imported)
 
Line 1: Line 1:
This file is an archive the contains 117 files. I created map by reading [[FF8/Menu_mngrphd_bin|mngrphd.bin]] and filling in data from [http://forums.qhimm.com/index.php?topic=17099.0 FF8 - mngrp.bin by JWP].
+
==Seek Map==
==Mapped Data==
+
Before the string sections, there is a section with a map of seek data.
 +
===Header===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Pos
+
! Type
! Seek
 
 
! Size
 
! Size
! Filename
+
! Value
 
! Description
 
! Description
 
|-
 
|-
| 0
+
| UInt32
| 0x0
+
| 4
| 0x800
+
| Count
| [[FF8/Menu_tkmnmes|tkmnmes1.bin]]
+
| Number of seek locations.
| Encoded string archive
+
|-
 +
|}
 +
===Seek Struct===
 +
{| class="wikitable"
 
|-
 
|-
| 1
+
! Type
| 0x800
+
! Size
| 0x1800
+
! Value
| [[FF8/Menu_tkmnmes|tkmnmes2.bin]]
+
! Description
| Encoded string archive
 
 
|-
 
|-
 +
| UInt16
 
| 2
 
| 2
| 0x2000
+
| Seek_Location
| 0x2000
+
| From beginning of section to start of String Entry
| [[FF8/Menu_tkmnmes|tkmnmes3.bin]]
 
| Encoded string archive
 
 
|-
 
|-
| 3
+
| UInt16
| 0x4000
+
| 2
| 0xE000
+
| Section_Number
|
+
| 0-5
|
+
|}
 +
==String Entry==
 +
{| class="wikitable"
 
|-
 
|-
| 4
+
! Type
| 0x12000
+
! Size
| 0x1000
+
! Value
|
+
! Description
|
 
|-
 
| 5
 
| 0x13000
 
| 0x6800
 
| [[FF8/Menu_sp2#Content_of_face1.tex_and_face2.tex|face1.tim]]
 
| Character portraits
 
 
|-
 
|-
 +
| Byte[6]
 
| 6
 
| 6
| 0x19800
+
| UNK
| 0x6800
+
| Fist one is
| [[FF8/Menu_sp2#Content_of_face1.tex_and_face2.tex|face2.tim]]
+
'''0xFFFFFFFFFFFF'''
| GF portraits
 
 
|-
 
|-
| 7
+
| UInt16
| 0x20000
+
| 2
| 0x800
+
| Entry_Length
| magita.tim
+
| Length of entry from start.
| Tutorial/Magazine background texture
 
|-
 
| 8
 
| 0x20800
 
| 0xE000
 
| start00_and_start01.tim
 
| Title screen logo
 
|-
 
| 9
 
| 0x2E800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag00.tim]]
 
| Weapons Monthly, 1st Issue
 
|-
 
| 10
 
| 0x3B000
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag07.tim]]
 
| Pet Pals
 
|-
 
| 11
 
| 0x47800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag00.tim]]
 
| Weapons Monthly, 1st Issue
 
duplicate of 0x2E800
 
|-
 
| 12
 
| 0x54000
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag01.tim]]
 
| Weapons Monthly, March Issue
 
|-
 
| 13
 
| 0x60800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag02.tim]]
 
| Weapons Monthly, April Issue
 
|-
 
| 14
 
| 0x6D000
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag03.tim]]
 
| Weapons Monthly, May Issue
 
|-
 
| 15
 
| 0x79800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag04.tim]]
 
| Weapons Monthly, June Issue
 
|-
 
| 16
 
| 0x86000
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag05.tim]]
 
| Weapons Monthly, July Issue
 
|-
 
| 17
 
| 0x92800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag06.tim]]
 
| Weapons Monthly, August Issue
 
|-
 
| 18
 
| 0x9F000
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag08.tim]]
 
| Occult Fan I & II
 
|-
 
| 19
 
| 0xAB800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag09.tim]]
 
| Occult Fan III & IV
 
|-
 
| 20
 
| 0xB8000
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc00.tim]]
 
| Card textures for menus
 
|-
 
| 21
 
| 0xC4800
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc01.tim]]
 
| Card textures for menus
 
|-
 
| 22
 
| 0xD1000
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc02.tim]]
 
| Card textures for menus
 
|-
 
| 23
 
| 0xDD800
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc03.tim]]
 
| Card textures for menus
 
|-
 
| 24
 
| 0xEA000
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc04.tim]]
 
| Card textures for menus
 
|-
 
| 25
 
| 0xF6800
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc05.tim]]
 
| Card textures for menus
 
|-
 
| 26
 
| 0x103000
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc06.tim]]
 
| Card textures for menus
 
|-
 
| 27
 
| 0x10F800
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc07.tim]]
 
| Card textures for menus
 
|-
 
| 28
 
| 0x11C000
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc08.tim]]
 
| Card textures for menus
 
|-
 
| 29
 
| 0x128800
 
| 0xC800
 
| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc09.tim]]
 
| Card textures for menus
 
|-
 
| 30
 
| 0x135000
 
| 0x11800
 
| PSX_Controller00.tim
 
| Tutorial image
 
|-
 
| 31
 
| 0x146800
 
| 0x11800
 
| PSX_Controller01.tim
 
| Tutorial image
 
|-
 
| 32
 
| 0x158000
 
| 0x11800
 
| PSX_Controller02.tim
 
| Tutorial image
 
|-
 
| 33
 
| 0x169800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag10.tim]]
 
| Triple Triad tutorial
 
|-
 
| 34
 
| 0x176000
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag11.tim]]
 
| Triple Triad tutorial
 
|-
 
| 35
 
| 0x182800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag12.tim]]
 
| Triple Triad tutorial
 
|-
 
| 36
 
| 0x18F000
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag13.tim]]
 
| Battle tutorial
 
|-
 
| 37
 
| 0x19B800
 
| 0xC800
 
| [[ff8/Menu_mag_textures|mag14.tim]]
 
| Battle tutorial
 
|-
 
| 38
 
| 0x1A8000
 
| 0x3000
 
| [[ff8/Menu_mag_textures|mag15.tim]]
 
| Battle tutorial
 
|-
 
| 39
 
| 0x1AB000
 
| 0x800
 
|-
 
| 40
 
| 0x1AB800
 
| 0x1000
 
|-
 
| 41
 
| 0x1AC800
 
| 0x1000
 
|-
 
| 42
 
| 0x1AD800
 
| 0x800
 
|-
 
| 43
 
| 0x1AE000
 
| 0x800
 
|-
 
| 44
 
| 0x1AE800
 
| 0x800
 
|-
 
| 45
 
| 0x1AF000
 
| 0x800
 
|-
 
| 46
 
| 0x1AF800
 
| 0x800
 
|-
 
| 47
 
| 0x1B0000
 
| 0x800
 
|-
 
| 48
 
| 0x1B0800
 
| 0x800
 
|-
 
| 49
 
| 0x1B1000
 
| 0x800
 
|-
 
| 50
 
| 0x1B1800
 
| 0x800
 
|-
 
| 51
 
| 0x1B2000
 
| 0x800
 
|-
 
| 52
 
| 0x1B2800
 
| 0x800
 
|-
 
| 53
 
| 0x1B3000
 
| 0x800
 
|-
 
| 54
 
| 0x1B3800
 
| 0x800
 
|-
 
| 55
 
| 0x1B4000
 
| 0x800
 
|-
 
| 56
 
| 0x1B4800
 
| 0x800
 
|-
 
| 57
 
| 0x1B5000
 
| 0x800
 
|-
 
| 58
 
| 0x1B5800
 
| 0x800
 
|-
 
| 59
 
| 0x1B6000
 
| 0x800
 
|-
 
| 60
 
| 0x1B6800
 
| 0x800
 
|-
 
| 61
 
| 0x1B7000
 
| 0x800
 
|-
 
| 62
 
| 0x1B7800
 
| 0x800
 
|-
 
| 63
 
| 0x1B8000
 
| 0x800
 
|-
 
| 64
 
| 0x1B8800
 
| 0x800
 
|-
 
| 65
 
| 0x1B9000
 
| 0x800
 
|-
 
| 66
 
| 0x1B9800
 
| 0x800
 
|-
 
| 67
 
| 0x1BA000
 
| 0x800
 
|-
 
| 68
 
| 0x1BA800
 
| 0x800
 
|-
 
| 69
 
| 0x1BB000
 
| 0x800
 
|-
 
| 70
 
| 0x1BB800
 
| 0x800
 
|-
 
| 71
 
| 0x1BC000
 
| 0x800
 
|-
 
| 72
 
| 0x1BC800
 
| 0x800
 
|-
 
| 73
 
| 0x1BD000
 
| 0x800
 
|-
 
| 74
 
| 0x1BD800
 
| 0x800
 
|-
 
| 75
 
| 0x1BE000
 
| 0x4800
 
|-
 
| 76
 
| 0x1C2800
 
| 0x4000
 
|-
 
| 77
 
| 0x1C6800
 
| 0x4800
 
|-
 
| 78
 
| 0x1CB000
 
| 0x4000
 
|-
 
| 79
 
| 0x1CF000
 
| 0x2800
 
|-
 
| 80
 
| 0x1D1800
 
| 0x4800
 
|-
 
| 81
 
| 0x1D6000
 
| 0x1000
 
|-
 
| 82
 
| 0x1D7000
 
| 0x800
 
|-
 
| 83
 
| 0x1D7800
 
| 0x800
 
|-
 
| 84
 
| 0x1D8000
 
| 0x800
 
|-
 
| 85
 
| 0x1D8800
 
| 0x800
 
|-
 
| 86
 
| 0x1D9000
 
| 0x800
 
|-
 
| 87
 
| 0x1D9800
 
| 0x800
 
|-
 
| 88
 
| 0x1DA000
 
| 0x800
 
|-
 
| 89
 
| 0x1DA800
 
| 0x800
 
|-
 
| 90
 
| 0x1DB000
 
| 0x800
 
|-
 
| 91
 
| 0x1DB800
 
| 0x800
 
|-
 
| 92
 
| 0x1DC000
 
| 0x800
 
|-
 
| 93
 
| 0x1DC800
 
| 0x800
 
|-
 
| 94
 
| 0x1DD000
 
| 0x800
 
|-
 
| 95
 
| 0x1DD800
 
| 0x800
 
|-
 
| 96
 
| 0x1DE000
 
| 0x800
 
|-
 
| 97
 
| 0x1DE800
 
| 0x800
 
|-
 
| 98
 
| 0x1DF000
 
| 0x800
 
|-
 
| 99
 
| 0x1DF800
 
| 0x800
 
|-
 
| 100
 
| 0x1E0000
 
| 0x800
 
|-
 
| 101
 
| 0x1E0800
 
| 0xC800
 
|-
 
| 102
 
| 0x1ED000
 
| 0xC800
 
|-
 
| 103
 
| 0x1F9800
 
| 0xC800
 
|-
 
| 104
 
| 0x206000
 
| 0xC800
 
|-
 
| 105
 
| 0x212800
 
| 0xC800
 
|-
 
| 106
 
| 0x21F000
 
| 0x800
 
|-
 
| 107
 
| 0x21F800
 
| 0x800
 
|-
 
| 108
 
| 0x220000
 
| 0x800
 
|-
 
| 109
 
| 0x220800
 
| 0x800
 
|-
 
| 110
 
| 0x221000
 
| 0x800
 
|-
 
| 111
 
| 0x221800
 
| 0x1800
 
|-
 
| 112
 
| 0x223000
 
| 0x2000
 
|-
 
| 113
 
| 0x225000
 
| 0x800
 
|-
 
| 114
 
| 0x225800
 
| 0x800
 
|-
 
| 115
 
| 0x226000
 
| 0x1800
 
|-
 
| 116
 
| 0x227800
 
| 0x800
 
 
|-
 
|-
| 117
+
| Byte [Entry_Length-8]
| 0x228000
+
| Entry_Length - 8
| 0x800
+
| [[FF8/String_Encoding|Encoded_Strings]]
 +
| Entry might have more than string, each ends with 0x00
 
|}
 
|}

Latest revision as of 01:12, 15 July 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