ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
detection_tables.h
1 /* ScummVM - Graphic Adventure Engine
2  *
3  * ScummVM is the legal property of its developers, whose names
4  * are too numerous to list here. Please refer to the COPYRIGHT
5  * file distributed with this source distribution.
6  *
7  * This program is free software: you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation, either version 3 of the License, or
10  * (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program. If not, see <http://www.gnu.org/licenses/>.
19  *
20  */
21 
22 namespace Darkseed {
23 
24 const PlainGameDescriptor darkseedGames[] = {
25  { "darkseed", "Darkseed" },
26  { 0, 0 }
27 };
28 
29 const ADGameDescription gameDescriptions[] = {
30  {
31  "darkseed",
32  nullptr,
33  AD_ENTRY1s("TOS.EXE", "e20ca609f2acb623e0076ef2288673b2", 147016),
34  Common::EN_ANY,
35  Common::kPlatformDOS,
37  GUIO1(GUIO_NONE)
38  },
39  { // version 1.2
40  "darkseed",
41  nullptr,
42  AD_ENTRY1s("TOS.EXE", "9fad9d0a4b5e7d0657172593750c7b81", 214784),
43  Common::DE_DEU,
44  Common::kPlatformDOS,
46  GUIO1(GUIO_NONE)
47  },
48  {
49  "darkseed",
50  nullptr,
51  AD_ENTRY1s("TOS.EXE", "73854f950819beb0eb0d73bd52cc9030", 149412),
52  Common::ES_ESP,
53  Common::kPlatformDOS,
55  GUIO1(GUIO_NONE)
56  },
57  {
58  "darkseed",
59  nullptr,
60  AD_ENTRY1s("TOS.EXE", "ba87f00c3a51ca3e3bb218fc58f128eb", 121662),
61  Common::ZH_ANY,
62  Common::kPlatformDOS,
64  GUIO1(GUIO_NONE)
65  },
66  { // unpacked exe
67  "darkseed",
68  "unpacked",
69  AD_ENTRY1s("TOS.EXE", "0fc2751aa16cac26ad3aa9d1cbbb5c7b", 209208),
70  Common::ZH_ANY,
71  Common::kPlatformDOS,
73  GUIO1(GUIO_NONE)
74  },
75  {
76  "darkseed",
77  nullptr,
78  AD_ENTRY1s("TOS.EXE", "62a636d3d6b19336d059cd2f8b1a365f", 154450),
79  Common::KO_KOR,
80  Common::kPlatformDOS,
82  GUIO1(GUIO_NONE)
83  },
84  {
85  "darkseed",
86  "CD",
87  AD_ENTRY1s("TOS.EXE", "679abf5829b2453d30b17caabafea168", 168432),
88  Common::EN_ANY,
89  Common::kPlatformDOS,
91  GUIO1(GAMEOPTION_FLOPPY_MUSIC)
92  },
93  { // 1.51 according to DS.BAT, 1.5P according to intro
94  "darkseed",
95  "CD",
96  AD_ENTRY1s("TOS.EXE", "afaeb490ef8e7625008867aa8f20c703", 168480),
97  Common::EN_ANY,
98  Common::kPlatformDOS,
100  GUIO1(GAMEOPTION_FLOPPY_MUSIC)
101  },
102  {
103  "darkseed",
104  "CD",
105  AD_ENTRY1s("TOS.EXE", "57581682c29fc7d242b463210b6e54b4", 144422),
106  Common::DE_DEU,
107  Common::kPlatformDOS,
109  GUIO1(GAMEOPTION_FLOPPY_MUSIC)
110  },
111  {
112  "darkseed",
113  "CD",
114  AD_ENTRY1s("TOS.EXE", "9b8cdd3b4268d18babf7629fca6a271e", 143534),
115  Common::FR_FRA,
116  Common::kPlatformDOS,
118  GUIO1(GAMEOPTION_FLOPPY_MUSIC)
119  },
120  {
121  "darkseed",
122  "CD",
123  AD_ENTRY1s("TOS.EXE", "3c00f3e80fa2c40641278243f96b8398", 170944),
124  Common::ES_ESP,
125  Common::kPlatformDOS,
127  GUIO1(GAMEOPTION_FLOPPY_MUSIC)
128  },
129  {
130  "darkseed",
131  "CD",
132  AD_ENTRY1s("DARKSEED.EXE", "27321d178a553c4dc17d1a2a601a9a6f", 1432140),
133  Common::JA_JPN,
134  Common::kPlatformWindows,
136  GUIO1(GUIO_NONE)
137  },
138  {
139  "darkseed",
140  "DEMO",
141  AD_ENTRY1s("TOS.EXE", "43014b73a2cc549bd13d65b18a6aefe4", 161184),
142  Common::EN_ANY,
143  Common::kPlatformDOS,
145  GUIO1(GUIO_NONE)
146  },
148 };
149 
150 } // End of namespace Darkseed
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:142
Definition: advancedDetector.h:163
Definition: game.h:49
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:326
Flag to designate not yet officially supported games that are fit for public testing.
Definition: advancedDetector.h:143
Add "-cd" to gameid.
Definition: advancedDetector.h:154
Add "-demo" to gameid.
Definition: advancedDetector.h:156
Definition: adlib_dsf.h:27
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116