GLK: GLULX: Deletes unwanted leftovers

This commit is contained in:
Marco Borrini 2023-10-21 16:11:17 +02:00 committed by Eugene Sandulenko
parent 0ac998f44b
commit 6ea27d0c36

View File

@ -36,12 +36,10 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "acmj", "The Making of ACMJ Game" },
{ "adv350_glulx", "Adventure" },
{ "adventura", "Adventura" },
{ "aftertheaccident", "After the Accident" },
{ "ailiphilia", "Ailiphilia" },
{ "airport", "The Airport" },
{ "alabaster", "Alabaster" },
{ "aliasthemagpie", "Alias 'The Magpie'" },
{ "alongdrink", "A Long Drink" },
{ "anatidaephobia", "A N A T I D A E P H O B I A" },
{ "anchorheaddemo", "Anchorhead: Special Edition (Demo)" },
{ "anchorhead", "Anchorhead" },
@ -64,9 +62,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "barroombrawl_glulx", "Barroom Brawl" },
{ "batman66", "Batman 66" },
{ "beasttorrackmoor", "The Beast of Torrack Moor" },
{ "becauseyouremine", "Because You're Mine" },
{ "beingthere", "Being There" },
{ "blackknife", "Black Knife London" },
{ "briar", "Briar" },
{ "btyt", "Bigger Than You Think" },
{ "bureaucrocy_glulx", "Bureaucrocy" },
@ -79,10 +75,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "cheesedoff_glulx", "Cheesed Off!" },
{ "childrenloblolly", "The Children of Loblolly Lodge" },
{ "chipmonk", "Chipmonk" },
{ "chlorophyll", "Chlorophyll" },
{ "codetopia", "Codetopia - A Code Adventure" },
{ "colderlight", "The Colder Light" },
{ "colorthetruth", "Color the Truth" },
{ "comp01tr", "Comp01ter Game: N0n C0mp0s Ment1s" },
{ "confhist", "Conflicting Histories" },
{ "cos", "City of Secrets" },
@ -91,13 +85,11 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "countingcrabs", "Counting Crabs: How Many Crabs Can You Count?" },
{ "crackcoldone", "Crack Open a Cold One With the Boiz" },
{ "cragnemanor_glulx", "Cragne Manor" },
{ "crashdisaster", "Crash: An Interactive Disaster" },
{ "damesdeadites", "Dames and Deadites" },
{ "darkcarnival", "Dark Carnival" },
{ "darkness_glulx", "Darkness" },
{ "deadcities", "Dead Cities" },
{ "deathofftc", "Death Off the Cuff" },
{ "delphinashouse", "Delphina's House" },
{ "diaperquest", "Diaper Quest" },
{ "discovertheworld", "Discover The World" },
{ "donotmeddle", "Do Not Meddle" },
@ -136,14 +128,11 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "glkchess", "Glk Chess" },
{ "glkebook", "GlkeBook" },
{ "greenmountains", "The Green Mountains" },
{ "groovebillygoat", "Groove Billygoat" },
{ "grooverland", "Grooverland" },
{ "hardpuzzle1", "Hard Puzzle" },
{ "hardpuzzle2", "Hard Puzzle 2: The Cow" },
{ "hardpuzzle3", "Hard Puzzle 3: Origins" },
{ "haroldnight2003", "Harold Night 2003" },
{ "herecomestreble", "Here Comes Treble" },
{ "hismajesty", "His Majesty's Royal Space Navy Service Handbook" },
{ "hobbit", "The Hobbit - The True Story" },
{ "hobbitredux_glulx", "The Hobbit - The True Story - Redux, Director's Cut" },
{ "houseofmemories", "House of Memories" },
@ -162,7 +151,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "limeergot", "Lime Ergot" },
{ "limen", "Limen" },
{ "lmstvg_glulx", "LMS The Video Game" },
{ "lockdown", "Lockdown: a story of insanity, denial and death" },
{ "lockeddoor10", "Locked Door X: The Workprint" },
{ "lockeddoor11", "Locked Door XI: The US Theatrical Cut" },
{ "lockkey", "Lock and Key" },
@ -190,7 +178,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "oldfogey", "Old Fogey" },
{ "oliviasorphanorium", "Olivia's Orphanorium" },
{ "onefishtwofish", "One Fish, Two Fish, Red Fish" },
{ "oppositelyopal", "Oppositely Opal" },
{ "ottumwa_glulx", "PDFA Ottumwa" },
{ "phoenixfire", "Phoenix-Fire" },
{ "photopia_glulx", "Photopia" },
@ -211,14 +198,12 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "sagebrushcactus", "'Mid the sagebrush and the cactus" },
{ "sagesanctum", "Sage Sanctum Scramble" },
{ "samfortunepi", "Sam Fortune - Private Investigator" },
{ "seasonalapocalypse", "Seasonal Apocalypse Disorder" },
{ "secretletter", "Jack Toresal and the Secret Letter" },
{ "section1awakened", "Section 1 - Awakened" },
{ "seedscafe", "Seeds Cafe" },
{ "sensory", "Sensory Jam" },
{ "shadowcathedral", "The Shadow in the Cathedral" },
{ "shadowoper", "Shadow Operative" },
{ "shadowsdeep", "Of Their Shadows Deep" },
{ "shapes", "Shapes" },
{ "sheephere", "Sheep Here" },
{ "signalerror", "Signal Error" },
@ -229,7 +214,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "spaceship", "Spaceship!" },
{ "speedracer", "Speed Racer" },
{ "spirI7wrak", "SpirI7wrak" },
{ "standingshoulders", "Standing on the Shoulders of Giants" },
{ "starlight_glulx", "Starlight" },
{ "superluminal", "Superluminal Vagrant Twin" },
{ "tcom", "The Colour of Magic" },
@ -238,17 +222,13 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "theabbey", "The Abbey" },
{ "thebigfall", "The Big Fall" },
{ "thebox", "The Box" },
{ "eleusinian", "The Eleusinian Miseries" },
{ "thefourthriddle", "The Fourth Riddle" },
{ "thehouseoffear", "The House of Fear, or, Loplop Introduces the World" },
{ "theinformal7abbrev", "The Inform(al)7 Abbreviated Self Tutorial" },
{ "islanddoctorwooby", "The Island of Doctor Wooby" },
{ "thelaughinggnome", "The Laughing Gnome" },
{ "thelibrary", "The Library" },
{ "thelostkingdomcode", "The Lost Kingdom of Codetopia" },
{ "thelostmountain", "The Lost Mountain" },
{ "magpietrain", "The Magpie Takes the Train" },
{ "maryjaneoftomorrow", "The Mary Jane of Tomorrow" },
{ "themuseum", "The Museum" },
{ "theoutcasts", "The Outcasts" },
{ "thephoenixmove", "The Phoenix Move" },
@ -259,7 +239,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "thespywhoatelunch", "The Spy Who Ate Lunch" },
{ "thestorm", "The Storm" },
{ "thethiefwovenwoods", "The Thief of Woven Woods" },
{ "timemachi21", "The Time Machine" },
{ "thetinyhouse", "The Tiny House" },
{ "thetraintoabaddon", "The Train To Abaddon" },
{ "thiefpokemon", "Thief" },
@ -276,7 +255,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "umw_glulx", "UMW" },
{ "uncleclemswill", "Uncle Clem's Will" },
{ "underground_glulx", "Underground" },
{ "undertheythunder", "Under They Thunder" },
{ "unscientificfict", "Unscientific Fiction" },
{ "valleyofsteel", "Valley of Steel" },
{ "walking", "Walking" },
@ -922,7 +900,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
const GlkDetectionEntry GLULXE_GAMES[] = {
// English games
DT_ENTRY1("aardvarkhype", "211104", "a5d8109ab52c23b571a069f840b87288", 1289116),
DT_ENTRY0("academregular", "37f8d2484cf254f7836fd938b37584b6", 931046),
DT_ENTRY1("academregular", "201018", "f960ae98eb122500ae82e5bb49b432a4", 929766),
DT_ENTRY1("acbs", "170705", "6b108c327301ccba5de41f3b98772b33", 1334066),
DT_ENTRY1("acg", "070501", "1a3eb782d28dd8ae8da40f21adb174f0", 817408),
@ -951,7 +928,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("aroilingoriginal", "150327", "48719b01e0b805df27fcf1e021c6780f", 3731214),
DT_ENTRY1("artoffugue", "100911/v1", "b570048a98acb680b8305043f1f1c866", 1596664),
DT_ENTRY1("artoffugue", "100911/v2", "2be7f91abade14d81b85843d82d52e86", 21605450),
DT_ENTRY1("ascensionlimb", "200927", "30aa45bec407ff833a56e552b451ff95", 1160460),
DT_ENTRY1("ascensionlimb", "210110", "19a8d2f1cbd6ef612118941314ede73d", 1355276),
DT_ENTRY1("ascentgothictower", "140831", "5fa0426759ecc243abd54f3c1c4f6d12", 2408444),
DT_ENTRY1("atc", "??????", "312ef9bf8d06145948994ad596c57ce3", 65536),
@ -961,7 +937,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("barroombrawl_glulx", "160226", "a6b2641c76c1a28e5ff8f5188a06c63e", 637692),
DT_ENTRY1("batman66", "220303", "a692872f5d50d2d78b937c884a9d50b7", 949954),
DT_ENTRY1("beasttorrackmoor", "071014", "80d093ceb324b7288b6c5715f8391d3d", 579578),
DT_ENTRY1("becauseyouremine", "161019", "643df12ae55ed54c9c1172753fc71d52", 648134),
DT_ENTRY1("beingthere", "10???\?/v1", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
DT_ENTRY1("beyond_glulx", "100115", "64a351bc6757a58080b801a14d878fc2", 1303364),
DT_ENTRY1("blackknife", "210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
@ -982,7 +957,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("chlorophyll", "150212", "447eae9f3c961baec28cbef9432839e7", 1089226),
DT_ENTRY1("codetopia", "171103", "40f486f5a68fee9d99623167cf750874", 682480),
DT_ENTRY1("colderlight", "120312", "eed41f2779bdf940f84b4e0a33036e69", 1192960),
DT_ENTRY0("colorthetruth", "b9ea873d69fd82d1e0535d55b4b84cac", 1372266),
DT_ENTRY1("comp01tr", "012001", "1d51522ee3057a3f7206fa83c151a6de", 149760),
DT_ENTRY1("confhist", "190603", "7409eea74565594355edb7fd6f64ee5c", 646882),
DT_ENTRY1("cos", "030624", "21bbf38c4e358ff2fd34e3d7424c8d36", 8462908),
@ -996,8 +970,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("crackcoldone", "170706", "c2d5bf64a0aadaead7640b5750826d55", 627136),
DT_ENTRY1("crackcoldone", "170711", "d64bd51d8fe05dc190ac3589e11b6ea6", 627136),
DT_ENTRY1("cragnemanor_glulx", "181208", "082f518c0120d2323ce340bef8a2d5a9", 8869096),
DT_ENTRY1("crashdisaster", "220917", "82008663b8d3e7da04debed8b5380150", 1349544),
DT_ENTRY1("crashdisaster", "221124", "405241206e6368228c33ab826dd87832", 1391784),
DT_ENTRY1("damesdeadites", "150116", "c34b65232be2c25e558c31349e62b716", 812810),
DT_ENTRY1("darkcarnival", "130924", "e5102c61fcb3b192c6455f214f6ca01d", 1733174),
DT_ENTRY1("darkness_glulx", "130704", "5fd073140b9c9e0a312995e60e6761b9", 608574),
@ -1034,7 +1006,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("farmquest", "111028", "e49e02b73047fb16427c8882035a4be6", 415940),
DT_ENTRY1("fatevanguard", "230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
DT_ENTRY1("finalproject", "140517", "9ace3f9fa908a3b96a6153afa0e30720", 738248),
DT_ENTRY1("flattenlondon", "200926", "f3fa437bc2e99ceb97b43c5617f0d4db", 1785910),
DT_ENTRY1("flattenlondon", "210106", "55a9d547c9222483e72e3e76871246cf", 1790262),
DT_ENTRY1("flexiblesurvival", "110307", "0d225782edd27fffb7ab0e423e9bad4d", 860108),
DT_ENTRY1("flexiblesurvival", "200611", "2ee899c54cfd6c2eb8e4f8e737fa4ac9", 264677996),
@ -1049,7 +1020,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("glkchess", "02????", "43a14ea7a35d7944504d3017f33fd40b", 252340),
DT_ENTRY1("glkebook", "040506/NotWorking", "1dc4d02840ee7cbf61dc359bc6a69c22", 61162),
DT_ENTRY1("greenmountains", "110116", "4049179c3a28703705de72be734e05bc", 337868),
DT_ENTRY1("groovebillygoat", "140511", "bfe3b34019ab6d2df0b9a5b793414170", 853042),
DT_ENTRY1("grooverland", "210806", "d9438ba0fc0583a30f907b877f068710", 2180180),
DT_ENTRY1("hardpuzzle1", "151117", "ee0a36c15599629bfc4fef9d3d83f70f", 601068),
DT_ENTRY1("hardpuzzle2", "151209", "db2880a4bf6539b30b922c83d1f35877", 626752),
@ -1083,7 +1053,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("lockkey", "1.12", "6f621089d571d2dada889e4367f4d20b", 269862),
DT_ENTRY1("lonelytroll", "220501", "05b1503fa7d757ec8417a777afa9a86e", 2334570),
DT_ENTRY1("lostislands", "110524", "9f439a77eccf4813aebebbe8093e8c57", 3145932),
DT_ENTRY1("loveassistant", "200923", "16931f135f38efaee72dac89a7c9ae27", 1051098),
DT_ENTRY1("loveassistant", "201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
DT_ENTRY1("magicword", "230226", "d8a4512ef0d952eecc1dbfcf5feeb810", 935362),
DT_ENTRY1("makechange", "120107", "0ee70eea03ca810bf0de3dcecfd9c741", 6456118),
@ -1133,17 +1102,14 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("roguelikegoose", "200112/gblorb", "c80283327325ce312164240d6515579f", 636244),
DT_ENTRY1("safe_glulx", "110109", "95af9e7de6e31fdeff6bd3cf7969434d", 648720),
DT_ENTRY1("sagebrushcactus", "100918", "de27a377b78387126b77552bccf0a085", 640246),
DT_ENTRY1("sagesanctum", "200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
DT_ENTRY1("sagesanctum", "201205", "15830904ce96b418e949f0e3b9318dec", 877568),
DT_ENTRY1("samfortunepi", "090510", "f177d973432b7a27302f1a79c8106f72", 706326),
DT_ENTRY0("seasonalapocalypse", "5e951b117302169cdb77e832115937f0", 2207454),
DT_ENTRY1("secretletter", "150107", "152f91e432a49c3f61a8ecd7bca1d6c4", 2274048),
DT_ENTRY1("section1awakened", "150812", "e05b999f193566771ff08679d5512143", 625112),
DT_ENTRY1("seedscafe", "210206", "3014cd94a6505def8f3e1754b73d22f2", 652732),
DT_ENTRY1("sensory", "000329/blb", "7432f9e1d416034acf10e8a499368b9e", 202258),
DT_ENTRY1("sensory", "000329/ulx", "7c5a00524809e4402ddf0554394e81bc", 132608),
DT_ENTRY1("shadowcathedral", "150228", "8da968205614859105c89e95179d268c", 2723072),
DT_ENTRY1("shadowoper", "200929", "3bb8da82f1d81e35ee152d5ecd6ba3e4", 1140422),
DT_ENTRY1("shadowoper", "201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
DT_ENTRY1("shadowsdeep", "220630", "4d0b65a40f50e1d04bfc5bdef31b5aa6", 1307402),
DT_ENTRY1("shapes", "000001", "a011827749eeef8afe6f6b8d5bfb78db", 1254912),
@ -1156,7 +1122,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("spaceship", "090928", "e52390cba328a8c863150ce4651fa71f", 1429732),
DT_ENTRY1("speedracer", "190617", "10d61f0fa2c3cbe122112f32d05e03a0", 613834),
DT_ENTRY1("spirI7wrak", "141218", "d7e58b86d1c6e06ecdc83ebbb7b20242", 2631214),
DT_ENTRY1("standingshoulders", "200925", "78cb38272e79595781f5e1be65171a75", 836802),
DT_ENTRY1("starlight_glulx", "151119", "ee4d2ed91518392981bf3cfd0fcf644d", 885152),
DT_ENTRY1("superluminal", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
@ -1168,7 +1133,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thebigfall", "210711", "dad981d1fde0f573fd7c4b4d2652ca69", 1389634),
DT_ENTRY1("thebigfall", "210814", "7b5f8df5b909e2ca49ab7aedf1661f56", 1389378),
DT_ENTRY1("thebox", "170813", "91ec66de5a2b6d9e9e889835857c03e7", 1371546),
DT_ENTRY1("eleusinian", "200926", "4ca599f36ae1559356bb224879213382", 2265116),
DT_ENTRY1("eleusinian", "201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
DT_ENTRY1("thefourthriddle", "181228", "07f018d38c164615890adc44855fb15b", 1281176),
DT_ENTRY1("thehouseoffear", "111109", "f952621c0d7d8808ec4c339f0c1b3872", 1132748),
@ -1178,8 +1142,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thelibrary", "141212", "a545e2f3c25715a0b693ada6407e2b54", 1201984),
DT_ENTRY1("thelostkingdomcode", "171113", "961fcb440ebd5f7738545a2f705c9785", 747220),
DT_ENTRY1("thelostmountain", "210228", "47ca99926b9b15ed327f07b22277d445", 1350882),
DT_ENTRY1("magpietrain", "200924", "19d8fc67b3dfbb7a1dc88fa02d26e6d4", 2315066),
DT_ENTRY1("magpietrain", "201106", "a9203d02e6439bea926a73686bec0466", 2318650),
DT_ENTRY1("maryjaneoftomorrow", "160605", "b8842f2deb9b283cccd272c0dbfc2369", 10344070),
DT_ENTRY1("themuseum", "081128", "8285ac707a9a47900c380d8af9632d1b", 3266510),
DT_ENTRY1("theoutcasts", "170312", "234a5a35fc846aca8a4363a773d032e1", 731070),
@ -1203,17 +1165,14 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("todayisthesame", "190518", "ba4478b484043d7943f834c672d5835a", 1800722),
DT_ENTRY1("tohellinahamper", "170412", "f12baa1762e29c9528baec31347a18b0", 973550),
DT_ENTRY1("tohellinahamper", "191217", "40cccc5fcce65c03e41dfa664487de10", 1978492),
DT_ENTRY1("tomtrundle", "200928", "8d720c498a6a7115628f70b61eb413c6", 2885100),
DT_ENTRY1("trialofthetnuop", "170813", "d8a34dc6c9b0e2d037d8cc3de006f42b", 616062),
DT_ENTRY1("trollslayer", "151112", "fa3dee31c195732ad6a13a6e0b54d625", 920230),
DT_ENTRY1("tryagain", "160922", "64de60e3dbc7eb492a34a0a693156659", 626116),
DT_ENTRY1("turbochest", "200928", "420f40b233e4b221e6fff2bec050dc23", 2091802),
DT_ENTRY1("turbochest", "201031", "b744b2b71afbf863b387bacaa2f33da4", 2210346),
DT_ENTRY1("uie", "101122", "ed892c12a8b2d65fcda5ba6a228e04ed", 2016322),
DT_ENTRY1("umw_glulx", "200426", "c843d3a02c0f6862401c13b45a3e85b1", 635558),
DT_ENTRY1("uncleclemswill", "200425", "60527f2feb48e14d1fdfa7b94a8838c1", 763614),
DT_ENTRY1("underground_glulx", "191215", "48966f89d00f4c8ce1fc2946636bd190", 3715706),
DT_ENTRY1("undertheythunder", "200928", "bd069d2e3e841cea7a7d2694681b548a", 1070370),
DT_ENTRY1("unscientificfict", "090803", "de1c4a2bf4024eb4c0e5fee0e0fd4746", 679608),
DT_ENTRY1("valleyofsteel", "140330", "88311986461cec17e776d82a5ac18416", 1853024),
DT_ENTRY1("walking", "200626", "0a8f6530e5a619ad9e0764a645e8404d", 822256),
@ -1592,7 +1551,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("ec16_toiletomega", "161029", "474710731fffa9d5d3cdee7924265169", 626442),
// Ectocomp 2016 - Le Grand Guignol
DT_ENTRY1("ec16_psychomanteum", "151028", "fc2f2a6ddaa1930f68e624d82e8abb82", 638150),
DT_ENTRY1("ec16_psychomanteum", "161029", "e88338c8e1ace3391eee928f352c83ad", 3059478),
// Ectocomp 2017 - La Petite Mort
@ -1758,7 +1716,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("sh14_groovebilly", "140511/v1", "3ff5d7194bfafa9f0faf638e79f0d079", 853042),
DT_ENTRY1("sh14_groovebilly", "140511/v2", "bfe3b34019ab6d2df0b9a5b793414170", 853042),
DT_ENTRY1("sh14_invisiparties", "140513", "2ce7e978f20fd7355ece095b5cac975b", 582856),
DT_ENTRY1("sh14_sequitur", "140513", "5b922fc6307054bdc187b0d55a217af6", 1367324),
DT_ENTRY1("sh14_sequitur", "140813", "c7e384b1938915f17cc0b7d50f41d235", 1642480),
DT_ENTRY1("sh14_sparkle", "140512", "106fdc837247efab6a5ab685bd1182c5", 915946),