Secret Agent

From ModdingWiki
Jump to navigation Jump to search
Secret Agent
Secret Agent.png
Mod-Secret Agent.png
Levels?Tick.png Editable
Tiles?Tick.png Editable
Sprites?Tick.png Editable
Fullscreen?Tick.png Editable
Sound?X mark.svg Not editable
Text?X mark.svg Not editable
Story/cutscenes?X mark.svg Not editable
UI/menus?X mark.svg Not editable

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.

Name PlatformGroup/archives Levels Graphics Music Sounds Text Saves .exe patch Notes
Camoto Linux/WindowsN/AEditEditN/ANoNoNoNo
Sammod DOSN/ANoEditN/ANoNoNoNo

File formats

The following file formats are used by this game.

Filename Format Details
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.