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#include "engines/advancedDetector.h"
23#include "engines/agds/detection.h"
24
25namespace AGDS {
26
27// clang-format off
28
29static const ADGameDescription gameDescriptions[] = {
30
31 // Black Mirror
32 {
33 "black-mirror",
34 "Steam release",
36 "gfx1.grp", "6665ce103cf12a362fd55f863d1ec9e6", 907820240,
37 "data.adb", "3b2d85f16e24ac81c4ede7a1da55f786", 2169482),
38 Common::EN_USA,
39 Common::kPlatformWindows,
41 GUIO1(GUIO_NONE)},
42 {
43 "black-mirror",
44 "Steam release",
46 "gfx1.grp", "8b26006aba4fd22a717fab88a04f78dd", 902508242,
47 "data.adb", "e383a1bb8f415d94ae84076fd1c8a8bf", 2130335),
48 Common::CS_CZE,
49 Common::kPlatformWindows,
50 ADGF_DROPPLATFORM | AGDS_2299 | ADGF_UNSTABLE,
51 GUIO1(GUIO_NONE)},
52 {
53 "black-mirror",
54 "Steam release",
56 "gfx1.grp", "a5f84365d1e15a8403237fa3ad339f86", 850840170,
57 "data.adb", "3214d9a1c07df367903e74dc12165d3e", 2181787),
58 Common::DE_DEU,
59 Common::kPlatformWindows,
60 ADGF_DROPPLATFORM | AGDS_2299 | ADGF_UNSTABLE,
61 GUIO1(GUIO_NONE)},
62 {
63 "black-mirror",
64 "Steam release",
66 "gfx1.grp", "be3ab3bce4a7740d2d544050c4f29b13", 913426990,
67 "data.adb", "467e6ea3b22e06d879d77d6b9c609ef6", 2180501),
68 Common::ES_ESP,
69 Common::kPlatformWindows,
70 ADGF_DROPPLATFORM | AGDS_2299 | ADGF_UNSTABLE,
71 GUIO1(GUIO_NONE)},
72 {
73 "black-mirror",
74 "Steam release",
76 "gfx1.grp", "2ede03d9a50e0bfedd0d7656c47d2de4", 913209074,
77 "data.adb", "cffd38b88a245765987f9ff5cce3c5c9", 2184448),
78 Common::FR_FRA,
79 Common::kPlatformWindows,
80 ADGF_DROPPLATFORM | AGDS_2299 | ADGF_UNSTABLE,
81 GUIO1(GUIO_NONE)},
82 {
83 "black-mirror",
84 "Steam release",
86 "gfx1.grp", "a5f84365d1e15a8403237fa3ad339f86", 850840170,
87 "data.adb", "fa24ab2fe18621d73a45af53e36c78f0", 2178282),
88 Common::IT_ITA,
89 Common::kPlatformWindows,
90 ADGF_DROPPLATFORM | AGDS_2299 | ADGF_UNSTABLE,
91 GUIO1(GUIO_NONE)},
92 {
93 "black-mirror",
94 "Steam release - opcodes don't match the other games",
96 "gfx1.grp", "a5f84365d1e15a8403237fa3ad339f86", 850840170,
97 "data.adb", "94de43fb7916206e596a516647e76b2f", 2169250),
98 Common::PL_POL,
99 Common::kPlatformWindows,
101 GUIO1(GUIO_NONE)},
102 {"black-mirror",
103 "Steam release",
105 "gfx1.grp", "652f931f02c5a79fb9bcbe32abafbdf7", 907732355,
106 "data.adb", "d8706b17fb89d58d4dba094a73e5490a", 2152794),
107 Common::RU_RUS,
108 Common::kPlatformWindows,
110 GUIO1(GUIO_NONE)},
111 {"black-mirror",
112 "CD version protected with StarForce",
114 "gfx1.grp", "6665ce103cf12a362fd55f863d1ec9e6", 907820240,
115 "data.adb", "98d6a1e673e1d3f21be8c89fff25bc4a", 2169482),
116 Common::EN_USA,
117 Common::kPlatformWindows,
119 GUIO1(GUIO_NONE)},
120 {"black-mirror",
121 0,
123 "gfx1.grp", "a5f84365d1e15a8403237fa3ad339f86", 850840170,
124 "data.adb", "5f98eabecf94569be7046d3813edc49a", 2169111),
125 Common::EN_GRB,
126 Common::kPlatformWindows,
128 GUIO1(GUIO_NONE)},
129 {"black-mirror",
130 "Demo",
132 "gfx_en.grp", "7539f35f9242461114c8746b62f884a6", 67516239,
133 "data.adb", "56680d118afddf9477c57e508d118dc8", 114764),
134 Common::EN_ANY,
135 Common::kPlatformWindows,
137 GUIO1(GUIO_NONE)},
138
139 // NiBiRu
140 {
141 "nibiru",
142 0,
144 "gfx1.grp", "40a7a88f77c35305b6aba0329ed8a9ac", 381768750,
145 "data.adb", "40a7a88f77c35305b6aba0329ed8a9ac", 1391440),
146 Common::EN_USA,
147 Common::kPlatformWindows,
148 ADGF_DROPPLATFORM | AGDS_2511 | ADGF_UNSTABLE,
149 GUIO1(GUIO_NONE)},
150 {"nibiru",
151 0,
153 "gfx1.grp", "c8e711bc01b16cd82849cbd996d02642", 381768360,
154 "data.adb", "40a7a88f77c35305b6aba0329ed8a9ac", 1391440),
155 Common::RU_RUS,
156 Common::kPlatformWindows,
157 ADGF_DROPPLATFORM | AGDS_2511 | ADGF_UNSTABLE,
158 GUIO1(GUIO_NONE)},
159
161
162// clang-format on
163
164} // End of namespace AGDS
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
@ ADGF_DEMO
Add "-demo" to gameid.
Definition: advancedDetector.h:157
@ ADGF_DROPPLATFORM
Do not add platform to gameid.
Definition: advancedDetector.h:154
@ ADGF_UNSUPPORTED
Definition: advancedDetector.h:146
@ ADGF_CD
Add "-cd" to gameid.
Definition: advancedDetector.h:155
@ ADGF_UNSTABLE
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:143
Definition: advancedDetector.h:164