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// Game detection information and MD5s
23
24#include "common/translation.h"
25
26// From sage/scene.h, these are some defines that also
27// help with detection.
28#include "saga/shared_detection_defines.h"
29
30namespace Saga {
31
32static const SAGAGameDescription gameDescriptions[] = {
33 // ITE Section ////////////////////////////////////////////////////////////////////////////////////////////
34
35
36 // ITE Demos //////////////////////////////////////////////////////////////////////////////////////////////
37
38 // Note: This version is NOT supported yet
39 // Based on a very early version of the engine
40
41 // Inherit the earth - DOS Demo version
42 // sound unchecked
43 {
44 {
45 "ite",
46 MetaEngineDetection::GAME_NOT_IMPLEMENTED, // Reason for being unsupported
47 {
48 {"ite.rsc", GAME_RESOURCEFILE, "986c79c4d2939dbe555576529fd37932", AD_NO_SIZE},
49 //{"ite.dmo", GAME_DEMOFILE, "0b9a70eb4e120b6f00579b46c8cae29e", AD_NO_SIZE},
50 {"scripts.rsc", GAME_SCRIPTFILE, "d5697dd3240a3ceaddaa986c47e1a2d7", AD_NO_SIZE},
51 //{"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c58e67c506af4ffa03fd0aac2079deb0", AD_NO_SIZE},
53 },
54 Common::EN_ANY,
55 Common::kPlatformDOS,
57 GUIO1(GUIO_NOSPEECH)
58 },
59 GID_ITE,
60 GF_ITE_DOS_DEMO,
61 ITE_DEFAULT_SCENE,
62 RESOURCELIST_ITE_DEMO,
63 FONTLIST_ITE_DEMO,
64 PATCHLIST_NONE,
65 INTROLIST_ITE_DOS_DEMO,
66 {},
67 },
68
69 // Inherit the earth - MAC Demo version
70 {
71 {
72 "ite",
73 "Demo 2",
74 {
75 {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08", 1865461},
76 {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b", 70083},
78 },
79 Common::EN_ANY,
80 Common::kPlatformMacintosh,
82 GUIO1(GUIO_NOSPEECH)
83 },
84 GID_ITE,
85 0,
86 ITE_DEFAULT_SCENE,
87 RESOURCELIST_ITE,
88 FONTLIST_ITE_WIN_DEMO,
89 PATCHLIST_ITE_MAC,
90 INTROLIST_ITE_DEFAULT,
91 {},
92 },
93
94
95 // Inherit the earth - MAC Demo version 1
96 // Non-interactive demo
97 {
98 {
99 "ite",
100 "Demo 1",
101 {
102 {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08", 1131098},
103 {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b", 38613},
105 },
106 Common::EN_ANY,
107 Common::kPlatformMacintosh,
108 ADGF_DEMO,
109 GUIO1(GUIO_NOSPEECH)
110 },
111 GID_ITE,
112 0,
113 ITE_DEFAULT_SCENE,
114 RESOURCELIST_ITE,
115 FONTLIST_ITE_WIN_DEMO,
116 PATCHLIST_ITE_MAC,
117 INTROLIST_ITE_DEFAULT,
118 {},
119 },
120
121
122 // Inherit the earth - Win32 Demo version 2/3, Linux Demo version
123 // Win32 Version 3 and Linux Demo version have digital music, Win32 version 2 has MIDI music
124 {
125 {
126 "ite",
127 "Win Demo 2/3, Linux Demo",
128 {
129 {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1951395},
130 {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 70051},
132 },
133 Common::EN_ANY,
134 Common::kPlatformWindows,
135 ADGF_DEMO,
136 GUIO0()
137 },
138 GID_ITE,
139 0,
140 ITE_DEFAULT_SCENE,
141 RESOURCELIST_ITE,
142 FONTLIST_ITE_WIN_DEMO,
143 PATCHLIST_ITE,
144 INTROLIST_ITE_DEFAULT,
145 {},
146 },
147
148 // Inherit the earth - Win32 Demo version 2, compressed
149 {
150 {
151 "ite",
152 "Win Demo 2",
153 {
154 {"itedemo.exe", 0, "d2ea5ccf8554fef4576718c06f34e5e5", 17472512},
156 },
157 Common::EN_ANY,
158 Common::kPlatformWindows,
159 ADGF_DEMO,
160 GUIO0()
161 },
162 GID_ITE,
163 GF_INSTALLER,
164 ITE_DEFAULT_SCENE,
165 RESOURCELIST_ITE,
166 FONTLIST_ITE_WIN_DEMO,
167 PATCHLIST_ITE,
168 INTROLIST_ITE_DEFAULT,
169 {
170 {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1951395},
171 {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 70051},
173 },
174 },
175
176 // Inherit the earth - Win32 Demo version 3, compressed
177 {
178 {
179 "ite",
180 "Win Demo 3",
181 {
182 {"itedemo.exe", 0, "0a12e3ff2d511c2723acc4abc4480ee1", 31675904},
184 },
185 Common::EN_ANY,
186 Common::kPlatformWindows,
187 ADGF_DEMO,
188 GUIO0()
189 },
190 GID_ITE,
191 GF_INSTALLER,
192 ITE_DEFAULT_SCENE,
193 RESOURCELIST_ITE,
194 FONTLIST_ITE_WIN_DEMO,
195 PATCHLIST_ITE_MAC, // Skip midi patches.
196 INTROLIST_ITE_DEFAULT,
197 {
198 {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1951395},
199 {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 70051},
201 },
202 },
203
204
205 // Inherit the earth - Win32 Demo version 1
206 // Non-interactive demo
207 {
208 {
209 "ite",
210 "Demo 1",
211 {
212 {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1327323},
213 {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 38613},
215 },
216 Common::EN_ANY,
217 Common::kPlatformWindows,
218 ADGF_DEMO,
219 GUIO0()
220 },
221 GID_ITE,
222 GF_8BIT_UNSIGNED_PCM,
223 ITE_DEFAULT_SCENE,
224 RESOURCELIST_ITE,
225 FONTLIST_ITE_WIN_DEMO,
226 PATCHLIST_ITE,
227 INTROLIST_ITE_DEFAULT,
228 {},
229 },
230
231 // Inherit the earth - Win32 Demo version 1
232 // Non-interactive demo, compressed
233 {
234 {
235 "ite",
236 "Demo 1",
237 {
238 {"itedemo.exe", 0, "e49c52d06add732f3736f64d3e79a223", 7823872},
240 },
241 Common::EN_ANY,
242 Common::kPlatformWindows,
243 ADGF_DEMO,
244 GUIO0()
245 },
246 GID_ITE,
247 GF_8BIT_UNSIGNED_PCM | GF_INSTALLER,
248 ITE_DEFAULT_SCENE,
249 RESOURCELIST_ITE,
250 FONTLIST_ITE_WIN_DEMO,
251 PATCHLIST_ITE,
252 INTROLIST_ITE_DEFAULT,
253 {
254 {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1327323},
255 {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 38613},
257 },
258 },
259
260
261 {
262 {
263 "ite",
264 "AGA Demo CD",
265 {
266 {"ite.rtn", GAME_RESOURCEFILE, "634d36f78ac151b14dbeed274e169def", 18564},
267 {"ite.000", 0, "75a2c63fd67d3c87512a37af91537fba", 900096},
269 },
270 Common::DE_DEU,
271 Common::kPlatformAmiga,
272 ADGF_CD,
273 GUIO0()
274 },
275 GID_ITE,
276 GF_EXTRA_ITE_CREDITS | GF_AGA_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
277 ITE_DEFAULT_SCENE,
278 RESOURCELIST_ITE_GERMAN_AGA,
279 FONTLIST_NONE,
280 PATCHLIST_ITE,
281 INTROLIST_ITE_AMIGA_GERMAN_AGA,
282 {},
283 },
284 {
285 {
286 "ite",
287 "AGA Demo Floppy",
288 {
289 {"ite.rtn", GAME_RESOURCEFILE, "634d36f78ac151b14dbeed274e169def", 18564},
290 {"ite01.adf", 0, "82877f62357c39cb3a9f892dfce713e2", 901120},
291 {"ite02.adf", 0, "ed7bff9c17aacce17a9b5743d39149e7", 901120},
293 },
294 Common::DE_DEU,
295 Common::kPlatformAmiga,
296 ADGF_CD,
297 GUIO0()
298 },
299 GID_ITE,
300 GF_ITE_FLOPPY|GF_EXTRA_ITE_CREDITS | GF_AGA_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
301 ITE_DEFAULT_SCENE,
302 RESOURCELIST_ITE_GERMAN_AGA,
303 FONTLIST_NONE,
304 PATCHLIST_ITE,
305 INTROLIST_ITE_AMIGA_GERMAN_AGA,
306 {},
307 },
308 {
309 {
310 "ite",
311 "ECS Demo CD",
312 {
313 {"ite.rtn", GAME_RESOURCEFILE, "1e77154f045358ef3f09fbdb00ea92a4", 18624},
314 {"ite.000", 0, "7907e74ed9ce17bb9d6c10e21273d53e", 788221},
316 },
317 Common::DE_DEU,
318 Common::kPlatformAmiga,
319 ADGF_CD,
320 GUIO0()
321 },
322 GID_ITE,
323 GF_EXTRA_ITE_CREDITS | GF_ECS_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
324 ITE_DEFAULT_SCENE,
325 RESOURCELIST_ITE_GERMAN_ECS,
326 FONTLIST_NONE,
327 PATCHLIST_ITE,
328 INTROLIST_ITE_AMIGA_GERMAN_ECS,
329 {},
330 },
331 {
332 {
333 "ite",
334 "ECS Demo Floppy",
335 {
336 {"ite.rtn", GAME_RESOURCEFILE, "1e77154f045358ef3f09fbdb00ea92a4", 18624},
337 {"ite01.adf", 0, "fc6ba8bae7d86038efa2fba30ebf5e77", 901120},
338 {"ite02.adf", 0, "8f8cc806fc19066480b868c43e12343a", 901120},
340 },
341 Common::DE_DEU,
342 Common::kPlatformAmiga,
344 GUIO0()
345 },
346 GID_ITE,
347 GF_ITE_FLOPPY | GF_EXTRA_ITE_CREDITS | GF_ECS_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
348 ITE_DEFAULT_SCENE,
349 RESOURCELIST_ITE_GERMAN_ECS,
350 FONTLIST_NONE,
351 PATCHLIST_ITE,
352 INTROLIST_ITE_AMIGA_GERMAN_ECS,
353 {},
354 },
355
356
357 // ITE Mac versions ///////////////////////////////////////////////////////////////////////////////////////
358
359 // Inherit the earth - MAC CD Guild version
360 {
361 {
362 "ite",
363 "CD",
364 {
365 {"ite resources", GAME_RESOURCEFILE | GAME_MACBINARY, "d:4f7fa11c5175980ed593392838523060", 8862102},
366 {"ite scripts", GAME_SCRIPTFILE | GAME_MACBINARY, "d:adf1f46c1d0589083996a7060c798ad0", 336006},
367 {"ite sounds", GAME_SOUNDFILE | GAME_MACBINARY, "d:8ee4d9ee27688785608d09faaa4a974c", 3680672},
368 {"ite music", GAME_MUSICFILE_GM | GAME_MACBINARY, "r:b0d66d7ae48f35c5c9a3444343b86f85", 3135053},
369 // {"ite voices", GAME_VOICEFILE | GAME_MACBINARY, "ee65f8e713127cf7f2d56371d2b8e63d", 2264},
371 },
372 Common::EN_ANY,
373 Common::kPlatformMacintosh,
374 ADGF_CD,
375 GUIO0()
376 },
377 GID_ITE,
378 GF_8BIT_UNSIGNED_PCM,
379 ITE_DEFAULT_SCENE,
380 RESOURCELIST_ITE,
381 FONTLIST_ITE_WIN_DEMO,
382 PATCHLIST_NONE,
383 INTROLIST_ITE_DEFAULT,
384 {},
385 },
386
387 // Inherit the earth - MAC CD First edition
388 {
389 {
390 "ite",
391 "CD",
392 {
393 {"ite resources.bin", GAME_RESOURCEFILE | GAME_MACBINARY, "473768a17d843de5126d608b26ed7250", AD_NO_SIZE},
394 {"ite scripts.bin", GAME_SCRIPTFILE | GAME_MACBINARY, "294cad2d7bb6cd7dd602c9a5867873d7", AD_NO_SIZE},
395 {"ite sounds.bin", GAME_SOUNDFILE | GAME_MACBINARY, "178fa322aeb8eb51bba821eb128e037b", AD_NO_SIZE},
396 {"ite music.bin", GAME_MUSICFILE_GM | GAME_MACBINARY, "023fddf96a39edeaed647f16947de9c1", AD_NO_SIZE},
397 //{"ite voices.bin", GAME_VOICEFILE | GAME_MACBINARY, "dba92ae7d57e942250fe135609708369", AD_NO_SIZE},
399 },
400 Common::EN_ANY,
401 Common::kPlatformMacintosh,
402 ADGF_CD,
403 GUIO0()
404 },
405 GID_ITE,
406 GF_8BIT_UNSIGNED_PCM,
407 ITE_DEFAULT_SCENE,
408 RESOURCELIST_ITE,
409 FONTLIST_ITE_WIN_DEMO,
410 PATCHLIST_NONE,
411 INTROLIST_ITE_DEFAULT,
412 {},
413 },
414
415 // Inherit the earth - MAC CD Wyrmkeep version
416 {
417 {
418 "ite",
419 "Wyrmkeep CD",
420 {
421 {"ite.rsc", GAME_RESOURCEFILE, "4f7fa11c5175980ed593392838523060", AD_NO_SIZE},
422 {"scripts.rsc", GAME_SCRIPTFILE, "adf1f46c1d0589083996a7060c798ad0", AD_NO_SIZE},
424 },
425 Common::EN_ANY,
426 Common::kPlatformMacintosh,
427 ADGF_CD,
428 GUIO0()
429 },
430 GID_ITE,
431 0,
432 ITE_DEFAULT_SCENE,
433 RESOURCELIST_ITE,
434 FONTLIST_ITE_WIN_DEMO,
435 PATCHLIST_ITE_MAC,
436 INTROLIST_ITE_DEFAULT,
437 {},
438 },
439
440 // Inherit the earth - MAC CD GOG version 1.1
441 {
442 {
443 "ite",
444 "GOG.com CD Mac v1.1",
445 {
446 {"ite_i.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927165},
447 {"scripts_i.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 335927},
449 },
450 Common::EN_ANY,
451 Common::kPlatformUnknown, // Most of the resources are Little Endian
452 ADGF_CD,
453 GUIO0()
454 },
455 GID_ITE,
456 GF_SOME_MAC_RESOURCES,
457 ITE_DEFAULT_SCENE,
458 RESOURCELIST_ITE,
459 FONTLIST_ITE,
460 PATCHLIST_NONE,
461 INTROLIST_ITE_DEFAULT,
462 {},
463 },
464
465
466 // ITE PC CD versions //////////////////////////////////////////////////////////////////////////////////////
467
468 // Inherit the earth - Wyrmkeep combined Windows/Mac/Linux CD
469
470 // version is different from the other Wyrmkeep re-releases in that it does
471 // not have any substitute files. Presumably the ite.rsc file has been
472 // modified to include the Wyrmkeep changes. The resource files are little-
473 // endian, except for the voice file which is big-endian.
474 {
475 {
476 "ite",
477 "Multi-OS CD Version",
478 {
479 {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927165},
480 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
482 },
483 Common::EN_ANY,
484 Common::kPlatformUnknown,
485 ADGF_CD,
486 GUIO0()
487 },
488 GID_ITE,
489 0,
490 ITE_DEFAULT_SCENE,
491 RESOURCELIST_ITE,
492 FONTLIST_ITE,
493 PATCHLIST_NONE,
494 INTROLIST_ITE_DEFAULT,
495 {},
496 },
497
498 // Inherit the earth - German Wyrmkeep combined Windows/Mac/Linux CD
499
500 // Supplied by user nicode in bug #6428.
501 // Contains voices.rsc instead of "Inherit the Earth Voices".
502 {
503 {
504 "ite",
505 "Multi-OS CD Version",
506 {
507 {"ite.rsc", GAME_RESOURCEFILE, "420e09cfdbb4db12baefd4bc81d8e154", 8925349},
508 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
510 },
511 Common::DE_DEU,
512 Common::kPlatformUnknown,
513 ADGF_CD,
514 GUIO0()
515 },
516 GID_ITE,
517 0,
518 ITE_DEFAULT_SCENE,
519 RESOURCELIST_ITE,
520 FONTLIST_ITE,
521 PATCHLIST_NONE,
522 INTROLIST_ITE_DEFAULT,
523 {},
524 },
525
526 // Inherit the earth - Italian Wyrmkeep combined Windows/Mac/Linux CD (fan translation)
527
528 // version is different from the other Wyrmkeep re-releases in that it does
529 // not have any substitute files. Presumably the ite.rsc file has been
530 // modified to include the Wyrmkeep changes. The resource files are little-
531 // endian, except for the voice file which is big-endian.
532 {
533 {
534 "ite",
535 "Multi-OS CD Version",
536 {
537 // TODO: add size for ite.rsc
538 {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", AD_NO_SIZE},
539 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
540 {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6", AD_NO_SIZE},
542 },
543 Common::IT_ITA,
544 Common::kPlatformUnknown,
545 ADGF_CD,
546 GUIO0()
547 },
548 GID_ITE,
549 0,
550 ITE_DEFAULT_SCENE,
551 RESOURCELIST_ITE,
552 FONTLIST_ITE,
553 PATCHLIST_NONE,
554 INTROLIST_ITE_DEFAULT,
555 {},
556 },
557
558 // Inherit the earth - Wyrmkeep Windows CD version
559 // Reported by eriktorbjorn
560 {
561 {
562 "ite",
563 "Windows CD Version",
564 {
565 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
566 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
567 {"cave.mid", 0, "f7619359323058b61ec44fa8ce7888e5", 4441},
569 },
570 Common::EN_ANY,
571 Common::kPlatformWindows,
572 ADGF_CD,
573 GUIO0()
574 },
575 GID_ITE,
576 GF_EXTRA_ITE_CREDITS,
577 ITE_DEFAULT_SCENE,
578 RESOURCELIST_ITE,
579 FONTLIST_ITE,
580 PATCHLIST_ITE,
581 INTROLIST_ITE_DEFAULT,
582 {},
583 },
584
585 // Inherit the earth - Wyrmkeep Linux CD version
586 // Reported by eriktorbjorn
587 {
588 {
589 "ite",
590 "Linux CD Version",
591 {
592 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
593 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
594 {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
596 },
597 Common::EN_ANY,
598 Common::kPlatformLinux,
599 ADGF_CD,
600 GUIO0()
601 },
602 GID_ITE,
603 GF_EXTRA_ITE_CREDITS,
604 ITE_DEFAULT_SCENE,
605 RESOURCELIST_ITE,
606 FONTLIST_ITE,
607 PATCHLIST_ITE,
608 INTROLIST_ITE_DEFAULT,
609 {},
610 },
611
612 // Inherit the earth - DOS CD version - 17-06-1994
613 // Reported by eriktorbjorn
614 {
615 {
616 "ite",
617 "DOS CD Version 1",
618 {
619 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
620 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
622 },
623 Common::EN_ANY,
624 Common::kPlatformDOS,
625 ADGF_CD,
626 GUIO0()
627 },
628 GID_ITE,
629 GF_EXTRA_ITE_CREDITS,
630 ITE_DEFAULT_SCENE,
631 RESOURCELIST_ITE,
632 FONTLIST_ITE,
633 PATCHLIST_ITE,
634 INTROLIST_ITE_DEFAULT,
635 {},
636 },
637
638 // Inherit the earth - Wyrmkeep Italian Windows CD version (fan translation)
639 {
640 {
641 "ite",
642 "Windows CD Version",
643 {
644 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
645 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
646 {"cave.mid", GAME_RESOURCEFILE, "f7619359323058b61ec44fa8ce7888e5", 4441},
648 },
649 Common::IT_ITA,
650 Common::kPlatformWindows,
651 ADGF_CD,
652 GUIO0()
653 },
654 GID_ITE,
655 0,
656 ITE_DEFAULT_SCENE,
657 RESOURCELIST_ITE,
658 FONTLIST_ITE,
659 PATCHLIST_ITE,
660 INTROLIST_ITE_DEFAULT,
661 {},
662 },
663
664 // Inherit the earth - Wyrmkeep Italian Linux CD version (fan translation)
665 {
666 {
667 "ite",
668 "Linux CD Version",
669 {
670 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
671 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
672 {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
674 },
675 Common::IT_ITA,
676 Common::kPlatformLinux,
677 ADGF_CD,
678 GUIO0()
679 },
680 GID_ITE,
681 0,
682 ITE_DEFAULT_SCENE,
683 RESOURCELIST_ITE,
684 FONTLIST_ITE,
685 PATCHLIST_ITE,
686 INTROLIST_ITE_DEFAULT,
687 {},
688 },
689
690 // Inherit the earth - Italian DOS CD version (fan translation)
691 {
692 {
693 "ite",
694 "DOS CD Version",
695 {
696 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
697 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
699 },
700 Common::IT_ITA,
701 Common::kPlatformDOS,
702 ADGF_CD,
703 GUIO0()
704 },
705 GID_ITE,
706 0,
707 ITE_DEFAULT_SCENE,
708 RESOURCELIST_ITE,
709 FONTLIST_ITE,
710 PATCHLIST_ITE,
711 INTROLIST_ITE_DEFAULT,
712 {},
713 },
714
715 // Inherit the earth - Wyrmkeep French Windows CD version (fan translation)
716 {
717 {
718 "ite",
719 "Windows CD Version",
720 {
721 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
722 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
723 {"cave.mid", GAME_RESOURCEFILE, "f7619359323058b61ec44fa8ce7888e5", 4441},
725 },
726 Common::FR_FRA,
727 Common::kPlatformWindows,
728 ADGF_CD,
729 GUIO0()
730 },
731 GID_ITE,
732 0,
733 ITE_DEFAULT_SCENE,
734 RESOURCELIST_ITE,
735 FONTLIST_ITE,
736 PATCHLIST_ITE,
737 INTROLIST_ITE_DEFAULT,
738 {},
739 },
740
741 // Inherit the earth - Wyrmkeep French Linux CD version (fan translation)
742 {
743 {
744 "ite",
745 "Linux CD Version",
746 {
747 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
748 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
749 {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
751 },
752 Common::FR_FRA,
753 Common::kPlatformLinux,
754 ADGF_CD,
755 GUIO0()
756 },
757 GID_ITE,
758 0,
759 ITE_DEFAULT_SCENE,
760 RESOURCELIST_ITE,
761 FONTLIST_ITE,
762 PATCHLIST_ITE,
763 INTROLIST_ITE_DEFAULT,
764 {},
765 },
766
767 // Inherit the earth - French DOS CD version (fan translation)
768 {
769 {
770 "ite",
771 "DOS CD Version",
772 {
773 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
774 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
776 },
777 Common::FR_FRA,
778 Common::kPlatformDOS,
779 ADGF_CD,
780 GUIO0()
781 },
782 GID_ITE,
783 0,
784 ITE_DEFAULT_SCENE,
785 RESOURCELIST_ITE,
786 FONTLIST_ITE,
787 PATCHLIST_ITE,
788 INTROLIST_ITE_DEFAULT,
789 {},
790 },
791
792 // Inherit the earth - DOS CD version - 30-06-1994
793 {
794 {
795 "ite",
796 "DOS CD Version 2",
797 {
798 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", AD_NO_SIZE},
799 {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", AD_NO_SIZE},
801 },
802 Common::EN_ANY,
803 Common::kPlatformDOS,
804 ADGF_CD,
805 GUIO0()
806 },
807 GID_ITE,
808 0,
809 ITE_DEFAULT_SCENE,
810 RESOURCELIST_ITE,
811 FONTLIST_ITE,
812 PATCHLIST_ITE,
813 INTROLIST_ITE_DEFAULT,
814 {},
815 },
816
817 // Inherit the earth - Hebrew fan translation
818 {
819 {
820 "ite",
821 "CD Version",
822 {
823 {"ite.rsc", GAME_RESOURCEFILE, "b9354a4c2d138f680306e4baf8585e9d", AD_NO_SIZE},
824 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
826 },
827 Common::HE_ISR,
828 Common::kPlatformUnknown,
829 ADGF_CD,
830 GUIO0()
831 },
832 GID_ITE,
833 0,
834 ITE_DEFAULT_SCENE,
835 RESOURCELIST_ITE,
836 FONTLIST_ITE,
837 PATCHLIST_NONE,
838 INTROLIST_ITE_DEFAULT,
839 {},
840 },
841
842 // Inherit the earth - DOS CD German version
843 // reported by mld. Bestsellergamers cover disk
844 {
845 {
846 "ite",
847 "CD Version",
848 {
849 {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", AD_NO_SIZE},
850 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
852 },
853 Common::DE_DEU,
854 Common::kPlatformDOS,
855 ADGF_CD,
856 GUIO0()
857 },
858 GID_ITE,
859 0,
860 ITE_DEFAULT_SCENE,
861 RESOURCELIST_ITE,
862 FONTLIST_ITE,
863 PATCHLIST_NONE,
864 INTROLIST_ITE_DEFAULT,
865 {},
866 },
867
868 // Inherit the earth - Windows Trial
869 // Not supported and will not be supported, as fixing it
870 // enables whole game. Currently, it crashes.
871 {
872 {
873 "ite",
874 // I18N: Inherit the Earth had a "trial" version which is a full game with a simple check
875 _s("Windows Trial version is not supported"),
876 {
877 {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927169},
878 {"scripts.rsc", GAME_SCRIPTFILE, "bbf929f1e6d6f2af30c41d078798f5c1", 335927},
880 },
881 Common::EN_ANY,
882 Common::kPlatformWindows,
884 GUIO0()
885 },
886 GID_ITE,
887 0,
888 ITE_DEFAULT_SCENE,
889 RESOURCELIST_ITE,
890 FONTLIST_ITE,
891 PATCHLIST_NONE,
892 INTROLIST_ITE_DEFAULT,
893 {},
894 },
895
896 // Inherit the earth - macOS Trial
897 // Linux trial version uses same resources a Wyrmkeep Multi-OS
898 {
899 {
900 "ite",
901 // I18N: Inherit the Earth had a "trial" version which is a full game with a simple check
902 _s("macOS Trial version is not supported"),
903 {
904 {"ite_i.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927169},
905 {"scripts_i.rsc", GAME_SCRIPTFILE, "bbf929f1e6d6f2af30c41d078798f5c1", 335927},
907 },
908 Common::EN_ANY,
909 Common::kPlatformMacintosh,
911 GUIO0()
912 },
913 GID_ITE,
914 0,
915 ITE_DEFAULT_SCENE,
916 RESOURCELIST_ITE,
917 FONTLIST_ITE,
918 PATCHLIST_NONE,
919 INTROLIST_ITE_DEFAULT,
920 {},
921 },
922
923 // Inherit the earth - Pocket PC Trial
924 {
925 {
926 "ite",
927 // I18N: Inherit the Earth had a "trial" version which is a full game with a simple check
928 _s("Pocket PC Trial version is not supported"),
929 {
930 {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927169},
931 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 335927},
932 {"voicesv.rsc", GAME_VOICEFILE, "7e751eaab3b3127cec5a360e94cafd8b", 43744418},
934 },
935 Common::EN_ANY,
936 Common::kPlatformPocketPC,
938 GUIO0()
939 },
940 GID_ITE,
941 0,
942 ITE_DEFAULT_SCENE,
943 RESOURCELIST_ITE,
944 FONTLIST_ITE,
945 PATCHLIST_ITE,
946 INTROLIST_ITE_DEFAULT,
947 {},
948 },
949
950 // Inherit the Earth - Japanese PC-98 CD version
951 {
952 {
953 "ite",
954 "CD",
955 {
956 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8921524},
957 {"scripts.rsc", GAME_SCRIPTFILE, "875ffcf269efc49088423fc4572859ae", 477849},
959 },
960 Common::JA_JPN,
961 Common::kPlatformPC98,
962 ADGF_CD,
963 GUIO1(GAMEOPTION_COPY_PROTECTION)
964 },
965 GID_ITE,
966 GF_ITE_FLOPPY, // Even if that game version comes on a CD it behaves like a DOS floppy version
967 ITE_DEFAULT_SCENE,
968 RESOURCELIST_ITE,
969 FONTLIST_ITE,
970 PATCHLIST_NONE,
971 INTROLIST_ITE_DEFAULT,
972 {},
973 },
974
975 // Inherit the earth - Russian CD version (fan translation)
976 {
977 {
978 "ite",
979 "CD Version",
980 {
981 { "ite.rsc", GAME_RESOURCEFILE, "fedbe4a01170f7a94e3426a2a9550be3", 9779482},
982 { "scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", 328255},
984 },
985 Common::RU_RUS,
986 Common::kPlatformDOS,
987 ADGF_CD,
988 GUIO0()
989 },
990 GID_ITE,
991 0,
992 ITE_DEFAULT_SCENE,
993 RESOURCELIST_ITE,
994 FONTLIST_ITE,
995 PATCHLIST_ITE,
996 INTROLIST_ITE_DEFAULT,
997 {},
998 },
999
1000 // Inherit the earth - Russian Windows CD version (fan translation)
1001 {
1002 {
1003 "ite",
1004 "Windows CD Version",
1005 {
1006 {"ite.rsc", GAME_RESOURCEFILE, "fedbe4a01170f7a94e3426a2a9550be3", 9035369},
1007 {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 328193},
1009 },
1010 Common::RU_RUS,
1011 Common::kPlatformWindows,
1012 ADGF_CD,
1013 GUIO0()
1014 },
1015 GID_ITE,
1016 0,
1017 ITE_DEFAULT_SCENE,
1018 RESOURCELIST_ITE,
1019 FONTLIST_ITE,
1020 PATCHLIST_ITE,
1021 INTROLIST_ITE_DEFAULT,
1022 {},
1023 },
1024
1025 // ITE floppy versions ////////////////////////////////////////////////////////////////////////////////////
1026
1027 // Inherit the earth - German Floppy version
1028 {
1029 {
1030 "ite",
1031 "Floppy",
1032 {
1033 {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", AD_NO_SIZE},
1034 {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
1036 },
1037 Common::DE_DEU,
1038 Common::kPlatformDOS,
1040 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1041 },
1042 GID_ITE,
1043 GF_ITE_FLOPPY,
1044 ITE_DEFAULT_SCENE,
1045 RESOURCELIST_ITE,
1046 FONTLIST_ITE,
1047 PATCHLIST_NONE,
1048 INTROLIST_ITE_DEFAULT,
1049 {},
1050 },
1051
1052 // Inherit the earth - Disk version
1053 {
1054 {
1055 "ite",
1056 "Floppy",
1057 {
1058 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8903828},
1059 {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
1061 },
1062 Common::EN_ANY,
1063 Common::kPlatformDOS,
1065 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1066 },
1067 GID_ITE,
1068 GF_ITE_FLOPPY,
1069 ITE_DEFAULT_SCENE,
1070 RESOURCELIST_ITE,
1071 FONTLIST_ITE,
1072 PATCHLIST_ITE,
1073 INTROLIST_ITE_DEFAULT,
1074 {},
1075 },
1076
1077 // Same as above but installer
1078 {
1079 {
1080 "ite",
1081 "Floppy Packed",
1082 {
1083 {"inherit.arj", 0, "a7910371d6b43c00a318bc9c6f0062b4", 1413298},
1084 {"inherit.a01", 0, "e5034686e3bc531ba1bbcb6c6efe90c1", 1456420},
1085 {"inherit.a02", 0, "a8d3bf36dd7ece019fd2f819a0dfed70", 1456328},
1086 {"inherit.a03", 0, "456a4ee942cdf653754fbec4e942db46", 1456284},
1087 {"inherit.a04", 0, "748865cda20e1404b19f17b5aaab255d", 1456289},
1088 {"inherit.105", 0, "c03f250b95dedf7f10bf188c49047140", 1117200},
1090 },
1091 Common::EN_ANY,
1092 Common::kPlatformDOS,
1094 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1095 },
1096 GID_ITE,
1097 GF_ITE_FLOPPY | GF_INSTALLER,
1098 ITE_DEFAULT_SCENE,
1099 RESOURCELIST_ITE,
1100 FONTLIST_ITE,
1101 PATCHLIST_ITE,
1102 INTROLIST_ITE_DEFAULT,
1103 {
1104 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8903828},
1105 {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
1107 },
1108 },
1109
1110
1111 // Inherit the earth - Italian Disk version (fan translation)
1112 {
1113 {
1114 "ite",
1115 "Floppy",
1116 {
1117 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8905106},
1118 {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", 340726},
1120 },
1121 Common::IT_ITA,
1122 Common::kPlatformDOS,
1124 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1125 },
1126 GID_ITE,
1127 GF_ITE_FLOPPY,
1128 ITE_DEFAULT_SCENE,
1129 RESOURCELIST_ITE,
1130 FONTLIST_ITE,
1131 PATCHLIST_ITE,
1132 INTROLIST_ITE_DEFAULT,
1133 {},
1134 },
1135
1136 // Inherit the earth - Chinese Disk version
1137 {
1138 {
1139 "ite",
1140 "Floppy",
1141 {
1142 {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8901704},
1143 {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", 281071},
1145 },
1146 Common::ZH_TWN,
1147 Common::kPlatformDOS,
1149 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1150 },
1151 GID_ITE,
1152 GF_ITE_FLOPPY,
1153 ITE_DEFAULT_SCENE,
1154 RESOURCELIST_ITE,
1155 FONTLIST_ITE,
1156 PATCHLIST_ITE,
1157 INTROLIST_ITE_DEFAULT,
1158 {},
1159 },
1160
1161 // Inherit the earth - Russian Disk version (fan translation)
1162 {
1163 {
1164 "ite",
1165 "Floppy",
1166 {
1167 {"ite.rsc", GAME_RESOURCEFILE, "fedbe4a01170f7a94e3426a2a9550be3", 9150935},
1168 {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", 328194},
1170 },
1171 Common::RU_RUS,
1172 Common::kPlatformDOS,
1174 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1175 },
1176 GID_ITE,
1177 GF_ITE_FLOPPY,
1178 ITE_DEFAULT_SCENE,
1179 RESOURCELIST_ITE,
1180 FONTLIST_ITE,
1181 PATCHLIST_ITE,
1182 INTROLIST_ITE_DEFAULT,
1183 {},
1184 },
1185
1186 // ITE Amiga versions /////////////////////////////////////////////////////////////////////////////////////
1187
1188 // Official Dreamers Guild German release
1189 {
1190 {
1191 "ite",
1192 "AGA CD",
1193 {
1194 {"ite.rtn", GAME_RESOURCEFILE, "9d97f645eb877d1c9eb9d906930c3257", 18564},
1195 {"aga.exe", 0, "f18ff495b8346983400a8eb6175590e5", 203224},
1196 {"ite.sounds", GAME_SOUNDFILE, "f09b29e3204192de7e8cc6b073cb34f5", 640284},
1197 {"ite.voices", GAME_VOICEFILE, "f2efcf1c175c572f91cc4ec66dbb226f", 221124347},
1199 },
1200 Common::DE_DEU,
1201 Common::kPlatformAmiga,
1202 ADGF_CD,
1203 GUIO0()
1204 },
1205 GID_ITE,
1206 GF_EXTRA_ITE_CREDITS | GF_AGA_GRAPHICS,
1207 ITE_DEFAULT_SCENE,
1208 RESOURCELIST_ITE_GERMAN_AGA,
1209 FONTLIST_ITE,
1210 PATCHLIST_ITE,
1211 INTROLIST_ITE_AMIGA_GERMAN_AGA,
1212 {},
1213
1214 },
1215 // This is on the same disk as previous but it's for ECS systems
1216 {
1217 {
1218 "ite",
1219 "ECS CD",
1220 {
1221 {"ecs.rtn", GAME_RESOURCEFILE, "62d738d3201c1624f0e4bfcc8fb587dd", 18624},
1222 {"ecs.exe", 0, "b6a5ae7b07c620a8101e87bb0d2af136", 205064},
1223 {"ite.sounds", GAME_SOUNDFILE, "f09b29e3204192de7e8cc6b073cb34f5", 640284},
1224 {"ite.voices", GAME_VOICEFILE, "f2efcf1c175c572f91cc4ec66dbb226f", 221124347},
1226 },
1227 Common::DE_DEU,
1228 Common::kPlatformAmiga,
1229 ADGF_CD,
1230 GUIO0()
1231 },
1232 GID_ITE,
1233 GF_EXTRA_ITE_CREDITS | GF_ECS_GRAPHICS,
1234 ITE_DEFAULT_SCENE,
1235 RESOURCELIST_ITE_GERMAN_ECS,
1236 FONTLIST_ITE,
1237 PATCHLIST_ITE,
1238 INTROLIST_ITE_AMIGA_GERMAN_ECS,
1239 {},
1240 },
1241 // Amiga Future coverdisk/Wyrmkeep English edition
1242 {
1243 {
1244 "ite",
1245 "AGA CD",
1246 {
1247 {"ite.rtn", GAME_RESOURCEFILE, "749885c0f7eaab4e977dc26a41d99ad8", 18524},
1248 {"aga.exe", 0, "e6d93bbf0f89786eb930fbc81e02810d", 202328},
1249 {"ite.sounds", GAME_SOUNDFILE, "f09b29e3204192de7e8cc6b073cb34f5", 640284},
1250 {"ite.voices", GAME_VOICEFILE, "daf62750f5322da03fab395e548b0b8f", 217376825},
1252 },
1253 Common::EN_ANY,
1254 Common::kPlatformAmiga,
1255 ADGF_CD,
1256 GUIO0()
1257 },
1258 GID_ITE,
1259 GF_EXTRA_ITE_CREDITS | GF_AGA_GRAPHICS,
1260 ITE_DEFAULT_SCENE,
1261 RESOURCELIST_ITE,
1262 FONTLIST_ITE,
1263 PATCHLIST_ITE,
1264 INTROLIST_ITE_DEFAULT,
1265 {},
1266 },
1267 // This is on the same disk as previous but it's for ECS systems
1268 {
1269 {
1270 "ite",
1271 "ECS CD",
1272 {
1273 {"ecs.rtn", GAME_RESOURCEFILE, "c9d09514839d771efdc82ad761413349", 18584},
1274 {"ecs.exe", 0, "29665b96c2758aec3906ebc891079234", 204228},
1275 {"ite.sounds", GAME_SOUNDFILE, "f09b29e3204192de7e8cc6b073cb34f5", 640284},
1276 {"ite.voices", GAME_VOICEFILE, "daf62750f5322da03fab395e548b0b8f", 217376825},
1278 },
1279 Common::EN_ANY,
1280 Common::kPlatformAmiga,
1281 ADGF_CD,
1282 GUIO0()
1283 },
1284 GID_ITE,
1285 GF_EXTRA_ITE_CREDITS | GF_ECS_GRAPHICS,
1286 ITE_DEFAULT_SCENE,
1287 RESOURCELIST_ITE_ENGLISH_ECS,
1288 FONTLIST_ITE,
1289 PATCHLIST_ITE,
1290 INTROLIST_ITE_AMIGA_ENGLISH_ECS,
1291 {},
1292 },
1293
1294 // Inherit the earth - German Floppy version
1295 {
1296 {
1297 "ite",
1298 "AGA Floppy",
1299 {
1300 {"ite.rtn", GAME_RESOURCEFILE, "38f6a3aca708ef3ab6059d94a268da29", 18564},
1301 {"ite01.adf", 0, "4f7913f82d7f8318d24f31b6226731eb", 901120},
1302 {"ite02.adf", 0, "9c959343c3e2e4a067426bf4cf28eba0", 901120},
1304 },
1305 Common::DE_DEU,
1306 Common::kPlatformAmiga,
1308 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1309 },
1310 GID_ITE,
1311 GF_ITE_FLOPPY | GF_AGA_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
1312 ITE_DEFAULT_SCENE,
1313 RESOURCELIST_ITE_GERMAN_AGA,
1314 FONTLIST_NONE,
1315 PATCHLIST_NONE,
1316 INTROLIST_ITE_AMIGA_GERMAN_AGA,
1317 {},
1318 },
1319 {
1320 {
1321 "ite",
1322 "ECS Floppy",
1323 {
1324 {"ite.rtn", GAME_RESOURCEFILE, "733a15d1816b76ed10fbb02668ae1f93", 18624},
1325 {"ite01.adf", 0, "49352821102fc03d1653e0fda13fb15f", 901120},
1326 {"ite02.adf", 0, "160189cce6ecec4bfb4e045bf9be3218", 901120},
1328 },
1329 Common::DE_DEU,
1330 Common::kPlatformAmiga,
1332 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1333 },
1334 GID_ITE,
1335 GF_ITE_FLOPPY | GF_ECS_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
1336 ITE_DEFAULT_SCENE,
1337 RESOURCELIST_ITE_GERMAN_ECS,
1338 FONTLIST_NONE,
1339 PATCHLIST_NONE,
1340 INTROLIST_ITE_AMIGA_GERMAN_ECS,
1341 {},
1342 },
1343 {
1344 {
1345 "ite",
1346 "ECS Floppy",
1347 {
1348 {"ite.rtn", GAME_RESOURCEFILE, "9d0c6b31ac86b4bd9237e304e4bfb73a", 18624},
1349 {"ite01.adf", 0, "532973f8422f46f73db5b8a161681d40", 901120},
1350 {"ite02.adf", 0, "794f525b9b81f765a5df18bfae8364ec", 901120},
1352 },
1353 Common::EN_ANY,
1354 Common::kPlatformAmiga,
1356 GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1357 },
1358 GID_ITE,
1359 GF_ITE_FLOPPY | GF_ECS_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
1360 ITE_DEFAULT_SCENE,
1361 RESOURCELIST_ITE_GERMAN_ECS, // Uses German resource list for some reason
1362 FONTLIST_NONE,
1363 PATCHLIST_NONE,
1364 INTROLIST_ITE_AMIGA_GERMAN_ECS, // Uses German intro list for some reason
1365 {},
1366 },
1367
1368 // IHNM Section ///////////////////////////////////////////////////////////////////////////////////////////
1369
1370 // I Have No Mouth And I Must Scream - Demo version
1371 {
1372 {
1373 "ihnm",
1374 "Demo",
1375 {
1376 {"music.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1377 {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 16687179},
1378 {"scripts.res", GAME_SCRIPTFILE, "9626bda8978094ff9b29198bc1ed5f9a", AD_NO_SIZE},
1379 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1381 },
1382 Common::EN_ANY,
1383 Common::kPlatformDOS,
1384 ADGF_DEMO,
1385 GUIO1(GUIO_NOASPECT)
1386 },
1387 GID_IHNM,
1388 0,
1389 IHNMDEMO_DEFAULT_SCENE,
1390 RESOURCELIST_IHNM_DEMO,
1391 FONTLIST_IHNM_DEMO,
1392 PATCHLIST_NONE,
1393 INTROLIST_NONE,
1394 {},
1395 },
1396
1397 // I Have No Mouth And I Must Scream - English CD version
1398 {
1399 {
1400 "ihnm",
1401 "",
1402 {
1403 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1404 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1405 {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
1406 //{"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1407 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1408 //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1409 // There are two English versions of the game, each one with a different sfx.res file
1410 // Known MD5 checksums for sfx.res in the English version of the game are
1411 // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
1412 {"sfx.res", GAME_SOUNDFILE, NULL, AD_NO_SIZE},
1414 },
1415 Common::EN_ANY,
1416 Common::kPlatformDOS,
1418 GUIO1(GUIO_NOASPECT)
1419 },
1420 GID_IHNM,
1421 0,
1422 IHNM_DEFAULT_SCENE,
1423 RESOURCELIST_IHNM,
1424 FONTLIST_IHNM_CD,
1425 PATCHLIST_NONE,
1426 INTROLIST_NONE,
1427 {},
1428 },
1429
1430 // I Have No Mouth And I Must Scream - De CD version
1431 // Censored CD version (without Nimdok)
1432 // Reported by mld. German Retail
1433 {
1434 {
1435 "ihnm",
1436 "",
1437 {
1438 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1439 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1440 {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78517884},
1441 {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", AD_NO_SIZE},
1442 //{"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1443 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1445 },
1446 Common::DE_DEU,
1447 Common::kPlatformDOS,
1449 GUIO1(GUIO_NOASPECT)
1450 },
1451 GID_IHNM,
1452 GF_IHNM_COLOR_FIX,
1453 IHNM_DEFAULT_SCENE,
1454 RESOURCELIST_IHNM,
1455 FONTLIST_IHNM_CD,
1456 PATCHLIST_NONE,
1457 INTROLIST_NONE,
1458 {},
1459 },
1460
1461 // I Have No Mouth And I Must Scream - German fan CD translation
1462 // English CD version with German text patch (with Nimdok)
1463 // (English speech - German text)
1464 {
1465 {
1466 "ihnm",
1467 "fan-made",
1468 {
1469 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
1470 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
1471 {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79219797},
1472 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 523800},
1473 {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
1474 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
1476 },
1477 Common::DE_DEU,
1478 Common::kPlatformDOS,
1480 GUIO1(GUIO_NOASPECT)
1481 },
1482 GID_IHNM,
1483 0,
1484 IHNM_DEFAULT_SCENE,
1485 RESOURCELIST_IHNM,
1486 FONTLIST_IHNM_CD,
1487 PATCHLIST_NONE,
1488 INTROLIST_NONE,
1489 {},
1490 },
1491
1492 // I Have No Mouth And I Must Scream - Hungarian fan CD translation
1493 // English CD version with Hungarian text patch
1494 // (English speech - Hungarian text)
1495 {
1496 {
1497 "ihnm",
1498 "fan-made",
1499 {
1500 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
1501 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
1502 {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 83411541},
1503 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 505001},
1504 {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
1505 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
1507 },
1508 Common::HU_HUN,
1509 Common::kPlatformDOS,
1511 GUIO1(GUIO_NOASPECT)
1512 },
1513 GID_IHNM,
1514 0,
1515 IHNM_DEFAULT_SCENE,
1516 RESOURCELIST_IHNM,
1517 FONTLIST_IHNM_CD,
1518 PATCHLIST_NONE,
1519 INTROLIST_NONE,
1520 {},
1521 },
1522
1523 // I Have No Mouth And I Must Scream - Sp CD version
1524 {
1525 {
1526 "ihnm",
1527 "",
1528 {
1529 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1530 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1531 {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78560025},
1532 //{"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1533 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1534 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1536 },
1537 Common::ES_ESP,
1538 Common::kPlatformDOS,
1540 GUIO1(GUIO_NOASPECT)
1541 },
1542 GID_IHNM,
1543 GF_IHNM_COLOR_FIX,
1544 IHNM_DEFAULT_SCENE,
1545 RESOURCELIST_IHNM,
1546 FONTLIST_IHNM_CD,
1547 PATCHLIST_NONE,
1548 INTROLIST_NONE,
1549 {},
1550 },
1551
1552 // I Have No Mouth And I Must Scream - Korean CD version
1553 {
1554 {
1555 "ihnm",
1556 "",
1557 {
1558 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1559 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1560 {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
1561 {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1562 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1563 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1564 {"sbh1616.fnt", 0, "ec047bbe048ed9465def705b5bd74d99", AD_NO_SIZE},
1566 },
1567 Common::KO_KOR,
1568 Common::kPlatformDOS,
1570 GUIO1(GUIO_NOASPECT)
1571 },
1572 GID_IHNM,
1573 GF_IHNM_COLOR_FIX,
1574 IHNM_DEFAULT_SCENE,
1575 RESOURCELIST_IHNM,
1576 FONTLIST_IHNM_CD,
1577 PATCHLIST_NONE,
1578 INTROLIST_NONE,
1579 {},
1580 },
1581
1582 // I Have No Mouth And I Must Scream - Fr CD version
1583 // Censored CD version (without Nimdok)
1584 {
1585 {
1586 "ihnm",
1587 "",
1588 {
1589 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1590 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1591 {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78519324},
1592 {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", AD_NO_SIZE},
1593 //{"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1594 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1596 },
1597 Common::FR_FRA,
1598 Common::kPlatformDOS,
1600 GUIO1(GUIO_NOASPECT)
1601 },
1602 GID_IHNM,
1603 GF_IHNM_COLOR_FIX,
1604 IHNM_DEFAULT_SCENE,
1605 RESOURCELIST_IHNM,
1606 FONTLIST_IHNM_CD,
1607 PATCHLIST_NONE,
1608 INTROLIST_NONE,
1609 {},
1610 },
1611
1612 // I Have No Mouth And I Must Scream - Chinese CD
1613 // Bugreport #7894
1614 {
1615 {
1616 "ihnm",
1617 "",
1618 {
1619 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
1620 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
1621 {"scream.res", GAME_RESOURCEFILE, "4de402af490920e4e5fbb4307d734aec", 78792732},
1622 {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
1623 {"scripts.res", GAME_SCRIPTFILE, "aac64f4359183a8bed48800be259dcb2", 428943},
1624 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
1626 },
1627 Common::ZH_TWN,
1628 Common::kPlatformDOS,
1630 GUIO1(GUIO_NOASPECT)
1631 },
1632 GID_IHNM,
1633 GF_IHNM_COLOR_FIX,
1634 IHNM_DEFAULT_SCENE,
1635 RESOURCELIST_IHNM,
1636 FONTLIST_IHNM_ZH,
1637 PATCHLIST_NONE,
1638 INTROLIST_NONE,
1639 {},
1640 },
1641
1642 // I Have No Mouth And I Must Scream - Italian fan CD translation
1643 {
1644 {
1645 "ihnm",
1646 "",
1647 {
1648 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1649 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1650 {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211498},
1651 //{"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1652 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1653 {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1655 },
1656 Common::IT_ITA,
1657 Common::kPlatformDOS,
1659 GUIO1(GUIO_NOASPECT)
1660 },
1661 GID_IHNM,
1662 0,
1663 IHNM_DEFAULT_SCENE,
1664 RESOURCELIST_IHNM,
1665 FONTLIST_IHNM_CD,
1666 PATCHLIST_NONE,
1667 INTROLIST_NONE,
1668 {},
1669 },
1670
1671 // I Have No Mouth And I Must Scream - Russian fan translaction v1.0 (by jack7277 et al)
1672 {
1673 {
1674 "ihnm",
1675 "",
1676 {
1677 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1678 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1679 {"scream.res", GAME_RESOURCEFILE, "ac00dd9e6701e8edbb49429dacbc4731", 79210049},
1680 {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1681 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1682 //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1683 // There are two English versions of the game, each one with a different sfx.res file
1684 // Known MD5 checksums for sfx.res in the English version of the game are
1685 // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
1686 {"sfx.res", GAME_SOUNDFILE, NULL, AD_NO_SIZE},
1688 },
1689 Common::RU_RUS,
1690 Common::kPlatformDOS,
1692 GUIO1(GUIO_NOASPECT)
1693 },
1694 GID_IHNM,
1695 0,
1696 IHNM_DEFAULT_SCENE,
1697 RESOURCELIST_IHNM,
1698 FONTLIST_IHNM_CD,
1699 PATCHLIST_NONE,
1700 INTROLIST_NONE,
1701 {},
1702 },
1703
1704 // I Have No Mouth And I Must Scream - French fan translaction v1.2 for ScummVM (by DarkCenobyte)
1705 // English CD version with French text patch (with Nimdok)
1706 // (English speech - French text)
1707 {
1708 {
1709 "ihnm",
1710 "",
1711 {
1712 {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1713 {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1714 {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211674},
1715 {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1716 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1717 //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1718 // There are two English versions of the game, each one with a different sfx.res file
1719 // Known MD5 checksums for sfx.res in the English version of the game are
1720 // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
1721 {"sfx.res", GAME_SOUNDFILE, NULL, AD_NO_SIZE},
1723 },
1724 Common::FR_FRA,
1725 Common::kPlatformDOS,
1727 GUIO1(GUIO_NOASPECT)
1728 },
1729 GID_IHNM,
1730 0,
1731 IHNM_DEFAULT_SCENE,
1732 RESOURCELIST_IHNM,
1733 FONTLIST_IHNM_CD,
1734 PATCHLIST_NONE,
1735 INTROLIST_NONE,
1736 {},
1737 },
1738
1739 // I Have No Mouth And I Must Scream - Mac English CD
1740 {
1741 {
1742 "ihnm",
1743 "",
1744 {
1745 {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
1746 {"patch.res", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
1747 {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 493597},
1748 {"sfx.res", GAME_SOUNDFILE, "0c24f75c30c3c4cffc7bf0e6d997898b", 3082},
1750 },
1751 Common::EN_ANY,
1752 Common::kPlatformMacintosh,
1754 GUIO1(GUIO_NOASPECT)
1755 },
1756 GID_IHNM,
1757 0,
1758 IHNM_DEFAULT_SCENE,
1759 RESOURCELIST_IHNM,
1760 FONTLIST_IHNM_CD,
1761 PATCHLIST_NONE,
1762 INTROLIST_NONE,
1763 {},
1764 },
1765
1766 { AD_TABLE_END_MARKER, 0, 0, 0, RESOURCELIST_NONE, FONTLIST_MAX, PATCHLIST_MAX, INTROLIST_NONE, {} }
1767};
1768
1769} // End of namespace Saga
static const char GAME_NOT_IMPLEMENTED[]
Definition: metaengine.h:138
#define AD_LISTEND
Definition: advancedDetector.h:104
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
@ ADGF_DEMO
Add "-demo" to gameid.
Definition: advancedDetector.h:157
@ ADGF_NO_FLAGS
No flags.
Definition: advancedDetector.h:139
@ ADGF_UNSUPPORTED
Definition: advancedDetector.h:146
@ ADGF_CD
Add "-cd" to gameid.
Definition: advancedDetector.h:155
Definition: actor.h:34