NeoLemmix DAT Compression

The DAT compression in NeoLemmix is almost completely identical to that of standard Lemmings, which has been documented here by ccexplore. The only difference is the header of each section:

Byte Value
0x00 Number of bits in first byte. This is identical to the standard format
0x01Checksum. This is identical to the standard format
0x02
0x03
0x04
0x05
Decompressed data size. Unlike the standard format, this value is 4 bytes; it's still big-endian.
0x06
0x07
0x08
0x09
Compressed data size. Unlike the standard format, this value is 4 bytes; it's still big-endian.