[Scummvm-devel] SCI code breakage

Walter van Niftrik walter at vanniftrik-it.nl
Thu Feb 19 12:32:10 CET 2009


Hi Max,

Max Horn wrote:
> OK. So if I understand right, then KQ4 was released in variants using  
> 0.000.274, 0.000.409 and 0.000.502?

It seems that at least these PC versions exist: 0.000.253, 0.000.274, 
0.000.409, 0.000.502. Most of them have probably been released on both 
3.5" and 5.25" floppies, and then there's at least one version for Amiga 
and one for Atari ST.

> If files in these versions are  
> different, we should be able to distinguish them, somehow (if all  
> files are identical, there wouldn't be a need to distinguish  between  
> them, after all...)
>   

Certainly, but one of the current problems is that we're only using 
resource.map and resource.000 etc, and this is insufficient to tell some 
games apart.  We need to analyze what files are used by the later games, 
so we don't end up with people sending us md5sums that we can't use. ;)

Also, we currently have entries such as the following:

                {"resource.map", 0, "55e91aeef1705bce2a9b79172682f36d", 
5730},
                {"resource.001", 0, "8b55c4875298f45ea5696a5ee8f6a7fe", 
490247}
                {"resource.002", 0, "8b55c4875298f45ea5696a5ee8f6a7fe", 
715777}
                {"resource.003", 0, "8b55c4875298f45ea5696a5ee8f6a7fe", 
703370}

It seems that the resource files all have the same resources at the 
beginning, leading to the same md5sum for the first 5000 bytes. As we 
also use the filesize, I guess that in practice this won't matter much, 
but I thought I'd mention it anyway.

Regards,

Walter




More information about the Scummvm-devel mailing list