TIM Image
TIM
- Format Type : Image
- Endian Order : Little Endian
Format Specifications
// TIM file format (4BPP and 8 BPP)
//header
4 bytes (uint32) - magic // "\x10\x00\x00\x00"
4 bytes (uint32) - version // "\x00\x00\x00\x00" 4BPP (no CLUT)
// "\x01\x00\x00\x00" 8BPP (no CLUT)
// "\x08\x00\x00\x00" 4BPP
// "\x09\x00\x00\x00" 8BPP
4 bytes (uint32) - size of CLUT + 12
2 bytes (uint16) - palette memory address X
2 bytes (uint16) - palette memory address Y
2 bytes (uint16) - number of colors in each CLUT
2 bytes (uint16) - number of CLUTs
//CLUT block (this is optional block)
num_of_CLUTs *
{
CLUT data // 32 bytes per CLUT
}
//second header
4 bytes (uint32) - size of image data + 12
2 bytes (uint16) - image memory address X
2 bytes (uint16) - image memory address Y
2 bytes (uint16) - image width / 4
2 bytes (uint16) - image height
//data
x bytes - image data
MultiEx BMS Script
Not written yet.
Notes and Comments
- TIM is graphics file format used in many PlayStation 1 games.
- CLUT stands for "Color LookUp Table". It is simply a color palette.
Compatible Programs
- PSXIMGTS
- TIM Collection 1.0
- TIM Utility
- tim2bmp
- TIMConv
- TIMedit
- Semi trans Tool
- tim2view
- TIMmay
- TimRipper
- TimViewer
- GIMP + TIM Plugin
- Adobe Photoshop + TIM Plugin