Files
scummvm/engines/sci/detection.cpp
T
Filippos Karapetis e940bcff23 - Simplified SCI version detection a bit and clarified the different version feature flags (not used yet)
- Removed the version verification functions (they were only used for two specific cases, but the SCI executable reader is able to detect the exact SCI game version anyway, so there is no point in having these)
- Removed the empty GameFlags structure and replaced it with a 32-bit integer instead

svn-id: r40524
2009-05-13 16:52:41 +00:00

3132 lines
125 KiB
C++

/* ScummVM - Graphic Adventure Engine
*
* ScummVM is the legal property of its developers, whose names
* are too numerous to list here. Please refer to the COPYRIGHT
* file distributed with this source distribution.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
* $URL$
* $Id$
*
*/
#include "engines/advancedDetector.h"
#include "base/plugins.h"
#include "sci/sci.h"
#include "sci/exereader.h"
#include "sci/scicore/versions.h"
namespace Sci {
// Titles of the games
static const PlainGameDescriptor SciGameTitles[] = {
{"sci", "Sierra SCI Game"},
{"sci-fanmade", "Fanmade SCI Game"},
{"astrochicken", "Astro Chicken"},
{"christmas1988", "Christmas Card 1988"},
{"christmas1990", "Christmas Card 1990: The Seasoned Professional"},
{"christmas1992", "Christmas Card 1992"},
{"castlebrain", "Castle of Dr. Brain"},
{"iceman", "Codename: Iceman"},
{"camelot", "Conquests of Camelot: King Arthur, Quest for the Grail"},
{"longbow", "Conquests of the Longbow: The Adventures of Robin Hood"},
{"ecoquest", "EcoQuest: The Search for Cetus"},
{"ecoquest2", "EcoQuest II: Lost Secret of the Rainforest"},
{"freddypharkas", "Freddy Pharkas: Frontier Pharmacist"},
{"funseeker", "Fun Seeker's Guide"},
{"hoyle1", "Hoyle Official Book of Games: Volume 1"},
{"hoyle2", "Hoyle Official Book of Games: Volume 2"},
{"hoyle3", "Hoyle Official Book of Games: Volume 3"},
{"hoyle4", "Hoyle Classic Card Games"},
{"jones", "Jones in the Fast Lane"},
{"kq1sci", "King's Quest I: Quest for the Crown"},
{"kq4sci", "King's Quest IV: The Perils of Rosella"},
{"kq5", "King's Quest V: Absence Makes the Heart Go Yonder"},
{"kq6", "King's Quest VI: Heir Today, Gone Tomorrow"},
{"laurabow", "Laura Bow: The Colonel's Bequest"},
{"laurabow2", "Laura Bow 2: The Dagger of Amon Ra"},
{"lsl1sci", "Leisure Suit Larry in the Land of the Lounge Lizards"},
{"lsl2", "Leisure Suit Larry 2: Goes Looking for Love (in Several Wrong Places)"},
{"lsl3", "Leisure Suit Larry 3: Passionate Patti in Pursuit of the Pulsating Pectorals"},
{"lsl5", "Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work"},
{"lsl6", "Leisure Suit Larry 6: Shape Up or Slip Out!"},
{"lslcasino", "Crazy Nick's Software Picks: Leisure Suit Larry's Casino"},
{"fairytales", "Mixed-up Fairy Tales"},
{"mothergoose", "Mixed-Up Mother Goose"},
{"msastrochicken", "Ms. Astro Chicken"},
//{"pepper", "Pepper's Adventure in Time"},
{"pq1sci", "Police Quest: In Pursuit of the Death Angel"},
{"pq2", "Police Quest II: The Vengeance"},
{"pq3", "Police Quest III: The Kindred"},
{"qfg1", "Quest for Glory I: So You Want to Be a Hero"},
{"qfg2", "Quest for Glory II: Trial by Fire"},
{"qfg3", "Quest for Glory III: Wages of War"},
{"sq1sci", "Space Quest I: The Sarien Encounter"},
{"sq3", "Space Quest III: The Pirates of Pestulon"},
{"sq4", "Space Quest IV: Roger Wilco and the Time Rippers"},
{"sq5", "Space Quest V: The Next Mutation"},
{"islandbrain", "The Island of Dr. Brain"},
#ifdef ENABLE_SCI32
{"gk1", "Gabriel Knight: Sins of the Fathers"},
{"gk2", "The Beast Within: A Gabriel Knight Mystery"},
{"kq7", "King's Quest VII: The Princeless Bride"},
{"lsl7", "Leisure Suit Larry 7: Love for Sail!"},
{"lighthouse", "Lighthouse: The Dark Being"},
{"phantasmagoria", "Phantasmagoria"},
{"phantasmagoria2", "Phantasmagoria II: A Puzzle of Flesh"},
{"pq4", "Police Quest IV: Open Season"},
{"pqswat", "Police Quest: SWAT"},
{"qfg4", "Quest for Glory IV: Shadows of Darkness"},
{"rama", "RAMA"},
{"shivers", "Shivers"},
//{"shivers2", "Shivers II: Harvest of Souls"},
{"sq6", "Space Quest 6: The Spinal Frontier"},
{"torin", "Torin's Passage"},
#endif // ENABLE_SCI32
{0, 0}
};
#define FANMADE_LV(name, resMapMd5, resMapSize, resMd5, resSize, lang, ver) \
{{"sci-fanmade", name, { \
{"resource.map", 0, resMapMd5, resMapSize}, \
{"resource.001", 0, resMd5, resSize}, \
{NULL, 0, NULL, 0}}, lang, Common::kPlatformPC, 0}, \
0, \
SCI_VERSION_AUTODETECT, \
ver \
}
#define FANMADE_L(name, resMapMd5, resMapSize, resMd5, resSize, lang) FANMADE_LV(name, resMapMd5, resMapSize, resMd5, resSize, lang, SCI_VERSION(0, 0, 629))
#define FANMADE_V(name, resMapMd5, resMapSize, resMd5, resSize, ver) FANMADE_LV(name, resMapMd5, resMapSize, resMd5, resSize, Common::EN_ANY, ver)
#define FANMADE(name, resMapMd5, resMapSize, resMd5, resSize) FANMADE_LV(name, resMapMd5, resMapSize, resMd5, resSize, Common::EN_ANY, SCI_VERSION(0, 0, 629))
// Game descriptions
static const struct SciGameDescription SciGameDescriptions[] = {
// Astro Chicken - English DOS
{{"astrochicken", "", {
{"resource.map", 0, "f3d1be7752d30ba60614533d531e2e98", 474},
{"resource.001", 0, "6fd05926c2199af0af6f72f90d0d7260", 126895},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 453)
},
// Castle of Dr. Brain - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.005.000"
{{"castlebrain", "", {
{"resource.map", 0, "9f9fb826aa7e944b95eadbf568244a68", 2766},
{"resource.000", 0, "0efa8409c43d42b32642f96652d3230d", 314773},
{"resource.001", 0, "3fb02ce493f6eacdcc3713851024f80e", 559540},
{"resource.002", 0, "d226d7d3b4f77c4a566913fc310487fc", 792380},
{"resource.003", 0, "d226d7d3b4f77c4a566913fc310487fc", 464348},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Castle of Dr. Brain - German Amiga (from www.back2roots.org)
// Executable scanning reports "1.005.001"
{{"castlebrain", "", {
{"resource.map", 0, "8e60424682db52a982bcc3535a7e86f3", 2796},
{"resource.000", 0, "0efa8409c43d42b32642f96652d3230d", 332468},
{"resource.001", 0, "4e0836fadc324316c1a418125709ba45", 569057},
{"resource.002", 0, "85e51acb5f9c539d66e3c8fe40e17da5", 826309},
{"resource.003", 0, "85e51acb5f9c539d66e3c8fe40e17da5", 493638},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Castle of Dr. Brain - English DOS Demo
{{"castlebrain", "Demo", {
{"resource.map", 0, "467bb5e3224bb54640c3280032aebff5", 633},
{"resource.000", 0, "9780f040d58182994e22d2e34fab85b0", 67367},
{"resource.001", 0, "2af49dbd8f2e1db4ab09f9310dc91259", 570553},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 5)
},
// Castle of Dr. Brain - English DOS Floppy (from jvprat)
// Executable scanning reports "1.000.044", Floppy label reports "1.0, 10.30.91", VERSION file reports "1.000"
{{"castlebrain", "", {
{"resource.map", 0, "1302ceb141d44b05a42723791b2d84c6", 2739},
{"resource.000", 0, "27ec5fa09cd12a7fd16e86d96a2ed245", 346731},
{"resource.001", 0, "d2f5a1be74ed963fa849a76892be5290", 794832},
{"resource.002", 0, "c0c29c51af66d65cb53f49e785a2d978", 1280907},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 510)
},
#if 0
// Castle of Dr. Brain - Spanish DOS
{{"castlebrain", "", {
{"resource.map", 0, "5738c163e014bbe046474de009020b82", 2727},
{"resource.000", 0, "27ec5fa09cd12a7fd16e86d96a2ed245", 1197694},
{"resource.001", 0, "735be4e58957180cfc807d5e18fdffcd", 1433302},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
#endif
// Christmas Card 1988 - English DOS
{{"christmas1988", "", {
{"resource.map", 0, "39485580d34a72997f3d5b3aba4d24f1", 426},
{"resource.001", 0, "11391434f41c834090d7a1e9488ce936", 129739},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 0, 294)
},
// Christmas Card 1990: The Seasoned Professional - English DOS (16 Colors)
{{"christmas1990", "16 Colors", {
{"resource.map", 0, "8f656714a05b94423ac6eb10ee8797d0", 600},
{"resource.001", 0, "acde93e58fca4f7a2a5a220558a94aa8", 272629},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 172)
},
// Christmas Card 1990: The Seasoned Professional - English DOS (256 Colors)
{{"christmas1990", "256 Colors", {
{"resource.map", 0, "44b8f45b841b9b5e17e939a35e443988", 600},
{"resource.001", 0, "acde93e58fca4f7a2a5a220558a94aa8", 335362},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 174)
},
// Christmas Card 1992 - English DOS
{{"christmas1992", "", {
{"resource.map", 0, "f1f8c8a8443f523422af70b4ec85b71c", 318},
{"resource.000", 0, "62fb9256f8e7e6e65a6875efdb7939ac", 203396},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 55)
},
// Codename: Iceman - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.002.031"
{{"iceman", "", {
{"resource.map", 0, "035829b391709a4e542d7c7b224625f6", 6000},
{"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 73682},
{"resource.001", 0, "ede5a0e1e2a80fb629dae72c72f33d37", 293145},
{"resource.002", 0, "36670a917550757d57df84c96cf9e6d9", 469387},
{"resource.003", 0, "d97a96f1ab91b41cf46a02cc89b0a04e", 619219},
{"resource.004", 0, "8613c45fc771d658e5a505b9a4a54f31", 713382},
{"resource.005", 0, "605b67a9ef199a9bb015745e7c004cf4", 478384},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Codename: Iceman - English DOS (from jvprat)
// Executable scanning reports "0.000.685", Floppy label reports "1.033, 6.8.90", VERSION file reports "1.033"
{{"iceman", "", {
{"resource.map", 0, "a18f3cef4481a81d3415fb87a754343e", 5700},
{"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 26989},
{"resource.001", 0, "32b351072fccf76fc82234d73d28c08b", 438872},
{"resource.002", 0, "36670a917550757d57df84c96cf9e6d9", 566549},
{"resource.003", 0, "d97a96f1ab91b41cf46a02cc89b0a04e", 624303},
{"resource.004", 0, "8613c45fc771d658e5a505b9a4a54f31", 670883},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Codename: Iceman - English DOS (from FRG)
{{"iceman", "", {
{"resource.map", 0, "554b44b79b0e9a7fc59f66dda0daac02", 5670},
{"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 26974},
{"resource.001", 0, "005bd332d4b0f9d8e99d3b905223a332", 438501},
{"resource.002", 0, "250b859381ebf2bf8922bd99683b0cc1", 566464},
{"resource.003", 0, "dc7c5280e7acfaffe6ef2a6c963c5f94", 622118},
{"resource.004", 0, "64f342463f6f35ba71b3509ef696ae3f", 669188},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 668)
},
// Conquests of Camelot - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.002.030"
{{"camelot", "", {
{"resource.map", 0, "51aba42f8e63b219755d4372ea424509", 6654},
{"resource.000", 0, "dfadf0b4c9fb44ce55570149856c302d", 128100},
{"resource.001", 0, "67391de361b9347f123ac0899b4b91f7", 300376},
{"resource.002", 0, "8c7f12b2c38d225d4c7121b30ea1b4d2", 605334},
{"resource.003", 0, "82a73e7572e7ee627429bb5111ff82ca", 672392},
{"resource.004", 0, "6821dc97cf643ba521a4e840dda3c58b", 647410},
{"resource.005", 0, "c6e551bdc24f0acc193159038d4ca767", 605882},
{"resource.006", 0, "8f880a536908ab496bbc552f7f5c3738", 585255},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Conquests of Camelot - English DOS Demo
{{"camelot", "Demo", {
{"resource.map", 0, "f4cd75c15be75e04cdca3acda2c0b0ea", 468},
{"resource.001", 0, "4930708722f34bfbaa4945fb08f55f61", 232523},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 668)
},
// Conquests of Camelot - English DOS (from jvprat)
// Executable scanning reports "0.000.685", Floppy label reports "1.001, 0.000.685", VERSION file reports "1.001.000"
{{"camelot", "", {
{"resource.map", 0, "95eca3991906dfd7ed26d193df07596f", 7278},
{"resource.001", 0, "8e1a3a8c588007404b532b8dfacc1460", 596774},
{"resource.002", 0, "8e1a3a8c588007404b532b8dfacc1460", 722250},
{"resource.003", 0, "8e1a3a8c588007404b532b8dfacc1460", 723712},
{"resource.004", 0, "8e1a3a8c588007404b532b8dfacc1460", 729143},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Conquests of Camelot - English DOS
{{"camelot", "", {
{"resource.map", 0, "86bffb2a393b7a5d8de45e735091f037", 9504},
{"resource.001", 0, "8e1a3a8c588007404b532b8dfacc1460", 212461},
{"resource.002", 0, "8e1a3a8c588007404b532b8dfacc1460", 317865},
{"resource.003", 0, "8e1a3a8c588007404b532b8dfacc1460", 359145},
{"resource.004", 0, "8e1a3a8c588007404b532b8dfacc1460", 345180},
{"resource.005", 0, "8e1a3a8c588007404b532b8dfacc1460", 345734},
{"resource.006", 0, "8e1a3a8c588007404b532b8dfacc1460", 332446},
{"resource.007", 0, "8e1a3a8c588007404b532b8dfacc1460", 358182},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Conquests of the Longbow - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.005.001"
{{"longbow", "", {
{"resource.map", 0, "6204f3d00c0f6c0f5f95a29a4190f2f9", 6048},
{"resource.000", 0, "8d11c744b4a51e7a8ceac687a46f08ca", 830333},
{"resource.001", 0, "76caf8593e065a98c8ab4a6e2c7dbafc", 839008},
{"resource.002", 0, "eb312373045906b54a3181bebaf6651a", 733145},
{"resource.003", 0, "7fe3b3372d7fdda60045807e9c8e4867", 824554},
{"resource.004", 0, "d1038c75d85a6650d48e07d174a6a913", 838175},
{"resource.005", 0, "1c3804e56b114028c5873a35c2f06d13", 653002},
{"resource.006", 0, "f9487732289a4f4966b4e34eea413325", 842817},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Conquests of the Longbow - English DOS
{{"longbow", "", {
{"resource.map", 0, "36d3b81ff75b67dd4d27b7f5d3166503", 6261},
{"resource.000", 0, "36e8fda5d0b8c49e587c8a9617959f72", 1096767},
{"resource.001", 0, "d4c299213f8d799da1492680d12d0fb3", 1133226},
{"resource.002", 0, "7f6ce331219d58d5087731e4475ab4f1", 1128555},
{"resource.003", 0, "21ebe6b39b57a73fc449f67f013765aa", 972635},
{"resource.004", 0, "9cfce07e204a329e94fda8b5657621da", 1064637},
{"resource.005", 0, "d036df0872f2db19bca34601276be2d7", 1154950},
{"resource.006", 0, "b367a6a59f29ee30dde1d88a5a41152d", 1042966},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Conquests of the Longbow - English DOS Floppy (from jvprat)
// Executable scanning reports "1.000.168", Floppy label reports "1.1, 1.13.92", VERSION file reports "1.1"
{{"longbow", "", {
{"resource.map", 0, "247f955865572569342751de47e861ab", 6027},
{"resource.000", 0, "36e8fda5d0b8c49e587c8a9617959f72", 1297120},
{"resource.001", 0, "1e6084a19f7a6c50af88d3a9b32c411e", 1366155},
{"resource.002", 0, "7f6ce331219d58d5087731e4475ab4f1", 1234743},
{"resource.003", 0, "1867136d01ece57b531032d466910522", 823686},
{"resource.004", 0, "9cfce07e204a329e94fda8b5657621da", 1261462},
{"resource.005", 0, "21ebe6b39b57a73fc449f67f013765aa", 1284720},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Conquests of the Longbow - English DOS
{{"longbow", "", {
{"resource.map", 0, "737c6f83a1ee601727ff026898f19fa1", 6045},
{"resource.000", 0, "36e8fda5d0b8c49e587c8a9617959f72", 1296607},
{"resource.001", 0, "1e6084a19f7a6c50af88d3a9b32c411e", 1379267},
{"resource.002", 0, "7f6ce331219d58d5087731e4475ab4f1", 1234140},
{"resource.003", 0, "1867136d01ece57b531032d466910522", 823610},
{"resource.004", 0, "9cfce07e204a329e94fda8b5657621da", 1260237},
{"resource.005", 0, "21ebe6b39b57a73fc449f67f013765aa", 1284609},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Conquests of the Longbow - English DOS Demo
{{"longbow", "", {
{"resource.map", 0, "cbc5cb73341de1bff1b1e20a640af220", 588},
{"resource.001", 0, "f05a20cc07eee85da8e999d0ac0f596b", 869916},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 181)
},
// Conquests of the Longbow - German DOS (suplied by markcoolio in bug report #2727681)
{{"longbow", "", {
{"resource.map", 0, "7376b7a07f8bd3a8ab8d67595d3f5b51", 6285},
{"resource.000", 0, "ee39f92e006142424cf9209329e727c6", 977281},
{"resource.001", 0, "d4c299213f8d799da1492680d12d0fb3", 1167657},
{"resource.002", 0, "7f6ce331219d58d5087731e4475ab4f1", 1172521},
{"resource.003", 0, "a204de2a083a7770ff455a838210a678", 1165249},
{"resource.004", 0, "9cfce07e204a329e94fda8b5657621da", 1101869},
{"resource.005", 0, "d036df0872f2db19bca34601276be2d7", 1176914},
{"resource.006", 0, "b367a6a59f29ee30dde1d88a5a41152d", 1123585},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Eco Quest - English DOS Demo (from FRG)
// Executable scanning reports "x.yyy.zzz"
{{"ecoquest", "Demo", {
{"resource.map", 0, "c819e171359b7c95f4c13b846d5c034e", 873},
{"resource.000", 0, "baf9393a9bfa73098adb501e5bc5487b", 657518},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 69) // this is just a guess
},
// Eco Quest - English DOS CD 1.1
{{"ecoquest", "CD", {
{"resource.map", 0, "a4b73d5d2b55bdb6e44345e99c8fbdd0", 4804},
{"resource.000", 0, "d908dbef56816ac6c60dd145fdeafb2b", 3536046},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 64)
},
// Eco Quest - English DOS Floppy
{{"ecoquest", "Floppy", {
{"resource.map", 0, "704367225929a88aad281ac72844ddac", 4053},
{"resource.000", 0, "241b98d3903f6a5b872baa19b80aef3b", 1099239},
{"resource.001", 0, "96d4435d24c01f1c1675e46457604c5f", 1413719},
{"resource.002", 0, "28fe9b4f0567e71feb198bc9f3a2c605", 1241816},
{"resource.003", 0, "f3146df0ad4297f5ce35aa8c4753bf6c", 586832},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 510)
},
// Eco Quest - English DOS Floppy
{{"ecoquest", "Floppy", {
{"resource.map", 0, "f77baec05fae76707205f5be6534a7f3", 4059},
{"resource.000", 0, "241b98d3903f6a5b872baa19b80aef3b", 858490},
{"resource.001", 0, "2fed7451bca81b0c891eed1a956f2263", 1212161},
{"resource.002", 0, "323b3b12f43d53f27d259beb225f0aa7", 1129316},
{"resource.003", 0, "83ac03e4bddb2c1ac2d36d2a587d0536", 1145616},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 510)
},
// Eco Quest - German DOS Floppy (supplied by markcoolio in bug report #2723744)
{{"ecoquest", "Floppy", {
{"resource.map", 0, "7a9b43bf27dc000ac8559ecbe824b659", 4395},
{"resource.000", 0, "99b73d40403a51c7e60d01df0d6cd34a", 998227},
{"resource.001", 0, "2fed7451bca81b0c891eed1a956f2263", 1212060},
{"resource.002", 0, "02d7d0411f7903aacb3bc8b0f8ca8a9a", 1202581},
{"resource.003", 0, "84dd11b6825255671c703aee5ceff620", 1175835},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 510)
},
// Eco Quest - Spanish DOS Floppy (from jvprat)
// Executable scanning reports "1.ECO.013", VERSION file reports "1.000, 11.12.92"
{{"ecoquest", "Floppy", {
{"resource.map", 0, "82e6b1e3bdb2f064b18380009df7b345", 4395},
{"resource.000", 0, "0b12a91c935e385308af8d17811deded", 1004085},
{"resource.001", 0, "2fed7451bca81b0c891eed1a956f2263", 1212060},
{"resource.002", 0, "2d21a1d2dcbffa551552e3e0725d2284", 1186033},
{"resource.003", 0, "84dd11b6825255671c703aee5ceff620", 1174993},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 510)
},
// Eco Quest 2 - English DOS Demo
{{"ecoquest2", "Demo", {
{"resource.map", 0, "607cfa0d8a03b7d348c06ee727e3d939", 1321},
{"resource.000", 0, "dd6f614c43c029f063e93cd243af90a4", 525992},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 55)
},
// Eco Quest 2 - English DOS Floppy (supplied by markcoolio in bug report #2723761)
{{"ecoquest2", "Floppy", {
{"resource.map", 0, "28fb7b6abb9fc1cb8882d7c2e701b63f", 5658},
{"resource.000", 0, "cc1d17e5637528dbe4a812699e1cbfc6", 4208192},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 65)
},
// Freddy Pharkas - English DOS demo (from FRG)
{{"freddypharkas", "Demo", {
{"resource.map", 0, "97aa9fcfe84c9993a64debd28c32393a", 1909},
{"resource.000", 0, "5ea8e7a3ea10cce6efd5c106dc62fd8c", 867724},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 69)
},
// Freddy Pharkas - English CD (from FRG)
{{"freddypharkas", "CD", {
{"resource.map", 0, "d46b282f228a67ba13bd4b4009e95f8f", 6058},
{"resource.000", 0, "ee3c64ffff0ba9fb08bea2624631c598", 5490246},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 132)
},
// Freddy Pharkas - English DOS Floppy (updated information from markcoolio in bug reports #2723773 and #2724720)
// Executable scanning reports "1.cfs.081"
{{"freddypharkas", "Floppy", {
{"resource.map", 0, "a32674e7fbf7b213b4a066c8037f16b6", 5816},
{"resource.000", 0, "96b07e9b914dba1c8dc6c78a176326df", 5233230},
{"resource.msg", 0, "554f65315d851184f6e38211489fdd8f", -1},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 132) // this is just a guess
},
// Freddy Pharkas - German DOS Floppy (from Tobis87, updated information from markcoolio in bug reports #2723772 and #2724720)
// Executable scanning reports "1.cfs.081"
{{"freddypharkas", "", {
{"resource.map", 0, "a32674e7fbf7b213b4a066c8037f16b6", 5816},
{"resource.000", 0, "96b07e9b914dba1c8dc6c78a176326df", 5233230},
{"resource.msg", 0, "304b5a5781800affd2235152a5794fa8", -1},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 132) // this is just a guess
},
// Freddy Pharkas - Spanish DOS (from jvprat)
// Executable scanning reports "1.cfs.081", VERSION file reports "1.000, March 30, 1995"
{{"freddypharkas", "CD", {
{"resource.map", 0, "a32674e7fbf7b213b4a066c8037f16b6", 5816},
{"resource.000", 0, "fed4808fdb72486908ac7ad0044b14d8", 1456640},
{"resource.001", 0, "15298fac241b5360763bfb68add1db07", 1456640},
{"resource.002", 0, "419dbd5366f702b4123dedbbb0cffaae", 1456640},
{"resource.003", 0, "05acdc256c742e79c50b9fe7ec2cc898", 863310},
{"resource.msg", 0, "45b5bf74933ac3727e4cc844446dc052", 796156},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 132)
},
// Freddy Pharkas - Spanish DOS (from jvprat)
// Executable scanning reports "1.cfs.081", VERSION file reports "1.000, March 30, 1995"
{{"freddypharkas", "Floppy", {
{"resource.map", 0, "a32674e7fbf7b213b4a066c8037f16b6", 5816},
{"resource.000", 0, "96b07e9b914dba1c8dc6c78a176326df", 5233230},
{"resource.msg", 0, "45b5bf74933ac3727e4cc844446dc052", 796156},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 132)
},
// Freddy Pharkas - English DOS CD Demo
{{"freddypharkas", "CD Demo", {
{"resource.map", 0, "a62a7eae85dd1e6b07f39662b278437e", 1918},
{"resource.000", 0, "4962a3c4dd44e36e78ea4a7a374c2220", 957382},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 95)
},
// Fun Seeker's Guide - English DOS
{{"funseeker", "", {
{"resource.map", 0, "7ee6859ef74314f6d91938c3595348a9", 282},
{"resource.001", 0, "f1e680095424e31f7fae1255d36bacba", 40692},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 0, 506)
},
#ifdef ENABLE_SCI32
// Gabriel Knight - English DOS Floppy
{{"gk1", "", {
{"resource.map", 0, "372d059f75856afa6d73dd84cbb8913d", 10783},
{"resource.000", 0, "69b7516962510f780d38519cc15fcc7c", 13022630},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Gabriel Knight - English DOS Floppy (supplied my markcoolio in bug report #2723777)
{{"gk1", "", {
{"resource.map", 0, "65e8c14092e4c9b3b3538b7602c8c5ec", 10783},
{"resource.000", 0, "69b7516962510f780d38519cc15fcc7c", 13022630},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Gabriel Knight - German DOS Floppy (supplied my markcoolio in bug report #2723775)
{{"gk1", "", {
{"resource.map", 0, "ad6508b0296b25c07b1f58828dc33696", 10789},
{"resource.000", 0, "091cf08910780feabc56f8551b09cb36", 13077029},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Gabriel Knight - English DOS CD (from jvprat)
// Executable scanning reports "2.000.000", VERSION file reports "01.100.000"
{{"gk1", "CD", {
{"resource.map", 0, "372d059f75856afa6d73dd84cbb8913d", 10996},
{"resource.000", 0, "69b7516962510f780d38519cc15fcc7c", 12581736},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Gabriel Knight - German DOS CD (from Tobis87)
{{"gk1", "CD", {
{"resource.map", 0, "a7d3e55114c65647310373cb390815ba", 11392},
{"resource.000", 0, "091cf08910780feabc56f8551b09cb36", 13400497},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Gabriel Knight - Spanish DOS CD (from jvprat)
// Executable scanning reports "2.000.000", VERSION file reports "1.000.000, April 13, 1995"
{{"gk1", "CD", {
{"resource.map", 0, "7cb6e9bba15b544ec7a635c45bde9953", 11404},
{"resource.000", 0, "091cf08910780feabc56f8551b09cb36", 13381599},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Gabriel Knight - English DOS CD Demo
{{"gk1", "CD Demo", {
{"resource.map", 0, "39645952ae0ed8072c7e838f31b75464", 2490},
{"resource.000", 0, "eb3ed7477ca4110813fe1fcf35928561", 1718450},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 92)
},
// Gabriel Knight 2 - English DOS (from jvprat)
// Executable scanning reports "2.100.002", VERSION file reports "1.1"
{{"gk2", "", {
{"resmap.001", 0, "1b8bf6a23b37ed67358eb825fc687260", 2776},
{"ressci.001", 0, "24463ae235b1afbbc4ff5e2ed1b8e3b2", 50496082},
{"resmap.002", 0, "2028230674bb54cd24370e0745e7a9f4", 1975},
{"ressci.002", 0, "f0edc1dcd704bd99e598c5a742dc7150", 42015676},
{"resmap.003", 0, "51f3372a2133c406719dafad86369be3", 1687},
{"ressci.003", 0, "86cb3f3d176994e7f8a9ad663a4b907e", 35313750},
{"resmap.004", 0, "0f6e48f3e84e867f7d4a5215fcff8d5c", 2719},
{"ressci.004", 0, "4f30aa6e6f895132402c8652f9e1d741", 58317316},
{"resmap.005", 0, "2dac0e232262b4a51271fd28559b3e70", 2065},
{"ressci.005", 0, "14b62d4a3bddee57a03cb1495a798a0f", 38075705},
{"resmap.006", 0, "ce9359037277b7d7976da185c2fa0aad", 2977},
{"ressci.006", 0, "8e44e03890205a7be12f45aaba9644b4", 60659424},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
#endif // ENABLE_SCI32
// Hoyle 1 - English DOS (supplied by wibble92 in bug report #2644547)
{{"hoyle1", "", {
{"resource.map", 0, "9de9aa6d23569b3c8bf798503cf1216a", 7818},
{"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 162783},
{"resource.002", 0, "e0dd44069a62a463fd124974b915f10d", 342309},
{"resource.003", 0, "e0dd44069a62a463fd124974b915f10d", 328912},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 530)
},
// Hoyle 1 - English DOS (supplied by merkur in bug report #2719227)
{{"hoyle1", "", {
{"resource.map", 0, "1034a218943d12f1f36e753fa10c95b8", 4386},
{"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 518308},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 530)
},
#if 0 // TODO: unknown if these files are corrupt
// Hoyle 1 - English Amiga (from www.back2roots.org)
{{"hoyle1", "", {
{"resource.map", 0, "2a72b1aba65fa6e339370eb86d8601d1", 5166},
{"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 218755},
{"resource.002", 0, "e0dd44069a62a463fd124974b915f10d", 439502},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 519) // FIXME: some have 0.000.530, others x.yyy.zzz
},
#endif
// Hoyle 2 - English DOS
{{"hoyle2", "", {
{"resource.map", 0, "4f894d203f64aa23d9ff64d30ae36926", 2100},
{"resource.001", 0, "8f2dd70abe01112eca464cda818b5eb6", 98138},
{"resource.002", 0, "8f2dd70abe01112eca464cda818b5eb6", 196631},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 572)
},
// Hoyle 2 - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.002.032"
{{"hoyle2", "", {
{"resource.map", 0, "62ed48d20c580e5a98f102f7cd93706a", 1356},
{"resource.001", 0, "8f2dd70abe01112eca464cda818b5eb6", 222704},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
#if 0 // TODO: unknown if these files are corrupt
// Hoyle 3 - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.005.000"
{{"hoyle3", "", {
{"resource.map", 0, "f1f158e428398cb87fc41fb4aa8c2119", 2088},
{"resource.000", 0, "595b6039ea1356e7f96a52c58eedcf22", 355791},
{"resource.001", 0, "143df8aef214a2db34c2d48190742012", 632273},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
#endif
// Hoyle 3 - English DOS Floppy (from jvprat)
// Executable scanning reports "x.yyy.zzz", Floppy label reports "1.0, 11.2.91", VERSION file reports "1.000"
{{"hoyle3", "", {
{"resource.map", 0, "7216a2972f9c595c45ab314941628e43", 2247},
{"resource.000", 0, "6ef28cac094dcd97fdb461662ead6f92", 541845},
{"resource.001", 0, "0a98a268ee99b92c233a0d7187c1f0fa", 845795},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510) // this is just a guess
},
// Hoyle 4 - English DOS Demo
{{"hoyle4", "Demo", {
{"resource.map", 0, "662087cb383e52e3cc4ae7ecb10e20aa", 938},
{"resource.000", 0, "24c10844792c54d476d272213cbac300", 675252},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 200) // this is just a guess
},
#if 0
// Jones in the Fast Lane - English DOS
{{"jones", "", {
{"resource.map", 0, "65cbe19b36fffc71c8e7b2686bd49ad7", 1800},
{"resource.001", 0, "bac3ec6cb3e3920984ab0f32becf5163", 313476},
{"resource.002", 0, "b86daa3ba2784d1502da881eedb80d9b", 719747},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 172)
},
#endif
// King's Quest 1 SCI Remake - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.003.007"
{{"kq1sci", "SCI Remake", {
{"resource.map", 0, "37ed1a05eb719629eba15059c2eb6cbe", 6798},
{"resource.001", 0, "9ae2a13708d691cd42f9129173c4b39d", 266621},
{"resource.002", 0, "9ae2a13708d691cd42f9129173c4b39d", 795123},
{"resource.003", 0, "9ae2a13708d691cd42f9129173c4b39d", 763224},
{"resource.004", 0, "9ae2a13708d691cd42f9129173c4b39d", 820443},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_01,
SCI_VERSION(0, 001, 10)
},
// King's Quest 1 SCI Remake - English DOS (from the King's Quest Collection)
// Executable scanning reports "S.old.010", VERSION file reports "1.000.051"
{{"kq1sci", "SCI Remake", {
{"resource.map", 0, "7fe9399a0bec84ca5727309778d27f07", 5790},
{"resource.001", 0, "fed9e0072ffd511d248674e60dee2099", 555439},
{"resource.002", 0, "fed9e0072ffd511d248674e60dee2099", 714062},
{"resource.003", 0, "fed9e0072ffd511d248674e60dee2099", 717478},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 999)
},
// King's Quest 4 - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.002.032"
{{"kq4sci", "", {
{"resource.map", 0, "f88dd267fb9504d40a04d599c048d42b", 6354},
{"resource.000", 0, "77615c595388acf3d1df8e107bfb6b52", 138523},
{"resource.001", 0, "52c2231765eced34faa7f7bcff69df83", 44751},
{"resource.002", 0, "fb351106ec865fad9af5d78bd6b8e3cb", 663629},
{"resource.003", 0, "fd16c9c223f7dc5b65f06447615224ff", 683016},
{"resource.004", 0, "3fac034c7d130e055d05bc43a1f8d5f8", 549993},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// King's Quest 4 - English DOS (from the King's Quest Collection)
// Executable scanning reports "0.000.502"
{{"kq4sci", "", {
{"resource.map", 0, "3164a39790b599c954ecf716d0b32be8", 7476},
{"resource.001", 0, "77615c595388acf3d1df8e107bfb6b52", 452523},
{"resource.002", 0, "77615c595388acf3d1df8e107bfb6b52", 536573},
{"resource.003", 0, "77615c595388acf3d1df8e107bfb6b52", 707591},
{"resource.004", 0, "77615c595388acf3d1df8e107bfb6b52", 479562},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 502)
},
// King's Quest 4 - English DOS
{{"kq4sci", "", {
{"resource.map", 0, "adbe267662a5915d3c89c9075ec8cf3e", 9474},
{"resource.001", 0, "851a62d00972dc4002f472cc0d84e71d", 188239},
{"resource.002", 0, "851a62d00972dc4002f472cc0d84e71d", 329895},
{"resource.003", 0, "851a62d00972dc4002f472cc0d84e71d", 355385},
{"resource.004", 0, "851a62d00972dc4002f472cc0d84e71d", 322951},
{"resource.005", 0, "851a62d00972dc4002f472cc0d84e71d", 321593},
{"resource.006", 0, "851a62d00972dc4002f472cc0d84e71d", 333777},
{"resource.007", 0, "851a62d00972dc4002f472cc0d84e71d", 341038},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 274)
},
// King's Quest 4 - English DOS
{{"kq4sci", "", {
{"resource.map", 0, "381d9dcb69c626f0a60631dbfec1d13a", 9474},
{"resource.001", 0, "0c8566848a76eea19a6d6220914030a7", 191559},
{"resource.002", 0, "0c8566848a76eea19a6d6220914030a7", 333345},
{"resource.003", 0, "0c8566848a76eea19a6d6220914030a7", 358513},
{"resource.004", 0, "0c8566848a76eea19a6d6220914030a7", 326297},
{"resource.005", 0, "0c8566848a76eea19a6d6220914030a7", 325102},
{"resource.006", 0, "0c8566848a76eea19a6d6220914030a7", 337288},
{"resource.007", 0, "0c8566848a76eea19a6d6220914030a7", 343882},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 253)
},
// King's Quest 5 - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.004.018"
{{"kq5", "", {
{"resource.map", 0, "fcbcca058e1157221ffc27251cd59bc3", 8040},
{"resource.000", 0, "c595ca99e7fa9b2cabcf69cfab0caf67", 344909},
{"resource.001", 0, "964a3be90d810a99baf72ea70c09f935", 836477},
{"resource.002", 0, "d10f3e8ff2cd95a798b21cd08797b694", 814730},
{"resource.003", 0, "f72fdd994d9ba03a8360d639f256344e", 804882},
{"resource.004", 0, "a5b80f95c66b3a032348989408eec287", 747914},
{"resource.005", 0, "31a5487f4d942e6354d5be49d59707c9", 834146},
{"resource.006", 0, "26c0c25399b6715fec03fc3e12544fe3", 823048},
{"resource.007", 0, "b914b5901e786327213e779725d30dd1", 778772},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 60)
},
// King's Quest 5 - German Amiga
// Executable scanning reports "1.004.024"
{{"kq5", "", {
{"resource.map", 0, "bfbffd923cd64b24498e54f797aa6e41", 8250},
{"resource.000", 0, "79479b5e4e5b0085d8eea1c7ff0f9f5a", 306893},
{"resource.001", 0, "7840aadc82977c7b4f504a7e4a12829f", 720376},
{"resource.002", 0, "d547167d4204170b44de8e1d63506215", 792586},
{"resource.003", 0, "9cbb0712816097cbc9d0c1f987717c7f", 646446},
{"resource.004", 0, "319712573661bd122390cdfbafb000fd", 831842},
{"resource.005", 0, "5aa3d59968b569cd509dde00d4eb8751", 754201},
{"resource.006", 0, "56546b20db11a4836f900efa6d3a3e74", 672099},
{"resource.007", 0, "56546b20db11a4836f900efa6d3a3e74", 794194},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 60)
},
// King's Quest 5 - Italian Amiga
// Executable scanning reports "1.004.024"
{{"kq5", "", {
{"resource.map", 0, "12e2f80c0269932411716dad06d2b229", 8250},
{"resource.000", 0, "c598ff615a61bc0e418761283409f128", 305879},
{"resource.001", 0, "17e63cfe78632fe07222e13a26dc0fb2", 720023},
{"resource.002", 0, "abb340a53e4873a7c3bacfb16c0b779d", 792432},
{"resource.003", 0, "aced8ce0be07eef77c0e7cff8cc4e476", 646088},
{"resource.004", 0, "13fc1f1679f7f226ba52ffffe2e65f38", 831805},
{"resource.005", 0, "de3c5c09e350fded36ca354998c2194d", 754784},
{"resource.006", 0, "11cb750f5f816445ad0f4b9f50a4f59a", 672527},
{"resource.007", 0, "11cb750f5f816445ad0f4b9f50a4f59a", 794259},
{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 60)
},
// King's Quest 5 - English DOS CD (from the King's Quest Collection)
// Executable scanning reports "x.yyy.zzz", VERSION file reports "1.000.052"
{{"kq5", "CD", {
{"resource.map", 0, "f68ba690e5920725dcf9328001b90e33", 13122},
{"resource.000", 0, "449471bfd77be52f18a3773c7f7d843d", 571368},
{"resource.001", 0, "b45a581ff8751e052c7e364f58d3617f", 16800210},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 784)
},
// King's Quest 5 - English DOS Floppy
{{"kq5", "", {
{"resource.map", 0, "d6172c27b453350e158815fbae23f41e", 8004},
{"resource.000", 0, "a591bd4b879fc832b8095c0b3befe9e2", 276351},
{"resource.001", 0, "3f28c72dc7531aaccf8e972c7ee50d14", 1022087},
{"resource.002", 0, "3e56ba5bf5e8637c619b57f6b6cacbb4", 1307211},
{"resource.003", 0, "5d5d498f33ca7cde0d5b058630b36ad3", 1347875},
{"resource.004", 0, "944a996f9cc90dabde9f51ed7dd52366", 1239689},
{"resource.005", 0, "b6c43441cb78a9b484efc8e614aac092", 1287999},
{"resource.006", 0, "672ede1136e9e401658538e51bd5dc22", 1172619},
{"resource.007", 0, "2f48faf27666b58c276dda20f91f4a93", 1240456},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 60)
},
// King's Quest 5 - German DOS Floppy (supplied by markcoolio in bug report #2727101)
{{"kq5", "", {
{"resource.map", 0, "bff44f0c326a71b1757c793a02b502d6", 8283},
{"resource.000", 0, "d7ed18ec4a5de02a9a57830aa65a600d", 336826},
{"resource.001", 0, "b1e5ec6a17be7e75ddb955f6f73191e4", 1136919},
{"resource.002", 0, "04a88122db44610a4af019a579ec5ff6", 1340813},
{"resource.003", 0, "215bb35acefae75fc80757c717166d7e", 1323916},
{"resource.004", 0, "fecdec847e3bd8e3b0f9827900aa95fd", 1331811},
{"resource.005", 0, "9c429782d102739f6bbb81e8b953b0cb", 1267525},
{"resource.006", 0, "d1a75fdc01840664d00366cff6919366", 1208972},
{"resource.007", 0, "c07494f0cce7c05210893938786a955b", 1337361},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 60)
},
// King's Quest 5 - Italian DOS Floppy (from glorifindel)
{{"kq5", "", {
{"resource.map", 0, "d55c9e83894a0885e37cd79bacf86384", 8283},
{"resource.000", 0, "c99bbb11ace4aaacdc98b588a2ecea06", 332246},
{"resource.001", 0, "42b98457b1a7282daa27afd89eef53f4", 1136389},
{"resource.002", 0, "8cdc160f9dfc84aed7caa6c66fa31000", 1340730},
{"resource.003", 0, "d0cb52dc41488c018359aa79a6527f51", 1323676},
{"resource.004", 0, "e5c57060adf2b5c6fc24142acba023da", 1331097},
{"resource.005", 0, "f4e441f284560eaa8022102315656a7d", 1267757},
{"resource.006", 0, "8eeabd92af71e766e323db2100879102", 1209325},
{"resource.007", 0, "dc10c107e0923b902326a040b9c166b9", 1337859},
{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 60)
},
// King's Quest 5 - Polish DOS Floppy (supplied by jacek909 in bug report #2725722)
{{"kq5", "", {
{"resource.map", 0, "70010c20138541f89013bb5e1b30f16a", 7998},
{"resource.000", 0, "a591bd4b879fc832b8095c0b3befe9e2", 276398},
{"resource.001", 0, "c0f48d4a7ebeaa6aa074fc98d77423e9", 1018560},
{"resource.002", 0, "7f188a95acdb60bbe32a8379ba299393", 1307048},
{"resource.003", 0, "0860785af59518b94d54718dddcd6907", 1348500},
{"resource.004", 0, "c4745dd1e261c22daa6477961d08bf6c", 1239887},
{"resource.005", 0, "6556ff8e7c4d1acf6a78aea154daa76c", 1287869},
{"resource.006", 0, "da82e4beb744731d0a151f1d4922fafa", 1170456},
{"resource.007", 0, "431def14ca29cdb5e6a5e84d3f38f679", 1240176},
{NULL, 0, NULL, 0}}, Common::PL_POL, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 60)
},
// King's Quest 6 - English DOS Demo
// Executable scanning reports "1.001.055", VERSION file reports "1.000.000"
{{"kq6", "Demo", {
{"resource.map", 0, "f75727c00a6d884234fa2a43c951943a", 706},
{"resource.000", 0, "535b1b920441ec73f42eaa4ccfd47b89", 264116},
{"resource.msg", 0, "54d1fdc936f98c81f9e4c19e04fb1510", 8260},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 55)
},
// King's Quest 6 - English DOS Floppy
{{"kq6", "", {
{"resource.map", 0, "a362063318eebe7d6423b1d9dc6213e1", 8703},
{"resource.000", 0, "f2b7f753992c56a0c7a08d6a5077c895", 7863324},
{"resource.msg", 0, "3cf5de44de36191f109d425b8450efc8", 258590},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 54)
},
// King's Quest 6 - German DOS Floppy (supplied by markcoolio in bug report #2727156)
{{"kq6", "", {
{"resource.map", 0, "a362063318eebe7d6423b1d9dc6213e1", 8703},
{"resource.000", 0, "f2b7f753992c56a0c7a08d6a5077c895", 7863324},
{"resource.msg", 0, "756297b2155db9e43f621c6f6fb763c3", 282822},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 54)
},
// King's Quest 6 - English Windows CD (from the King's Quest Collection)
// Executable scanning reports "1.cfs.158", VERSION file reports "1.034 9/11/94 - KQ6 version 1.000.00G"
{{"kq6", "CD", {
{"resource.map", 0, "7a550ebfeae2575ca00d47703a6a774c", 9215},
{"resource.000", 0, "233394a5f33b475ae5975e7e9a420865", 8376352},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 69)
},
// King's Quest 6 - Spanish DOS CD (from jvprat)
// Executable scanning reports "1.cfs.158", VERSION file reports "1.000.000, July 5, 1994"
{{"kq6", "CD", {
{"resource.map", 0, "a73a5ab04b8f60c4b75b946a4dccea5a", 8953},
{"resource.000", 0, "4da3ad5868a775549a7cc4f72770a58e", 8537260},
{"resource.msg", 0, "41eed2d3893e1ca6c3695deba4e9d2e8", 267102},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 55)
},
#ifdef ENABLE_SCI32
// King's Quest 7 - English DOS (from the King's Quest Collection)
// Executable scanning reports "2.100.002", VERSION file reports "1.4"
{{"kq7", "", {
{"resource.map", 0, "2be9ab94429c721af8e05c507e048a15", 18697},
{"resource.000", 0, "eb63ea3a2c2469dc2d777d351c626404", 203882535},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// King's Quest 7 - English DOS (from FRG)
{{"kq7", "", {
{"resource.map", 0, "8676b0fbbd7362989a029fe72fea14c6", 18709},
{"resource.000", 0, "51c1ead1163e19a2de8f121c39df7a76", 200764100},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// King's Quest 7 - German Windows (supplied by markcoolio in bug report #2727402)
{{"kq7", "", {
{"resource.map", 0, "838b9ff132bd6962026fee832e8a7ddb", 18697},
{"resource.000", 0, "eb63ea3a2c2469dc2d777d351c626404", 206626576},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// King's Quest 7 - Spanish DOS (from jvprat)
// Executable scanning reports "2.100.002", VERSION file reports "2.00"
{{"kq7", "", {
{"resource.map", 0, "0b62693cbe87e3aaca3e8655a437f27f", 18709},
{"resource.000", 0, "51c1ead1163e19a2de8f121c39df7a76", 200764100},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// King's Quest 7 - English DOS Demo
{{"kq7", "Demo", {
{"resource.map", 0, "b44f774108d63faa1d021101221c5a54", 1690},
{"resource.000", 0, "d9659d2cf0c269c6a9dc776707f5bea0", 2433827},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
#endif // ENABLE_SCI32
// Laura Bow - English Amiga
// Executable scanning reports "1.002.030"
{{"laurabow", "", {
{"resource.map", 0, "731ab85e138f8cef1a7f4d1f36dfd375", 7422},
{"resource.000", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 126317},
{"resource.001", 0, "42fe895e9eb60e103025fd9ca737a849", 264763},
{"resource.002", 0, "6f1ebd3692ce76644e0e06a38b7b56b5", 677436},
{"resource.003", 0, "2ab23f64306b18c28302c8ec2964c5d6", 605134},
{"resource.004", 0, "aa553977f7e5804081de293800d3bcce", 695067},
{"resource.005", 0, "bfd870d51dc97729f0914095f58e6957", 676881},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Laura Bow - English Atari ST (from jvprat)
// Executable scanning reports "1.002.030", Floppy label reports "1.000.062, 9.23.90"
{{"laurabow", "", {
{"resource.map", 0, "9f90878e6e1b8c96e692203f068ce2b1", 8478},
{"resource.001", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 515964},
{"resource.002", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 721149},
{"resource.003", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 667365},
{"resource.004", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 683737},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAtariST, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Laura Bow - English DOS 3.5" Floppy (from "The Roberta Williams Anthology"/1996)
{{"laurabow", "", {
{"resource.map", 0, "4e511f47d9893fa529d6621a93fa0030", 8478},
{"resource.001", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 515788},
{"resource.002", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 721381},
{"resource.003", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 667468},
{"resource.004", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 683807},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 631)
},
#if 0
// Laura Bow - German DOS (from Tobis87)
{{"laurabow", "", {
{"resource.map", 0, "b1905f6aa68ff65a057b080b1eae954c", 12030},
{"resource.001", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 108032},
{"resource.002", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 354680},
{"resource.003", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 361815},
{"resource.004", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 339714},
{"resource.005", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 327465},
{"resource.006", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 328390},
{"resource.007", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 317687},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 631) // FIXME: some versions are v. 0.000.685
},
#endif
// Laura Bow - English DOS (from FRG)
{{"laurabow", "", {
{"resource.map", 0, "b1905f6aa68ff65a057b080b1eae954c", 12030},
{"resource.001", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 108032},
{"resource.002", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 354680},
{"resource.003", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 361815},
{"resource.004", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 339714},
{"resource.005", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 327465},
{"resource.006", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 328390},
{"resource.007", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 317687},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 631) // FIXME: some versions are v. 0.000.685
},
// Laura Bow 2 - English DOS demo (from FRG)
// Executable scanning reports "x.yyy.zzz"
{{"laurabow2", "Demo", {
{"resource.map", 0, "24dffc5db1d88c7999f13e8767ed7346", 855},
{"resource.000", 0, "2b2b1b4f7584f9b38fd13f6ab95634d1", 781912},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 69) // this is just a guess
},
// Laura Bow 2 - English DOS Floppy
{{"laurabow2", "", {
{"resource.map", 0, "610bfd9a852004222f0faaf5fc9e630a", 6489},
{"resource.000", 0, "57084910bc923bff5d6d9bc1b56e9604", 5035964},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 274)
},
// Laura Bow 2 - English DOS CD (from "The Roberta Williams Antology"/1996)
// Executable scanning reports "1.001.072", VERSION file reports "1.1" (from jvprat)
{{"laurabow2", "CD", {
{"resource.map", 0, "a70945e61ba7ac7bfea6b7bd72c6aec5", 7274},
{"resource.000", 0, "82578b8d5a7e09c4c58891ca49fae35b", 5598672},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 69)
},
#if 0
// FIXME: add resource.msg, since the other files are the same as in the spanish version
// Laura Bow 2 v1.1 - German DOS Floppy (from Tobis87, updated info from markcoolio in bug report #2723787))
{{"laurabow2", "", {
{"resource.map", 0, "3b6dfbcda210bbc3f23fd1927113bf98", 6483},
{"resource.000", 0, "57084910bc923bff5d6d9bc1b56e9604", 5028766},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 274)
},
#endif
// Laura Bow 2 - Spanish DOS CD (from jvprat)
// Executable scanning reports "2.000.274", VERSION file reports "1.000.000, May 10, 1994"
{{"laurabow2", "CD", {
{"resource.map", 0, "3b6dfbcda210bbc3f23fd1927113bf98", 6483},
{"resource.000", 0, "57084910bc923bff5d6d9bc1b56e9604", 5028766},
{"resource.msg", 0, "71f1f0cd9f082da2e750c793a8ed9d84", 286141},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 274)
},
#if 0
// Larry 1 EGA Remake - English DOS (from spookypeanut)
{{"lsl1sci", "EGA Remake", {
{"resource.map", 0, "abc0dc50c55de5b9723bb6de193f8756", 3282},
{"resource.000", 0, "d3bceaebef3f7be941c2038b3565161e", 451366},
{"resource.001", 0, "38936d3c68b6f79d3ffb13955713fed7", 591352},
{"resource.002", 0, "24c958bc922b07f91e25e8c93aa01fcf", 491230},
{"resource.003", 0, "685cd6c1e05a695ab1e0db826337ee2a", 553279},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 510) // FIXME: some versions are v. 0.000.577
},
#endif
// Larry 1 VGA Remake - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.004.024"
{{"lsl1sci", "VGA Remake", {
{"resource.map", 0, "7d115a9e27dc8ac71e8d5ef33d589bd5", 3366},
{"resource.000", 0, "e67fd129d5810fc7ad8ea509d891cc00", 363073},
{"resource.001", 0, "24ed6dc01b1e7fbc66c3d63a5994549a", 750465},
{"resource.002", 0, "5790ac0505f7ca98d4567132b875eb1e", 681041},
{"resource.003", 0, "4a34c3367c2fe7eb380d741374da1989", 572251},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 784)
},
// Larry 1 VGA Remake - English DOS (from spookypeanut)
// Executable scanning reports "1.000.577", VERSION file reports "2.1"
{{"lsl1sci", "VGA Remake", {
{"resource.map", 0, "6d04d26466337a1a64b8c6c0eb65c9a9", 3222},
{"resource.000", 0, "d3bceaebef3f7be941c2038b3565161e", 922406},
{"resource.001", 0, "ec20246209d7b19f38989261e5c8f5b8", 1111226},
{"resource.002", 0, "85d6935ef77e6b0e16bc307640a0d913", 1088312},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 577)
},
// Larry 1 VGA Remake - English DOS (from FRG)
{{"lsl1sci", "VGA Remake", {
{"resource.map", 0, "8606b083b011a0cc4a1fbfc2198a0a77", 3198},
{"resource.000", 0, "d3bceaebef3f7be941c2038b3565161e", 918242},
{"resource.001", 0, "d34cadb11e1aefbb497cf91bc1d3baa7", 1114688},
{"resource.002", 0, "85b030bb66d5342b0a068f1208c431a8", 1078443},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Larry 1 VGA Remake - English DOS Demo
{{"lsl1sci", "VGA Remake Demo", {
{"resource.map", 0, "434e1f6c39d71647b34f0ee57b2bbd68", 444},
{"resource.001", 0, "0c0768215c562d9dace4a5ca53696cf3", 359913},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 84)
},
// Larry 1 VGA Remake - Spanish DOS (from the Leisure Suit Larry Collection)
// Executable scanning reports "1.SQ4.057", VERSION file reports "1.000"
// This version is known to be corrupted
{{"lsl1sci", "VGA Remake", {
{"resource.map", 0, "4fbe5c25878d51d7b2a68b710de4491b", 3327},
{"resource.000", 0, "5e501a9bf8c753bf4c96158042422f00", 839172},
{"resource.001", 0, "112648995dbc194037f1e4ed2e195910", 1063341},
{"resource.002", 0, "3fe2a3aec0ed53c7d6db1845a67e3aa2", 1095908},
{"resource.003", 0, "ac175df0ea9a2cba57f0248651856d27", 376556},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Larry 2 - English Amiga (from www.back2roots.org)
// Executable scanning reports "x.yyy.zzz"
{{"lsl2", "", {
{"resource.map", 0, "e36ce0fc94d1678d15acbf12d84ec47d", 6612},
{"resource.001", 0, "a0d4a625311d307257da7fc43d00459d", 409124},
{"resource.002", 0, "a0d4a625311d307257da7fc43d00459d", 630106},
{"resource.003", 0, "a0d4a625311d307257da7fc43d00459d", 570356},
{"resource.004", 0, "a0d4a625311d307257da7fc43d00459d", 717844},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 572)
},
// Larry 2 - English DOS Demo
{{"lsl2", "Demo", {
{"resource.map", 0, "03dba704bb77da55a91ad27b5a3cac09", 528},
{"resource.001", 0, "9f5520f0297206928df0b0b36493cd33", 127532},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 409) // FIXME: no version number in executable (x.yyy.zzz)
},
// Larry 2 - English DOS
{{"lsl2", "", {
{"resource.map", 0, "42258cf767a8ebaa9e66b6151a80e601", 5628},
{"resource.001", 0, "4a24443a25e2b1492462a52809605dc2", 143847},
{"resource.002", 0, "4a24443a25e2b1492462a52809605dc2", 348331},
{"resource.003", 0, "4a24443a25e2b1492462a52809605dc2", 236550},
{"resource.004", 0, "4a24443a25e2b1492462a52809605dc2", 204861},
{"resource.005", 0, "4a24443a25e2b1492462a52809605dc2", 277732},
{"resource.006", 0, "4a24443a25e2b1492462a52809605dc2", 345683},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 409)
},
// Larry 2 - English DOS
{{"lsl2", "", {
{"resource.map", 0, "6bd43c92eaf561f64818116eed683fcf", 5598},
{"resource.001", 0, "96033f57accfca903750413fd09193c8", 140526},
{"resource.002", 0, "96033f57accfca903750413fd09193c8", 348672},
{"resource.003", 0, "96033f57accfca903750413fd09193c8", 236676},
{"resource.004", 0, "96033f57accfca903750413fd09193c8", 204867},
{"resource.005", 0, "96033f57accfca903750413fd09193c8", 274953},
{"resource.006", 0, "96033f57accfca903750413fd09193c8", 345818},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 343)
},
// Larry 3 - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.002.032"
{{"lsl3", "", {
{"resource.map", 0, "4a6da6322ce189431b5ffbac992bad3a", 5328},
{"resource.000", 0, "cdc2e21e297b10fe8fed6377af8c5698", 66523},
{"resource.001", 0, "6abbaf8c7e3b36dd868868ed187e8995", 71761},
{"resource.002", 0, "a883424fe6d594fec0cd5a79e7ad54c8", 476490},
{"resource.003", 0, "5c10e462c8cf589610773e4fe8bfd996", 527238},
{"resource.004", 0, "f408e59cbee1457f042e5773b8c53951", 651634},
{"resource.005", 0, "433911eb764089d493aed1f958a5615a", 524259},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Larry 3 - English DOS
{{"lsl3", "", {
{"resource.map", 0, "0b6bd3e039682830a51c5755c06591db", 5916},
{"resource.001", 0, "f18441027154292836b973c655fa3175", 456722},
{"resource.002", 0, "f18441027154292836b973c655fa3175", 578024},
{"resource.003", 0, "f18441027154292836b973c655fa3175", 506807},
{"resource.004", 0, "f18441027154292836b973c655fa3175", 513651},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 572)
},
// Larry 3 - English DOS
{{"lsl3", "", {
{"resource.map", 0, "0f429f5186f96d6c501838a1cb44bd43", 7452},
{"resource.001", 0, "f18441027154292836b973c655fa3175", 141381},
{"resource.002", 0, "f18441027154292836b973c655fa3175", 345171},
{"resource.003", 0, "f18441027154292836b973c655fa3175", 329214},
{"resource.004", 0, "f18441027154292836b973c655fa3175", 290173},
{"resource.005", 0, "f18441027154292836b973c655fa3175", 302946},
{"resource.006", 0, "f18441027154292836b973c655fa3175", 282465},
{"resource.007", 0, "f18441027154292836b973c655fa3175", 257174},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 572)
},
#if 0
// Larry 3 - English DOS Demo
{{"lsl3", "", {
{"resource.map", 0, "33a2384f395470af3d2180e37ad0322a", 1140},
{"resource.001", 0, "f773d79b93dfd4052ec8c1cc64c1e6ab", 76525},
{"resource.002", 0, "f773d79b93dfd4052ec8c1cc64c1e6ab", 268299},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 0, 530)
},
#endif
// Larry 3 - German DOS (from Tobis87, updated info from markcoolio in bug report #2723832)
// Executable scanning reports "S.old.123"
{{"lsl3", "", {
{"resource.map", 0, "4a77c8382e48a90c4168d3c144fc1b8f", 6480},
{"resource.001", 0, "3827a9b17b926e12dcc336860f50612a", 460488},
{"resource.002", 0, "3827a9b17b926e12dcc336860f50612a", 672403},
{"resource.003", 0, "3827a9b17b926e12dcc336860f50612a", 587036},
{"resource.004", 0, "3827a9b17b926e12dcc336860f50612a", 691932},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 572)
},
// Larry 3 - French DOS (provided by richiefs in bug report #2670691)
// Executable scanning reports "S.old.123"
{{"lsl3", "", {
{"resource.map", 0, "13541234d440c7988a13582468b0e4be", 6480},
{"resource.001", 0, "65f1bdaa20f6d0470e9d969f22473873", 457402},
{"resource.002", 0, "65f1bdaa20f6d0470e9d969f22473873", 671614},
{"resource.003", 0, "65f1bdaa20f6d0470e9d969f22473873", 586921},
{"resource.004", 0, "65f1bdaa20f6d0470e9d969f22473873", 690826},
{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 572)
},
// Larry 5 - English Amiga
// Executable scanning reports "1.004.023"
{{"lsl5", "", {
{"resource.map", 0, "e36052ae0c8b14d6f074bcb0aee50a38", 6096},
{"resource.000", 0, "d8b58ce10de52aa16f8b2006838c4fcc", 310510},
{"resource.001", 0, "8caa8fbb50ea43f3efdfb66f1e68998b", 800646},
{"resource.002", 0, "abdaa299e00c908052d33cd82eb60e9b", 784576},
{"resource.003", 0, "810ad1d61638c27a780576cb09f18ed7", 805941},
{"resource.004", 0, "3ce5901f1bc171ac0274d99a4eeb9e57", 623022},
{"resource.005", 0, "f8b2d1137bb767e5d232056b99dd69eb", 623621},
{"resource.006", 0, "bafc64e3144f115dc58c6aee02de98fb", 715598},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 784)
},
// Larry 5 - German Amiga
// Executable scanning reports "1.004.024"
{{"lsl5", "", {
{"resource.map", 0, "863326c2eb5160f0b0960e159e8bf954", 6372},
{"resource.000", 0, "5113d03db08e3da77a5b61294001331b", 357525},
{"resource.001", 0, "59eba83ad465b08d763b44f86afa86f6", 837566},
{"resource.002", 0, "59eba83ad465b08d763b44f86afa86f6", 622229},
{"resource.003", 0, "59eba83ad465b08d763b44f86afa86f6", 383690},
{"resource.004", 0, "59eba83ad465b08d763b44f86afa86f6", 654296},
{"resource.005", 0, "59eba83ad465b08d763b44f86afa86f6", 664717},
{"resource.006", 0, "bafc64e3144f115dc58c6aee02de98fb", 754966},
{"resource.007", 0, "59eba83ad465b08d763b44f86afa86f6", 683135},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 784)
},
// Larry 5 - English DOS demo (from FRG)
{{"lsl5", "Demo", {
{"resource.map", 0, "efe8d3f45ce4f6bd9a6643e0ac8d2a97", 504},
{"resource.001", 0, "8bd8d9c0b5f455ee1269d63ce86c50dd", 531380},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 181)
},
// Larry 5 - English DOS (from spookypeanut)
{{"lsl5", "", {
{"resource.map", 0, "be00ef895197754ae4eab021ca44cbcd", 6417},
{"resource.000", 0, "f671ab479df0c661b19cd16237692846", 726823},
{"resource.001", 0, "db4a1381d88028876a99303bfaaba893", 751296},
{"resource.002", 0, "d39d8db1a1e7806e7ccbfea3ef22df44", 1137646},
{"resource.003", 0, "13fd4942bb818f9acd2970d66fca6509", 768599},
{"resource.004", 0, "999f407c9f38f937d4b8c4230ff5bb38", 1024516},
{"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 1011944},
{"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 1024810},
{"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 1030656},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Larry 5 - German DOS (from Tobis87)
{{"lsl5", "", {
{"resource.map", 0, "c97297aa76d4dd2ed144c7b7769e2caf", 6867},
{"resource.000", 0, "4c00c14b8181ad47076a51d86097d97e", 759095},
{"resource.001", 0, "245c44f8ccd796732e61857e67b30079", 918742},
{"resource.002", 0, "e86aeb27711f4a673e06ec32cfc84125", 947382},
{"resource.003", 0, "74edc89d8c1cb346ca346081b927e4c6", 1006884},
{"resource.004", 0, "999f407c9f38f937d4b8c4230ff5bb38", 1023776},
{"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 959342},
{"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 1021774},
{"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 993408},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510) // placed the English version here
},
// Larry 5 - French DOS (provided by richiefs in bug report #2670691)
// Executable scanning reports "1.lsl5.019"
{{"lsl5", "", {
{"resource.map", 0, "499898e652dc41b51e368ae41acce41f", 7023},
{"resource.000", 0, "4c00c14b8181ad47076a51d86097d97e", 958096},
{"resource.001", 0, "245c44f8ccd796732e61857e67b30079", 1196765},
{"resource.002", 0, "e86aeb27711f4a673e06ec32cfc84125", 948898},
{"resource.003", 0, "74edc89d8c1cb346ca346081b927e4c6", 1006608},
{"resource.004", 0, "999f407c9f38f937d4b8c4230ff5bb38", 971293},
{"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 920524},
{"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 946540},
{"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 958842},
{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Larry 5 - Spanish DOS (from the Leisure Suit Larry Collection)
// Executable scanning reports "1.ls5.006", VERSION file reports "1.000, 4/21/92"
{{"lsl5", "", {
{"resource.map", 0, "b6f7da7bf24e5a6b2946032cec3ea59c", 6861},
{"resource.000", 0, "4c00c14b8181ad47076a51d86097d97e", 765418},
{"resource.001", 0, "245c44f8ccd796732e61857e67b30079", 916028},
{"resource.002", 0, "e86aeb27711f4a673e06ec32cfc84125", 929645},
{"resource.003", 0, "74edc89d8c1cb346ca346081b927e4c6", 1005496},
{"resource.004", 0, "999f407c9f38f937d4b8c4230ff5bb38", 1021996},
{"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 958079},
{"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 1015136},
{"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 987222},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
#if 0
// Larry 5 - Italian DOS Floppy (from glorifindel)
{{"lsl5", "", {
{"resource.map", 0, "a99776df795127f387cb35dae872d4e4", 5919},
{"resource.000", 0, "a8989a5a89e7d4f702b26b378c7a357a", 7001981},
{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
#endif
// Larry 6 - English DOS (from spookypeanut)
{{"lsl6", "", {
{"resource.map", 0, "bb8a39d9e2a77ba449a1e591109ad9a8", 6973},
{"resource.000", 0, "4462fe48c7452d98fddcec327a3e738d", 5789138},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_1_1,
SCI_VERSION(1, 001, 113)
},
// Larry 6 - English/German/French DOS CD - LORES
{{"lsl6", "", {
{"resource.map", 0, "0b91234b7112782962cb480b7791b6e2", 7263},
{"resource.000", 0, "57d5fe8bb9e044158514476ea7678eb0", 5754790},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_1_1,
SCI_VERSION(1, 001, 115)
},
#ifdef ENABLE_SCI32
// Larry 6 - English/German DOS CD - HIRES
{{"lsl6", "", {
{"resource.map", 0, "0c0804434ea62278dd15032b1947426c", 8872},
{"resource.000", 0, "9a9f4870504444cda863dd14d077a680", 18520872},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
#endif // ENABLE_SCI32
// Larry 6 - German DOS CD - LORES (provided by richiefs in bug report #2670691)
{{"lsl6", "", {
{"resource.map", 0, "bafe85f32738854135991d4324ad147e", 7268},
{"resource.000", 0, "f6cbc6da7b90ea135883e0759848ca2c", 5773160},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 115)
},
#ifdef ENABLE_SCI32
// Larry 6 - German DOS CD - HIRES (provided by richiefs in bug report #2670691)
{{"lsl6", "", {
{"resource.map", 0, "badfdf446ffed569a310d2c63a249421", 8896},
{"resource.000", 0, "bd944d2b06614a5b39f1586906f0ee88", 18534274},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
#endif // ENABLE_SCI32
// Larry 6 - French DOS CD - LORES (provided by richiefs in bug report #2670691)
{{"lsl6", "", {
{"resource.map", 0, "97797ea775baaf18a1907d357d3c0ea6", 7268},
{"resource.000", 0, "f6cbc6da7b90ea135883e0759848ca2c", 5776092},
{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 115)
},
#ifdef ENABLE_SCI32
// Larry 6 - French DOS CD - HIRES (provided by richiefs in bug report #2670691)
{{"lsl6", "", {
{"resource.map", 0, "d184e9aa4f2d4b5670ddb3669db82cda", 8896},
{"resource.000", 0, "bd944d2b06614a5b39f1586906f0ee88", 18538987},
{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
#endif // ENABLE_SCI32
// Larry 6 - Spanish DOS - LORES (from the Leisure Suit Larry Collection)
// Executable scanning reports "1.001.113", VERSION file reports "1.000, 11.06.93, FIVE PATCHES ADDED TO DISK 6 ON 11-18-93"
{{"lsl6", "", {
{"resource.map", 0, "633bf8f42170b6271019917c8009989b", 6943},
{"resource.000", 0, "7884a8db9253e29e6b37a2651fd90ba3", 5733116},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 113)
},
// Leisure Suit Larry's Casino - English DOS (from the Leisure Suit Larry Collection)
// Executable scanning reports "1.001.029", VERSION file reports "1.000"
{{"lslcasino", "", {
{"resource.map", 0, "194f1578f2624db813c9072359ad1639", 783},
{"resource.001", 0, "3733433b517ec3d14a3331d9ab3842ae", 344830},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 29)
},
#ifdef ENABLE_SCI32
// Larry 7 - English DOS CD (from spookypeanut)
{{"lsl7", "", {
{"resmap.000", 0, "eae93e1b1d1ccc58b4691c371281c95d", 8188},
{"ressci.000", 0, "89353723488219e25589165d73ed663e", 66965678},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 000, 000)
},
// Larry 7 - German DOS (from Tobis87)
{{"lsl7", "", {
{"resmap.000", 0, "c11e6bfcfc2f2d05da47e5a7df3e9b1a", 8188},
{"ressci.000", 0, "a8c6817bb94f332ff498a71c8b47f893", 66971724},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 000, 000)
},
// Larry 7 - French DOS (provided by richiefs in bug report #2670691)
{{"lsl7", "", {
{"resmap.000", 0, "4407849fd52fe3efb0c30fba60cd5cd4", 8206},
{"ressci.000", 0, "dc37c3055fffbefb494ff22b145d377b", 66964472},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 000, 000)
},
#if 0
// Larry 7 - Italian DOS CD (from glorifindel)
{{"lsl7", "", {
{"resmap.000", 0, "9852a97141f789413f29bf956052acdb", 8212},
{"ressci.000", 0, "440b9fed89590abb4e4386ed6f948ee2", 67140181},
{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 000) // FIXME: add version here
},
#endif
// Larry 7 - Spanish DOS (from the Leisure Suit Larry Collection)
// Executable scanning reports "3.000.000", VERSION file reports "1.0s"
{{"lsl7", "", {
{"resmap.000", 0, "8f3d603e1acc834a5d598b30cdfc93f3", 8188},
{"ressci.000", 0, "32792f9bc1bf3633a88b382bb3f6e40d", 67071418},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 000, 000)
},
// Larry 7 - English DOS Demo (provided by richiefs in bug report #2670691)
{{"lsl7", "Demo", {
{"ressci.000", 0, "5cc6159688b2dc03790a67c90ccc67f9", 10195878},
{"resmap.000", 0, "6a2b2811eef82e87cde91cf1de845af8", 2695},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
// Lighthouse - English Windows Demo (from jvprat)
// Executable scanning reports "2.100.002", VERSION file reports "1.00"
{{"lighthouse", "Demo", {
{"resource.map", 0, "543124606352bfa5e07696ddf2a669be", 64},
{"resource.000", 0, "5d7714416b612463d750fb9c5690c859", 28952},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// Lighthouse - English DOS (from jvprat)
// Executable scanning reports "3.000.000", VERSION file reports "1.1"
{{"lighthouse", "", {
{"resmap.001", 0, "47abc502c0b541b582db28f38dbc6a56", 7801},
{"ressci.001", 0, "14e922c47b92156377cb49e241691792", 99591924},
{"resmap.002", 0, "c68db5333f152fea6ca2dfc75cad8b34", 7573},
{"ressci.002", 0, "175468431a979b9f317c294ce3bc1430", 94628315},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 0, 0)
},
// Lighthouse - Spanish DOS (from jvprat)
// Executable scanning reports "3.000.000", VERSION file reports "1.1"
{{"lighthouse", "", {
{"resmap.001", 0, "c5d49b2a8a4eafc92fd041a3a0f2da68", 7846},
{"ressci.001", 0, "18553177dbf83fb2cb6c8edcbb174183", 99543093},
{"resmap.002", 0, "e7dc85884a2417e2eff9de0c63dd65fa", 7630},
{"ressci.002", 0, "3c8d627c555b0e3e4f1d9955bc0f0df4", 94631127},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 0, 0)
},
#endif // ENABLE_SCI32
// Mixed-Up Fairy Tales v1.000 - English DOS (supplied by markcoolio in bug report #2723791)
// Executable scanning reports "1.000.145"
{{"fairytales", "", {
{"resource.map", 0, "9ae5aecc1cb797b11ea5cf0caeea272c", 3261},
{"resource.000", 0, "27ec5fa09cd12a7fd16e86d96a2ed245", 923685},
{"resource.001", 0, "49c8f7dcd9989e4491a93554bec325b0", 52324},
{"resource.002", 0, "6767f8c8585f617aaa91d442f41ae714", 1032989},
{"resource.003", 0, "b1288e0821ee358d1ffe877e5900c8ec", 1047565},
{"resource.004", 0, "f79daa70390d73746742ffcfc3dc4471", 937580},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_01,
SCI_VERSION(1, 000, 145)
},
// Mixed-Up Fairy Tales - English DOS Floppy (from jvprat)
// Executable scanning reports "1.000.145", Floppy label reports "1.0, 11.13.91", VERSION file reports "1.000"
{{"fairytales", "", {
{"resource.map", 0, "66105c02fa8f1785a3fd28957e41cb48", 3249},
{"resource.000", 0, "27ec5fa09cd12a7fd16e86d96a2ed245", 984439},
{"resource.001", 0, "49c8f7dcd9989e4491a93554bec325b0", 238019},
{"resource.002", 0, "564f516d991032e781492592a4eaa275", 1414142},
{"resource.003", 0, "dd6cef0c592eadb7e6be9a25307c57a2", 1344719},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_01,
SCI_VERSION(1, 000, 145)
},
// Mixed-Up Mother Goose - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.003.009"
{{"mothergoose", "", {
{"resource.map", 0, "4aa28ac93fae03cf854594da13d9229c", 2700},
{"resource.001", 0, "fb552ae550ca1dac19ed8f6a3767612d", 262885},
{"resource.002", 0, "fb552ae550ca1dac19ed8f6a3767612d", 817191},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_01,
SCI_VERSION(0, 001, 10)
},
// Mixed-Up Mother Goose v2.000 - English DOS Floppy (supplied by markcoolio in bug report #2723795)
// Executable scanning reports "1.001.031"
{{"mothergoose", "", {
{"resource.map", 0, "52aae15e493cafd1da7e1c9b657a5bb9", 7026},
{"resource.000", 0, "b7ecd8ae9e254e80310b5a668b276e6e", 2948975},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 31)
},
#ifdef ENABLE_SCI32
// Mixed-Up Mother Goose Deluxe - English Windows/DOS CD (supplied by markcoolio in bug report #2723810)
// Executable scanning reports "2.100.002"
{{"mothergoose", "", {
{"resource.map", 0, "5159a1578c4306bfe070a3e4d8c2e1d3", 4741},
{"resource.000", 0, "1926925c95d82f0999590e93b02887c5", 15150768},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
#endif // ENABLE_SCI32
// Mixed-Up Mother Goose - English DOS CD (from jvprat)
// Executable scanning reports "x.yyy.zzz"
{{"mothergoose", "CD", {
{"resource.map", 0, "1c7f311b0a2c927b2fbe81ae341fb2f6", 5790},
{"resource.001", 0, "5a0ed1d745855148364de1b3be099bac", 4369438},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 0, 999) // This is just a guess
},
// Ms. Astro Chicken - English DOS
{{"msastrochicken", "", {
{"resource.map", 0, "5b457cbe5042f557e5b610148171f6c0", 1158},
{"resource.001", 0, "453ea81ef66a50cbe33ce06302afe47f", 229737},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 679)
},
#ifdef ENABLE_SCI32
// Phantasmagoria - English DOS (from jvprat)
// Executable scanning reports "2.100.002", VERSION file reports "1.100.000UK"
{{"phantasmagoria", "", {
{"resmap.001", 0, "416138651ea828219ca454cae18341a3", 11518},
{"ressci.001", 0, "3aae6559aa1df273bc542d5ac6330d75", 65844612},
{"resmap.002", 0, "de521d0c7ab32897e7fe58e421c816b7", 12058},
{"ressci.002", 0, "3aae6559aa1df273bc542d5ac6330d75", 71588691},
{"resmap.003", 0, "25df95bd7da3686f71a0af8784a2b8ca", 12334},
{"ressci.003", 0, "3aae6559aa1df273bc542d5ac6330d75", 73651084},
{"resmap.004", 0, "e108a3d35794f1721aeea3e62a3f8b3b", 12556},
{"ressci.004", 0, "3aae6559aa1df273bc542d5ac6330d75", 75811935},
{"resmap.005", 0, "390d81f9e14a3f3ee2ea477135f0288e", 12604},
{"ressci.005", 0, "3aae6559aa1df273bc542d5ac6330d75", 78814934},
{"resmap.006", 0, "8ea3c954606e80604680f9fe707f15d8", 12532},
{"ressci.006", 0, "3aae6559aa1df273bc542d5ac6330d75", 77901360},
{"resmap.007", 0, "afbd16ea77869a720afa1c5371de107d", 7972},
//{"ressci.007", 0, "3aae6559aa1df273bc542d5ac6330d75", 25859038},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// Phantasmagoria 2 - English Windows (from jvprat)
// Executable scanning reports "3.000.000", VERSION file reports "001.0.06"
{{"phantasmagoria2", "", {
{"resmap.001", 0, "0a961e135f4f7effb195158325856633", 1108},
{"ressci.001", 0, "53f457cddb0dffc056593905c4cbb989", 24379964},
{"resmap.002", 0, "5d3189fe3d4f286f83c5c8031fa3e9f7", 1126},
{"ressci.002", 0, "53f457cddb0dffc056593905c4cbb989", 34465805},
{"resmap.003", 0, "c92e3c840b827c236ab6671c03760c56", 1162},
{"ressci.003", 0, "53f457cddb0dffc056593905c4cbb989", 38606375},
{"resmap.004", 0, "8d5cfe19365f71370b87063686f39171", 1288},
{"ressci.004", 0, "53f457cddb0dffc056593905c4cbb989", 42447131},
{"resmap.005", 0, "8bd5ceeedcbe16dfe55d1b90dcd4be84", 1942},
{"ressci.005", 0, "05f9fe2bee749659acb3cd2c90252fc5", 67905112},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 000, 000)
},
#endif // ENABLE_SCI32
// Police Quest 1 VGA Remake - English DOS (from the Police Quest Collection)
// Executable scanning reports "1.001.029", VERSION file reports "2.000"
{{"pq1sci", "VGA Remake", {
{"resource.map", 0, "35efa814fb994b1cbdac9611e401da67", 5013},
{"resource.000", 0, "e0d5ddf34eda903a38f0837e2aa7145b", 6401433},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 29)
},
// Police Quest 2 - English Amiga (from www.back2roots.org)
{{"pq2", "", {
{"resource.map", 0, "499de78ae72b7ce219f944c5e7ef0c5b", 3426},
{"resource.000", 0, "77f02def3094af804fd2371db25b7100", 250232},
{"resource.001", 0, "523db0c07f1da2a822c2c39ee0482544", 179334},
{"resource.002", 0, "499737c21a28ac026e11ab817100d610", 511099},
{"resource.003", 0, "e008f5d6e2a7c4d4a0da0173e4fa8f8b", 553970},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685) // exe seems packed, this is a guess
},
// Police Quest 2 - English DOS (provided by richiefs in bug report #2670691)
{{"pq2", "", {
{"resource.map", 0, "9cff78c4be9e6a4848b6e9377569e3d9", 5700},
{"resource.001", 0, "77f02def3094af804fd2371db25b7100", 163291},
{"resource.002", 0, "77f02def3094af804fd2371db25b7100", 329367},
{"resource.003", 0, "77f02def3094af804fd2371db25b7100", 305819},
{"resource.004", 0, "77f02def3094af804fd2371db25b7100", 342149},
{"resource.005", 0, "77f02def3094af804fd2371db25b7100", 349899},
{"resource.006", 0, "77f02def3094af804fd2371db25b7100", 354991},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 395)
},
// Police Quest 2 - English DOS (from the Police Quest Collection)
// Executable scanning reports "0.000.490"
{{"pq2", "", {
{"resource.map", 0, "28a6f471c7900c2c92da40eecb615d9d", 4584},
{"resource.001", 0, "77f02def3094af804fd2371db25b7100", 509525},
{"resource.002", 0, "77f02def3094af804fd2371db25b7100", 546000},
{"resource.003", 0, "77f02def3094af804fd2371db25b7100", 591851},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 490)
},
// Police Quest 2 - English DOS (from FRG)
{{"pq2", "", {
{"resource.map", 0, "fe019e9773623fcb7da810db9e64c8a9", 4548},
{"resource.001", 0, "77f02def3094af804fd2371db25b7100", 509760},
{"resource.002", 0, "77f02def3094af804fd2371db25b7100", 542897},
{"resource.003", 0, "77f02def3094af804fd2371db25b7100", 586857},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 395)
},
// Police Quest 3 - English Amiga
// Executable scanning reports "1.004.024"
{{"pq3", "", {
{"resource.map", 0, "29923fe1ef1f0909b57255d61c558e68", 5742},
{"resource.000", 0, "4908e4f4977e8e19c90c29b36a741ffe", 298541},
{"resource.001", 0, "0eb943ca807e2f69578821d490770d2c", 836567},
{"resource.002", 0, "f7044bb08a1fcbe5077791ed8d4996f0", 691207},
{"resource.003", 0, "630bfa65beb05f743552704ac2899dae", 759891},
{"resource.004", 0, "7b229fbdf30d670d0728cede3e984a7e", 838663},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 784)
},
// Police Quest 3 - German Amiga
// Executable scanning reports "1.004.024"
{{"pq3", "", {
{"resource.map", 0, "357304811fc2bbaa3443fc62d677fe06", 6282},
{"resource.000", 0, "49879e6ce7c19151ffa6af1a09763dc7", 324273},
{"resource.001", 0, "015e6119badb391ab5f4b36abedb5d4a", 718814},
{"resource.002", 0, "1ee419ba252fbed47fbce8399f56f8ad", 674823},
{"resource.003", 0, "87361c17fd863b58f98828de68770279", 682288},
{"resource.004", 0, "6258d5dd85898d8e218eb8113ebc9059", 722738},
{"resource.005", 0, "6258d5dd85898d8e218eb8113ebc9059", 704485},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 784)
},
// Police Quest 3 - English DOS (from the Police Quest Collection)
// Executable scanning reports "T.A00.178", VERSION file reports "1.00"
{{"pq3", "", {
{"resource.map", 0, "6457bf0c8ca865a42d9ff5827ab49b89", 5559},
{"resource.000", 0, "7659713720d61d9465a59091b7ee63ea", 737253},
{"resource.001", 0, "61c7c187d25a8346be0a092d5f037278", 1196787},
{"resource.002", 0, "c18e0d408e4f4f40365d42aa15931f67", 1153561},
{"resource.003", 0, "8791b9eef53edf77c2dac950142221d3", 1159791},
{"resource.004", 0, "1b91e891a3c60a941dac0eecdf83375b", 1143606},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Police Quest 3 - English DOS Demo
// Executable scanning reports "T.A00.052"
{{"pq3", "Demo", {
{"resource.map", 0, "ec8e58e7663ae5173853abf6c76b52bb", 867},
{"resource.000", 0, "277f97771f7a6d89677141f02da313d6", 65150},
{"resource.001", 0, "5c5a551b6c86cce2ee75becb90e0b586", 624411},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 510)
},
// Police Quest 3 - German DOS (supplied by markcoolio in bug report #2723837)
// Executable scanning reports "T.A00.178"
{{"pq3", "", {
{"resource.map", 0, "8a970edf98eba4c11bb1827aab1694d1", 5625},
{"resource.000", 0, "5ee460af3d70c06a745cc482b6c783ba", 865204},
{"resource.001", 0, "ff6182bf96c8f8af5bd8c11769c9cbf2", 1183456},
{"resource.002", 0, "cce99b96a578b62ff6cebdae8d122feb", 1179358},
{"resource.003", 0, "4836f460f4cfc8de61e2df4c45775504", 1180956},
{"resource.004", 0, "0c3eb84b9755852d9e795e0d5c9373c7", 1171760},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
#ifdef ENABLE_SCI32
// Police Quest 4 - English DOS demo (from FRG)
{{"pq4", "Demo", {
{"resource.map", 0, "be56f87a1c4a13062a30a362df860c2f", 1472},
{"resource.000", 0, "527d5684016e6816157cd15d9071b11b", 1121310},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 96)
},
// Police Quest 4 - English DOS (from the Police Quest Collection)
// Executable scanning reports "2.100.002", VERSION file reports "1.100.000"
{{"pq4", "", {
{"resource.map", 0, "379dfe80ed6bd16c47e4b950c4722eac", 11374},
{"resource.000", 0, "fd316a09b628b7032248139003369022", 18841068},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
// Police Quest 4 - English DOS
{{"pq4", "", {
{"resource.map", 0, "aed9643158ccf01b71f359db33137f82", 9895},
{"resource.000", 0, "da383857b3be1e4514daeba2524359e0", 15141432},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Police Quest 4 - German DOS (supplied by markcoolio in bug report #2723840)
{{"pq4", "", {
{"resource.map", 0, "2393ee728ab930b2762cb5889f9b5aff", 9256},
{"resource.000", 0, "6ba98bd2e436739d87ecd2a9b99cabb4", 14730155},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Police Quest: SWAT - English DOS/Windows Demo (from jvprat)
// Executable scanning reports "2.100.002", VERSION file reports "0.001.200"
{{"pqswat", "Demo", {
{"resource.map", 0, "8c96733ef94c21526792f7ca4e3f2120", 1648},
{"resource.000", 0, "d8892f1b8c56c8f7704325460f49b300", 3676175},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// Police Quest: SWAT - English Windows (from the Police Quest Collection)
// Executable scanning reports "2.100.002", VERSION file reports "1.0c"
{{"pqswat", "", {
{"resmap.001", 0, "de5ea1beb3d9490737aa5fd398fe9765", 6937},
{"ressci.001", 0, "7cd5414f54748f90904a46123a52472f", 29467363},
{"resmap.002", 0, "ff7a7e0f3dea2c73182b7ea84e3431cc", 6211},
{"ressci.002", 0, "e613357f3349c4bfa5a7b7b312be7f97", 25987989},
{"resmap.003", 0, "84303aa019fa75a0eb20ba502bc4ccae", 6601},
{"ressci.003", 0, "00a755e917c442ca8cf1a1bea689e6fb", 45073980},
{"resmap.004", 0, "4228038906f041623e65789500b22285", 6835},
{"ressci.004", 0, "b7e619e6ecf62fe65d5116a3a422e5f0", 46223872},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
#endif // ENABLE_SCI32
// Quest for Glory 1 / Hero's Quest - English DOS 3.5" Floppy (supplied by merkur in bug report #2718784)
// Executable scanning reports "0.000.566"
{{"qfg1", "", {
{"resource.map", 0, "c1dc4470fb947c067567252f62d6c1b6", 6474},
{"resource.000", 0, "481b034132106390cb5160fe61dd5f58", 80334},
{"resource.001", 0, "4d67acf52833ff45c7f753d6663532e8", 462727},
{"resource.002", 0, "439ba9b6dde216e6eb97ef3a9830fbe4", 646869},
{"resource.003", 0, "7ab2bf8e224b57f75e0cd6e4ba790761", 642203},
{"resource.004", 0, "7ab2bf8e224b57f75e0cd6e4ba790761", 641688},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 566)
},
// Quest for Glory 1 / Hero's Quest - English DOS 5.25" Floppy (supplied by markcoolio in bug report #2723843)
// Executable scanning reports "0.000.566"
{{"qfg1", "", {
{"resource.map", 0, "94bc3f2ae2dad12f1303606740d087ff", 6936},
{"resource.000", 0, "481b034132106390cb5160fe61dd5f58", 80334},
{"resource.001", 0, "4d67acf52833ff45c7f753d6663532e8", 95498},
{"resource.002", 0, "3e2a89d60d385caca5b3394049da4bc4", 271587},
{"resource.003", 0, "e56e9fd2f7d2c98774699f7a5087e524", 255998},
{"resource.004", 0, "d74cd4290bf60e1409117202e4ce8592", 266415},
{"resource.005", 0, "7288ed6d5da89b7a80b4af3897a7963a", 271185},
{"resource.006", 0, "69366c2a2f99917199fe1b60a4fee19d", 267852},
{"resource.007", 0, "7ab2bf8e224b57f75e0cd6e4ba790761", 272747},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 566)
},
// Quest for Glory 1 - English Amiga
// Executable scanning reports "1.002.020"
{{"qfg1", "", {
{"resource.map", 0, "e65034832f0c9df1dc22128227b782d0", 6066},
{"resource.000", 0, "1c0255dea2d3cd71eee9f2db201eee3f", 111987},
{"resource.001", 0, "a270012fa74445d74c044d1b65a9ff8c", 143570},
{"resource.002", 0, "e64004e020fdf1813be52b639b08be89", 553201},
{"resource.003", 0, "16cd4414c37ae3bb6d6da33dce8e25e8", 654096},
{"resource.004", 0, "16cd4414c37ae3bb6d6da33dce8e25e8", 689124},
{"resource.005", 0, "5f3386ef2f2b1254e4a066f5d9027324", 609529},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
// Quest for Glory 1 - English DOS
{{"qfg1", "", {
{"resource.map", 0, "74a108a7fb345bfc84f4113b6e5241bb", 6432},
{"resource.000", 0, "40332d3ebfc70a4b6a6a0443c2763287", 79181},
{"resource.001", 0, "917fcef303e9489597154727baaa9e07", 461422},
{"resource.002", 0, "05ddce5f437a516b89ede2438fac09d8", 635734},
{"resource.003", 0, "951299a82a8134ed12c5c18118d45c2f", 640483},
{"resource.004", 0, "951299a82a8134ed12c5c18118d45c2f", 644443},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 629)
},
// Quest for Glory 1 VGA Remake - English DOS
{{"qfg1", "VGA Remake", {
{"resource.map", 0, "a731fb6c9c0b282443f7027bc8694d4c", 8469},
{"resource.000", 0, "ecace1a2771846b1a8aa1afdd44111a0", 6570147},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 411)
},
// Quest for Glory 1 VGA Remake - English DOS demo (from FRG)
{{"qfg1", "VGA Remake Demo", {
{"resource.map", 0, "ac0257051c95a59c0cdc0be24d9b11fa", 729},
{"resource.000", 0, "ec6f5cf369054dd3e5392995e9975b9e", 768218},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 29)
},
// Quest for Glory 2 - English Amiga
// Executable scanning reports "1.003.004"
{{"qfg2", "", {
{"resource.map", 0, "365ea1033ba26d227ec4007be88c59cc", 7596},
{"resource.000", 0, "810245be50fde5a67e3ea95e876e3e64", 233341},
{"resource.001", 0, "7a5fde9875211ed67a896fc0d91940c8", 127294},
{"resource.002", 0, "dcf6bc2c18660d7ad532fb61861eb721", 543644},
{"resource.003", 0, "dcf6bc2c18660d7ad532fb61861eb721", 565044},
{"resource.004", 0, "dcf6bc2c18660d7ad532fb61861eb721", 466630},
{"resource.005", 0, "a77d2576c842b2b06da57d4ac8fc51c0", 579975},
{"resource.006", 0, "ccf5dba33e5cab6d5872838c0f8db44c", 500039},
{"resource.007", 0, "4c9fc1587545879295cb9627f56a2cb8", 575056},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 001, 10)
},
// Quest for Glory 2 - English (from FRG)
{{"qfg2", "", {
{"resource.map", 0, "bc79c5685c00edab3ad6df18691703bc", 6906},
{"resource.000", 0, "a17e374c4d33b81208c862bc0ffc1a38", 212119},
{"resource.001", 0, "e08d7887e30b12008c40f9570447711a", 867866},
{"resource.002", 0, "df137dc7869cab07e1149ba2333c815c", 790750},
{"resource.003", 0, "b192607c42f6960ecdf2ad2e4f90e9bc", 972804},
{"resource.004", 0, "cd2de58e27665d5853530de93fae7cd6", 983617},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 72)
},
// Quest for Glory 2 - English DOS
{{"qfg2", "", {
{"resource.map", 0, "be23af27e9557bf232efe213ac7f277c", 8166},
{"resource.000", 0, "a17e374c4d33b81208c862bc0ffc1a38", 212120},
{"resource.001", 0, "e08d7887e30b12008c40f9570447711a", 331973},
{"resource.002", 0, "df137dc7869cab07e1149ba2333c815c", 467505},
{"resource.003", 0, "df137dc7869cab07e1149ba2333c815c", 502560},
{"resource.004", 0, "df137dc7869cab07e1149ba2333c815c", 488541},
{"resource.005", 0, "df137dc7869cab07e1149ba2333c815c", 478688},
{"resource.006", 0, "b1944bd664ddbd2859cdaa0c4a0d6281", 507489},
{"resource.007", 0, "cd2de58e27665d5853530de93fae7cd6", 490794},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 0, 72)
},
// Quest for Glory 3 - English DOS demo (from FRG)
// Executable scanning reports "1.001.021", VERSION file reports "1.000, 0.001.059, 6.12.92"
{{"qfg3", "Demo", {
{"resource.map", 0, "fd71de9b588a45f085317caacf050e91", 687},
{"resource.000", 0, "b6c69bf6c18bf177492249fe81fc6a6d", 648702},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 21)
},
// Quest for Glory 3 - English DOS
{{"qfg3", "", {
{"resource.map", 0, "19e2bf9b693932b5e2bb59b9f9ab86c9", 5958},
{"resource.000", 0, "6178ad2e83e58e4671ca03315f7a6498", 5868000},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 50)
},
// Quest for Glory 3 - German DOS (supplied by markcoolio in bug report #2723846)
// Executable scanning reports "L.rry.083"
{{"qfg3", "", {
{"resource.map", 0, "19e2bf9b693932b5e2bb59b9f9ab86c9", 5958},
{"resource.000", 0, "6178ad2e83e58e4671ca03315f7a6498", 5868042},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 83)
},
// Quest for Glory 3 - Spanish DOS CD (from jvprat)
// Executable scanning reports "L.rry.083", VERSION file reports "1.000.000, June 30, 1994"
{{"qfg3", "", {
{"resource.map", 0, "10809197c33a5e62819311d8a2f73f85", 5978},
{"resource.000", 0, "ba7ac86155e4c531e46cd73c86daa80a", 5884098},
{"resource.msg", 0, "a63974730d294dec0bea10057c36e506", 256014},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 83)
},
#ifdef ENABLE_SCI32
// Quest for Glory 4 1.1 Floppy - English DOS (supplied by markcool in bug report #2723852)
{{"qfg4", "", {
{"resource.map", 0, "685bdb1ed47bbbb0e5e25db392da83ce", 9301},
{"resource.000", 0, "f64fd6aa3977939a86ff30783dd677e1", 11004993},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Quest for Glory 4 1.1 Floppy - German DOS (supplied by markcool in bug report #2723850)
{{"qfg4", "", {
{"resource.map", 0, "9e0abba8746f40565bc7eb5720522ecd", 9301},
{"resource.000", 0, "57f22cdc54eeb35fce1f26b31b5c3ee1", 11076197},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
// Quest for Glory 4 - English DOS demo (from FRG)
{{"qfg4", "Demo", {
{"resource.map", 0, "1ba7c7ae1efb315326d45cb931569b1b", 922},
{"resource.000", 0, "41ba03f0b188b029132daa3ece0d3e14", 623154},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 69) // FIXME: no version number in executable
// so 1.001.69 is a guess
},
// Quest for Glory 4 - English DOS/Windows (from jvprat)
// Executable scanning reports "2.100.002", VERSION file reports "1.0"
{{"qfg4", "", {
{"resource.map", 0, "aba367f2102e81782d961b14fbe3d630", 10246},
{"resource.000", 0, "263dce4aa34c49d3ad29bec889007b1c", 11571394},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
#if 0
// NOTE: This version looks to be exactly the same as the English one
// Perhaps it's the English one?
// Quest for Glory 4 - German DOS/Windows (from PCJoker 2/98)
{{"qfg4", "", {
{"resource.map", 0, "aba367f2102e81782d961b14fbe3d630", 10246},
{"resource.000", 0, "263dce4aa34c49d3ad29bec889007b1c", 11571394},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
#endif
#if 0
// Quest for Glory 4 - German DOS/Windows Disk V1.1 (from PCJoker 2/89)
{{"qfg4", "", {
{"resource.map", 0, "9e0abba8746f40565bc7eb5720522ecd", 9301},
{"resource.000", 0, "57f22cdc54eeb35fce1f26b31b5c3ee1", 11076197},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 000, 000)
},
#endif
// RAMA - English Windows (from jvprat)
// Executable scanning reports "3.000.000", VERSION file reports "1.100.000"
{{"rama", "", {
{"resmap.001", 0, "3bac72a1910a563f8f92cf5b77c8b7f2", 8338},
{"ressci.001", 0, "2a68edd064e5e4937b5e9c74b38f2082", 70588050},
{"resmap.002", 0, "83c2aa4653a985ab4b49ff60532ed08f", 12082},
{"ressci.002", 0, "2a68edd064e5e4937b5e9c74b38f2082", 128562138},
{"resmap.003", 0, "31ef4c0621711585d031f0ae81707251", 1636},
{"ressci.003", 0, "2a68edd064e5e4937b5e9c74b38f2082", 6860492},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 000, 000)
},
// RAMA - Italian Windows CD (from glorifindel)
{{"rama", "", {
{"ressci.001", 0, "2a68edd064e5e4937b5e9c74b38f2082", 70611091},
{"resmap.001", 0, "70ba2ff04a2b7fb2c52420ba7fbd47c2", 8338},
{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(3, 000, 000)
},
// Shivers - English Windows (from jvprat)
// Executable scanning reports "2.100.002", VERSION file reports "1.02"
{{"shivers", "", {
{"resmap.000", 0, "f2ead37749ed8f6535a2445a7d05a0cc", 46525},
{"ressci.000", 0, "4294c6d7510935f2e0a52e302073c951", 262654836},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// Shivers - German Windows (from Tobis87)
{{"shivers", "", {
{"resmap.000", 0, "f483d0a1f78334c18052e92785c3086e", 46537},
{"ressci.000", 0, "6751b144671e2deed919eb9d284b07eb", 262390692},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
#if 0
// Shivers - English Windows Demo
{{"shivers", "Demo", {
{"resmap.000", 0, "d9e0bc5eddefcbe47f528760085d8927", 1186},
{"ressci.000", 0, "3a93c6340b54e07e65d0e5583354d186", 10505469},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformWindows, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 000) // FIXME: add version here
},
#endif
#endif // ENABLE_SCI32
// Space Quest 1 VGA Remake - English Amiga (from www.back2roots.org)
{{"sq1sci", "VGA Remake", {
{"resource.map", 0, "106484b372af1d4cbf866472cc2813dc", 6396},
{"resource.000", 0, "cc9d6ace343661ae51ec8bd6e6b00a8c", 340944},
{"resource.001", 0, "59efcfa2268d2f8608f544e2674d8151", 761721},
{"resource.002", 0, "f00ef883128bf5fc2fbb888cdd7adf25", 814461},
{"resource.003", 0, "2588c1c2ca8b9bed0e3411948c0856a9", 839302},
{"resource.004", 0, "b25a1539c71701f7715f738c5037e9a6", 775515},
{"resource.005", 0, "640ffe1a9acde392cc33cc1b1a528328", 806324},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510) // TODO: best bet, exe seems packed
},
// Space Quest 1 VGA Remake - English DOS (from the Space Quest Collection)
// Executable scanning reports "T.A00.081", VERSION file reports "2.000"
{{"sq1sci", "VGA Remake", {
{"resource.map", 0, "38a74d8f555a2da9ca4f21d14e3c1d33", 5913},
{"resource.000", 0, "e9d866534f8c84de82e25f2631ff258c", 1016436},
{"resource.001", 0, "a89b7b52064c75b1985b289edc2f5c69", 1038757},
{"resource.002", 0, "a9e847c687529481f3a22b9bf01f45f7", 1169831},
{"resource.003", 0, "c47600e50c6fc591957ae0c5020ee7b8", 1213262},
{"resource.004", 0, "e19ea4ad131472f9238590f2e1d40289", 1203051},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Space Quest 1 VGA Remake - English demo (from FRG)
{{"sq1sci", "VGA Remake Demo", {
{"resource.map", 0, "5af709ac5e0e923e0b8174f49978c30e", 636},
{"resource.001", 0, "fd99ea43f57576ded7c86036996346cf", 507642},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 181)
},
// Space Quest 1 VGA Remake - Spanish DOS Floppy (from jvprat)
// Executable scanning reports "T.A00.081", VERSION file reports "2.000"
{{"sq1sci", "VGA Remake", {
{"resource.map", 0, "cee2a67fa7f8f1f520f398110ca1c37e", 6111},
{"resource.000", 0, "945081a73211e0c40e62f709edcd8d1d", 970657},
{"resource.001", 0, "94692dc84c85c93bb8850f58aebf3cfc", 1085687},
{"resource.002", 0, "fc9ad3357e4cedec1611ad2b67b193a9", 1175465},
{"resource.003", 0, "8c22700a02991b763f512f837636b3ca", 1211307},
{"resource.004", 0, "9b78228ad4f9f335fedf74f1812dcfca", 513325},
{"resource.005", 0, "7d4ebcb745c0bf8fc42e4013f52ecd49", 1101812},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 510)
},
// Space Quest 3 - English Amiga (from www.back2roots.org)
{{"sq3", "", {
{"resource.map", 0, "bad41385acde6d677a8d55a7b20437e3", 5868},
{"resource.001", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 171636},
{"resource.002", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 754432},
{"resource.003", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 746496},
{"resource.004", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 761984},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685) // TODO: best bet, exe seems packed
},
// Space Quest 3 - German Amiga
// Executable scanning reports "1.004.006"
{{"sq3", "", {
{"resource.map", 0, "44f53185fdf3f44f946e9cac3ca6588b", 6348},
{"resource.001", 0, "6d8f34090503ce937e7dbef6cb6cdb6a", 238664},
{"resource.002", 0, "6d8f34090503ce937e7dbef6cb6cdb6a", 642014},
{"resource.003", 0, "6d8f34090503ce937e7dbef6cb6cdb6a", 712374},
{"resource.004", 0, "6d8f34090503ce937e7dbef6cb6cdb6a", 545053},
{"resource.005", 0, "6d8f34090503ce937e7dbef6cb6cdb6a", 687507},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 784)
},
// Space Quest 3 - English DOS Demo
{{"sq3", "Demo", {
{"resource.map", 0, "ec66ac2b1ce58b2575ba00b65058de1a", 612},
{"resource.001", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 180245},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 453)
},
// Space Quest 3 - English DOS (provided by richiefs in bug report #2670691)
{{"sq3", "", {
{"resource.map", 0, "fee82d211c3918a90ce3b476d3dbb245", 5484},
{"resource.001", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 485158},
{"resource.002", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 720244},
{"resource.003", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 688367},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 453)
},
// Space Quest 3 - English DOS (from the Space Quest Collection)
// Executable scanning reports "0.000.685", VERSION file reports "1.018"
{{"sq3", "", {
{"resource.map", 0, "55e91aeef1705bce2a9b79172682f36d", 5730},
{"resource.001", 0, "8b55c4875298f45ea5696a5ee8f6a7fe", 490247},
{"resource.002", 0, "8b55c4875298f45ea5696a5ee8f6a7fe", 715777},
{"resource.003", 0, "8b55c4875298f45ea5696a5ee8f6a7fe", 703370},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 685)
},
#if 0
// Space Quest 3 - German DOS (from Tobis87)
{{"sq3", "", {
{"resource.map", 0, "4965c78b5eff50d5e4148ce114594ba8", 7584},
{"resource.001", 0, "9107c2aa5398e28b5c5406df13491f85", 117869},
{"resource.002", 0, "9107c2aa5398e28b5c5406df13491f85", 336101},
{"resource.003", 0, "9107c2aa5398e28b5c5406df13491f85", 350391},
{"resource.004", 0, "9107c2aa5398e28b5c5406df13491f85", 349750},
{"resource.005", 0, "9107c2aa5398e28b5c5406df13491f85", 322107},
{"resource.006", 0, "9107c2aa5398e28b5c5406df13491f85", 320643},
{"resource.007", 0, "9107c2aa5398e28b5c5406df13491f85", 344287},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 453) // FIXME: some versions are v. 0.000.685/0.000.999
},
#endif
// Space Quest 3 v1.052 - German DOS (supplied by markcoolio in bug report #2723860)
// Executable scanning reports "S.old.114"
{{"sq3", "", {
{"resource.map", 0, "f0dd735098c254f584878649c6f08dbc", 5154},
{"resource.001", 0, "9107c2aa5398e28b5c5406df13491f85", 567245},
{"resource.002", 0, "9107c2aa5398e28b5c5406df13491f85", 596768},
{"resource.003", 0, "9107c2aa5398e28b5c5406df13491f85", 693573},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 001, 114)
},
// Space Quest 4 - English Amiga
// Executable scanning reports "1.004.024"
{{"sq4", "", {
{"resource.map", 0, "d87ae90031e7fd04f32a27db054f5c9c", 6174},
{"resource.000", 0, "19671ac620a0a4720a1937c20c2e24a1", 323309},
{"resource.001", 0, "abca51a4c896df550f095a2db71dce46", 805915},
{"resource.002", 0, "5667852471ba5b7f5b9a770eabd07df2", 796615},
{"resource.003", 0, "6ec43464f6a17e612636e2928fd9471c", 803868},
{"resource.004", 0, "1887ed88bb34ae7238650e8f77f26315", 798226},
{"resource.005", 0, "3540d1cc84d674cf4b2c898b88a3b563", 790296},
{"resource.006", 0, "ade814bc4d56244c156d9e9bcfebbc11", 664085},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 784)
},
// Space Quest 4 - German Amiga (from www.back2roots.org)
{{"sq4", "", {
{"resource.map", 0, "79641c0d43408e33c251a1d494d2575e", 6252},
{"resource.000", 0, "feff51c52146b3a31d4793c718279e13", 345170},
{"resource.001", 0, "ab33060bfebe32450c0b8d9a3a066efc", 822470},
{"resource.002", 0, "f79fd6a62da082addb205ed6cef99629", 810458},
{"resource.003", 0, "f4c21da916f450d4b893b4cba6120866", 815854},
{"resource.004", 0, "99c6a017da5e769a3b427ca52c8a564f", 824601},
{"resource.005", 0, "10ee1709e6559c724676d058199b75b5", 818745},
{"resource.006", 0, "67fb188b191d88efe8414af6ea297b93", 672675},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 744) // TODO: best bet, exe seems packed
},
// Space Quest 4 - English DOS CD (from the Space Quest Collection)
// Executable scanning reports "1.001.064", VERSION file reports "1.0"
{{"sq4", "", {
{"resource.map", 0, "ed90a8e3ccc53af6633ff6ab58392bae", 7054},
{"resource.000", 0, "63247e3901ab8963d4eece73747832e0", 5157378},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 001, 64)
},
// Space Quest 4 - English DOS
// Executable scanning reports "1.000.753"
{{"sq4", "", {
{"resource.map", 0, "a18088c8aceb06025dbc945f29e02935", 5124},
{"resource.000", 0, "e1f46832cd2458796028e054a0466031", 5502009},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 200)
},
// Space Quest 4 - English DOS
// Executable scanning reports "1.000.753"
{{"sq4", "", {
{"resource.map", 0, "71ccf4f82ac4efb588731acfb7bf2603", 5646},
{"resource.000", 0, "e1f46832cd2458796028e054a0466031", 933928},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 200)
},
// Space Quest 4 1.052 - English DOS Floppy (supplied by markcoolio in bug report #2723865)
// Executable scanning reports "1.000.753"
{{"sq4", "", {
{"resource.map", 0, "98852d6379622001efd0b50ae93c9a30", 5928},
{"resource.000", 0, "e1f46832cd2458796028e054a0466031", 173330},
{"resource.001", 0, "cc2f89e6057e05b040566b3699df7288", 1247215},
{"resource.002", 0, "9c342cd76b421369406d6fafd7b1a285", 1218373},
{"resource.003", 0, "96fa33d89d838bc3f671c5b953e7a896", 1240130},
{"resource.004", 0, "ff9c87da3bc53473fdee8b9d3edbc93c", 1200631},
{"resource.005", 0, "e33019ac19f755ae33fbf49b4fc9066c", 1053294},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 200)
},
// Space Quest 4 - German DOS (from Tobis87)
{{"sq4", "", {
{"resource.map", 0, "71715e775e3791178d606cfe6c7e1fb9", 6339},
{"resource.000", 0, "5f6a1fff40584ee807efd547899b1ba5", 206032},
{"resource.001", 0, "e924cf86a72ada7736043f045cce345f", 1065442},
{"resource.002", 0, "e18d731c3fba51333a7f402e454714a5", 858402},
{"resource.003", 0, "7c2e7508af1a6af877d921e476f70b5e", 1172738},
{"resource.004", 0, "b8d6efbd3235329bfe844c794097b2c9", 1064761},
{"resource.005", 0, "47ee647b5b12232d27e63cc627c25899", 1156765},
{"resource.006", 0, "dfb023e4e2a1e7a00fa18f9ede72a91b", 924059},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 200)
},
// Space Quest 4 - Italian DOS Floppy (from glorifindel)
{{"sq4", "", {
{"resource.map", 0, "e753dfa96d68dd95f84f6cd80479a35e", 6135},
{"resource.000", 0, "2ac39ff61e369b79f3d7a4ad514f8e29", 203170},
{"resource.001", 0, "99a6df6d366b3f061271ff3450ac0d32", 1286269},
{"resource.002", 0, "a6a8d7a24dbb7a266a26b084e7275e89", 1241124},
{"resource.003", 0, "5289000399d503b59da9e23129256f1a", 1325546},
{"resource.004", 0, "4277c61bed40a50dadc4b5a344520af2", 1251000},
{"resource.005", 0, "5f885abd335978e2fd4e5f886d7676c8", 1102880},
{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 200)
},
// Space Quest 4 - Spanish DOS CD (from jvprat)
// Executable scanning reports "1.SQ4.057", VERSION file reports "1.000"
{{"sq4", "", {
{"resource.map", 0, "51bcb305568ec19713f8b79727f10071", 6159},
{"resource.000", 0, "8000a55aebc50a68b7cce07a8c33758c", 204315},
{"resource.001", 0, "99a6df6d366b3f061271ff3450ac0d32", 1269094},
{"resource.002", 0, "a6a8d7a24dbb7a266a26b084e7275e89", 1240998},
{"resource.003", 0, "42a307941edeb1a3be31daeb2e4be90b", 1319306},
{"resource.004", 0, "776fba81c110d1908776232cbe190e20", 1253752},
{"resource.005", 0, "55fae26c2a92f16ef72c1e216e827c0f", 1098328},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 200)
},
// Space Quest 4 - Spanish DOS Floppy (from jvprat)
// Executable scanning reports "1.SQ4.056", VERSION file reports "1.000"
{{"sq4", "", {
{"resource.map", 0, "41543ae71036046fef69df29a838ee05", 5589},
{"resource.000", 0, "2ac39ff61e369b79f3d7a4ad514f8e29", 242470},
{"resource.001", 0, "567608beb69d9dffdb42a8f39cb11a5e", 994323},
{"resource.002", 0, "74c62fa2146ff3b3b2ea2b3fb95b9af9", 1140801},
{"resource.003", 0, "42a307941edeb1a3be31daeb2e4be90b", 1088408},
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 200)
},
// Space Quest 4 1.000 - German DOS Floppy (supplied by markcoolio in bug report #2723862)
// Executable scanning reports "1.SQ4.030"
{{"sq4", "", {
{"resource.map", 0, "8f08b97ca093f370c56d99715b015554", 6153},
{"resource.000", 0, "5f6a1fff40584ee807efd547899b1ba5", 206032},
{"resource.001", 0, "99a6df6d366b3f061271ff3450ac0d32", 1270577},
{"resource.002", 0, "a6a8d7a24dbb7a266a26b084e7275e89", 1242817},
{"resource.003", 0, "47ee647b5b12232d27e63cc627c25899", 1321146},
{"resource.004", 0, "c06350184a490c10eb4585fff0aa3192", 1254368},
{"resource.005", 0, "b8d6efbd3235329bfe844c794097b2c9", 1098717},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 000, 030)
},
// Space Quest 5 - English DOS (from the Space Quest Collection)
// Executable scanning reports "1.001.068", VERSION file reports "1.04"
{{"sq5", "", {
{"resource.map", 0, "66317c12ac6e818d1f7c17e83c1d9819", 6143},
{"resource.000", 0, "4147edc5045e6d62998018b5614c58ec", 5496486},
{"resource.msg", 0, "bb8ad78793c26bdb3f77498b1d6515a9", 125988},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 68)
},
// Space Quest 5 - English DOS
{{"sq5", "", {
{"resource.map", 0, "8bde0a9adb9a3e9aaa861826874c9834", 6473},
{"resource.000", 0, "f4a48705764544d7cc64a7bb22a610df", 6025184},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 67)
},
// Space Quest 5 v1.04 - German DOS (from Tobis87, updated information by markcool from bug reports #2723935 and #2724762)
{{"sq5", "", {
{"resource.map", 0, "66317c12ac6e818d1f7c17e83c1d9819", 6143},
{"resource.000", 0, "4147edc5045e6d62998018b5614c58ec", 5496486},
{"resource.msg", 0, "7c71cfc36153cfe07b450423a51f7e68", 146282},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 68)
},
#if 0
// Space Quest 5 - Italian DOS Floppy (from glorifindel)
{{"sq5", "", {
{"resource.000", 0, "5040026519f37199f3616fb1d4704dff", 6047170},
{"resource.map", 0, "5b09168baa2f6e2e22787429b2d72f54", 6492},
{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 000) // FIXME: add version here
},
#endif
#ifdef ENABLE_SCI32
// Space Quest 6 - English DOS/Win3.11 CD (from the Space Quest Collection)
// Executable scanning reports "2.100.002", VERSION file reports "1.0"
{{"sq6", "", {
{"resource.map", 0, "6dddfa3a8f3a3a513ec9dfdfae955005", 10528},
{"resource.000", 0, "c4259ab7355aead07773397b1052827d", 41150806},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
// Space Quest 6 - English DOS/Win3.11 CD ver 1.11 (from FRG)
{{"sq6", "", {
{"resource.map", 0, "e0615d6e4e10e37ae42e6a2a95aaf145", 10528},
{"resource.000", 0, "c4259ab7355aead07773397b1052827d", 41150806},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
// Space Quest 6 - English DOS/Win3.11 demo (from FRG)
{{"sq6", "Demo", {
{"resource.map", 0, "368f07b07433db3f819fa3fa0e5efee5", 2572},
{"resource.000", 0, "ab12724e078dea34b624e0d2a38dcd7c", 2272050},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
// Space Quest 6 - German DOS (from Tobis87, updated info from markcoolio in bug report #2723884)
{{"sq6", "", {
{"resource.map", 0, "664d797415484f85c90b1b45aedc7686", 10534},
{"resource.000", 0, "ba87ba91e5bdabb4169dd0df75777722", 40933685},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 002)
},
#endif // ENABLE_SCI32
// The Island of Dr. Brain - English DOS CD (from jvprat)
// Executable scanning reports "1.001.053", VERSION file reports "1.0 10.27.92"
{{"islandbrain", "", {
{"resource.map", 0, "2388efef8430b041b0f3b00b9050e4a2", 3281},
{"resource.000", 0, "b3acd9b9dd7fe53c4ee133ac9a1acfab", 2103560},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 53)
},
// The Island of Dr. Brain - English DOS (from Quietust)
// Executable scanning reports "1.001.053", VERSION file reports "1.1 2.3.93"
{{"islandbrain", "", {
{"resource.map", 0, "3c07da06bdd1689f9d07af78fb94d0ec", 3101},
{"resource.000", 0, "ecc686e0034fb4d41de077ac7167b3cf", 1947866},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 53)
},
// The Island of Dr. Brain - English DOS Demo
{{"islandbrain", "Demo", {
{"resource.map", 0, "a8e5ca8ed1996974afa59f4c45e06195", 986},
{"resource.000", 0, "b3acd9b9dd7fe53c4ee133ac9a1acfab", 586560},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(1, 1, 53)
},
#ifdef ENABLE_SCI32
// Torin's Passage - English Windows
{{"torin", "", {
{"resmap.000", 0, "bb3b0b22ff08df54fbe2d06263409be6", 9799},
{"ressci.000", 0, "693a259d346c9360f4a0c11fdaae430a", 55973887},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// Torin's Passage - Spanish Windows (from jvprat)
// Executable scanning reports "2.100.002", VERSION file reports "1.0"
{{"torin", "", {
{"resmap.000", 0, "bb3b0b22ff08df54fbe2d06263409be6", 9799},
{"ressci.000", 0, "693a259d346c9360f4a0c11fdaae430a", 55973887},
// TODO: depend on one of the patches?
{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// Torin's Passage - French Windows
{{"torin", "", {
{"resmap.000", 0, "bb3b0b22ff08df54fbe2d06263409be6", 9799},
{"ressci.000", 0, "693a259d346c9360f4a0c11fdaae430a", 55973887},
{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// Torin's Passage - German Windows
{{"torin", "", {
{"resmap.000", 0, "bb3b0b22ff08df54fbe2d06263409be6", 9799},
{"ressci.000", 0, "693a259d346c9360f4a0c11fdaae430a", 55973887},
{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
// Torin's Passage - Italian Windows CD (from glorifindel)
{{"torin", "", {
{"resmap.000", 0, "bb3b0b22ff08df54fbe2d06263409be6", 9799},
{"ressci.000", 0, "693a259d346c9360f4a0c11fdaae430a", 55973887},
{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformWindows, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(2, 100, 2)
},
#endif // ENABLE_SCI32
// SCI Fanmade Games
FANMADE("Al Pond 2: Island Quest", "9625372e710d1a95d2027b48f9e325af", 1506, "a0f9aa65b9bf3d8703adff5a621f243c", 889843),
FANMADE("Al Pond: Island Quest 2", "4cba6a5a4c8f66f21935ed78b0511a92", 870, "876587dc9a5ec569287a3dc4b29139d8", 613769),
FANMADE("Another DG Game: I Want My C64 Back", "4a8ca7ca2abd18899ef856f47665e2e9", 588, "12ff558d20c72e42cc6adb408f34d6d8", 150513),
FANMADE_L("Another DG Game: I Want My C64 Back", "13dc1d9ebc57daf8895412eee5e39fea", 576, "e2ad60b3a280171429db5c85f158f84a", 141697, Common::FR_FRA),
FANMADE("Bluntman and Chronic (Politically Correct Version)", "c3ef9fa6c7c5fb840078bf28d87c7f8b", 1362, "441636a9f6f86710844868fded868ee7", 596688),
FANMADE_V("Cascade Quest", "c94efc10d18c040b6e22a1dc6d3adfe1", 3468, "8ada33dfa945f81531e5508240b573de", 1432195, SCI_VERSION(0, 0, 685)),
FANMADE_V("Curt Quest 1.0", "b0e555370380d218968a40a68eaaaffc", 1146, "c851182cdf6fc6a81b840f4d4875f1a0", 307165, SCI_VERSION(0, 0, 685)),
FANMADE_V("Curt Quest 1.1", "54084c29346683296e45ef32d7ae74f3", 1128, "c851182cdf6fc6a81b840f4d4875f1a0", 302000, SCI_VERSION(0, 0, 685)),
FANMADE("Demo Quest", "c89a0c9e0a4e4af0ecedb300a3b31dbf", 384, "a32f3495ba24764cba091119cc3f1e13", 160098),
FANMADE("Dr. Jummybummy's Space Adventure 2", "6ae6cb7de423f51736d9487b4ca0c6da", 810, "26e5b563f578e104d79689f36568b7cf", 394670),
FANMADE_L("Grostesteing: Plus Mechant que Jamais", "ec9a97ccb134f69249f6ea8b16c13d8e", 1500, "b869f5f11bfe2ab5f67f4f0c618f2ce1", 464657, Common::FR_FRA), // FIXME: Accent
FANMADE("Jim Quest", "0af50be1d3f0cb77a09137709a76ef4f", 960, "9c042c136548b20d9183495668e03526", 496446),
FANMADE("Knight's Quest Demo 1.0", "5e816edf993956752ed06fccfeeae6d9", 1260, "959321f88a22905fa1f8c6d897874744", 703836),
FANMADE("LockerGnome Quest", "3eeff9130206cad0c4e1551e2b9dd2c5", 420, "ae05ca90806fd90cc43f147c82d3547c", 158906),
FANMADE("New Year's Mystery", "efd1beb5120293725065c95959144f81", 714, "b3bd3c2372ed6efa28adb12403c4c31a", 305027),
FANMADE_V("Osama", "db8f1710453cfbecf4214b2946970043", 390, "7afd75d4620dedf97a84ae8f0a7523cf", 123827, SCI_VERSION(0, 0, 685)),
FANMADE("Quest for the Cheat", "a359d4cf27f98264b42b55c017671214", 882, "8a943029f73c4bc85d454b7f473455ba", 455209),
FANMADE_V("SCI Companion Template", "ad54d4f504086cd597aa2348d0aa3b09", 354, "6798b7b601ce8154c1d1bc0f0edcdd18", 113061, SCI_VERSION(0, 0, 685)),
FANMADE("SCI Studio Template 3.0", "ca0dc8d586e0a8670b7621cde090b532", 354, "58a48ee692a86c0575e6bd0b00a92b9a", 113097),
FANMADE("SCI Quest", "9067e1f1e54436d2dbfce855524bc84a", 552, "ffa7d355cd9223f245289108a696bcd2", 149634),
FANMADE("The Legend of the Lost Jewel", "ba1bca315e3818c5626eda51bcfbcccf", 636, "9b0736d69924af0cff32a0f78db96855", 300398),
// FIXME: The vga demo does not have a resource.000/001 file.
//FANMADE_V("SCI VGA Demo", "00b1abd87bad356b90fcdfcb6132c26f", 8, "", 0, SCI_VERSION(1, 0, 577)),
{AD_TABLE_END_MARKER, 0, SCI_VERSION_AUTODETECT, SCI_VERSION(0, 000, 000)}
};
/**
* The fallback game descriptor used by the SCI engine's fallbackDetector.
* Contents of this struct are to be overwritten by the fallbackDetector.
*/
static SciGameDescription g_fallbackDesc = {
{
"",
"",
AD_ENTRY1(0, 0), // This should always be AD_ENTRY1(0, 0) in the fallback descriptor
Common::UNK_LANG,
Common::kPlatformPC,
ADGF_NO_FLAGS
},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION(0, 000, 000)
};
static const ADParams detectionParams = {
// Pointer to ADGameDescription or its superset structure
(const byte *)SciGameDescriptions,
// Size of that superset structure
sizeof(SciGameDescription),
// Number of bytes to compute MD5 sum for
5000,
// List of all engine targets
SciGameTitles,
// Structure for autoupgrading obsolete targets
0,
// Name of single gameid (optional)
"sci",
// List of files for file-based fallback detection (optional)
0,
// Flags
0
};
class SciMetaEngine : public AdvancedMetaEngine {
public:
SciMetaEngine() : AdvancedMetaEngine(detectionParams) {}
virtual const char *getName() const {
return "SCI Engine [SCI0, SCI01, SCI10, SCI11"
#ifdef ENABLE_SCI32
", SCI32"
#endif
"]";
}
virtual const char *getOriginalCopyright() const {
return "Sierra's Creative Interpreter (C) Sierra Online";
}
virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const;
const ADGameDescription *fallbackDetect(const Common::FSList &fslist) const;
};
const ADGameDescription *SciMetaEngine::fallbackDetect(const Common::FSList &fslist) const {
bool foundResMap = false;
bool foundRes000 = false;
Common::Platform exePlatform = Common::kPlatformUnknown;
Common::String exeVersionString;
// First grab all filenames
for (Common::FSList::const_iterator file = fslist.begin(); file != fslist.end(); ++file) {
if (file->isDirectory())
continue;
Common::String filename = file->getName();
filename.toLowercase();
if (filename.contains("resource.map") || filename.contains("resmap.000"))
foundResMap = true;
if (filename.contains("resource.000") || filename.contains("resource.001")
|| filename.contains("ressci.000") || filename.contains("ressci.001"))
foundRes000 = true;
// Check if it's a known executable name
// Note: "sier" matches "sier.exe", "sierra.exe", "sierw.exe" and "sierw5.exe"
if (filename.contains("scidhuv") || filename.contains("sciduv") ||
filename.contains("sciv") || filename.contains("sciw") ||
filename.contains("prog") || filename.contains("sier")) {
// We already found a valid exe, no need to check this one.
if (!exeVersionString.empty())
continue;
// Is it really an executable file?
Common::SeekableReadStream *fileStream = file->createReadStream();
exePlatform = getGameExePlatform(fileStream);
// It's a valid exe, read the interpreter version string
if (exePlatform != Common::kPlatformUnknown)
exeVersionString = readSciVersionFromExe(fileStream, exePlatform);
delete fileStream;
}
}
if (exePlatform == Common::kPlatformUnknown)
return 0;
// If these files aren't found, it can't be SCI
if (!foundResMap && !foundRes000)
return 0;
// Set some defaults
g_fallbackDesc.desc.gameid = "sci";
g_fallbackDesc.desc.extra = "";
g_fallbackDesc.desc.language = Common::UNK_LANG;
g_fallbackDesc.desc.platform = exePlatform;
g_fallbackDesc.desc.flags = ADGF_NO_FLAGS;
g_fallbackDesc.version = SCI_VERSION(0, 0, 0);
printf("If this is *NOT* a fan-modified version (in particular, not a fan-made\n");
printf("translation), please, report the data above, including the following\n");
printf("version number, from the game's executable:\n");
// Try to parse the executable version
if (getSciVersionFromString(exeVersionString, &g_fallbackDesc.version, g_fallbackDesc.desc.platform)) {
printf("Interpreter version: %d.%03d.%03d (got %s by executable scan)\n",
SCI_VERSION_MAJOR(g_fallbackDesc.version),
SCI_VERSION_MINOR(g_fallbackDesc.version),
SCI_VERSION_PATCHLEVEL(g_fallbackDesc.version),
exeVersionString.c_str());
return (const ADGameDescription *)&g_fallbackDesc;
} else {
printf("Couldn't parse the interpreter version: %s (by executable scan)\n",
exeVersionString.c_str());
return NULL;
}
}
bool SciMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const {
const SciGameDescription *desc = (const SciGameDescription *)gd;
*engine = new SciEngine(syst, desc);
return true;
}
} // End of namespace Sci
#if PLUGIN_ENABLED_DYNAMIC(SCI)
REGISTER_PLUGIN_DYNAMIC(SCI, PLUGIN_TYPE_ENGINE, Sci::SciMetaEngine);
#else
REGISTER_PLUGIN_STATIC(SCI, PLUGIN_TYPE_ENGINE, Sci::SciMetaEngine);
#endif