enabling the world_in_conflict.bms code with TYPE 9 and 10, I thought about the same but I don't know what's the minimum version from which this second version of the format starts, I guess it's 8 (7 is for sure mode 1 so...) but I don't have samples confirming that exact number and if version really depends by it
well i only have the Ground Control 2 demo at the moment and from what i saw the "second version" of this SDF format seems to start at 9 so...
handling the compressed files from their first 2 bytes is very bad, checking TYPE is the correct way but I don't know what's the checked bit (7 is 3 bits), let me know if you have samples not covered by my script and I will check them trying to find the correct "TYPE & 0x?" if exists, in my samples 7 was for compressed files
this was the only way i could think of so the script could check if this file is compressed using the zlib algorithm or not, come to think of it this might as well be the only way to make the script "decompress" the files on-the-fly if such compression exists. anyway i just delievered at least one sample archive file in which literally no compression algorithm is used. here.
why did you decide to ignore the INFO_INFO field provided by the format? it's not that useful but it's part of the format and worked perfectly with all my samples
uhh where is this "INFO_INFO" you just mentioned?