ScummVM API documentation
tables_adi2.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  * This file is dual-licensed.
22  * In addition to the GPLv3 license mentioned above, this code is also
23  * licensed under LGPL 2.1. See LICENSES/COPYING.LGPL file for the
24  * full text of the license.
25  *
26  */
27 
28 /* Detection tables for the ADI 2 series. */
29 /* These games are part of the Adi series. For more information, refer to our wiki: https://wiki.scummvm.org/index.php?title=Adi_Games */
30 
31 #ifndef GOB_DETECTION_TABLES_ADI2_H
32 #define GOB_DETECTION_TABLES_ADI2_H
33 
34 // -- French: Adi --
35 
36 {
37  {
38  "adi2",
39  "Adi 2.0 for Teachers",
40  AD_ENTRY1s("adi2.stk", "da6f1fb68bff32260c5eecdf9286a2f5", 1533168),
41  FR_FRA,
42  kPlatformDOS,
44  GUIO0()
45  },
46  kFeaturesNone,
47  "adi2.stk", "ediintro.tot", 0
48 },
49 { // Found in french ADI 2 Francais-Maths CM1. Exact version not specified.
50  {
51  "adi2",
52  "Adi 2",
53  AD_ENTRY1s("adi2.stk", "23f279615c736dc38320f1348e70c36e", 10817668),
54  FR_FRA,
55  kPlatformDOS,
57  GUIO1(GUIO_NOASPECT)
58  },
59  kFeatures640x400,
60  "adi2.stk", "ediintro.tot", 0
61 },
62 { // Found in french ADI 2 Francais-Maths CE2. Exact version not specified.
63  {
64  "adi2",
65  "Adi 2",
66  AD_ENTRY1s("adi2.stk", "d4162c4298f9423ecc1fb04965557e90", 11531214),
67  FR_FRA,
68  kPlatformDOS,
70  GUIO1(GUIO_NOASPECT)
71  },
72  kFeatures640x400,
73  "adi2.stk", "ediintro.tot", 0
74 },
75 {
76  {
77  "adi2",
78  "Adi 2.5",
79  AD_ENTRY1s("adi2.stk", "fcac60e6627f37aee219575b60859de9", 16944268),
80  FR_FRA,
81  kPlatformDOS,
83  GUIO1(GUIO_NOASPECT)
84  },
85  kFeatures640x400,
86  "adi2.stk", "ediintro.tot", 0
87 },
88 {
89  {
90  "adi2",
91  "Adi 2.5",
92  AD_ENTRY1s("adi2.stk", "072d5e2d7826a7c055865568ebf918bb", 16934596),
93  FR_FRA,
94  kPlatformDOS,
96  GUIO1(GUIO_NOASPECT)
97  },
98  kFeatures640x400,
99  "adi2.stk", "ediintro.tot", 0
100 },
101 {
102  {
103  "adi2",
104  "Adi 2.6",
105  AD_ENTRY1s("adi2.stk", "2fb940eb8105b12871f6b88c8c4d1615", 16780058),
106  FR_FRA,
107  kPlatformDOS,
109  GUIO1(GUIO_NOASPECT)
110  },
111  kFeatures640x400,
112  "adi2.stk", "ediintro.tot", 0
113 },
114 
115 // -- German: ADI Spielerisch lernen --
116 
117 {
118  {
119  "adi2",
120  "Adi 2.6",
121  AD_ENTRY1s("adi2.stk", "fde7d98a67dbf859423b6473796e932a", 18044780),
122  DE_DEU,
123  kPlatformDOS,
125  GUIO1(GUIO_NOASPECT)
126  },
127  kFeatures640x400,
128  "adi2.stk", "ediintro.tot", 0
129 },
130 {
131  { // 1994 CD version - Supplied by BJNFNE
132  "adi2",
133  "Adi 2 (CD)",
134  AD_ENTRY1s("adi2.stk", "157a26943a021d92f5c76f6eb8f18f2a", 12960390),
135  DE_DEU,
136  kPlatformWindows,
138  GUIO1(GUIO_NOASPECT)
139  },
140  kFeatures640x400,
141  "adi2.stk", "ediintro.tot", 0
142 },
143 {
144  {
145  "adi2",
146  "Adi 2.7.1",
147  AD_ENTRY1s("adi2.stk", "6fa5dffebf5c7243c6af6b8c188ee00a", 19278008),
148  FR_FRA,
149  kPlatformDOS,
151  GUIO1(GUIO_NOASPECT)
152  },
153  kFeatures640x400,
154  "adi2.stk", "ediintro.tot", 0
155 },
156 {
157  { // Supplied by Indy4-Fan
158  "adi2",
159  "Adi 2.5",
160  AD_ENTRY1s("adi2.stk", "f44526b8ce3a96f966ffce0ba81d6d25", 16918426),
161  DE_DEU,
162  kPlatformWindows,
164  GUIO1(GUIO_NOASPECT)
165  },
166  kFeatures640x400,
167  "adi2.stk", "ediintro.tot", 0
168 },
169 {
170  {
171  "adi2",
172  "Adi 2.5",
173  AD_ENTRY1s("adi2.stk", "be80ec9c50d750b3713df6b44b74e345", 16918998),
174  DE_DEU,
175  kPlatformWindows,
177  GUIO1(GUIO_NOASPECT)
178  },
179  kFeatures640x400,
180  "adi2.stk", "ediintro.tot", 0
181 },
182 {
183  {
184  "adi2",
185  "Adi 2.6",
186  AD_ENTRY1s("adi2.stk", "4ab5a6d75c6a863706fa156da72d0cf3", 16919534),
187  DE_DEU,
188  kPlatformWindows,
190  GUIO1(GUIO_NOASPECT)
191  },
192  kFeatures640x400,
193  "adi2.stk", "ediintro.tot", 0
194 },
195 {
196  {
197  "adi2",
198  "Adi 2.6",
199  AD_ENTRY1s("adi2.stk", "e02f8adaef95a668e31a0bc4ce3ba178", 17914610),
200  DE_DEU,
201  kPlatformWindows,
203  GUIO1(GUIO_NOASPECT)
204  },
205  kFeatures640x400,
206  "adi2.stk", "ediintro.tot", 0
207 },
208 
209 // -- Spanish: Adi --
210 
211 {
212  {
213  "adi2",
214  "Adi 2",
215  AD_ENTRY1s("adi2.stk", "2a40bb48ccbd4e6fb3f7f0fc2f069d80", 17720132),
216  ES_ESP,
217  kPlatformDOS,
219  GUIO1(GUIO_NOASPECT)
220  },
221  kFeatures640x400,
222  "adi2.stk", "ediintro.tot", 0
223 },
224 
225 // -- English: ADI (Amiga) --
226 
227 {
228  {
229  "adi2",
230  "Adi 2",
231  AD_ENTRY1s("adi2.stk", "29694c5a649298a42f87ae731d6d6f6d", 311132),
232  EN_ANY,
233  kPlatformAmiga,
235  GUIO0()
236  },
237  kFeaturesNone,
238  "adi2.stk", "ediintro.tot", 0
239 },
240 {
241  {
242  "adi2", // This version comes from the Sierra's Schoolhouse Math - Supplied by BJNFNE
243  "Adi 2",
244  AD_ENTRY1s("adi2.stk", "da5c5b4a6b56ed34d10ae5e0acfb9f8d", 11690760),
245  EN_USA,
246  kPlatformDOS,
248  GUIO0()
249  },
250  kFeatures640x400,
251  "adi2.stk", "ediintro.tot", 0
252 },
253 {
254  {
255  "adi2", // This version comes from the Sierra's Schoolhouse Math - Supplied by BJNFNE
256  "Adi 2 Math",
257  AD_ENTRY1s("adi2.stk", "0f102a6e4fac493162dfb70144c662bf", 12112994),
258  EN_USA,
259  kPlatformDOS,
261  GUIO0()
262  },
263  kFeatures640x400,
264  "adi2.stk", "ediintro.tot", 0
265 },
266 
267 // -- Demos --
268 
269 {
270  {
271  "adi2",
272  "Non-Interactive Demo",
273  AD_ENTRY4s("demo.scn", "8b5ba359fd87d586ad39c1754bf6ea35", 168,
274  "demadi2t.vmd", "08a1b18cfe2015d3b43270da35cc813d", 7250723,
275  "demarch.vmd", "4c4a4616585d40ef3df209e3c3911062", 5622731,
276  "demobou.vmd", "2208b9855775564d15c4a5a559da0aec", 3550511),
277  EN_ANY,
278  kPlatformDOS,
279  ADGF_DEMO,
280  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
281  },
282  kFeatures640x480 | kFeaturesSCNDemo,
283  0, 0, 1
284 },
285 {
286  { // Supplied by BJNFNE
287  "adi2",
288  "Non-Interactive Demo",
289  AD_ENTRY4s("demo.scn", "16331b4db31b153f241ebcee49b7383d", 170,
290  "demadi2d.vmd", "658b5502bf0aeb46a39788f6a07e3d97", 7552841,
291  "demarchd.vmd", "a93184f0e297bb2e1ebfd64c1038e1ae", 5946788,
292  "demoboud.vmd", "37f3a61852c4485f2cc86b9880b98a6c", 3552135),
293  DE_DEU,
294  kPlatformDOS,
295  ADGF_DEMO,
296  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
297  },
298  kFeatures640x480 | kFeaturesSCNDemo,
299  0, 0, 1
300 },
301 {
302  { // Supplied by BJNFNE
303  "adi2",
304  "Non-Interactive Demo",
305  AD_ENTRY3s("demo.scn", "8b5ba359fd87d586ad39c1754bf6ea35", 168,
306  "demarch.vmd", "4c4a4616585d40ef3df209e3c3911062", 5622731,
307  "demobou.vmd", "2208b9855775564d15c4a5a559da0aec", 3550511),
308  FR_FRA,
309  kPlatformDOS,
310  ADGF_DEMO,
311  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
312  },
313  kFeatures640x480 | kFeaturesSCNDemo,
314  0, 0, 1
315 },
316 
317 #endif // GOB_DETECTION_TABLES_ADI2_H
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:142
#define AD_ENTRY3s(f1, x1, s1, f2, x2, s2, f3, x3, s3)
Definition: advancedDetector.h:128
Add "-cd" to gameid.
Definition: advancedDetector.h:154
Add "-demo" to gameid.
Definition: advancedDetector.h:156
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116