Godot Engine PCK

From XentaxWiki
Revision as of 18:54, 7 March 2022 by imported>Ikskoks (→‎Compatible Programs)
Jump to navigation Jump to search

Back to index | Edit this page

PCK

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signature : GDPC


Format Specifications

// PCK file format

// little endian

// header
4 bytes (char) - signature // "GDPC"
16 bytes (4 * uint32) - version  // main, major, minor, revision e.g. 1.0.0.0
64 bytes - reserved
4 bytes (uint32) - number of files


// file index
num_of_files *
{
    4 bytes (uint32) - path length
    x bytes (char) - path + nulls  // e.g. "res://assets/img/ui/input/switch_rs.png.import"
    8 bytes (uint64) - file offset
    8 bytes (uint64) - file size
    16 bytes - file hash (MD5)
}


// data
num_of_files *
{
    x bytes - file data
}

Notes and Comments

  • This file format occurs in games made on Godot Engine.

Games

List of games using this file format:

  • Project Kat / Project Kat - Paper Lily Prologue (*.PCK) (PC)
  • The Interactive Adventures of Dog Mendonça & Pizzaboy


QuickBMS Script

Compatible Programs