Vicarious Visions GOB GFC

From XentaxWiki
Jump to: navigation, search

Back to index | Edit this page

GOB, GFC

  • Format Type : Archive
  • Endian Order : Little Endian \ Big Endian
  • Signature : 00 00 80 08 \ 0x8008


Format Specifications

// GFC file format (based on "Jedi Academy" Goblib source code)

// header
4 bytes (uint32) - signature  // 00 00 80 08
4 bytes (uint32) - GOB archive size
4 bytes (uint32) - number of blocks
4 bytes (uint32) - number of files

// block table
num_of_blocks *
{
   4 bytes (uint32) - compressed file size
   4 bytes (uint32) - file offset
   4 bytes (uint32) - next
}

// block CRCs
num_of_blocks *
{
   4 bytes (uint32) - block CRC
}

// basic file table
number_of_files *
{
   4 bytes (uint32) - file hash
   4 bytes (uint32) - decompressed file size
   4 bytes (uint32) - block (file ID?)
}

// extended file table
number_of_files *
{
   96 bytes (char) - file name
   4 bytes (uint32) - CRC
   4 bytes (uint32) - time
}

// GOB file format (based on "Jedi Academy" Goblib source code)

num_of_files *
{
   x bytes - ZLIB compressed file data
}

Notes and Comments

  • This file format occurs in games made by Vicarious Visions.
  • GFC is an index file and GOB holds all the data.
  • File format may have some differences between games.

Games

List of games using this file format:

  • Crash Nitro Kart (XBOX / Gamecube / Playstation 2)
  • Crash Team Racing (XBOX / Gamecube / Playstation 2)
  • Doom 3 (XBOX)
  • Over the Hedge (Nintendo DS) (*.GOB / *.GFC)
  • Star Wars Jedi Knight: Jedi Academy (XBOX)
  • Star Wars Jedi Knight II: Jedi Outcast (XBOX)
  • Tony Hawk’s American Sk8land (Nintendo DS) (*.GOB / *.GFC)
  • Transformers Decepticons (Nintendo DS)

QuickBMS Script

Compatible Programs