mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-17 15:18:11 +00:00
309 lines
7.0 KiB
C++
309 lines
7.0 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.
|
|
*
|
|
*/
|
|
|
|
#ifndef DREAMWEB_DETECTION_TABLES_H
|
|
#define DREAMWEB_DETECTION_TABLES_H
|
|
|
|
namespace DreamWeb {
|
|
|
|
#define GAMEOPTION_ORIGINAL_SAVELOAD GUIO_GAMEOPTIONS1
|
|
#define GAMEOPTION_BRIGHTPALETTE GUIO_GAMEOPTIONS2
|
|
|
|
struct DreamWebGameDescription {
|
|
ADGameDescription desc;
|
|
};
|
|
|
|
static const DreamWebGameDescription gameDescriptions[] = {
|
|
// International floppy release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"",
|
|
{
|
|
{"dreamweb.r00", 0, "3b5c87717fc40cc5a5ae19c155662ee3", 152918},
|
|
{"dreamweb.r02", 0, "28458718167a040d7e988cf7d2298eae", 210466},
|
|
{"dreamweb.exe", 0, "56b1d73aa56e964b45872ff552402341", 64985},
|
|
AD_LISTEND
|
|
},
|
|
Common::EN_ANY,
|
|
Common::kPlatformDOS,
|
|
0,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// International CD release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamweb.r00", 0, "3b5c87717fc40cc5a5ae19c155662ee3", 152918},
|
|
{"dreamweb.r02", 0, "d6fe5e3590ec1eea42ff65c10b023e0f", 198681},
|
|
AD_LISTEND
|
|
},
|
|
Common::EN_ANY,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// UK-V (Early UK) CD Release - From bug #3526483
|
|
// Note: r00 and r02 files are identical to international floppy release
|
|
// so was misidentified as floppy, resulting in disabled CD speech.
|
|
// Added executable to detection to avoid this.
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamweb.r00", 0, "3b5c87717fc40cc5a5ae19c155662ee3", 152918},
|
|
{"dreamweb.r02", 0, "28458718167a040d7e988cf7d2298eae", 210466},
|
|
{"dreamweb.exe", 0, "dd1c7793b151489e67b83cd1ecab51cd", -1},
|
|
AD_LISTEND
|
|
},
|
|
Common::EN_GRB,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// US CD release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamweb.r00", 0, "8acafd7f4418d08d0e16b65b8b10bc50", 152983},
|
|
{"dreamweb.r02", 0, "c0c363715ddf14ab54f2379906a3aa01", 198707},
|
|
AD_LISTEND
|
|
},
|
|
Common::EN_USA,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// French CD release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamwfr.r00", 0, "e354582a8564faf5c515df92f207e8d1", 154657},
|
|
{"dreamwfr.r02", 0, "57f3f08d5aefd04184eac76927eced80", 200575},
|
|
AD_LISTEND
|
|
},
|
|
Common::FR_FRA,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// French CD release
|
|
// From bug #3524362
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamwfr.r00", 0, "e354582a8564faf5c515df92f207e8d1", 154657},
|
|
{"dreamwfr.r02", 0, "cb99f08d5aefd04184eac76927eced80", 200575},
|
|
AD_LISTEND
|
|
},
|
|
Common::FR_FRA,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// German floppy release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"",
|
|
{
|
|
{"dreamweb.r00", 0, "9960dc3baddabc6ad2a6fd75292b149c", 155886},
|
|
{"dreamweb.r02", 0, "48e1f42a53402f963ca2d1ed969f4084", 212823},
|
|
AD_LISTEND
|
|
},
|
|
Common::DE_DEU,
|
|
Common::kPlatformDOS,
|
|
0,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// German CD release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamweb.r00", 0, "9960dc3baddabc6ad2a6fd75292b149c", 155886},
|
|
{"dreamweb.r02", 0, "076ca7cd326cb2abfb2091c6cf46ae08", 201038},
|
|
AD_LISTEND
|
|
},
|
|
Common::DE_DEU,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// Spanish floppy release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"",
|
|
{
|
|
{"dreamweb.r00", 0, "2df07174321de39c4f17c9ff654b268a", 153608},
|
|
{"dreamweb.r02", 0, "f97d435ad5da08fb1bcf6ea3dd6e0b9e", 199499},
|
|
AD_LISTEND
|
|
},
|
|
Common::ES_ESP,
|
|
Common::kPlatformDOS,
|
|
0,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// Spanish CD release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamwsp.r00", 0, "2df07174321de39c4f17c9ff654b268a", 153608},
|
|
{"dreamwsp.r02", 0, "577d435ad5da08fb1bcf6ea3dd6e0b9e", 199499},
|
|
AD_LISTEND
|
|
},
|
|
Common::ES_ESP,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// Spanish CD release
|
|
// From bug #3524362
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamwsp.r00", 0, "2df07174321de39c4f17c9ff654b268a", 153608},
|
|
{"dreamwsp.r02", 0, "f97d435ad5da08fb1bcf6ea3dd6e0b9e", 199499},
|
|
AD_LISTEND
|
|
},
|
|
Common::ES_ESP,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// Italian floppy release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"",
|
|
{
|
|
{"dreamweb.r00", 0, "66dcab08354232f423c590156335f819", 155448},
|
|
{"dreamweb.r02", 0, "87a026e9f80ed4f94169381f871ee305", 199676},
|
|
AD_LISTEND
|
|
},
|
|
Common::IT_ITA,
|
|
Common::kPlatformDOS,
|
|
0,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// Italian CD release
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamweb.exe", 0, "44d1708535cdb863b9cca372ad0b05dd", 65370},
|
|
{"dreamweb.r00", 0, "66dcab08354232f423c590156335f819", 155448},
|
|
{"dreamweb.r02", 0, "87a026e9f80ed4f94169381f871ee305", 199676},
|
|
AD_LISTEND
|
|
},
|
|
Common::IT_ITA,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// Czech fan-made translation
|
|
// From bug #7078
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamweb.r00", 0, "3b5c87717fc40cc5a5ae19c155662ee3", 152918},
|
|
{"dreamweb.r02", 0, "28458718167a040d7e988cf7d2298eae", 210466},
|
|
{"dreamweb.exe", 0, "40cc15bdc8fa3a785b5fd1ecd6194119", 65440},
|
|
AD_LISTEND
|
|
},
|
|
Common::CZ_CZE,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
// Russian fan-made translation
|
|
{
|
|
{
|
|
"dreamweb",
|
|
"CD",
|
|
{
|
|
{"dreamweb.r00", 0, "b457b515f1042d345c07e4e58a7ef792", 151975},
|
|
{"dreamweb.r02", 0, "eebf681cef5a06ee12a2630512c5eb83", 197091},
|
|
{"dreamweb.exe", 0, "9386c192d3bdce2ef4de2135c29fa66d", 65370},
|
|
AD_LISTEND
|
|
},
|
|
Common::RU_RUS,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO2(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_BRIGHTPALETTE)
|
|
},
|
|
},
|
|
|
|
|
|
{ AD_TABLE_END_MARKER }
|
|
};
|
|
|
|
} // End of namespace DreamWeb
|
|
|
|
#endif
|