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#ifndef PETKA_DETECTION_TABLES_H
23#define PETKA_DETECTION_TABLES_H
24
25namespace Petka {
26
27static const ADGameDescription gameDescriptions[] = {
28
29 // Red Comrades Demo
30 {
31 "petka1",
32 "Demo",
33 AD_ENTRY2s("DEMO.EXE", "5ef1ceaba05413d04fd733a81e6adbae", 888832,
34 "SCRIPT.DAT", "8712157c39daf8dd1f441a11d19b9e48", 1851),
35 Common::RU_RUS,
36 Common::kPlatformWindows,
38 GUIO1(GUIO_NOMIDI)
39 },
40
41 // Red Comrades 1: Save the Galaxy
42 {
43 "petka1",
44 0,
45 AD_ENTRY1s("MAIN.STR", "2523bf402ac8b7b2bf54e6e29a79831d", 27414919),
46 Common::RU_RUS,
47 Common::kPlatformWindows,
49 GUIO1(GUIO_NOMIDI)
50 },
51
52 // Red Comrades 1: Save the Galaxy (3 CD)
53 {
54 "petka1",
55 "Compressed",
56 AD_ENTRY2s("BGS1.STR", "99832accda859e2e1daeaae0a8561aeb", 20280804,
57 "data1.cab", "7e73a644d8b15d2fd3781de5edce0c18", 228838940),
58 Common::RU_RUS,
59 Common::kPlatformWindows,
60 ADGF_DROPPLATFORM | ADGF_DROPLANGUAGE | GF_COMPRESSED,
61 GUIO1(GUIO_NOMIDI)
62 },
63
64 // Red Comrades 2: For the Great Justice
65 {
66 "petka2",
67 0,
68 AD_ENTRY1s("main.str", "4e515669c343609518277cab6e7d8c8f", 18992879),
69 Common::RU_RUS,
70 Common::kPlatformWindows,
72 GUIO1(GUIO_NOMIDI)
73 },
74
75 // Red Comrades 2: For the Great Justice (CD)
76 {
77 "petka2",
78 "Compressed",
79 AD_ENTRY2s("main.str", "4e515669c343609518277cab6e7d8c8f", 18992879,
80 "data1.cab", "ac9ee2e481ee5a6389a6cd58faf5a358", 23287376),
81 Common::RU_RUS,
82 Common::kPlatformWindows,
83 ADGF_DROPPLATFORM | ADGF_DROPLANGUAGE | GF_COMPRESSED,
84 GUIO1(GUIO_NOMIDI)
85 },
86
88};
89
90} // End of namespace Petka
91
92#endif
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116
@ ADGF_DEMO
Add "-demo" to gameid.
Definition: advancedDetector.h:157
@ ADGF_DROPPLATFORM
Do not add platform to gameid.
Definition: advancedDetector.h:154
@ ADGF_DROPLANGUAGE
Do not add language to gameid.
Definition: advancedDetector.h:153
Definition: advancedDetector.h:164