FF8/FileFormat INF
< FF8
Jump to navigation
Jump to search
Revision as of 15:30, 26 July 2012 by my_wiki>Myst6re
Gateways/Triggers
| Offset | Size | Data |
|---|---|---|
| 0 | 9 | Name of field (\0 terminated) |
| 9 | 1 | Control Direction |
| 10 | 10 | Unknown |
| 20 | 8*8 | Camera Ranges |
| 84 | 2*8 | Screen Ranges |
| 100 | 32 * 12 | Gateways |
| 384 | 16 * 12 | Triggers |
Range data
Gives the limits of the camera when moving.
typedef struct {
qint16 top;
qint16 bottom;
qint16 right;
qint16 left;
} Range;
Screen Range
Always (0, 224, 320, 0) twice.
Gateways data
Passage between fields.
For each gateway:
| Offset | Size | Data |
|---|---|---|
| 0 | 6 | Vertex 1 of exit line (maybe x,z,y) |
| 6 | 6 | Vertex 2 of exit line (maybe x,z,y) |
| 12 | 6 | Destination vertex |
| 18 | 2 | Field ID (or 0x7FFF if unused gate) |
| 20 | 4 * 2 | Unknown (or 0x7FFF) |
| 28 | 4 | Unknown (four equal bytes) |
Triggers data
Doors interactions.
For each trigger:
| Offset | Size | Data |
|---|---|---|
| 0 | 6 | Vertex of corner1 |
| 6 | 6 | Vertex of corner2 |
| 12 | 1 | Door ID (or 0xFF) |
| 13 | 3 | Blank |