This is the specifications for the archive file which is handled by the Game Extractor plugin Archive_KIT_KIT.

Endian Order:Little Endian
Compression:LZ4X
Encryption:None


This format is used by the following Games:
Unravel *.kit


This is the format specification information:
 
// ARCHIVE HEADER
  4 - Header ("kit!")
  4 - Version? (1)
  4 - Unknown (1)
  4 - Unknown (1)
  4 - Directory 1 Length
  4 - null
  4 - Number of Files
  4 - Unknown (11)
  1 - Unknown (47)
  
// DETAILS DIRECTORY 1
  // for each Unknown
    4 - Unknown
    4 - Unknown
    
// DETAILS DIRECTORY 2
  // for each file
    4 - Hash?
    4 - Unknown (9)
    2 - Kit File Number (eg 0 = *.kit.0, 1 = *.kit.1, etc)
    4 - File Offset (within the Kit File identified in the previous field)
    2 - null
    4 - Compressed Length
    4 - null
    4 - Decompressed Length?
    4 - null
    20 - CRC?
    4 - null
  
// ARCHIVE FOOTER
  4 - Footer ("!tik")


These are the accompanying notes and further information:
 
The KIT file contains the directory, the numbered files contain the file data in similarly-sized files.
Details Directory 1 contains more entries than Number Of Files, but some entries are all null.


Game Extractor is able to read files of this type, as well as files from thousands of other games. To give it a try, download Game Extractor (Basic Version) for free, and see what it can do.

For further information on this format, refer to the source code on our GitHub repository.