Changes

Jump to navigation Jump to search

FF8/FileFormat INF

400 bytes added, 05:24, 23 May 2019
m
14 revisions imported
= Gateways/Triggers =By myst6re.
= Gateways/Triggers = {| border="1" cellspacing="1" cellpadding="3" align="center" styleclass="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
|-
| 0
| Control Direction
|-
|style="background:rgb(255,255,204)" | 10|style="background:rgb(255,255,204)" | 106|style="background:rgb(255,255,204)" | Unknown|-| style="background: rgb(255,255,204)" | 16| style="background: rgb(255,255,204)" | 2| style="background: rgb(255,255,204)" |Like [[FF8/FileFormat_PVP|[PVP]]] value|-| 18| 2| Height to focus the camera on the character (0= Focus on the feet, 200= normal focus)
|-
|style="background:rgb(255,255,204)" | 20|style="background:rgb(255,255,204)" | 8*8|style="background:rgb(255,255,204)" | UnknownCamera Ranges
|-
|style="background:rgb(255,255,204)" | 84|style="background:rgb(255,255,204)" | 162*8|style="background:rgb(255,255,204)" | UnknownScreen Ranges
|-
| 100
|}
== Range data ==
 
Gives the limits of the camera when moving.
== Gateways data == typedef struct { qint16 top; qint16 bottom; qint16 right; qint16 left; } Range;
For each gateway:=== Camera Range ===
{| borderEach range corresponds to a background layer. =="1" cellspacing="1" cellpadding Screen Range ="3" align="center" style="border: 1px solid black; border-collapse: collapse;"! style="background:rgbAlways (2040, 224,204320,2040)twice. The first range change the screen resolution, the second seems to do nothing. == Gateways data == Passage between fields.<br /> For each gateway: {| class="wikitable" | ! Offset! style="background:rgb(204,204,204)" | Size! style="background:rgb(204,204,204)" | Data
|-
| 0
| 18
| 2
| Field ID(or 0x7FFF if unused gate)
|-
|style="background:rgb(255,255,204)" | 20|style="background:rgb(255,255,204)" | 4 * 2|style="background:rgb(255,255,204)" | Unknown (or 0xF7FF0x7FFF)
|-
|style="background:rgb(255,255,204)" | 28|style="background:rgb(255,255,204)" | 4|style="background:rgb(255,255,204)" | Unknown (four equal bytes)
|}
== Triggers data ==
Doors interactions.<br /> For each trigger:
{| 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
|-
| 0
| 12
| 1
| Door ID (or 0xff0xFF)
|-
| 13
| ''Blank''
|}
 
= Old formats =
 
In the PC version, you can sometimes see older versions of this format, there are three that are more similar to the format of [[FF7/Field/Triggers|Final Fantasy VII]].
 
== 672 bytes format ==
 
The first Unknown data are 4 bytes and there is no PVP field.
 
== 576 bytes format ==
 
Same as 672 bytes format + the first Unknown data in Gateways are not present (like FF7).
 
== 504 bytes format ==
 
Same as 576 bytes format + There is only one camera range and no screen range.

Navigation menu