[Scummvm-devel] SCI versions...

Filippos Karapetis philipk79 at hotmail.com
Wed May 13 10:49:27 CEST 2009


Hi there

I was looking at the different SCI versions, and then I
had this weird idea. The resource manager already has a set of SCI
versions, and it can (in most cases) detect the SCI generation of the
game reliably (there are exceptions, like Jones and LSL6, but it most
cases it's reliable). Could we base the SCI generation check (i.e.
SCI0, SCI1 etc) on the resource manager's findings?


So, each game entry would only have information concerning if the
version should be autodetected or not, along with version flags. Some
examples:
KQ5 floppy: SCI_VERSION_AUTODETECT
KQ5 CD:  SCI_VERSION_AUTODETECT + GF_LOFSABSOLUTE + GF_LATESCI1


Plus, it could be possible to detect the flags themselves from the
detected version (e.g. SCI_VERSION_1_EARLY or SCI_VERSION_1_LATE), so it might be possible to remove some version flags in the future (like, for example, GF_LATESCI1).

In my opinion, this scheme looks to be much easier than trying to see which SCI interpreter version works in each game...

Thoughts?
Regards
Filippos
_________________________________________________________________
HotmailĀ® has a new way to see what's up with your friends.
http://windowslive.com/Tutorial/Hotmail/WhatsNew?ocid=TXT_TAGLM_WL_HM_Tutorial_WhatsNew1_052009
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20090513/23933b71/attachment.html>


More information about the Scummvm-devel mailing list