Ticket #8991: Gob_Strangerke_090403_MD5.patch
File Gob_Strangerke_090403_MD5.patch, 5.1 KB (added by , 15 years ago) |
---|
-
engines/gob/detection.cpp
59 59 {"woodruff", "The Bizarre Adventures of Woodruff and the Schnibble"}, 60 60 {"dynasty", "The Last Dynasty"}, 61 61 {"urban", "Urban Runner"}, 62 {"archibald", "Playtoon 1 - Uncle Archibald"}, 63 {"spirou", "Playtoon 2 - Spirou"}, 64 {"fascination", "Fascination"}, 65 {"geisha", "Geisha"}, 66 {"adibou4", "Adibou v4"}, 62 67 {0, 0} 63 68 }; 64 69 … … 370 375 kFeaturesAdlib, 371 376 "intro" 372 377 }, 378 { 379 { 380 "gob1", 381 "", 382 { 383 {"intro.stk", 0, "f5f028ee39c456fa51fa63b606583918", 313472}, 384 {"musmac1.mid", 0, "4f66903b33df8a20edd4c748809c0b56", 8161}, 385 {NULL, 0, NULL, 0} 386 }, 387 FR_FRA, 388 kPlatformWindows, 389 ADGF_NO_FLAGS 390 }, 391 kGameTypeGob1, 392 kFeaturesAdlib, 393 "intro" 394 }, 373 395 { // Supplied by fac76 in bug report #1883808 374 396 { 375 397 "gob2", … … 703 725 kFeaturesNone, 704 726 "intro" 705 727 }, 728 { 729 { 730 "gob2", 731 "", 732 { 733 {"intro.stk", 0, "285d7340f98ebad65d465585da12910b", 837286}, 734 {"musmac1.mid", 0, "834e55205b710d0af5f14a6f2320dd8e", 8661}, 735 {NULL, 0, NULL, 0} 736 }, 737 FR_FRA, 738 kPlatformWindows, 739 ADGF_NO_FLAGS 740 }, 741 kGameTypeGob2, 742 kFeaturesAdlib, 743 "intro" 744 }, 706 745 { // Supplied by vampir_raziel in bug report #1658373 707 746 { 708 747 "ween", … … 1271 1310 }, 1272 1311 { 1273 1312 { 1313 "fascination", 1314 "VGA", 1315 AD_ENTRY1("disk0.stk","a50a8495e1b2d67699fb562cb98fc3e2"), 1316 UNK_LANG, 1317 kPlatformPC, 1318 ADGF_NO_FLAGS, 1319 }, 1320 kGameTypeFascin, 1321 kFeaturesNone, 1322 "intro" 1323 }, 1324 { 1325 { 1326 "fascination", 1327 "VGA", 1328 AD_ENTRY1("disk0.stk","e8ab4f200a2304849f462dc901705599"), 1329 UNK_LANG, 1330 kPlatformPC, 1331 ADGF_NO_FLAGS, 1332 }, 1333 kGameTypeFascin, 1334 kFeaturesNone, 1335 "intro" 1336 }, 1337 { 1338 { 1339 "geisha", 1340 "VGA", 1341 AD_ENTRY1("disk1.stk","6eebbb98ad90cd3c44549fc2ab30f632"), 1342 UNK_LANG, 1343 kPlatformPC, 1344 ADGF_NO_FLAGS, 1345 }, 1346 kGameTypeGeisha, 1347 kFeaturesNone, 1348 "intro" 1349 }, 1350 { 1351 { 1274 1352 "lostintime", 1275 1353 "Demo", 1276 1354 AD_ENTRY1("demo.stk", "c06f8cc20eb239d4c71f225ce3093edf"), … … 1587 1665 }, 1588 1666 { 1589 1667 { 1668 "gob3", 1669 "", 1670 { 1671 {"intro.stk", 0, "edd7403e5dc2a14459d2665a4c17714d", 209534}, 1672 {"musmac1.mid", 0, "948c546cad3a9de5bff3fe4107c82bf1", 6404}, 1673 {NULL, 0, NULL, 0} 1674 }, 1675 FR_FRA, 1676 kPlatformWindows, 1677 ADGF_NO_FLAGS 1678 }, 1679 kGameTypeGob3, 1680 kFeaturesAdlib, 1681 "intro" 1682 }, 1683 { 1684 { 1590 1685 "inca2", 1591 1686 "", 1592 1687 AD_ENTRY1s("intro.stk", "47c3b452767c4f49ea7b109143e77c30", 916828), … … 2068 2163 }, 2069 2164 { 2070 2165 { 2166 "dynasty", 2167 "Demo", 2168 AD_ENTRY1s("lda1.stk", "0e56a899357cbc0bf503260fd2dd634e", 15032774), 2169 UNK_LANG, 2170 kPlatformWindows, 2171 ADGF_DEMO 2172 }, 2173 kGameTypeDynasty, 2174 kFeatures640, 2175 "intro" 2176 }, 2177 { 2178 { 2071 2179 "urban", 2072 2180 "", 2073 2181 AD_ENTRY1s("intro.stk", "3ab2c542bd9216ae5d02cc6f45701ae1", 1252436), … … 2079 2187 kFeatures640, 2080 2188 "intro" 2081 2189 }, 2190 { 2191 { 2192 "spirou", 2193 "", 2194 AD_ENTRY1s("intro2.stk", "5e214cec5041d6a4a810feba8ddaaa92",247576), 2195 UNK_LANG, 2196 kPlatformWindows, 2197 ADGF_NO_FLAGS 2198 }, 2199 kGameTypeSpirou, 2200 kFeatures640, 2201 "intro" 2202 }, 2203 { 2204 { 2205 "archibald", 2206 "", 2207 AD_ENTRY1s("intro2.stk", "9aa412f5b8a1ee1761cb7b26e97fbd56",247094), 2208 UNK_LANG, 2209 kPlatformWindows, 2210 ADGF_NO_FLAGS 2211 }, 2212 kGameTypeArchibald, 2213 kFeatures640, 2214 "intro" 2215 }, 2082 2216 { // Supplied by gamin in the forums 2083 2217 { 2084 2218 "urban", … … 2092 2226 kFeatures640, 2093 2227 "intro" 2094 2228 }, 2229 { 2230 { 2231 "adibou4", 2232 "", 2233 AD_ENTRY1s("intro.stk", "a3c35d19b2d28ea261d96321d208cb5a", 6021466), 2234 FR_FRA, 2235 kPlatformPC, 2236 ADGF_NO_FLAGS 2237 }, 2238 kGameTypeAdibou4, 2239 kFeatures640, 2240 "intro" 2241 }, 2095 2242 { AD_TABLE_END_MARKER, kGameTypeNone, kFeaturesNone, NULL } 2096 2243 }; 2097 2244 … … 2264 2411 kGameTypeUrban, 2265 2412 kFeaturesCD, 2266 2413 "intro" 2414 }, 2415 { 2416 { 2417 "fascination", 2418 "unknown", 2419 AD_ENTRY1(0, 0), 2420 UNK_LANG, 2421 kPlatformPC, 2422 ADGF_NO_FLAGS 2423 }, 2424 kGameTypeFascin, 2425 kFeaturesNone, 2426 "intro" 2427 }, 2428 { 2429 { 2430 "geisha", 2431 "unknown", 2432 AD_ENTRY1(0, 0), 2433 UNK_LANG, 2434 kPlatformPC, 2435 ADGF_NO_FLAGS 2436 }, 2437 kGameTypeGeisha, 2438 kFeaturesNone, 2439 "intro" 2267 2440 } 2268 2441 }; 2269 2442 … … 2282 2455 { &fallbackDescs[10], { "intro.stk", "commun1.itk", "musmac1.mid", 0 } }, 2283 2456 { &fallbackDescs[11], { "intro.stk", "commun1.itk", "lost.lic", 0 } }, 2284 2457 { &fallbackDescs[12], { "intro.stk", "cd1.itk", "objet1.itk", 0 } }, 2458 { &fallbackDescs[13], { "disk0.stk", "disk1.stk", "disk2.stk", "disk3.stk", 0 } }, 2459 { &fallbackDescs[14], { "disk1.stk", "disk2.stk", "disk3.stk", 0 } }, 2285 2460 { 0, { 0 } } 2286 2461 }; 2287 2462 … … 2358 2533 _startTot0 = new char[strlen(gd->startTotBase) + 6]; 2359 2534 strcpy(_startTot, gd->startTotBase); 2360 2535 strcpy(_startTot0, gd->startTotBase); 2361 strcat(_startTot, ".tot"); 2362 strcat(_startTot0, "0.tot"); 2536 if (gd->gameType == kGameTypeGeisha) { 2537 strcat(_startTot, ".0ot"); 2538 strcat(_startTot0, "0.0ot"); 2539 } else { 2540 strcat(_startTot, ".tot"); 2541 strcat(_startTot0, "0.tot"); 2542 } 2363 2543 } 2364 2544 2365 2545 _gameType = gd->gameType; … … 2367 2547 _language = gd->desc.language; 2368 2548 _platform = gd->desc.platform; 2369 2549 } 2370 2371 2550 } // End of namespace Gob