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 8 * modify it under the terms of the GNU General Public License 9 * as published by the Free Software Foundation; either version 2 10 * of the License, or (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, write to the Free Software 19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 20 * 21 */ 22 23 #ifndef BLADERUNNER_DETECTION_TABLES_H 24 #define BLADERUNNER_DETECTION_TABLES_H 25 26 #include "common/translation.h" 27 #include "engines/advancedDetector.h" 28 29 #define GAMEOPTION_SITCOM GUIO_GAMEOPTIONS1 30 #define GAMEOPTION_SHORTY GUIO_GAMEOPTIONS2 31 #define GAMEOPTION_FRAMELIMITER_NODELAYMILLIS GUIO_GAMEOPTIONS3 32 #define GAMEOPTION_FRAMELIMITER_FPS GUIO_GAMEOPTIONS4 33 #define GAMEOPTION_DISABLE_STAMINA_DRAIN GUIO_GAMEOPTIONS5 34 35 namespace BladeRunner { 36 37 static const ADGameDescription gameDescriptions[] = { 38 // BladeRunner (English) - ENG 39 { 40 "bladerunner", 41 0, 42 AD_ENTRY1s("STARTUP.MIX", "5643b53306ca7764cf1ec7b79c9630a3", 2312374), 43 Common::EN_ANY, 44 Common::kPlatformWindows, 45 ADGF_NO_FLAGS, 46 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 47 }, 48 49 // BladeRunner (German) - DEU 50 { 51 "bladerunner", 52 0, 53 AD_ENTRY1s("STARTUP.MIX", "57d674ed860148a530b7f4957cbe65ec", 2314301), 54 Common::DE_DEU, 55 Common::kPlatformWindows, 56 ADGF_NO_FLAGS, 57 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 58 }, 59 60 // BladeRunner (French) - FRA - Bug #9722 61 { 62 "bladerunner", 63 0, 64 AD_ENTRY1s("STARTUP.MIX", "39d1901df50935d58aee252707134952", 2314526), 65 Common::FR_FRA, 66 Common::kPlatformWindows, 67 ADGF_NO_FLAGS, 68 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 69 }, 70 71 // BladeRunner (Italian) - ITA 72 { 73 "bladerunner", 74 0, 75 AD_ENTRY1s("STARTUP.MIX", "c7ceb9c691223d25e78516aa519ff504", 2314461), 76 Common::IT_ITA, 77 Common::kPlatformWindows, 78 ADGF_NO_FLAGS, 79 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 80 }, 81 82 // BladeRunner (Russian - Fargus Multimedia + Home Systems, Inc.) - RUS 83 { 84 "bladerunner", 85 0, 86 AD_ENTRY1s("STARTUP.MIX", "bf42af841d9f4b643665013a348c81e0", 2483111), 87 Common::RU_RUS, 88 Common::kPlatformWindows, 89 ADGF_NO_FLAGS, 90 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 91 }, 92 93 // BladeRunner (Russian - Fargus Multimedia + Home Systems, Inc. + Siberian Studio, R3) - RUS 94 { 95 "bladerunner", 96 _s("The fan translator does not wish his translation to be incorporated into ScummVM."), 97 AD_ENTRY1s("STARTUP.MIX", "c198b54a5366b88b1734bbca21d3b192", 2678672), 98 Common::RU_RUS, 99 Common::kPlatformWindows, 100 ADGF_UNSUPPORTED, 101 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 102 }, 103 104 // BladeRunner (Russian - Fargus Multimedia + Home Systems, Inc. + Siberian Studio, R4) - RUS 105 { 106 "bladerunner", 107 _s("The fan translator does not wish his translation to be incorporated into ScummVM."), 108 AD_ENTRY1s("STARTUP.MIX", "d62498a7415682bb3ff86a894303c836", 2810053), 109 Common::RU_RUS, 110 Common::kPlatformWindows, 111 ADGF_UNSUPPORTED, 112 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 113 }, 114 115 // BladeRunner (Spanish) - ESP 116 { 117 "bladerunner", 118 0, 119 AD_ENTRY1s("STARTUP.MIX", "54cad53da9e4ae03a85648834ac6765d", 2312976), 120 Common::ES_ESP, 121 Common::kPlatformWindows, 122 ADGF_NO_FLAGS, 123 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 124 }, 125 126 // BladeRunner (Chinese) 127 { 128 "bladerunner", 129 _s("Missing game code"), // Reason for being unsupported 130 AD_ENTRY2s("STARTUP.MIX", "c198b54a5366b88b1734bbca21d3b192", 2678672, 131 "95blade.dll", "187f257c3183d6b0a0aee69e5cde4c76", 307200), 132 Common::ZH_CNA, 133 Common::kPlatformWindows, 134 ADGF_UNSUPPORTED, 135 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 136 }, 137 138 // Versions with restored content 139 140 // BladeRunner (English) - ENG 141 { 142 "bladerunner-final", 143 0, 144 AD_ENTRY1s("STARTUP.MIX", "5643b53306ca7764cf1ec7b79c9630a3", 2312374), 145 Common::EN_ANY, 146 Common::kPlatformWindows, 147 ADGF_UNSTABLE, 148 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 149 }, 150 151 // BladeRunner (German) - DEU 152 { 153 "bladerunner-final", 154 0, 155 AD_ENTRY1s("STARTUP.MIX", "57d674ed860148a530b7f4957cbe65ec", 2314301), 156 Common::DE_DEU, 157 Common::kPlatformWindows, 158 ADGF_UNSTABLE, 159 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 160 }, 161 162 // BladeRunner (French) - FRA 163 { 164 "bladerunner-final", 165 0, 166 AD_ENTRY1s("STARTUP.MIX", "39d1901df50935d58aee252707134952", 2314526), 167 Common::FR_FRA, 168 Common::kPlatformWindows, 169 ADGF_UNSTABLE, 170 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 171 }, 172 173 // BladeRunner (Italian) - ITA 174 { 175 "bladerunner-final", 176 0, 177 AD_ENTRY1s("STARTUP.MIX", "c7ceb9c691223d25e78516aa519ff504", 2314461), 178 Common::IT_ITA, 179 Common::kPlatformWindows, 180 ADGF_UNSTABLE, 181 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 182 }, 183 184 // BladeRunner (Russian - Fargus Multimedia + Home Systems, Inc.) - RUS 185 { 186 "bladerunner-final", 187 0, 188 AD_ENTRY1s("STARTUP.MIX", "bf42af841d9f4b643665013a348c81e0", 2483111), 189 Common::RU_RUS, 190 Common::kPlatformWindows, 191 ADGF_UNSTABLE, 192 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 193 }, 194 195 // BladeRunner (Russian - Fargus Multimedia + Home Systems, Inc. + Siberian Studio, R3) - RUS 196 { 197 "bladerunner-final", 198 0, 199 AD_ENTRY1s("STARTUP.MIX", "c198b54a5366b88b1734bbca21d3b192", 2678672), 200 Common::RU_RUS, 201 Common::kPlatformWindows, 202 ADGF_UNSTABLE, 203 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 204 }, 205 206 // BladeRunner (Russian - Fargus Multimedia + Home Systems, Inc. + Siberian Studio, R4) - RUS 207 { 208 "bladerunner-final", 209 0, 210 AD_ENTRY1s("STARTUP.MIX", "d62498a7415682bb3ff86a894303c836", 2810053), 211 Common::RU_RUS, 212 Common::kPlatformWindows, 213 ADGF_UNSTABLE, 214 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 215 }, 216 217 // BladeRunner (Spanish) - ESP 218 { 219 "bladerunner-final", 220 0, 221 AD_ENTRY1s("STARTUP.MIX", "54cad53da9e4ae03a85648834ac6765d", 2312976), 222 Common::ES_ESP, 223 Common::kPlatformWindows, 224 ADGF_UNSTABLE, 225 GUIO6(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_FRAMELIMITER_NODELAYMILLIS, GAMEOPTION_FRAMELIMITER_FPS, GAMEOPTION_DISABLE_STAMINA_DRAIN, GUIO_NOMIDI) 226 }, 227 228 AD_TABLE_END_MARKER 229 }; 230 231 } // End of namespace BladeRunner 232 233 #endif 234