ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 namespace Toltecs {
23 
24 static const ToltecsGameDescription gameDescriptions[] = {
25 
26  {
27  // 3 Skulls of the Toltecs English version
28  {
29  "toltecs",
30  0,
31  AD_ENTRY1s("WESTERN", "05472037e9cfde146e953c434e74f0f4", 337643527),
32  Common::EN_ANY,
33  Common::kPlatformDOS,
35  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
36  },
37  },
38 
39  {
40  // 3 Skulls of the Toltecs English version (alternate)
41  // From bug #6393
42  {
43  "toltecs",
44  0,
45  AD_ENTRY1s("WESTERN", "a9c9cfef9d05b8f7a5573b626fa4ea87", 337643527),
46  Common::EN_ANY,
47  Common::kPlatformDOS,
49  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
50  },
51  },
52 
53  {
54  // 3 Skulls of the Toltecs PIRATE CD-RIP version (no audio)
55  // == DO NOT RE-ADD ==
56  {
57  "toltecs",
58  0,
59  AD_ENTRY1s("WESTERN", "56d0da91ec3db8ac869594357584e851", 104804435),
60  Common::EN_ANY,
61  Common::kPlatformDOS,
63  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
64  },
65  },
66 
67  {
68  // 3 Skulls of the Toltecs Russian version
69  {
70  "toltecs",
71  0,
72  AD_ENTRY1s("WESTERN", "ba1742d3193b68ceb9434e2ab7a09a9b", 391462783),
73  Common::RU_RUS,
74  Common::kPlatformDOS,
76  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
77  },
78  },
79 
80  {
81  // 3 Skulls of the Toltecs German version
82  {
83  "toltecs",
84  0,
85  AD_ENTRY1s("WESTERN", "1a3292bad8e0bb5701800c73531dd75e", 345176617),
86  Common::DE_DEU,
87  Common::kPlatformDOS,
89  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
90  },
91  },
92 
93  {
94  // 3 Skulls of the Toltecs Polish version
95  // Reported by cachaito in Trac#11134
96  {
97  "toltecs",
98  0,
99  AD_ENTRY1s("WESTERN", "8ec48dd4e52a822d314418f1d3284e64", 337646148),
100  Common::PL_POL,
101  Common::kPlatformDOS,
103  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
104  },
105  },
106 
107  {
108  // 3 Skulls of the Toltecs French version
109  {
110  "toltecs",
111  0,
112  AD_ENTRY1s("WESTERN", "4fb845635cbdac732453fe23be350df9", 327269545),
113  Common::FR_FRA,
114  Common::kPlatformDOS,
116  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
117  },
118  },
119 
120  {
121  // 3 Skulls of the Toltecs Spanish version
122  {
123  "toltecs",
124  0,
125  AD_ENTRY1s("WESTERN", "479f468beccc1b0ce5873ec523d1380e", 308391018),
126  Common::ES_ESP,
127  Common::kPlatformDOS,
129  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
130  },
131  },
132 
133  {
134  // 3 Skulls of the Toltecs Hungarian version
135  // From bug #5902
136  {
137  "toltecs",
138  0,
139  AD_ENTRY1s("WESTERN", "69a5572e75409d8c6230b787faa353af", 337647960),
140  Common::HU_HUN,
141  Common::kPlatformDOS,
143  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
144  },
145  },
146 
147  {
148  // 3 Skulls of the Toltecs Czech version
149  // Reported by AfBu in Trac#11263
150  {
151  "toltecs",
152  0,
153  AD_ENTRY1s("WESTERN", "57503131c0217c76b07d0b5c14805631", 337644552),
154  Common::CS_CZE,
155  Common::kPlatformDOS,
157  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
158  },
159  },
160 
161  {
162  // 3 Skulls of the Toltecs English Demo version
163  {
164  "toltecs",
165  "Demo",
166  AD_ENTRY1s("WESTERN", "53a0abd1c0bc5cad8ba18f0e56877705", 46241833),
167  Common::EN_ANY,
168  Common::kPlatformDOS,
169  ADGF_DEMO,
170  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
171  },
172  },
173 
174  {
175  // 3 Skulls of the Toltecs English Demo version (original file layout)
176  {
177  "toltecs",
178  "Demo",
179  AD_ENTRY1s("english.pdi/WESTERN", "53a0abd1c0bc5cad8ba18f0e56877705", 46241833),
180  Common::EN_ANY,
181  Common::kPlatformDOS,
182  ADGF_DEMO,
183  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
184  },
185  },
186 
187  {
188  // 3 Skulls of the Toltecs German Demo version
189  {
190  "toltecs",
191  "Demo",
192  AD_ENTRY1s("WESTERN", "1c85e82712d24f1d5c1ea2a66ddd75c2", 47730038),
193  Common::DE_DEU,
194  Common::kPlatformDOS,
195  ADGF_DEMO,
196  GUIO1(GAMEOPTION_ORIGINAL_SAVELOAD)
197  },
198  },
199 
200  {
201  // Fenimore Fillmore: 3 Skulls of the Toltecs, 2019 Casual Brothers remaster (GOG, Steam)
202  {
203  "toltecs",
204  MetaEngineDetection::GAME_NOT_IMPLEMENTED, // Reason for being unsupported
205  AD_ENTRY1s("RData.lzma", "e0adae53ab5e821595a64032a4c2d5bc", 653477695),
206  Common::UNK_LANG,
207  Common::kPlatformWindows,
209  GUIO1(GUIO_NONE)
210  }
211  },
212 
214 };
215 
216 } // End of namespace Toltecs
Definition: animation.h:28
No flags.
Definition: advancedDetector.h:139
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:326
static const char GAME_NOT_IMPLEMENTED[]
Definition: metaengine.h:132
Definition: advancedDetector.h:145
Flag to designate well-known pirated versions with cracks.
Definition: advancedDetector.h:144
Add "-demo" to gameid.
Definition: advancedDetector.h:156
Add "-remastered&#39; to gameid.
Definition: advancedDetector.h:157
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116