CC1 Format

From ModdingWiki
Jump to navigation Jump to search
CC1 Format
Format typeArchive
Max filesUnknown
File Allocation Table (FAT)Beginning
Filenames?No
Metadata?None
Supports compression?Yes
Supports encryption?No
Supports subdirectories?No
Hidden data?Yes
Games

CC1 Format is a container of compressed data blocks used by several games developed (not only published) by Infogrames Europe SA around ~1988-1992, used to store game executables, graphics, language texts and sounds. The files usually have a .CC1 extension, though some variations like .1 and .C1 also occur. One game, Hostage: Rescue Mission, uses a .PXI extension.

The files have no specific identifiable information header to detect if the file is a CC1 file. Usually, the only hint is the file extension.

There is a variation of the CC1 format without the ability to contain multiple compressed blocks but just one, sometimes using the extension CC0

CC1 and CC0 using the same compression algorithm

Header of CC1

Data type Name Description
UINT16LE NrOfFiles Amount of compressed blocks.
UINT32LE[NrOfFiles] OffsetsTable Offsets of the compressed blocks.

This header is followed by the blocks of compressed data. The blocks don't need to be in order and can contain gaps between

Header of CC0

Data type Name Description
UINT16LE Unknown Always value 0

This header is followed by a single block of compressed data.

Block structure

Each block of compressed data has the following structure:

Data type Name Description
UINT32LE PackedSize Packed data size.
UINT32LE UnpackedSize Unpacked data size.
UINT8[PackedSize] PackedData The packed data.

There is no information inside the archive to determine what each block of compressed data is; the blocks have no names or other identifiable values.

Extensions in Known Games

Game Files Notes
Alone in the Dark *.CC1
Eternam *.CC1, *.CC! .CC! is in CC1 format
7 Colors *.CC1
Advantage Tennis *.CC1, *.DAT DAT files are in CC1 or CC0 format
Alpha Waves / Continuum *.CC1
The Light Corridor *.1, *.COR COR files are in CC1 or CC0 format
Mystical *.1, *.2 All in CC1 format
Tintin On The Moon TINTINC.1 CC1 format
North & South *.1, *.2 Most of the files are in CC0 format, some in CC1
Drakkhen *.CC1, *.?C1, *.?C0 ?C1 are in CC1 format, .?C0 are in CC0 format
Hostage: Rescue Mission *.PXI, *.PKB .PXI are CC1, .PKB are CC0
The Quest for the Time-Bird *.CC1, *.CC0
Neptune *.CC1

Detailed file list of the games

Tools

The following tools are able to work with files in this format.

Name PlatformExtract files? Decompress on extract? Create new? Modify? Compress on insert? Access hidden data? Edit metadata? Notes
Uncompress tool for CC1/CC0 files Windows/LinuxYesYesNoNoNoNoN/A Standalone uncompress tool for CC1/CC0 files with C/C++ source code.