From 8e796736918e49cc1e7aeeb9f09863f33f42bf1e Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 9 Dec 2018 22:17:00 -0800 Subject: GLK: FROTZ: Adding detection entries --- engines/glk/frotz/detection.cpp | 2 +- engines/glk/frotz/detection_tables.h | 111 ++++++++++++++++++++++++++++++++--- 2 files changed, 105 insertions(+), 8 deletions(-) diff --git a/engines/glk/frotz/detection.cpp b/engines/glk/frotz/detection.cpp index 08865e1f6a..47767f480f 100644 --- a/engines/glk/frotz/detection.cpp +++ b/engines/glk/frotz/detection.cpp @@ -69,7 +69,7 @@ bool FrotzMetaEngine::detectGames(const Common::FSList &fslist, DetectedGames &g char serial[9] = ""; if (!filename.hasSuffixIgnoreCase(".zblorb")) { gameFile.seek(18); - strcpy(&serial[0], " \""); + strcpy(&serial[0], "\""); gameFile.read(&serial[1], 6); strcpy(&serial[7], "\""); } diff --git a/engines/glk/frotz/detection_tables.h b/engines/glk/frotz/detection_tables.h index 3fbaa13e49..497c360402 100644 --- a/engines/glk/frotz/detection_tables.h +++ b/engines/glk/frotz/detection_tables.h @@ -108,13 +108,14 @@ const PlainGameDescriptor FROTZ_GAME_LIST[] = { { "69105keys", "69,105 Keys" }, { "905", "9:05" }, { "9dancers", "The Nine Dancers (Larsoft Adventure number 4)" }, - { "cockandbull", "A_Cock_and_Bull_Story" }, + { "cockandbull", "A Cock and Bull Story" }, { "aasmasters", "AAS Masters, in which all is revealed" }, { "accuse", "Accuse" }, { "acheton", "Acheton" }, { "acorncourt", "The Acorn Court" }, { "acrobat", "The Mysterious Case of the Acrobat and His Peers" }, - { "acrossthestars", "Across the Stars" }, + { "acrossstars", "Across the Stars" }, + { "acrossstarsclues", "Across the Stars: Invisiclues" }, { "addendum", "Flawed Addendum" }, { "adv", "Adventure, Colossal Cave" }, { "adv350", "Adventure, 350 point Colossal Cave" }, @@ -137,8 +138,7 @@ const PlainGameDescriptor FROTZ_GAME_LIST[] = { { "animals", "Animals 1.1" }, { "annoy", "Annoyotron" }, { "aotyrz", "Attack of the Yeti Robot Zombies" }, - { "aphasiaquest", "Aphasia_Quest" }, - { "apollo", "Apollo 18+20: The IF Tribute Album" }, + { "aphasiaquest", "Aphasia Quest" }, { "appall", "Appallatron: Annoyotron 3" }, { "aridandpale", "Arid and Pale" }, { "asylum", "Asylum" }, @@ -147,13 +147,13 @@ const PlainGameDescriptor FROTZ_GAME_LIST[] = { { "atwork", "Danger! Adventurer At Work!" }, { "aug4", "Augmented Fourth, an Interactive Performance" }, { "avon", "Avon" }, - { "awoken", "The Awakening" }, + { "awakening", "The Awakening" }, { "awitl", "A Week In The Life" }, { "ayac", "Are You A Chef? An interactive ifMUD-saving" }, { "b2demo", "Pick up the Phone Booth and Die, Part 2" }, { "b7snare", "Snare, an interactive Blake's 7 adventure" }, { "babytree", "Baby tree" }, - { "back2wakeup", "Back to WakeUp, a Backpacker Tale" }, + { "backtowakeUp", "Back to WakeUp, a Backpacker Tale" }, { "martyquest", "Back to the Future - Marty Quest: an adventure through time" }, { "backup", "Backup, an Interactive System Failure" }, { "balances", "Balances, An Interactive Short Story" }, @@ -168,6 +168,7 @@ const PlainGameDescriptor FROTZ_GAME_LIST[] = { { "andrewplotkin", "Being Andrew Plotkin" }, { "beingsteve", "Being Steve" }, { "beneath", "Beneath: a Transformation" }, + { "beyond", "Beyond" }, { "bibleretold", "The Bible Retold: The Bread and the Fishes" }, { "bicon", "BiCon, an Interactive Infatuation" }, { "biscuit", "Biscuit, An Interactive Funeral" }, @@ -938,7 +939,103 @@ const FrotzGameDescription FROTZ_GAMES[] = { // English ZCode games ENTRY0("404life", "110524", "a4ee7ba2cb611e0ae3e413a6eb9dc4da", 506770), ENTRY0("69105keys", "090302", "bc343936e0e9d79a3736b200eadfc6ee", 195162), - + ENTRY0("905", "120724", "885acc1cf4ae18428d8a1998d57f2925", 87040), + ENTRY0("9dancers", "040718", "8a7faee46b0d6f35cb0cbeb7ac8631b2", 99328), + ENTRY0("cockandbull", "170401", "6036a188e9def979678697ce7be14171", 895024), + ENTRY0("aasmasters", "030410", "bb6645f33130c7881da72ff0bfb6fb5b", 68608), + ENTRY0("accuse", "070321", "3a1098524f8d6964a5d7a2579e9367f1", 129528), + ENTRY0("acheton", "111115", "5abc5f815b7f4f6031781a3e6126ef03", 250880), + ENTRY0("acorncourt", "970904", "119dc6466da205261efc1ef8e00d26d1", 55296), + ENTRY0("acrobat", "090111", "adaf3516d405d7dc65cbff1986f41af2", 2068718), + ENTRY0("acrossstars", "100329", "ef910f930a01ac4d24051b8fce549180", 524288), + ENTRY0("acrossstarsclues", "100213", "d23e9bf6019f212ff324f4595f8b6177", 122880), + ENTRY0("addendum", "080611", "e6ec3704b04d638f53aaf5f082efb424", 199420), + ENTRY0("adv440", "160307", "af1ab807e8c438d0e548c6b4903c33a1", 193536), + ENTRY0("adv550", "160307", "631ab32f7370e1c1e5b4e9fe6ad539fb", 231424), + ENTRY0("adv551", "171110", "24449bf1875c0b75491173ba4243bc99", 334848), + ENTRY0("adv350", "151001", "88fe704848a77346d196a46f7cfb3b38", 66414), + ENTRY0("adv350", "060321", "d00c3717a46734c2ae96fb8d2ad0a226", 138240), + ENTRY0("adv350", "011123", "5d4867b23e904d22453f031c87d6dcf0", 118272), + ENTRY0("adv350", "160307", "5f800280865d57cbfeb66695e79dc9b9", 147456), + ENTRY0("adv", "150118", "c776a1a9a8122967160fb51a39485113", 431616), + ENTRY0("adventureland", "961111", "21f1bd1815a8b3ba5730fe168ff88e59", 49152), + ENTRY0("adventuretime", "110111", "b6e0e55780b699e37411f0eb176f7496", 359368), + ENTRY0("adverbum", "060905", "e5c04bcadb953ad0a280b541f7510338", 138240), + ENTRY0("affront", "040226", "1b10a2dcedebdea772cea1c7b0407331", 50176), + ENTRY0("aisle", "990528", "a7af83193b4139f65c020ac49ff30447", 122368), + ENTRY0("alice", "030501", "ce25288e736c1c420a990b609943a990", 86528), + ENTRY0("allroads", "011119", "84ce94d8c6c77452537511f14739b612", 172032), + ENTRY0("alongtheriver", "100630", "1b670d231c4b0cc10b51ba60196c6a68", 198144), + ENTRY0("alpha", "981017", "f8fbbc64455efc259f9b41517d82b4ab", 51200), + ENTRY0("ambassadorsdaughter", "150525", "d415de88a7a756be04f5203f8b4668ee", 255488), + ENTRY0("amish", "020603", "d4194b4de41c9663f464bb33f1917a7d", 50688), + ENTRY0("amiss", "020409", "fa22d754f2b9daedc232bfbc6b28b6d1", 143872), + ENTRY0("anchor", "990206", "2bc49d98d980bfefa064ae76f4a217e5", 520192), + ENTRY0("hipponewyear", "130210", "b226fcbf871613684d8d2c7941e02e82", 317440), + ENTRY0("animals", "150314", "d5e0c7c6641709eeb5c4c0797519962c", 32768), + ENTRY0("annoy", "990127", "0383c40a28c606ddf8bfba3a66469055", 71168), + ENTRY0("aotyrz", "060825", "d9264cedc9cb438eedf67f611dbdbb3e", 159232), + ENTRY0("aphasiaquest", "150426", "ee480b0a0983e636649777a745a8f6f0", 233896), + ENTRY0("appall", "020422", "3c33d5639fa341829dde7c4b9b1875fd", 52736), + ENTRY0("aridandpale", "090501", "d18d5d2b8ceef04234f64373958097e5", 199400), + ENTRY0("asylum", "090721", "1fcf07b963cd664cf11660882de99e47", 135680), + ENTRY0("atrocitron", "161215", "6798fc939e1c6a92eb8e356e359a0ee4", 91648), + ENTRY0("ats", "000001", "accd04838197c1e4937bac253349b623", 387072), + ENTRY0("atwork", "000705", "44e22cd9dd5124dd149b761dfd6e93e8", 78336), + ENTRY0("aug4", "130702", "0b9a2b7c37f3d56fcd8d0b531582f8df", 364544), + ENTRY0("avon", "111115", "82a3d640af8cb7707a1b4301192679b1", 104960), + ENTRY0("awakening", "980726", "66181a19b3316f6644c20a9ee18be40f", 99328), + ENTRY0("awitl", "980215", "8cf72be55d75137cc435ab25f479c123", 56320), + ENTRY0("ayac", "010107", "b503a9f2817ce97480160e454e470c58", 68608), + ENTRY0("b2demo", "961017", "28d166262aa22fb55fdb9685a5a124ef", 65024), + ENTRY0("b7snare", "150118", "5e1057596f6fe7d0efb100f80ae65f27", 284672), + ENTRY0("babytree", "120512", "79e230657b07b2e8fa45ffbe4635d03f", 294352), + ENTRY0("backtowakeUp", "080313", "73ada6a69651bea315206d7994164b95", 640246), + ENTRY0("martyquest", "120430", "80b274b7feb7c19ee0aeba85dac0d688", 268272), + ENTRY0("backup", "091204", "52d1d40ff557c21b7d4464e12b6d646c", 429188), + ENTRY0("balances", "961216", "2b740e4bf08e64580085640b40a0ead8", 75264), + ENTRY0("baldersdeath", "111107", "cec997b2ba4917a2dab2640f276f1c7c", 254404), + ENTRY0("ballerina102", "991128", "9f92c9d90a536f62d7a535e7026c28bc", 508928), + ENTRY0("balt24", "970706", "7c45c1ea2780a5eed643f35fb44dccda", 58368), + ENTRY0("bathtub", "060409", "580a828689b64b150d29c4247c873acc", 85504), + ENTRY0("bazic", "010710", "a6c277d223557127c7d0678aa128d501", 55296), + ENTRY0("bear", "990224", "8e96c4de71e6fd4bdafb10bdea76893b", 109568), + ENTRY0("bedlam", "970711", "6c816efb1a7fc99345fdb85bb9e01ac6", 59392), + ENTRY0("bedtime", "120324", "2a39f06bdad42384b026059d690cd779", 260120), + ENTRY0("andrewplotkin", "080423", "9679960dde743ff1f506c12db29c5214", 366740), + ENTRY0("beingsteve", "060519", "a446f37fcd5945428797573295acbe03", 124810), + ENTRY0("beneath", "080107", "8e53f4d65b0b68ef92fb2fbd3592dcc5", 176128), + ENTRY0("beyond", "100115", "61bd0b7eae9e81c7d01496d623a497e1", 336982), + ENTRY0("bibleretold", "102283", "158f9c1818f7a80607a3b8281a9bc140", 169472), + ENTRY0("bicon", "101006", "2f2d993faf161318c4b4c5ee0957e288", 366836), + ENTRY0("biscuit", "010310", "e4d8262dbeeab8e340e522e5cef740a8", 137728), + ENTRY0("bishoes", "090513", "05c6dae3ea1896e756ce54bae26564ae", 85504), + ENTRY0("bj", "981103", "2787b18265a5bceccd0a4d311f94d97a", 158720), + ENTRY0("blair", "971119", "39a811c3280594ef64942d73ab11f7d4", 83456), + ENTRY0("bluechairs", "041229", "4ebedbd54fc2eae27fc7d867cadb37c3", 241152), + ENTRY0("blues", "020618", "dea57d7b1b41b5961143e7faa6125ad9", 261632), + ENTRY0("bofh", "030202", "c43d7674558043729cf3916f7e1bfe4d", 101376), + ENTRY0("bomber", "971123", "1c1740d9770d53d7a18cf56006e8d88b", 3584), + ENTRY0("bookvol", "051225", "c949b9db879b10faea5cfca45ee6a657", 225792), + ENTRY0("booth", "960409", "953578eeec2b85c92fd54d87f3e9c7fb", 44544), + ENTRY0("boothdye", "345678", "772134a9ceb8c7dc5f2b10d6d139aa0d", 51712), + ENTRY0("brainnightguest", "110312", "a53b823f032f6f24cf726cb3807126e0", 232448), + ENTRY0("brandx", "111115", "2937e62eefe4f059ea9d8d85f4fd55a0", 112128), + ENTRY0("breakin", "000926", "0cc04d377f04ba75f647c9a21688b9b6", 208896), + ENTRY0("bronze", "060503", "ef5b57f69601b8f5944699a6b31bc58d", 492472), + ENTRY0("bryantcollection", "1", "2c331a7c183ef29ea13b68075a58c73b", 528620), + ENTRY0("bse", "970110", "d260f722540f8c24a8c5b88778c76261", 89088), + ENTRY0("building", "030706", "cc5ab40754fde9739113ef2524ef66b5", 253440), + ENTRY0("nightbunnies", "971205", "6a2cc6996865a4d1520ae467a5a802fd", 78848), + ENTRY0("bureaucrocy", "141113", "7dcbbc724b7416ad0b80b3159c7e3525", 387606), + ENTRY0("burglar", "010925", "ca9ae17d983afb2d79aad60486a5a859", 71680), + ENTRY0("burnsnightsupper", "120124", "a1153aab71b7a3bc4bd1aa056f3145e8", 251342), + ENTRY0("burnkoran", "101128", "216f61842ba2024b291b4e0ae7769500", 222746), + ENTRY0("busted", "941223", "e164cfeed308fd25bc102a18b3c8f15c", 82944), + ENTRY0("byzantine", "091119", "61dcb1e79885f76f9f5f5c62ce2c7e8d", 1727208), + + + FROTZ_TABLE_END_MARKER }; -- cgit v1.2.3