Difference between revisions of "FF8/FileFormat PAK"

From Final Fantasy Inside
< FF8
Jump to navigation Jump to search
(PAK File Structure: added a new table laying out the order of the data. and added a new link)
m (CAM files: minor change I noticed that each of the frames ends with "END")
Line 33: Line 33:
 
| 6 || 2 bytes (uint16) || Approx number of frames. There can be extra data.
 
| 6 || 2 bytes (uint16) || Approx number of frames. There can be extra data.
 
|-
 
|-
| 8 || 44 bytes * number of frames || Frame data
+
| 8 || 44 bytes * number of frames || Frame data. Each frame ends with "END"
 
|}
 
|}

Revision as of 03:49, 1 November 2020

Final Fantasy VIII's movie files are stored within pak files. This is for the CD 2000 version only. Steam 2013 version uses avi files. publish.pak contains the Eidos logo. disc1.pak, disc2.pak, disc3.pak, and disc4.pak hold the rest of the FMV movies.

PAK File Structure

The PAK file has no header. Each movie usually contains a CAM file and two BINK videos. A PAK file can contain multiple movies. One BINK file is the low res the other is the high res.

Section Description
CAM - optional Camera data
BINK - high res FMV video
BINK - low res FMV video

Existing projects you can use to extract the PAK files.

BINK files

CAM files

  • Each frame is 44 bytes long.
Offset Size Description
0 3 bytes 0x463850 "F8P"
6 2 bytes (uint16) Approx number of frames. There can be extra data.
8 44 bytes * number of frames Frame data. Each frame ends with "END"