diff options
Diffstat (limited to 'engines/sci/detection_tables.h')
-rw-r--r-- | engines/sci/detection_tables.h | 73 |
1 files changed, 69 insertions, 4 deletions
diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h index 0fddaa51b4..7cadcfc27e 100644 --- a/engines/sci/detection_tables.h +++ b/engines/sci/detection_tables.h @@ -904,16 +904,14 @@ static const struct ADGameDescription SciGameDescriptions[] = { AD_LISTEND}, Common::EN_ANY, Common::kPlatformDOS, 0, GUIO5(GUIO_NOSPEECH, GAMEOPTION_EGA_UNDITHER, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, -#if 0 // TODO: unknown if these files are corrupt - // Hoyle 1 - English Amiga (from www.back2roots.org) - // SCI interpreter version 0.000.519 - FIXME: some have 0.000.530, others x.yyy.zzz + // Hoyle 1 - English Amiga (from www.back2roots.org - verified by waltervn in bug report #6870) + // Game version 1.000.139, SCI interpreter version x.yyy.zzz {"hoyle1", "", { {"resource.map", 0, "2a72b1aba65fa6e339370eb86d8601d1", 5166}, {"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 218755}, {"resource.002", 0, "e0dd44069a62a463fd124974b915f10d", 439502}, AD_LISTEND}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO4(GUIO_NOSPEECH, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, -#endif // Hoyle 2 - English DOS // SCI interpreter version 0.000.572 @@ -1552,6 +1550,17 @@ static const struct ADGameDescription SciGameDescriptions[] = { AD_LISTEND}, Common::EN_ANY, Common::kPlatformDOS, ADGF_DEMO, GUIO4(GUIO_NOSPEECH, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, + // King's Quest 6 - English DOS Playable CD "Sneak Peaks" Demo (first island fully playable) + // (supplied by KQ5 G5 in bug report #6824) + // Executable scanning reports "1.cfs.158 Not a release version", VERSION file reports "1.000.000" + // SCI interpreter version ??? + {"kq6", "Demo/CD", { + {"resource.000", 0, "233394a5f33b475ae5975e7e9a420865", 8345598}, + {"resource.map", 0, "eb9e177281b7cde188dc0d83194cd365", 8960}, + {"resource.msg", 0, "3cf5de44de36191f109d425b8450efc8", 259510}, + AD_LISTEND}, + Common::EN_ANY, Common::kPlatformDOS, ADGF_CD | ADGF_DEMO, GUIO4(GUIO_NOSPEECH, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, + // King's Quest 6 - English DOS Floppy // SCI interpreter version 1.001.054 {"kq6", "", { @@ -2069,6 +2078,20 @@ static const struct ADGameDescription SciGameDescriptions[] = { AD_LISTEND}, Common::DE_DEU, Common::kPlatformDOS, ADGF_ADDENGLISH, GUIO5(GUIO_NOSPEECH, GAMEOPTION_EGA_UNDITHER, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, + // Larry 3 - German DOS (German+English, 5 1/4" floppies) + // SCI interpreter version S.old.114 (executable), VERSION is "1.056" + {"lsl3", "", { + {"resource.map", 0, "2468da5d664bb6ca3df866074a05e43c", 8910}, + {"resource.001", 0, "3827a9b17b926e12dcc336860f50612a", 163326}, + {"resource.002", 0, "3827a9b17b926e12dcc336860f50612a", 312436}, + {"resource.003", 0, "3827a9b17b926e12dcc336860f50612a", 347307}, + {"resource.004", 0, "3827a9b17b926e12dcc336860f50612a", 332369}, + {"resource.005", 0, "3827a9b17b926e12dcc336860f50612a", 347654}, + {"resource.006", 0, "3827a9b17b926e12dcc336860f50612a", 326011}, + {"resource.007", 0, "3827a9b17b926e12dcc336860f50612a", 309553}, + AD_LISTEND}, + Common::DE_DEU, Common::kPlatformDOS, ADGF_ADDENGLISH, GUIO5(GUIO_NOSPEECH, GAMEOPTION_EGA_UNDITHER, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, + // Larry 3 - French DOS (provided by richiefs in bug report #2670691, also includes english language) // Executable scanning reports "S.old.123" // SCI interpreter version 0.000.572 (just a guess) @@ -2603,6 +2626,29 @@ static const struct ADGameDescription SciGameDescriptions[] = { AD_LISTEND}, Common::EN_ANY, Common::kPlatformDOS, ADGF_UNSTABLE, GUIO5(GUIO_NOSPEECH, GUIO_NOASPECT, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, + // Phantasmagoria - German DOS/Windows + // Windows executable scanning reports "unknown" - "Sep 19 1995 09:39:48" + // DOS executable scanning reports "unknown" - "Sep 19 1995 16:18:34" + // VERSION file reports "1.100.000" + // Supplied by AReim1982 + {"phantasmagoria", "", { + {"resmap.001", 0, "d5048f972d2e1abd5f6b6a3ea8a466b0", 11524}, + {"ressci.001", 0, "3aae6559aa1df273bc542d5ac6330d75", 71063082}, + {"resmap.002", 0, "ae0105261e04826324daf7dd2d534465", 12064}, + {"ressci.002", 0, "3aae6559aa1df273bc542d5ac6330d75", 80283368}, + {"resmap.003", 0, "50786a4f54c6432ec31b52be90b3a8ba", 12340}, + {"ressci.003", 0, "3aae6559aa1df273bc542d5ac6330d75", 82360370}, + {"resmap.004", 0, "4cd3bbff8b81bad85db52c0c8407bd81", 12562}, + {"ressci.004", 0, "3aae6559aa1df273bc542d5ac6330d75", 84453560}, + {"resmap.005", 0, "779bd12802da6cfe54ce482140824a46", 12616}, + {"ressci.005", 0, "3aae6559aa1df273bc542d5ac6330d75", 85113663}, + {"resmap.006", 0, "2299f97876493cc29b6a48e1cfe9619d", 12538}, + {"ressci.006", 0, "3aae6559aa1df273bc542d5ac6330d75", 87602346}, + {"resmap.007", 0, "06309b8043aecb85bd507b15d16cb544", 7984}, + //{"ressci.007", 0, "3aae6559aa1df273bc542d5ac6330d75", 26898681}, + AD_LISTEND}, + Common::DE_DEU, Common::kPlatformDOS, ADGF_UNSTABLE, GUIO5(GUIO_NOSPEECH, GUIO_NOASPECT, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, + // Phantasmagoria - French DOS // Supplied by Kervala in bug #6574 {"phantasmagoria", "", { @@ -2674,6 +2720,25 @@ static const struct ADGameDescription SciGameDescriptions[] = { AD_LISTEND}, Common::EN_ANY, Common::kPlatformWindows, ADGF_UNSTABLE, GUIO5(GUIO_NOSPEECH, GUIO_NOASPECT, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, + // Phantasmagoria 2 - German DOS/Windows + // Windows executable scanning reports "unknown" - "Dec 07 1996 15:42:02" + // DOS executable scanning reports "unknown" - "Dec 07 1996 08:35:12" + // VERSION file reports "000.1.0vu" (HEX: 30 30 30 2E 31 00 2E 30 76 FA 0D 0A) + // Supplied by AReim1982 + {"phantasmagoria2", "", { + {"resmap.001", 0, "d62f48ff8bddb39503b97e33439482c9", 1114}, + {"ressci.001", 0, "4ebc2b8455c74ad205ae592eec27313a", 24590716}, + {"resmap.002", 0, "642a1f85ad8a4ce1d3850b10ad082200", 1138}, + {"ressci.002", 0, "4ebc2b8455c74ad205ae592eec27313a", 34681672}, + {"resmap.003", 0, "e08316864ef77735bb7f8f208110c43b", 1174}, + {"ressci.003", 0, "4ebc2b8455c74ad205ae592eec27313a", 38930933}, + {"resmap.004", 0, "875cf07df77fbaa1518a06ffed616c5f", 1300}, + {"ressci.004", 0, "4ebc2b8455c74ad205ae592eec27313a", 42750325}, + {"resmap.005", 0, "2fc48a4a5a73b726994f189da51a8b2a", 1954}, + {"ressci.005", 0, "e94005890d22dd3b7f605a2a7c025803", 68232146}, + AD_LISTEND}, + Common::DE_DEU, Common::kPlatformWindows, ADGF_UNSTABLE, GUIO5(GUIO_NOSPEECH, GUIO_NOASPECT, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) }, + // Phantasmagoria 2 - English DOS (GOG version) - ressci.* merged in ressci.000 // Executable scanning reports "3.000.000" - "Dec 07 1996 09:29:03" // VERSION file reports "001.0.06" |