IMM Format (Fury of the Furries)

From ModdingWiki
Jump to navigation Jump to search
IMM Format (Fury of the Furries)
There is no example of an image in this format — upload one!
Format typeImage
HardwareUnknown, VGA
Colour depth8-bit
Minimum size (pixels)0×0
Maximum size (pixels)65535×65535
PaletteExternal
Plane count1
Transparent pixels?No
Hitmap pixels?No
Games

The IMM Format is an image format used to store image data. It is used in by the pre-game introduction and language selection executables of Fury of the Furries.

File format

Signature

The file begins with the 4 byte ascii sequence 'LIBN'

Format

The format is simple and consists of a small header and then palette index data for the image from left to right within top to bottom. The palette index data is stored in a separate PAM palette file.

Type Name Description
char[4] chunkID "LIBN"
UINT16LE width The width of the bitmap in pixels.
UINT16LE height The height of the bitmap in pixels.
BYTE unknown An unknown value (always 0x20).
BYTE[width × height] data A single byte per pixel, representing an index into a palette in a separate file.

The first data byte is the index for the top-left pixel of the image, and subsequent bytes proceed along the top row of the image, and then down row by row.

Tools

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

Name PlatformView images in this format? Convert/export to another file/format? Import from another file/format? Access hidden data? Edit metadata? Notes
FuryUtils Windows-x64, LinuxNoYesYesN/AN/A

Credits

This file format was reverse engineered by carbon14. If you find this information helpful in a project you're working on, please give credit where credit is due. (A link back to this wiki would be nice too!)