ScummVM API documentation
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
22namespace Awe {
23
24const PlainGameDescriptor aweGames[] = {
25 { "anotherworld", "Another World - Out of this World" },
26 { nullptr, nullptr }
27};
28
29const AweGameDescription gameDescriptions[] = {
30
31 // DOS Floppy (1991) French/English
32 {
33 {
34 "anotherworld",
35 nullptr,
36 AD_ENTRY1s("memlist.bin", "f2bf61fe20c98108b2256e96d57d3fe0", 2940),
37 Common::EN_ANY,
38 Common::kPlatformDOS,
40 GUIO3(GUIO_RENDEREGA, GUIO_RENDERVGA, GAMEOPTION_COPY_PROTECTION)
41 },
42 DT_DOS
43 },
44 {
45 {
46 "anotherworld",
47 nullptr,
48 AD_ENTRY1s("memlist.bin", "f2bf61fe20c98108b2256e96d57d3fe0", 2940),
49 Common::FR_FRA,
50 Common::kPlatformDOS,
52 GUIO3(GUIO_RENDEREGA, GUIO_RENDERVGA, GAMEOPTION_COPY_PROTECTION)
53 },
54 DT_DOS
55 },
56
57 // DOS Floppy - ANOTHER WORLD PC (19/3/92)
58 // This version is also included on the Delphine Classic Collection CD
59 {
60 {
61 "anotherworld",
62 nullptr,
63 AD_ENTRY1s("memlist.bin", "63675fdb53dd4a2b8d72182bbee47592", 2940),
64 Common::EN_ANY,
65 Common::kPlatformDOS,
67 GUIO3(GUIO_RENDEREGA, GUIO_RENDERVGA, GAMEOPTION_COPY_PROTECTION)
68 },
69 DT_DOS
70 },
71
72 // Out of This World, Valueware and Interplay's 10 Year Anthology
73 {
74 {
75 "anotherworld",
76 nullptr,
77 AD_ENTRY1s("memlist.bin", "4605962431175a5b961f6db4041adcff", 2940),
78 Common::EN_USA,
79 Common::kPlatformDOS,
81 GUIO3(GUIO_RENDEREGA, GUIO_RENDERVGA, GAMEOPTION_COPY_PROTECTION)
82 },
83 DT_DOS
84 },
85
86 // Out of This World (alternate)
87 {
88 {
89 "anotherworld",
90 nullptr,
91 AD_ENTRY1s("memlist.bin", "ee9e67fcaace0300fec4e619299e6e0e", 2940),
92 Common::EN_USA,
93 Common::kPlatformDOS,
95 GUIO3(GUIO_RENDEREGA, GUIO_RENDERVGA, GAMEOPTION_COPY_PROTECTION)
96 },
97 DT_DOS
98 },
99
100 {
101 {
102 "anotherworld",
103 "Demo",
104 AD_ENTRY1s("memlist.bin", "11e0cc58aeb47ad1dfc1c4dae8dcd9ee", 2940),
105 Common::EN_ANY,
106 Common::kPlatformDOS,
107 ADGF_DEMO,
108 GUIO3(GUIO_RENDEREGA, GUIO_RENDERVGA, GAMEOPTION_COPY_PROTECTION)
109 },
110 DT_DOS
111 },
112
113 {
114 {
115 "anotherworld",
116 nullptr,
117 AD_ENTRY1s("bank", "30fb99cb4cbd812273d0b54b7b4a18ca", 987462),
118 Common::EN_ANY,
119 Common::kPlatformWindows,
121 GUIO1(GUIO_NONE)
122 },
123 DT_WIN31
124 },
125
126 {
127 {
128 "anotherworld",
129 "20th Anniversary",
130 AD_ENTRY1s("game/dat/file017.dat", "3c3e73a77d2cab00324c1affd3f2ef8c", 25108),
131 Common::EN_ANY,
132 Common::kPlatformWindows,
134 GUIO1(GUIO_NONE)
135 },
136 DT_20TH_EDITION
137 },
138
139 // European version
140 // Also included as a bonus on both GOG and Steam.
141 {
142 {
143 "anotherworld",
144 nullptr,
145 AD_ENTRY2s("bank01", "8cec5badf5bea89bff3a550daff79861", 244868,
146 "bank03", "2ef3440fd6205634b257d56b0bc3ea51", 127846),
147 Common::EN_ANY,
148 Common::kPlatformAmiga,
150 GUIO1(GAMEOPTION_COPY_PROTECTION)
151 },
152 DT_AMIGA
153 },
154 {
155 {
156 "anotherworld",
157 nullptr,
158 AD_ENTRY2s("bank01", "8cec5badf5bea89bff3a550daff79861", 244868,
159 "bank03", "2ef3440fd6205634b257d56b0bc3ea51", 127846),
160 Common::FR_FRA,
161 Common::kPlatformAmiga,
163 GUIO1(GAMEOPTION_COPY_PROTECTION)
164 },
165 DT_AMIGA
166 },
167 {
168 {
169 "anotherworld",
170 nullptr,
171 AD_ENTRY2s("bank01", "8cec5badf5bea89bff3a550daff79861", 244868,
172 "bank03", "2ef3440fd6205634b257d56b0bc3ea51", 127846),
173 Common::IT_ITA,
174 Common::kPlatformAmiga,
176 GUIO1(GAMEOPTION_COPY_PROTECTION)
177 },
178 DT_AMIGA
179 },
180
181 // Out of this World (USA)
182 {
183 {
184 "anotherworld",
185 nullptr,
186 AD_ENTRY2s("bank01", "8cec5badf5bea89bff3a550daff79861", 244822,
187 "bank03", "b8cdbcd57e9953423a21dadeeca3cdfa", 128040),
188 Common::EN_USA,
189 Common::kPlatformAmiga,
191 GUIO1(GAMEOPTION_COPY_PROTECTION)
192 },
193 DT_AMIGA
194 },
195
196 // Delphine Classic Collection (Kixx)
197 {
198 {
199 "anotherworld",
200 nullptr,
201 AD_ENTRY2s("bank01", "8cec5badf5bea89bff3a550daff79861", 244674,
202 "bank03", "c2594927418291119c2996eabcf6d0f1", 128038),
203 Common::EN_ANY,
204 Common::kPlatformAmiga,
206 GUIO1(GAMEOPTION_COPY_PROTECTION)
207 },
208 DT_AMIGA
209 },
210 {
211 {
212 "anotherworld",
213 nullptr,
214 AD_ENTRY2s("bank01", "8cec5badf5bea89bff3a550daff79861", 244674,
215 "bank03", "c2594927418291119c2996eabcf6d0f1", 128038),
216 Common::FR_FRA,
217 Common::kPlatformAmiga,
219 GUIO1(GAMEOPTION_COPY_PROTECTION)
220 },
221 DT_AMIGA
222 },
223 {
224 {
225 "anotherworld",
226 nullptr,
227 AD_ENTRY2s("bank01", "8cec5badf5bea89bff3a550daff79861", 244674,
228 "bank03", "c2594927418291119c2996eabcf6d0f1", 128038),
229 Common::IT_ITA,
230 Common::kPlatformAmiga,
232 GUIO1(GAMEOPTION_COPY_PROTECTION)
233 },
234 DT_AMIGA
235 },
236
238};
239
240} // End of namespace Awe
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116
@ ADGF_DEMO
Add "-demo" to gameid.
Definition: advancedDetector.h:157
@ ADGF_NO_FLAGS
No flags.
Definition: advancedDetector.h:139
@ ADGF_UNSTABLE
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:143
Definition: game.h:49