![]() ![]() ![]() The exception to this rule are plane sizes that have either 0xA7 or 0xA8 as the high byte (i.e. If this matches the expected plane size then the plane must first have Carmackization removed followed by removal of RLEW. If it doesn't match, check the second UINT16LE in the file (which will become the first UINT16LE once Carmackization has been removed). width * height * 2), then only RLEW compression is used. If the value matches the expected size of the plane (i.e. To work out whether Carmackization is used, read the first UINT16LE in a map plane (the field storing the decompressed size). Those missing the map dictionary are not Huffman encoded. The games that use Huffman compression will have a MAPDICT (embedded in the game's main executable). Gamemaps.bm and mapthead.bm are present but not used ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |