ScummVM API documentation
tables_playtoons.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 Playtoons series. */
29 /* This Game uses the DEV6 Engine, more Information can be found here: https://wiki.scummvm.org/index.php?title=DEV6_Information */
30 /* These games are part of the Playtoons series. For more information, refer to our wiki: https://wiki.scummvm.org/index.php?title=Playtoons */
31 
32 #ifndef GOB_DETECTION_TABLES_PLAYTOONS_H
33 #define GOB_DETECTION_TABLES_PLAYTOONS_H
34 
35 // -- Playtoons 1: Uncle Archibald --
36 
37 {
38  {
39  "playtoons1",
40  "v1.002",
41  AD_ENTRY2s("playtoon.stk", "8c98e9a11be9bb203a55e8c6e68e519b", 25574338,
42  "archi.stk", "8d44b2a0d4e3139471213f9f0ed21e81", 5524674),
43  FR_FRA,
44  kPlatformWindows,
46  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
47  },
48  kFeatures640x480,
49  "intro2.stk", 0, 0
50 },
51 {
52  {
53  "playtoons1",
54  "Pack mes histoires animées",
55  AD_ENTRY2s("playtoon.stk", "55f0293202963854192e39474e214f5f", 30448474,
56  "archi.stk", "8d44b2a0d4e3139471213f9f0ed21e81", 5524674),
57  FR_FRA,
58  kPlatformWindows,
60  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
61  },
62  kFeatures640x480,
63  "intro2.stk", 0, 0
64 },
65 {
66  {
67  "playtoons1",
68  "",
69  AD_ENTRY2s("playtoon.stk", "c5ca2a288cdaefca9556cd9ae4b579cf", 25158926,
70  "archi.stk", "8d44b2a0d4e3139471213f9f0ed21e81", 5524674),
71  DE_DEU,
72  kPlatformWindows,
74  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
75  },
76  kFeatures640x480,
77  "intro2.stk", 0, 0
78 },
79 { // Supplied by scoriae in the forums
80  {
81  "playtoons1",
82  "v1.002",
83  AD_ENTRY2s("playtoon.stk", "9e513e993a5b0e2496add3f50c08764b", 30448506,
84  "archi.stk", "00d8274519dfcf8a0d8ae3099daea0f8", 5532135),
85  EN_ANY,
86  kPlatformWindows,
88  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
89  },
90  kFeatures640x480,
91  "intro2.stk", 0, 0
92 },
93 {
94  {
95  "playtoonsdemo",
96  "Non-Interactive",
97  AD_ENTRY1s("play123.scn", "4689a31f543915e488c3bc46ea358add", 258),
98  EN_ANY,
99  kPlatformWindows,
100  ADGF_DEMO,
101  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
102  },
103  kFeatures640x480 | kFeaturesSCNDemo,
104  0, 0, 3
105 },
106 {
107  {
108  "playtoons1",
109  "Non-Interactive Demo",
110  AD_ENTRY2s("e.scn", "8a0db733c3f77be86e74e8242e5caa61", 124,
111  "demarchg.vmd", "d14a95da7d8792faf5503f649ffcbc12", 5619415),
112  EN_ANY,
113  kPlatformWindows,
114  ADGF_DEMO,
115  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
116  },
117  kFeatures640x480 | kFeaturesSCNDemo,
118  0, 0, 4
119 },
120 {
121  {
122  "playtoons1",
123  "Non-Interactive Demo",
124  AD_ENTRY1s("i.scn", "8b3294474d39970463663edd22341730", 285),
125  IT_ITA,
126  kPlatformWindows,
127  ADGF_DEMO,
128  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
129  },
130  kFeatures640x480 | kFeaturesSCNDemo,
131  0, 0, 5
132 },
133 {
134  {
135  "playtoons1",
136  "Non-Interactive Demo",
137  AD_ENTRY1s("s.scn", "1f527010626b5490761f16ba7a6f639a", 251),
138  ES_ESP,
139  kPlatformWindows,
140  ADGF_DEMO,
141  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
142  },
143  kFeatures640x480 | kFeaturesSCNDemo,
144  0, 0, 6
145 },
146 
147 // -- Playtoons 2: The Case of the Counterfeit Collaborator (Spirou) --
148 
149 {
150  {
151  "playtoons2",
152  "",
153  AD_ENTRY2s("playtoon.stk", "4772c96be88a57f0561519e4a1526c62", 24406262,
154  "spirou.stk", "5d9c7644d0c47840169b4d016765cc1a", 9816201),
155  EN_ANY,
156  kPlatformWindows,
158  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
159  },
160  kFeatures640x480,
161  "intro2.stk", 0, 0
162 },
163 {
164  {
165  "playtoons2",
166  "",
167  AD_ENTRY2s("playtoon.stk", "55a85036dd93cce93532d8f743d90074", 17467154,
168  "spirou.stk", "e3e1b6148dd72fafc3637f1a8e5764f5", 9812043),
169  FR_FRA,
170  kPlatformWindows,
172  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
173  },
174  kFeatures640x480,
175  "intro2.stk", 0, 0
176 },
177 { // Bugreport #7052
178  {
179  "playtoons2",
180  "v1.002",
181  AD_ENTRY2s("playtoon.stk", "8c98e9a11be9bb203a55e8c6e68e519b", 25574338,
182  "spirou.stk", "91080dc148de1bbd6a97321c1a1facf3", 9817086),
183  FR_FRA,
184  kPlatformWindows,
186  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
187  },
188  kFeatures640x480,
189  "intro2.stk", 0, 0
190 },
191 {
192  {
193  "playtoons2",
194  "v1.002",
195  AD_ENTRY2s("playtoon.stk", "c5ca2a288cdaefca9556cd9ae4b579cf", 25158926,
196  "spirou.stk", "91080dc148de1bbd6a97321c1a1facf3", 9817086),
197  DE_DEU,
198  kPlatformWindows,
200  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
201  },
202  kFeatures640x480,
203  "intro2.stk", 0, 0
204 },
205 { // Supplied by Hkz
206  {
207  "playtoons2",
208  "",
209  AD_ENTRY2s("playtoon.stk", "2572685400852d12759a2fbf09ec88eb", 9698780,
210  "spirou.stk", "d3cfeff920b6343a2ece55088f530dba", 7076608),
211  IT_ITA,
212  kPlatformWindows,
214  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
215  },
216  kFeatures640x480,
217  "intro2.stk", 0, 0
218 },
219 { // Supplied by scoriae in the forums
220  {
221  "playtoons2",
222  "v1.002",
223  AD_ENTRY2s("playtoon.stk", "9e513e993a5b0e2496add3f50c08764b", 30448506,
224  "spirou.stk", "993737f112ca6a9b33c814273280d832", 9825760),
225  EN_ANY,
226  kPlatformWindows,
228  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
229  },
230  kFeatures640x480,
231  "intro2.stk", 0, 0
232 },
233 
234 // -- Playtoons 3: The Secret of the Castle --
235 
236 {
237  {
238  "playtoons3",
239  "v1.002",
240  AD_ENTRY2s("playtoon.stk", "8c98e9a11be9bb203a55e8c6e68e519b", 25574338,
241  "chato.stk", "4fa4ed96a427c344e9f916f9f236598d", 6033793),
242  FR_FRA,
243  kPlatformWindows,
245  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
246  },
247  kFeatures640x480,
248  "intro2.stk", 0, 0
249 },
250 {
251  {
252  "playtoons3",
253  "v1.002",
254  AD_ENTRY2s("playtoon.stk", "9e513e993a5b0e2496add3f50c08764b", 30448506,
255  "chato.stk", "8fc8d0da5b3e758908d1d7298d497d0b", 6041026),
256  EN_ANY,
257  kPlatformWindows,
259  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
260  },
261  kFeatures640x480,
262  "intro2.stk", 0, 0
263 },
264 {
265  {
266  "playtoons3",
267  "Pack mes histoires animées",
268  AD_ENTRY2s("playtoon.stk", "55f0293202963854192e39474e214f5f", 30448474,
269  "chato.stk", "4fa4ed96a427c344e9f916f9f236598d", 6033793),
270  FR_FRA,
271  kPlatformWindows,
273  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
274  },
275  kFeatures640x480,
276  "intro2.stk", 0, 0
277 },
278 {
279  {
280  "playtoons3",
281  "",
282  AD_ENTRY2s("playtoon.stk", "c5ca2a288cdaefca9556cd9ae4b579cf", 25158926,
283  "chato.stk", "3c6cb3ac8a5a7cf681a19971a92a748d", 6033791),
284  DE_DEU,
285  kPlatformWindows,
287  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
288  },
289  kFeatures640x480,
290  "intro2.stk", 0, 0
291 },
292 { // Supplied by Hkz on #scummvm
293  {
294  "playtoons3",
295  "",
296  AD_ENTRY2s("playtoon.stk", "4772c96be88a57f0561519e4a1526c62", 24406262,
297  "chato.stk", "bdef407387112bfcee90e664865ac3af", 6033867),
298  EN_ANY,
299  kPlatformWindows,
301  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
302  },
303  kFeatures640x480,
304  "intro2.stk", 0, 0
305 },
306 
307 // -- Playtoons 4: The Mandarin Prince --
308 
309 {
310  {
311  "playtoons4",
312  "v1.002",
313  AD_ENTRY2s("playtoon.stk", "b7f5afa2dc1b0f75970b7c07d175db1b", 24340406,
314  "manda.stk", "92529e0b927191d9898a34c2892e9a3a", 6485072),
315  FR_FRA,
316  kPlatformWindows,
318  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
319  },
320  kFeatures640x480,
321  "intro2.stk", 0, 0
322 },
323 { // Supplied by indy4fan in bug report #13100. Orig title: "Der Mandarin-Prinz"
324  {
325  "playtoons4",
326  "",
327  AD_ENTRY2s("playtoon.stk", "f853153e9be33b9e0ec6970d05642e51", 30448480,
328  "manda.stk", "fb65d32f43ade3ff573a8534d5a1a91e", 6492732),
329  DE_DEU,
330  kPlatformWindows,
332  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
333  },
334  kFeatures640x480,
335  "intro2.stk", 0, 0
336 },
337 { //Supplied by goodoldgeorg in bug report #4390
338  {
339  "playtoons4",
340  "v1.002",
341  AD_ENTRY2s("playtoon.stk", "9e513e993a5b0e2496add3f50c08764b", 30448506,
342  "manda.stk", "69a79c9f61b2618e482726f2ff68078d", 6499208),
343  EN_ANY,
344  kPlatformWindows,
346  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
347  },
348  kFeatures640x480,
349  "intro2.stk", 0, 0
350 },
351 
352 // -- Playtoons 5: The Stone of Wakan --
353 
354 {
355  {
356  "playtoons5",
357  "v1.002",
358  AD_ENTRY2s("playtoon.stk", "55f0293202963854192e39474e214f5f", 30448474,
359  "wakan.stk", "f493bf82851bc5ba74d57de6b7e88df8", 5520153),
360  FR_FRA,
361  kPlatformWindows,
363  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
364  },
365  kFeatures640x480,
366  "intro2.stk", 0, 0
367 },
368 { // Supplied by indy4fan in bug report #13099. Orig title: "Der Stein von Wakan"
369  {
370  "playtoons5",
371  "v1.002",
372  AD_ENTRY2s("playtoon.stk", "9e513e993a5b0e2496add3f50c08764b", 30448506,
373  "wakan.stk", "5518139580becd8c49bbfbdd4f49187a", 5523417),
374  DE_DEU,
375  kPlatformWindows,
377  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
378  },
379  kFeatures640x480,
380  "intro2.stk", 0, 0
381 },
382 
383 // -- Playtoons Construction Kit 1: Monsters --
384 
385 {
386  {
387  "playtnck1",
388  "v1.002",
389  AD_ENTRY2s("playtoon.stk", "5f9aae29265f1f105ad8ec195dff81de", 68382024,
390  "dan.itk", "906d67b3e438d5e95ec7ea9e781a94f3", 3000320),
391  FR_FRA,
392  kPlatformWindows,
394  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
395  },
396  kFeatures640x480,
397  "intro2.stk", 0, 0
398 },
399 
400 // -- Playtoons Construction Kit 2: Knights --
401 
402 {
403  {
404  "playtnck2",
405  "v1.002",
406  AD_ENTRY2s("playtoon.stk", "5f9aae29265f1f105ad8ec195dff81de", 68382024,
407  "dan.itk", "74eeb075bd2cb47b243349730264af01", 3213312),
408  FR_FRA,
409  kPlatformWindows,
411  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
412  },
413  kFeatures640x480,
414  "intro2.stk", 0, 0
415 },
416 
417 // -- Playtoons Construction Kit 3: Far West --
418 
419 {
420  {
421  "playtnck3",
422  "v1.002",
423  AD_ENTRY2s("playtoon.stk", "5f9aae29265f1f105ad8ec195dff81de", 68382024,
424  "dan.itk", "9a8f62809eca5a52f429b5b6a8e70f8f", 2861056),
425  FR_FRA,
426  kPlatformWindows,
428  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
429  },
430  kFeatures640x480,
431  "intro2.stk", 0, 0
432 },
433 {
434  { // Supplied by laenion in Bugreport #13457
435  "playtnck3",
436  "",
437  AD_ENTRY2s("playtoon.stk", "9ca3a2c19a3261cf9fa0f40eebc9d3ad", 65879662,
438  "dan.itk", "e8566d7efb8601a323adc918948d03fe", 3325952),
439  DE_DEU,
440  kPlatformWindows,
442  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
443  },
444  kFeatures640x480,
445  "intro2.stk", 0, 0
446 },
447 
448 // -- Bambou le sauveur de la jungle --
449 
450 {
451  {
452  "bambou",
453  "",
454  AD_ENTRY2s("intro.stk", "2f8db6963ff8d72a8331627ebda918f4", 3613238,
455  "bambou.itk", "0875914d31126d0749313428f10c7768", 114440192),
456  FR_FRA,
457  kPlatformWindows,
459  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
460  },
461  kFeatures640x480,
462  "intro.stk", "intro.tot", 0
463 },
464 
465 #endif // GOB_DETECTION_TABLES_PLAYTOONS_H
No flags.
Definition: advancedDetector.h:139
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
Add "-demo" to gameid.
Definition: advancedDetector.h:157
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116