The images for Creatures2 are stored in one of two formats - the first is 565 format. However, some graphics cards do not use the full 16bits for colour and so 555 format images are used on those cards.
The following tables indicate what the bits mean in each format
565 Format
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R | R | R | R | R | G | G | G | G | G | G | B | B | B | B | B |
555 Format
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | R | R | R | R | R | G | G | G | G | G | B | B | B | B | B |
Example of an S16 file
01 00 00 00 | //565 set |
01 00 | //One Sprite in file |
0E 00 00 00 | //Sprite starts at byte 14 |
02 00 | //2 Pixels Wide |
02 00 | //2 Pixels High |
FF FF 00 00 | //First Row - White/Transparent |
00 00 FF FF | //Second Row - Transparent/White |