27
edits
Changes
Jump to navigation
Jump to search
WIP I got a start on the PAK article. As I figure more out of this file type i'll update this.
Final Fantasy 8's movie files are stored within pak files. The '''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 two BINK videos and a CAM file. A PAK file can contain multiple movies. One BINK file is the low res the other is the high res.
Existing projects you can use to extract the PAK files.
* https://github.com/MaKiPL/OpenVIII-monogame/tree/master/PAK%20Extractor
* https://github.com/MaKiPL/FF8-Rinoa-s-Toolset/blob/master/SerahToolkit_SharpGL/FF8_Core/PlayMovie.cs
==BINK files==
* Start with 0x42494B "BIK"
* More info: https://wiki.multimedia.cx/index.php/Bink_Container
==CAM files==
{| class="wikitable"
|-
! Offset !! Size !! Description
|-
| 0 || 3 bytes || 0x463850 "F8P"
|-
| 6 || 2 bytes (uint16) || Approx number of frames can be extra
|}
=PAK File Structure=
The PAK file has no header. Each movie usually contains two BINK videos and a CAM file. A PAK file can contain multiple movies. One BINK file is the low res the other is the high res.
Existing projects you can use to extract the PAK files.
* https://github.com/MaKiPL/OpenVIII-monogame/tree/master/PAK%20Extractor
* https://github.com/MaKiPL/FF8-Rinoa-s-Toolset/blob/master/SerahToolkit_SharpGL/FF8_Core/PlayMovie.cs
==BINK files==
* Start with 0x42494B "BIK"
* More info: https://wiki.multimedia.cx/index.php/Bink_Container
==CAM files==
{| class="wikitable"
|-
! Offset !! Size !! Description
|-
| 0 || 3 bytes || 0x463850 "F8P"
|-
| 6 || 2 bytes (uint16) || Approx number of frames can be extra
|}