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 * Copyright 2020 Google
21 *
22 */
23
24#ifndef HADESCH_DETECTION_TABLES_H
25#define HADESCH_DETECTION_TABLES_H
26
27namespace Hadesch {
28
29static const ADGameDescription gameDescriptions[] = {
30
31 // Hades Challenge
32 {
33 "hadesch",
34 0,
35 {
36 {"hadesch.exe", 0, "178b3a69171cb5a4eeeddd0d5993b8c5", 1134592},
37 {"WD.POD", 0, "be7030fc4229e69e719ee2c756eb6ba1", 7479768},
38 {"ol.pod", 0, "7cabba8d1d4f1239e312e045ef4e9735", 5621074},
40 },
41 Common::EN_ANY,
42 Common::kPlatformWindows,
44 GUIO1(GUIO_NOMIDI)
45 },
46 {
47 "hadesch",
48 0,
49 {
50 {"Hades Challenge PPC", 0, "r:0a1dd550e5efe7f36370e689811fac73", 28945},
51 {"WD.POD", 0, "d:be7030fc4229e69e719ee2c756eb6ba1", 7479768},
52 {"ol.pod", 0, "d:7cabba8d1d4f1239e312e045ef4e9735", 5621074},
54 },
55 Common::EN_ANY,
56 Common::kPlatformMacintosh,
58 GUIO1(GUIO_NOMIDI)
59 },
60 {
61 "hadesch",
62 0,
63 {
64 {"hadesch.exe", 0, "660735787346ab1bfe0d219bea441486", 1007616},
65 {"WD.POD", 0, "be7030fc4229e69e719ee2c756eb6ba1", 7479768},
66 {"ol.pod", 0, "7cabba8d1d4f1239e312e045ef4e9735", 5621074},
68 },
69 Common::EN_ANY,
70 Common::kPlatformWindows,
72 GUIO1(GUIO_NOMIDI)
73 },
74 {
75 "hadesch",
76 0,
77 {
78 {"hadesch.exe", 0, "660735787346ab1bfe0d219bea441486", 1007616},
79 {"WD.POD", 0, "5098edae755135814bb86f2676c41cc2", 8691909},
80 {"ol.pod", 0, "c82e105d9013edc2cc20f0a630e304d5", 5684953},
82 },
83 Common::RU_RUS,
84 Common::kPlatformWindows,
86 GUIO1(GUIO_NOMIDI)
87
88 },
89 {
90 "hadesch",
91 0,
92 {
93 {"setup.exe", 0, "853c199f1ef35d576213f71092bcd0c3", 7491209},
94 {"ol.pod", 0, "c82e105d9013edc2cc20f0a630e304d5", 5684953},
96 },
97 Common::RU_RUS,
98 Common::kPlatformWindows,
100 GUIO1(GUIO_NOMIDI)
101
102 },
103
104 // Bad dumps from archive.org
105 {
106 "hadesch",
107 0,
108 {
109 {"hadesch.exe", 0, "178b3a69171cb5a4eeeddd0d5993b8c5", 1134592},
110 {"WD.POD", 0, "be7030fc4229e69e719ee2c756eb6ba1", 7479768},
111 {"ol.pod", 0, "d41d8cd98f00b204e9800998ecf8427e", 5621074},
113 },
114 Common::EN_ANY,
115 Common::kPlatformWindows,
117 GUIO1(GUIO_NOMIDI)
118 },
119 {
120 "hadesch",
121 0,
122 {
123 {"Hades Challenge PPC", 0, "r:0a1dd550e5efe7f36370e689811fac73", 28945},
124 {"WD.POD", 0, "d:be7030fc4229e69e719ee2c756eb6ba1", 7479768},
125 {"ol.pod", 0, "d:6bf95a48f366bdf8af3a198c7b723c77", 5621074},
127 },
128 Common::EN_ANY,
129 Common::kPlatformMacintosh,
131 GUIO1(GUIO_NOMIDI)
132 },
133 {
134 "hadesch",
135 0,
136 {
137 {"hadesch.exe", 0, "178b3a69171cb5a4eeeddd0d5993b8c5", 1134592},
138 {"WD.POD", 0, "be7030fc4229e69e719ee2c756eb6ba1", 7479768},
139 {"ol.pod", 0, "6bf95a48f366bdf8af3a198c7b723c77", 5621074},
141 },
142 Common::EN_ANY,
143 Common::kPlatformWindows,
145 GUIO1(GUIO_NOMIDI)
146 },
148};
149
150} // End of namespace Hadesch
151
152#endif
#define AD_LISTEND
Definition: advancedDetector.h:104
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
@ ADGF_DROPPLATFORM
Do not add platform to gameid.
Definition: advancedDetector.h:154
@ ADGF_PIRATED
Flag to designate well-known pirated versions with cracks.
Definition: advancedDetector.h:145
Definition: advancedDetector.h:164