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 
22 namespace Awe {
23 
24 const PlainGameDescriptor aweGames[] = {
25  { "anotherworld", "Another World - Out of this World" },
26  { nullptr, nullptr }
27 };
28 
29 const 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,
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,
120  ADGF_TESTING,
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 
237  { AD_TABLE_END_MARKER, 0 }
238 };
239 
240 } // End of namespace Awe
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:143
Definition: game.h:49
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
Flag to designate not yet officially supported games that are fit for public testing.
Definition: advancedDetector.h:144
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
Definition: aifc_player.h:29
Add "-demo" to gameid.
Definition: advancedDetector.h:157
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116