diff options
author | Filippos Karapetis | 2010-11-09 22:01:12 +0000 |
---|---|---|
committer | Filippos Karapetis | 2010-11-09 22:01:12 +0000 |
commit | 581a090204becdf7dbf73ecbc7cccdda105651a7 (patch) | |
tree | cf3a98ff11fe367b10c5a58262b19eff30fb1ad9 /engines/sci/detection_tables.h | |
parent | a537ddb614ddbdbb2508420146ad867d93836f04 (diff) | |
download | scummvm-rg350-581a090204becdf7dbf73ecbc7cccdda105651a7.tar.gz scummvm-rg350-581a090204becdf7dbf73ecbc7cccdda105651a7.tar.bz2 scummvm-rg350-581a090204becdf7dbf73ecbc7cccdda105651a7.zip |
SCI3: Removed detection and any possible support of Shivers 2
Shivers 2 doesn't contain SCI scripts. The whole game logic has
been reimplemented from SCI in native code placed in DLL files.
Each room has its own DLL file, and some SCI functions have been
reimplemented/rewritten for this purpose in native code. The
game and demo have all the resources of a SCI game, apart from
the SCI scripts themselves. Thus, they cannot be directly
supported, unless their whole room logic is rewritten from
scratch, which classifies Shivers 2 as "not SCI"
svn-id: r54173
Diffstat (limited to 'engines/sci/detection_tables.h')
-rw-r--r-- | engines/sci/detection_tables.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h index 669cff57b0..a54db69e67 100644 --- a/engines/sci/detection_tables.h +++ b/engines/sci/detection_tables.h @@ -2922,7 +2922,15 @@ static const struct ADGameDescription SciGameDescriptions[] = { AD_LISTEND}, Common::EN_ANY, Common::kPlatformWindows, ADGF_DEMO, GUIO_NONE }, -#ifdef ENABLE_SCI3_GAMES + // Shivers 2 doesn't contain SCI scripts. The whole game logic has + // been reimplemented from SCI in native code placed in DLL files. + // Each room has its own DLL file, and some SCI functions have been + // reimplemented/rewritten for this purpose in native code. The + // game and demo have all the resources of a SCI game, apart from + // the SCI scripts themselves. Thus, they cannot be directly + // supported, unless their whole room logic is rewritten from + // scratch, which classifies Shivers 2 as "not SCI" +#if 0 // Shivers2 - English Windows Demo // Executable scanning reports "3.000.000" @@ -2940,7 +2948,7 @@ static const struct ADGameDescription SciGameDescriptions[] = { AD_LISTEND}, Common::EN_ANY, Common::kPlatformWindows, 0, GUIO_NOSPEECH }, -#endif //ENABLE_SCI3_GAMES +#endif #endif // ENABLE_SCI32 |