This is the specifications for the image file which is handled by the
Game Extractor plugin
Viewer_VT7A_VT7A_STRM_STRM.
Endian Order: | Little Endian |
Compression: | Zlib |
Encryption: | None |
This format is used by the following Games:
Broken Sword 5: The Serpent's Curse | *.strm |
This is the format specification information:
| // STREAM HEADER
4 - Header (STRM)
4 - Version? (5)
4 - Unknown
4 - null
// IMAGE DETAILS
4 - null
2 - Maximum Image Width
2 - Maximum Image Height
2 - Unknown (1)
2 - Number of Frames
4 - Details Directory Offset (relative to the start of the Image Details)
4 - Color Palette Offset (relative to the start of the Image Details)
4 - Unknown
4 - Unknown (28)
4 - null
4 - Unknown (8)
4 - Name Offset (relative to the start of This field)
20 - null
2 - Unknown
2 - Number of Frames
// for each frame
2 - Frame ID (incremental from 0)
// DETAILS DIRECTORY
// for each frame
2 - X Pos
2 - Y Pos
2 - Image Width (not quite, sometimes a little short)
2 - Image Height
4 - Frame Offset (relative to the start of the Details Directory)
4 - Compressed Frame Length
12 - null
// COLOR PALETTE
// for each color (256)
4 - Color (RGBA)
// NAME
X - Name
1 - null Name Terminator
// FRAME DATA
// for each frame
X - Compressed Image Data (ZLib) |
These are the accompanying notes and further information:
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.