
SPK Format
SPK files are the star backgrounds of the Space tileset in StarCraft I.
- Download SPK hexpat file for the ImHex hex editor.
Layer count
Offset | 0x0000 |
Length | 2 bytes |
Description | Number of layers. |
Values | Integer value between 0 and 65535. |
Image count for each layer
Image count
Offset | 0x0002 |
Length | 2 bytes |
Description | Number of images in the current layer. |
Values | Integer value between 0 and 65535. |
Star data for each layer
Star X position
Offset | Variable |
Length | 2 bytes |
Description | X position of the current star. |
Values | Integer value between 0 and 65535. |
Star Y position
Offset | Variable |
Length | 2 bytes |
Description | Y position of the current star. |
Values | Integer value between 0 and 65535. |
Bitmap offset
Offset | Variable |
Length | 4 bytes |
Description | Offset to the image data. |
Values | Integer value between 0 and 4294967295. |
Bitmap data for each star in each layer
Bitmap width
Offset | Variable |
Length | 2 bytes |
Description | Width of the image in pixels. |
Values | Integer value between 0 and 65535. |
Bitmap height
Offset | Variable |
Length | 2 bytes |
Description | Height of the image in pixels. |
Values | Integer value between 0 and 65535. |
Bitmap data
Offset | Variable |
Length | bitmap width * bitmap height |
Description | Image data. Each byte is an offset to a palette image. |
Values | Each byte is an index value between 0 and 255. |