Secret Agent (sometimes called Secret Agent Man or SAM) is based on the Crystal Caves engine, with the addition of an overhead map to move between levels. Although Secret Agent was released after Crystal Caves and has a slightly more advanced engine, development actually started earlier and so technically Crystal Caves is based on an early version of the Secret Agent engine.
The following tools are able to work with this game.
The following file formats are used by this game.
|PCX Format||320×200 16-colour full screen images|
|*.snd||Crystal Caves Sound format||PC speaker sound effects (a modified form of Inverse Frequency Sound format)|
|sam?01.gfx||ProGraphx Toolbox tileset format||16×16 16-colour sprites, with each 8000-byte tileset padded up to 8064 bytes.|
|sam?02.gfx||ProGraphx Toolbox tileset format||8×8 16-colour sprites, like the characters and icons on the status bar. Each 2000-byte tileset is padded up to 2048 bytes.|
|sam?03.gfx||Secret Agent Level Format||Game levels|
With the exception of the full screen PCX images, the data files of Secret Agent are encrypted with the Secret Agent encryption. When the files are decrypted, they are in (almost) the same format as the Crystal Caves data files.