Changes

Jump to navigation Jump to search

FF8/GameSaveFormat

707 bytes removed, 01:13, 15 July 2019
no edit summary
By myst6re.
== The save format ==PC steam version: Offsets start from at 384 (0x0180). File is compressed with LZS.{| border="1" cellspacingclass="1" cellpadding="3" align="center" style="border: 1px solid black; border-collapse: collapse;wikitable"! style="background:rgb(204,204,204)" | Offset! style="background:rgb(204,204,204)" | Size! style="background:rgb(204,204,204)" | Data
|-
| 0x0000
| Griever name (FF8 text format)
|-
| style="background:rgb(255,255,204)" | 0x0B18| style="background:rgb(255,255,204)" | 2 bytes| style="background:rgb(255,255,204)" | Unknown (always 7966?)
|-
| style="background:rgb(255,255,204)" | 0x0B1A| style="background:rgb(255,255,204)" | 2 bytes| style="background:rgb(255,255,204)" | Unknown
|-
| 0x0B1C
| Countdown
|-
| style="background:rgb(255,255,204)" | 0x0CE8| style="background:rgb(255,255,204)" | 4 bytes| style="background:rgb(255,255,204)" | Unknown
|-
| 0x0CEC
| '''Battle:''' victory count
|-
| style="background:rgb(255,255,204)" | 0x0CF0| style="background:rgb(255,255,204)" | 2 bytes| style="background:rgb(255,255,204)" | Unknown
|-
| 0x0CF2
| '''Battle:''' battle escaped
|-
| style="background:rgb(255,255,204)" | 0x0CF4| style="background:rgb(255,255,204)" | 4 bytes| style="background:rgb(255,255,204)" | Unknown
|-
| 0x0CF8
| '''Battle:''' Tonberry Sr killed (yeah, this is a boolean)
|-
| style="background:rgb(255,255,204)" | 0x0D00| style="background:rgb(255,255,204)" | 4 bytes| style="background:rgb(255,255,204)" | Unknown
|-
| 0x0D04
| 0x0D44
| 4 bytes
| style="background:rgb(255,255,204)" | Unknown
|-
| 0x0D48
| 0x0D4C
| 4 bytes
| style="background:rgb(255,255,204)" | Unknown
|-
| 0x0D50
| 0x0D6C
| 4 bytes
| style="background:rgb(255,255,204)" | Unknown
|-
| 0x0D70
| 256 + 1024 bytes
| [[FF8/Variables|Field vars]]
|-
| 0x1270
|}
<br />
=== Guardian Forces ===
The checksum calculation starts here.
There are 16 G-F: Quetzalcoatl, Shiva, Ifrit, Siren, Brothers, Diablos, Carbuncle, Leviathan, Pandemonia, Cerberus, Alexander, Doomtrain, Bahamut, Cactuar, Tonberry, Eden.<br/>For each G-F:
{| borderclass="1" cellspacing="1" cellpadding="3" align="center" style="border: 1px solid black; border-collapse: collapse;wikitable"! style="background:rgb(204,204,204)" | Offset! style="background:rgb(204,204,204)" | Size! style="background:rgb(204,204,204)" | Data
|-
| 0x00
| Experience
|-
| style="background:rgb(255,255,204)" | 0x10| style="background:rgb(255,255,204)" | 1 byte| style="background:rgb(255,255,204)" | Unknown
|-
| 0x11
|}
=== Characters ===
Squall, Zell, Irvine, Quistis, Rinoa, Selphie, Seifer, Edea.For each character:
{| borderclass="1" cellspacing="1" cellpadding="3" align="center" style="border: 1px solid black; border-collapse: collapse;wikitable"! style="background:rgb(204,204,204)" | Offset! style="background:rgb(204,204,204)" | Size! style="background:rgb(204,204,204)" | Data
|-
| 0x00
| Junctionned GFs
|-
| style="background:rgb(255,255,204)" | 0x5A| style="background:rgb(255,255,204)" | 1 byte| style="background:rgb(255,255,204)" | Unknown
|-
| 0x5B
| Junction mental defense
|-
| style="background:rgb(255,255,204)" | 0x6F| style="background:rgb(255,255,204)" | 1 byte| style="background:rgb(255,255,204)" | Unknown (padding?)
|-
| 0x70
| Exists
|-
| style="background:rgb(255,255,204)" | 0x95| style="background:rgb(255,255,204)" | 1 byte| style="background:rgb(255,255,204)" | Unknown
|-
| 0x96
| Mental Status
|-
| style="background:rgb(255,255,204)" | 0x97| style="background:rgb(255,255,204)" | 1 byte| style="background:rgb(255,255,204)" | Unknown|-
|}
=== Worldmap ===
#TODO
=== Triple Triad ===
#TODO
=== Chocobo World ===
{| borderclass="1" cellspacing="1" cellpadding="3" align="center" style="border: 1px solid black; border-collapse: collapse;wikitable"! style="background:rgb(204,204,204)" | Offset! style="background:rgb(204,204,204)" | Size! style="background:rgb(204,204,204)" | Data
|-
| 0x00
| id related
|-
| style="background:rgb(255,255,204)" | 0x0E| style="background:rgb(255,255,204)" | 6 bytes| style="background:rgb(255,255,204)" | Unknown
|-
| 0x14
| Item Class D count
|-
| style="background:rgb(255,255,204)" | 0x18| style="background:rgb(255,255,204)" | 16 bytes| style="background:rgb(255,255,204)" | Unknown
|-
| 0x28
| Associated save ID
|-
| style="background:rgb(255,255,204)" | 0x2C| style="background:rgb(255,255,204)" | 1 byte| style="background:rgb(255,255,204)" | Unknown
|-
| 0x2D
| Boko Attack (star count: 0 = ChocoFire, 1 = ChocoFlare, 2 = ChocoMeteor, 3 = ChocoBocle)
|-
| style="background:rgb(255,255,204)" | 0x2E| style="background:rgb(255,255,204)" | 1 byte| style="background:rgb(255,255,204)" | Unknown
|-
| 0x2F
| Home walking
|-
| style="background:rgb(255,255,204)" | 0x30| style="background:rgb(255,255,204)" | 16 bytes| style="background:rgb(255,255,204)" | Unknown (unused?)|-
|}

Navigation menu