[Scummvm-git-logs] scummvm master -> 596f253a0d37c0ad6f7e07aa0f975fd4f0b0e92d
sev-
sev at scummvm.org
Sat Apr 24 16:59:03 UTC 2021
This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
0aecd93b4c GLK: TADS: Added detection for TADS2 games. Bugreport #11658
728fd802eb GLK: ZCODE: Added non-English detection entries. Bugreport #11669
596f253a0d GLK: ZCODE: Added more detection entries. Bugreport #11669
Commit: 0aecd93b4cf8adfa20874462d22493746e28cf2a
https://github.com/scummvm/scummvm/commit/0aecd93b4cf8adfa20874462d22493746e28cf2a
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-04-24T18:58:16+02:00
Commit Message:
GLK: TADS: Added detection for TADS2 games. Bugreport #11658
Changed paths:
engines/glk/tads/detection_tables.h
diff --git a/engines/glk/tads/detection_tables.h b/engines/glk/tads/detection_tables.h
index 104cd4c4a2..bc05c428a8 100644
--- a/engines/glk/tads/detection_tables.h
+++ b/engines/glk/tads/detection_tables.h
@@ -34,43 +34,54 @@ const PlainGameDescriptor TADS2_GAME_LIST[] = {
{ "1893", "1893: A World's Fair Mystery" },
{ "2044", "2044: Space Troopers" },
{ "3", "+= 3: A Logical Adventure" },
+ { "4seconds", "Four Seconds" },
+ { "6stories", "Six Stories" },
+ { "aardvark", "The Obscene Quest of Dr. Aardvarkbarf" },
{ "aayela", "Aayela, an Interactive Vision" },
{ "aboveandbeyond", "Above and Beyond!" },
+ { "aftermath", "Aftermath" },
{ "alienabduction", "Alien Abduction" },
{ "allalone", "All Alone" },
{ "amissville", "Amissville" },
{ "amoi", "A Matter of Importance" },
+ { "amoment", "A Moment of Hope" },
{ "anightguest", "A Night Guest" },
{ "arrival", "Arrival, or Attack of the B-Movie Cliches" },
{ "asimpletheft", "A Simple Theft" },
{ "asugaredpill", "A Sugared Pill" },
+ { "atwitsend", "At Wit's End" },
{ "awe", "At Wit's End" },
{ "babel", "Babel" },
{ "badmachine", "Bad Machine" },
{ "ballymunadv", "Ballymun Adventure" },
+ { "bealstreet", "Life on Beal Street" },
{ "beetmonger", "The Beetmonger's Journal" },
+ { "bliss", "Bliss: An Interactive Harrowing" },
{ "bmiss", "Bmissfille" },
{ "brokenstring", "The Broken String" },
{ "castleofdoom", "Castle of Doom" },
- { "coffeequest", "CoffeeQuest" },
- { "commonground", "Common Ground" },
{ "ceruleanstowaway", "Cerulean Stowaway" },
+ { "chaostads2", "Chaos" },
{ "coasthouse", "The Coast House" },
+ { "coffeequest", "CoffeeQuest" },
+ { "commonground", "Common Ground" },
{ "dampcamp", "The Damp Camp" },
{ "deanna", "Deanna" },
{ "deepspace", "Deep Space" },
{ "depravitybites", "Depravity Bites" },
+ { "desertheat", "Desert Heat" },
{ "diemasse", "Die Vollkommene Masse" },
- { "ditchday", "Ditch Day Drifter" },
{ "drool", "Drool" },
{ "e14s", "Exactly 14 syllables... er, gulps!" },
{ "ecdysis", "Ecdysis" },
{ "edgarhuntly", "Edgar Huntly, Or, Memoirs of a Sleepwalker" },
+ { "endmeans", "The End means Escape" },
{ "enhanced", "Enhanced" },
+ { "erehwon", "Erehwon" },
{ "escapecrazyplace", "Escape from the Crazy Place" },
+ { "eterna", "Eterna Corp" },
{ "excuseme", "Excuse Me, Do You Have The Time?" },
{ "exhibition", "Exhibition" },
- { "eterna", "Eterna Corp" },
{ "findingmartin", "Finding Martin" },
{ "firebird", "Firebird" },
{ "firewitch", "John's Fire Witch" },
@@ -84,12 +95,15 @@ const PlainGameDescriptor TADS2_GAME_LIST[] = {
{ "frustration", "Frustration" },
{ "ftf", "First Things First" },
{ "fusillade", "Fusillade" },
+ { "futzmutz", "Futz Mutz" },
{ "galacticpeace", "Galactic Peace" },
{ "gc", "GC: A Thrashing Parity Bit of the Mind" },
{ "gift3", "Gifts of Phallus 3: The Valkin War," },
+ { "glowglass", "Glowgrass" },
{ "gna", "Generic New York Apartment Building" },
{ "goldenfleece", "The Golden Fleece" },
{ "goldenskull", "The Golden Skull" },
+ { "grayscale", "Grayscale" },
{ "hamper", "To Hell in a Hamper" },
{ "helpfulman", "The Adventures of Helpfulman" },
{ "heroinc1", "Hero, Inc Part One: Calling All Heroes" },
@@ -98,12 +112,17 @@ const PlainGameDescriptor TADS2_GAME_LIST[] = {
{ "inheritance", "Inheritance" },
{ "insanitycubed", "Insanity Cubed" },
{ "islandinfinity", "The Island of Infinity" },
+ { "islecult", "Isle Cult" },
+ { "jarodsjourney", "Jarod's Journey" },
+ { "journeyislet", "Journey from an Islet" },
{ "journeyking", "The Journey of the King" },
{ "kaged", "Kaged" },
+ { "kallisti", "Kallisti" },
{ "katanatads", "Katana" },
{ "kissingbuddha", "Kissing the Buddha's Feet" },
{ "kitchenencounters", "Kitchen Encounters" },
{ "letheflowphoenix", "Lethe Flow Phoenix: A Flight of Fantasy" },
+ { "lightiania", "Lightiania" },
{ "losingyourgrip", "Losing Your Grip, a Journey in Five Fits" },
{ "lost", "Lost" },
{ "lostnytads", "Lost in New York" },
@@ -119,19 +138,22 @@ const PlainGameDescriptor TADS2_GAME_LIST[] = {
{ "museumoftads", "Museum of TADS" },
{ "mythtads", "Myth" },
{ "nbdemo", "The Singular, and Historically Inaccurate, Misadventures of Nobeard" },
+ { "nightguest", "A Night Guest" },
{ "ninjaburger", "Ninja Burger" },
{ "ntts", "No Time To Squeal" },
{ "onefootdown", "One Foot Down" },
{ "onegotaway", "The One That Got Away" },
+ { "onthefarm", "On the Farm" },
{ "pasttense", "Past Tense" },
{ "pcu", "PC University: An Everyday Nightmare" },
{ "perditionsflame", "Perdition's Flames" },
{ "pesach", "The Pesach Adventure" },
+ { "planmind", "Planet of the Infinite Minds" },
{ "polyadv", "PolyAdv - Colossal Cave" },
{ "ptbad4", "PTBAD4: How the Record Got its Groove Back" },
{ "ptbad5", "PTBAD5: Jesus Attack of Jesus Christ" },
- { "rematch", "Rematch" },
{ "reeferisland", "Reefer Island" },
+ { "rematch", "Rematch" },
{ "sabotagecauldron", "Sabotage on the Century Cauldron" },
{ "savannah", "Sunset Over Savannah" },
{ "saveprincetontads", "Save Princeton" },
@@ -147,12 +169,17 @@ const PlainGameDescriptor TADS2_GAME_LIST[] = {
{ "smallworld", "Small World" },
{ "son0", "Prelude to Night" },
{ "spyderandjeb", "Spyder and Jeb" },
+ { "stonecell", "Stone Cell" },
{ "stranded", "Stranded" },
+ { "strangersinthenight", "Strangers in the Night" },
+ { "sunsetsavannah", "Sunset over Savannah" },
{ "suprematismblack", "Suprematism - Black" },
{ "suprematismwhite", "Suprematism - White" },
{ "tadsdungeon", "Dungeon" },
+ { "templeorcmage", "Temple of the Orc Mage" },
{ "textmetroid", "Metroid" },
{ "theapprentice", "The Apprentice" },
+ { "theclock", "The Clock" },
{ "thecruise", "The Cruise" },
{ "thegate", "The Gate" },
{ "thehouset2", "The House" },
@@ -161,28 +188,38 @@ const PlainGameDescriptor TADS2_GAME_LIST[] = {
{ "themission", "The Mission" },
{ "theoracle", "The Oracle" },
{ "theplant", "The Plant" },
+ { "thetrip", "The Trip" },
{ "thewaterbird", "The Water Bird" },
+ { "threadinglabyrinth", "Threading the Labyrinth" },
{ "tide", "The Ebb and Flow of the Tide" },
{ "tilldeathmakes", "Till Death Makes a Monk-Fish Out of Me" },
{ "tnc", "Tomorrow Never Comes" },
{ "toonesia", "Toonesia" },
{ "tortoise", "The Lesson of the Tortoise" },
+ { "triune", "Triune" },
{ "tylerscube", "Tyler's Great Cube Game" },
{ "underoos", "The Underoos that ate New York!" },
{ "undertow", "Undertow" },
{ "undo", "Undo" },
{ "unease", "Unease" },
+ { "unnkuliax", "Unnkulia X" },
{ "urbancleanup", "Urban Cleanup" },
{ "uux", "Unnkulia X: Escape of the Sacrificed" },
{ "veritas", "Veritas" },
{ "videobar", "I'm Gonna Take You To The Video Bar!" },
- { "waystation", "Waystation " },
+ { "virtuatech", "Virtua Tech" },
+ { "volcanoisle", "Volcano Isle" },
+ { "waterbird", "The Waterbird" },
+ { "waystation", "Waystation" },
{ "worldsapart", "Worlds Apart" },
{ "wormhole", "Wormhole: The Beginning" },
{ "xarbo", "Escape from the Arboretum" },
{ "yourchoice", "Your Choice" },
{ "zebulon", "Uncle Zebulon's Will" },
+ { "zefronsalmanac", "Poor Zefron's Almanac" },
{ "zerosum", "Zero Sum Game" },
+ { "zerosumgame", "Zero Sum Game" },
+ { "zombietads2", "Zombie!" },
// Adventions games
{ "ccr", "Colossal Cave Revisited" },
@@ -196,6 +233,9 @@ const PlainGameDescriptor TADS2_GAME_LIST[] = {
// Commercial games
{ "onceandfuture", "Once and Future" },
+ // Russian games
+ { "ditchday", "Ditch Day Drifter" },
+
{ nullptr, nullptr }
};
@@ -351,6 +391,7 @@ const GlkDetectionEntry TADS_GAMES[] = {
DT_ENTRY0("inheritance", "18e17f76b038b95e1ad99d47a1c5ef55", 106396),
DT_ENTRY0("insanitycubed", "5ed65e5000a2c394eec872ab71ed2ae7", 117209),
DT_ENTRY0("islandinfinity", "c60957d69aaf2b2438fa6ab9185217e5", 248815),
+ DT_ENTRY0("islecult", "c49319d7a1c1ea485d2cab86b077c647", 411081),
DT_ENTRY0("journeyking", "f68126f75c8134d26ea348b560f7cae2", 310554),
DT_ENTRY1("kaged", "No Sound", "94cfb4696ecb029b4a3ad354d0e5e842", 1031879),
DT_ENTRY0("katanatads", "bcf79886ddd9869f1e8a19b5cf186075", 828033),
@@ -456,6 +497,70 @@ const GlkDetectionEntry TADS_GAMES[] = {
// TADS 2 - Russian
DT_ENTRYL0("ditchday", Common::RU_RUS, "30743db95826c38a4e683f44dc5fe2d2", 206234),
+ // TADS 2 - Competition 97
+ DT_ENTRY0("babel", "cb6a76ac9844c654b1f1caeedd33b835", 445757),
+ DT_ENTRY0("glowglass", "64cf5bba500945d68f6ea307636e136e", 148395),
+ DT_ENTRY0("zefronsalmanac", "06d525b222d7835f320f0f68c2738de1", 207599),
+ DT_ENTRY0("sunsetsavannah", "f647c8ba3099b31ba028fb5b49eb73fd", 542323),
+ DT_ENTRY0("fren51", "6123989ad2b7ad09c476b01373b4a64c", 217954),
+ DT_ENTRY0("aardvark", "aafb4bf7e8466989289909d5378473a8", 134750),
+ DT_ENTRY0("templeorcmage", "337863385f55d10ccfde7d8973496c27", 106134),
+ DT_ENTRY0("virtuatech", "0aa0faeb31db4cef21ed9742b7ef81f9", 180033),
+ DT_ENTRY0("zerosumgame", "6c03e2b27c4b9b1fb60379c609fe6b5b", 260795),
+ DT_ENTRY0("zombietads2", "35173cb72e7a334b91adc4014db07e1c", 218278),
+
+ // TADS 2 - Competition 98
+ DT_ENTRY0("arrival", "0f9d5475fdab724814aaace75a44ca84", 236494),
+ DT_ENTRY0("fourin1", "d43ef35c14d6f13d7690a146aea7aabb", 294187),
+ DT_ENTRY0("lightiania", "18f56adbac7c6138f7ee021e3f435562", 128148),
+ DT_ENTRY0("theplant", "83fdda1882f9ecba67e5cf175812be8a", 344992),
+
+ // TADS 2 - Competition 99
+ DT_ENTRY0("amoment", "275361e20951b1574f2f72bdb62917c7", 144910),
+ DT_ENTRY0("bealstreet", "45da11585f6394a05eb7a36899da605d", 52172),
+ DT_ENTRY0("bliss", "fc7df7d4c37791809e2c5aea17f11a1b", 176984),
+ DT_ENTRY0("chaostads2", "1d6d02724efccddff92c6b65ab274d39", 230267),
+ DT_ENTRY0("erehwon", "c8750c6b35b66dd2b023e76d9406b834", 331155),
+ DT_ENTRY0("exhibition", "a0e68de3e083e8243b720b7111048f5c", 685560),
+ DT_ENTRY0("4seconds", "ac7e459341638fed6820e3da7575e747", 216337),
+ DT_ENTRY0("onthefarm", "90dfd97cc2bcdf8e03188a41eee3367a", 415513),
+ DT_ENTRY0("6stories", "f735c4f14a73ea3137311c6956e885af", 738878),
+ DT_ENTRY1("6stories", "Bundled", "f735c4f14a73ea3137311c6956e885af", 8848904),
+ DT_ENTRY0("stonecell", "11cc1f1856f1decea2c81385cd6210b5", 293917),
+ DT_ENTRY1("strangersinthenight", "1.0contest", "25fa5289d2e36b1b4dc470cf5631aace", 162611),
+ DT_ENTRY0("waterbird", "4d27e2329e3c61f144642f8923392aff", 279278),
+
+ // TADS 2 - Competition 2000
+ DT_ENTRY0("aftrmath", "f9f36bee9ecd75ff46fcb8bc8c969bfc", 118957),
+ DT_ENTRY0("atwitsend", "fe49c71432851840f588d1dd23715b14", 447784),
+ DT_ENTRY0("desertheat", "9ea2d5f04ca85ccdd96fff69293e1532", 115680),
+ DT_ENTRY0("futzmutz", "31c19a82353dd28c3521cb2c9cced1b9", 1234778),
+ DT_ENTRY0("jarodsjourney", "c87e592ba6123cbc2cfeddf43acf9bfd", 259778),
+ DT_ENTRY1("jarodsjourney", "Bundled", "c87e592ba6123cbc2cfeddf43acf9bfd", 771675),
+ DT_ENTRY0("kaged", "3ed582efc72202b6ac8301cc8cfcc901", 663472),
+ DT_ENTRY1("kaged", "Bundled", "3ed582efc72202b6ac8301cc8cfcc901", 12780406),
+ DT_ENTRY0("planmind", "c151c997806f470a2427a0db65798afb", 336080),
+ DT_ENTRY0("theclock", "4b93335eb0f47fde1a5041c278147bba", 147383),
+ DT_ENTRY0("endmeans", "a975506eff55062629507ebf19b4c8a8", 277978),
+ DT_ENTRY0("thetrip", "161affd0867ddd22609f5f4bb5b07ace", 171738),
+ DT_ENTRY0("threadinglabyrinth", "272ef80c30dd6c8f36bd6713791c04bc", 66873),
+ DT_ENTRY0("unnkuliax", "7599879366ab32cdefd5992963665cfd", 854310),
+
+ // TADS 2 - Competition 2001
+ DT_ENTRY0("nightguest", "a6c7243f2fe0d8120f29b7f1d3cae4e1", 252078),
+ DT_ENTRY0("fusillade", "1a1acf187c38a6f086e727cd310458dd", 261608),
+ DT_ENTRY0("grayscale", "2da9e3535359b38a9b3dd00edf222d54", 274357),
+ DT_ENTRY0("journeyislet", "b96a6b4dca2da4735afef839bb4d2cf0", 186001),
+ DT_ENTRY0("kallisti", "d8a769816ccf34521245a223fa05285b", 230560),
+ DT_ENTRY0("ntts", "c7940d02a1564ea11b33e61096f8d64f", 581866),
+ DT_ENTRY0("stranded", "49d4e44e5d12befd50c73ba92b27b0d7", 3190761),
+ DT_ENTRY1("beetmonger", "2001", "a8d5e2317dcaaca68903ae86732c4dd6", 458384),
+ DT_ENTRY0("coasthouse", "b0bc168dd25f86e136365d7649a40848", 147069),
+ DT_ENTRY0("thecruise", "7709883e32e676cd11877e41946f4093", 188093),
+ DT_ENTRY0("triune", "ac041944a4a495470c02c55c12737380", 230133),
+ DT_ENTRY0("volcanoisle", "712569455e0fddbb8124c11859b8c430", 106034),
+
+
// TADS 3 - English
DT_ENTRY0("allhope", "1e842218ad6eeacb2d284ad34adbeaaa", 1816249),
DT_ENTRY1("allhope", "WebUI", "c65cff5c63cfecad3d8c922f0086816f", 2434146),
@@ -538,7 +643,7 @@ const GlkDetectionEntry TADS_GAMES[] = {
DT_ENTRY0("youmatched", "63007bd45363f5ddbcc2e4fe4a1a52de", 1621574),
DT_ENTRY1("youmatched", "WebUI", "055efcc37f945071ea2486a207703951", 2050047),
- // TADS 3 - CZech
+ // TADS 3 - Czech
DT_ENTRYL0("exoter", Common::CZ_CZE, "02b93382a19cd69f3cb67a12073f4795", 1487144),
DT_ENTRYL0("exoter", Common::CZ_CZE, "865db2452b38f96035841f04e314c2c6", 1489600),
DT_ENTRYL0("exoter", Common::CZ_CZE, "956f93c8c8b5270d75501039ef825429", 1074752),
Commit: 728fd802ebd6a0069c345fbf04ea3ffc4a9cf284
https://github.com/scummvm/scummvm/commit/728fd802ebd6a0069c345fbf04ea3ffc4a9cf284
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-04-24T18:58:16+02:00
Commit Message:
GLK: ZCODE: Added non-English detection entries. Bugreport #11669
Changed paths:
engines/glk/zcode/detection_tables.h
diff --git a/engines/glk/zcode/detection_tables.h b/engines/glk/zcode/detection_tables.h
index a3feecae94..42af3d9fc5 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -629,7 +629,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stormcellar", "Storm Cellar" },
{ "strangeworld", "Strange World" },
{ "suicide", "Suicide, a self-ordered death sentence" },
- { "sunburn", "Sunburn" },
+ { "sunburn", "Sunburn" },
{ "sunburst", "Sunburst: A C64 science fiction adventure game" },
{ "sundayafternoon", "Sunday Afternoon" },
{ "briantimmons", "The Surprising Case of Brian Timmons" },
@@ -668,7 +668,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "emptyroom", "The Empty Room" },
{ "forgottengirls", "The Forgotten Girls" },
{ "henribeauchamp", "The Gallery of Henri Beauchamp" },
- { "garliccage", "The Garlic Cage, Episode I" },
+ { "garliccage", "The Garlic Cage, Episode I" },
{ "grandquest", "The Grand Quest" },
{ "thegreat", "The Great, A Voyage To The Inner Self" },
{ "greatpancake", "The Great Pancake Detectives - Case #27" },
@@ -750,7 +750,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "whispers", "The Corn Identity, an \"IF Whispers\" collaborative project" },
{ "whitehouses", "White Houses" },
{ "wildflowers", "Wildflowers" },
- { "winchester", "Winchester's Nightmare" },
+ { "winchester", "Winchester's Nightmare" },
{ "windhall", "The Windhall Chronicles, Volume One" },
{ "winterwonderland", "Winter Wonderland" },
{ "wir1", "When in Rome 1: Accounting for Taste" },
@@ -885,6 +885,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "espions", "Les espions ne meurent jamais" },
{ "filaments", "Filaments" },
{ "initiation", "Initiation" },
+ { "interra", "INTERRA - L'autre monde" },
{ "kheper", "Kheper" },
{ "verdeterre", "Le butin du Capitaine Verdeterre" },
{ "lieuxcommuns", "Lieux communs" },
@@ -914,6 +915,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "wichtel", "Wichtel" },
// Italian games
+ { "aldila", "Beyond" },
{ "armando", "L'Armando" },
{ "ayon", "Nel Mondo di Ayon" },
{ "darkiss", "Darkiss! Il bacio del vampiro" },
@@ -971,6 +973,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "konix", "Konix" },
{ "kunelar", "El ascenso de Kunelar" },
{ "lamansion", "La Mansion" },
+ { "libroaburria", "El libro que se aburrÃa" },
{ "lldc", "La Llamada de Cthulhu" },
{ "macetas", "Macetas" },
{ "meeva", "La mediana evasion" },
@@ -1969,6 +1972,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("espions", "070417", "7e59a5199b12376697deb4694cfac744", 124416, Common::FR_FRA),
ENTRY1("filaments", "030301", "0aa6d27086b546f6bd4dea84717da6ff", 337920, Common::FR_FRA),
ENTRY1("initiation", "070820", "3b50132dd7007bfe1b7cbc7147df37ee", 91136, Common::FR_FRA),
+ ENTRY1("interra", "070726", "11a8ae7f072f4946a8be92630af36336", 98304, Common::FR_FRA),
ENTRY1("kheper", "070829", "3612cef78d31e80632d6b69b48652306", 94208, Common::FR_FRA),
ENTRY1("verdeterre", "140228", "6665bda7c172285e281de2e120dac250", 1385176, Common::FR_FRA),
ENTRY1("lieuxcommuns", "070910", "d1032dc1a9635358e0aec29038fdb34e", 253952, Common::FR_FRA),
@@ -1999,6 +2003,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("wichtel", "021006", "f52166e02c6bd5e0311145683f415ef5", 88576, Common::DE_DEU),
// Italian games
+ ENTRY1("aldila", "r5/100115", "4b87d3038bdf6df986f44a6fc1d8772c", 349840, Common::IT_ITA),
ENTRY1("armando", "050429", "b74fb87510b6baa50307c2b63ba108de", 71168, Common::IT_ITA),
ENTRY1("ayon", "130730", "da1a2dab91d8ccec4b69d955487e9539", 232960, Common::IT_ITA),
ENTRY1("darkiss", "151120", "347db588b5663ab9be83048430d9f4a0", 156160, Common::IT_ITA),
@@ -2007,6 +2012,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("filamit", "030812", "edde5a37d24b112fb1cf3ff7fb133579", 333312, Common::IT_ITA),
ENTRY1("flamel", "010503", "02bb0beba5cf37e7a9b6fe3558e20cab", 198656, Common::IT_ITA),
ENTRY1("giardino", "150614", "f3244aa61ce6b3a4dd860c315bd24aa7", 124416, Common::IT_ITA),
+ ENTRY1("hellosword", "050929", "4ac3e9c0411d4ec87281d31ac7b3763d", 163840, Common::IT_ITA),
ENTRY1("hellosword", "060113", "a432a8286f9f76dae891699175332237", 166400, Common::IT_ITA),
ENTRY1("kangourou", "130503", "55449579a0ecd73fb788120dd0707bc0", 95744, Common::IT_ITA),
ENTRY1("koohinoor", "060717", "867d2f12ae29cd97aadc1a3c6b2e2a2a", 88576, Common::IT_ITA),
@@ -2071,6 +2077,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("absolutos", "080516", "9505fa8fc4f4c2d06730ce6c33f0fd43", 270222, Common::ES_ESP),
ENTRY1("macetas", "010102", "3e987e21093af65c8fce2e458ee3dafb", 234496, Common::ES_ESP),
ENTRY1("lamansion", "010103", "0acd4655161f834b562b5560353877bd", 138752, Common::ES_ESP),
+ ENTRY1("libroaburria", "r3/031202", "9267337f8592091ec23eb5b05aa8f17f", 110080, Common::ES_ESP),
ENTRY1("meeva", "021130", "4d988f4963d14f43cf61c44417be22ae", 135168, Common::ES_ESP),
ENTRY1("megara", "091204", "94b7019ed62d257344ef39727011c250", 214016, Common::ES_ESP),
ENTRY1("modusvivendi", "010101", "20795fdfe47bc6f6c519f3fe11e34c17", 234496, Common::ES_ESP),
Commit: 596f253a0d37c0ad6f7e07aa0f975fd4f0b0e92d
https://github.com/scummvm/scummvm/commit/596f253a0d37c0ad6f7e07aa0f975fd4f0b0e92d
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-04-24T18:58:16+02:00
Commit Message:
GLK: ZCODE: Added more detection entries. Bugreport #11669
Changed paths:
engines/glk/zcode/detection_tables.h
diff --git a/engines/glk/zcode/detection_tables.h b/engines/glk/zcode/detection_tables.h
index 42af3d9fc5..c7e2ebe75d 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -96,42 +96,59 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// English games
{ "404life", "404 - Life not found" },
{ "69105keys", "69,105 Keys" },
+ { "7doctors", "The Seven Doctors" },
{ "905", "9:05" },
{ "9dancers", "The Nine Dancers (Larsoft Adventure number 4)" },
- { "cockandbull", "A Cock and Bull Story" },
+ { "9lives", "9Lives" },
{ "aasmasters", "AAS Masters, in which all is revealed" },
+ { "absoluteworstgame", "The Absolute Worst IF Game in History" },
{ "accuse", "Accuse" },
{ "acheton", "Acheton" },
{ "acorncourt", "The Acorn Court" },
{ "acrobat", "The Mysterious Case of the Acrobat and His Peers" },
{ "acrossstars", "Across the Stars" },
{ "acrossstarsclues", "Across the Stars: Invisiclues" },
+ { "acrossthestars", "Across the Stars" },
+ { "acrossthestarshints","Across the Stars: InvisiHints" },
+ { "actofmurder", "An Act of Murder" },
{ "addendum", "Flawed Addendum" },
+ { "adoo", "ADOO'S STINKY STORY" },
{ "adv", "Adventure, Colossal Cave" },
{ "adv350", "Adventure, 350 point Colossal Cave" },
{ "adv440", "Adventure II, 440 point Colossal Cave" },
{ "adv550", "Adventure 3, 550 point Colossal Cave" },
{ "adv551", "Adventure 6, 551 point Colossal Cave" },
+ { "adventurelobjan", "Adventure (Lobjan translation)" },
{ "adventuretime", "Adventure Time" },
{ "adverbum", "Ad Verbum" },
+ { "advhoudini", "The Adventures of Houdini" },
+ { "afflicted", "Afflicted" },
{ "affront", "Annoyotron IV: Affrontotron" },
{ "aisle", "Aisle" },
{ "alice", "Alice Through the Looking Glass" },
{ "allroads", "All Roads" },
{ "alongtheriver", "Along the River" },
{ "alpha", "Journey to Alpha Centauri (In Real Time)" },
- { "ambassadorsdaughter", "The Ambassador''s Daughter, a Brief Romance" },
+ { "ambassadorsdaughter","The Ambassador''s Daughter, a Brief Romance" },
{ "amish", "Amishville" },
{ "amiss", "Amissville" },
+ { "anachronist", "Anachronist" },
{ "anchor", "Anchorhead: an Interactive Tale of Lovecraftian Horror" },
- { "hipponewyear", "And A Hippo New Year" },
+ { "andrewplotkin", "Being Andrew Plotkin" },
+ { "andromedaawakeningz","Andromeda Awakening" },
+ { "andromedagenesis", "Andromeda Genesis" },
+ { "anewlife", "A New Life" },
{ "animals", "Animals 1.1" },
{ "annoy", "Annoyotron" },
+ { "anothergoddamnescape","Another Goddamn Escape the Locked Room Game" },
{ "aotyrz", "Attack of the Yeti Robot Zombies" },
{ "aphasiaquest", "Aphasia Quest" },
+ { "apocalypseclock", "The Apocalypse Clock" },
{ "appall", "Appallatron: Annoyotron 3" },
{ "aridandpale", "Arid and Pale" },
+ { "asgard", "The 12:54 to Asgard" },
{ "asylum", "Asylum" },
+ { "atomicheart", "The Atomic Heart" },
{ "atrocitron", "Atrocitron, An Interactive Puzzlebox" },
{ "ats", "A Tight Spot" },
{ "atwork", "Danger! Adventurer At Work!" },
@@ -144,29 +161,41 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "b7snare", "Snare, an interactive Blake's 7 adventure" },
{ "babytree", "Baby tree" },
{ "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" },
{ "baldersdeath", "Balder's Death" },
{ "ballerina102", "Not Just an Ordinary Ballerina" },
{ "balt24", "Baltimore:24, An Exercise in Interactive Fiction" },
+ { "baluthar", "BALUTHAR" },
{ "bathtub", "There's a Snake in the Bathtub, a Test of Patience" },
{ "bazic", "baZic version 0.1, Z-Machine BASIC implementation" },
+ { "beanstalker", "The Bean Stalker" },
{ "bear", "A Bear's Night Out, an Interactive Children's Story" },
{ "bedlam", "Bedlam, An Interactive Preview" },
{ "bedtime", "Bed Time" },
- { "andrewplotkin", "Being Andrew Plotkin" },
{ "beingsteve", "Being Steve" },
+ { "bellclap", "Bellclap" },
+ { "bellwater", "Lord Bellwater's Secret" },
{ "beneath", "Beneath: a Transformation" },
+ { "beneathatransformation","BENEATH: a Transformation" },
+ { "betatester", "Beta Tester" },
{ "beyond", "Beyond" },
{ "bibleretold", "The Bible Retold: The Bread and the Fishes" },
+ { "bibleretoldbread", "The Bible Retold: The Bread and the Fishes" },
+ { "bibleretoldlostsheep","The Bible Retold: The Lost Sheep" },
{ "bicon", "BiCon, an Interactive Infatuation" },
+ { "bigscoop", "The Big Scoop" },
{ "biscuit", "Biscuit, An Interactive Funeral" },
{ "bishoes", "Buried In Shoes" },
{ "bj", "Blow Job Drifter, An Interactive You Kno What" },
+ { "blacklily", "The Black Lily" },
{ "blair", "Tales From The College Presents A Breath Of Fresh Blair" },
+ { "blink", "Blink" },
+ { "bloodless", "Bloodless on the Orient Express" },
{ "bluechairs", "Blue Chairs" },
{ "blues", "Tinseltown Blues: A quest for success in Hollyweird" },
+ { "bluesky", "Blue Sky" },
+ { "bodybargain", "Body Bargain" },
{ "bofh", "The Bastard Operator from Hell" },
{ "bomber", "The Mad Bomber" },
{ "bookvol", "Book and Volume" },
@@ -175,29 +204,31 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "brainnightguest", "Brain of the Night Guest" },
{ "brandx", "BrandX" },
{ "breakin", "Break-In, an Interactive Burglary" },
+ { "briantimmons", "The Surprising Case of Brian Timmons" },
{ "bronze", "Bronze, Inform 7 demonstration game" },
{ "bryantcollection", "The Bryant Collection, an Interactive Anthology" },
{ "bse", "BSE, An Interactive Epidemic" },
{ "building", "Building" },
- { "nightbunnies", "The Night of the Vampire Bunnies" },
{ "bureaucrocy", "Bureaucrocy, a frustrating tale about paperwork" },
{ "burglar", "Burglar! A Learning Experience" },
- { "burnsnightsupper", "Burns Night Supper" },
{ "burnkoran", "Burn The Koran and Die" },
+ { "burnsnightsupper", "Burns Night Supper" },
{ "busted", "Busted! A game of high cunning and low humor" },
{ "byod", "BYOD" },
{ "byzantine", "Byzantine Perspective" },
+ { "byzantineperspective", "Byzantine Perspective" },
{ "cabal", "The Cabal: The Interactive Illuminati" },
{ "cacophony", "Cacophony, an interactive stumbling" },
+ { "caffeination", "Caffeination" },
{ "calendar", "Calendar, an Inform 7 abuse" },
{ "calmmutemoving", "Calm, Mute, Moving" },
{ "calypso", "Calypso" },
+ { "canamicah", "Cana According To Micah" },
{ "candy", "Candy, An Attempt at Reliving Childhood" },
{ "cars", "ASCII Cars!!! A game of racing with the imagination" },
{ "casting", "Casting" },
{ "castleadventure", "Castle Adventure!" },
{ "castleredprince", "Castle of the Red Prince, an interactive land of darkness" },
- { "siliconcastles", "Silicon Castles" },
{ "catcherintherye", "Catcher in the Rye" },
{ "catseye", "Cat's Eye, Miniventure #2" },
{ "causality", "Causality: The Search for Eternal Life" },
@@ -206,6 +237,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cavernsofchaos", "Caverns of Chaos" },
{ "cavetrip", "The Spelunking Trip" },
{ "ccake", "Arthur Yahtzee: The Curse of Hell's Cheesecake" },
+ { "cdst", "Carmen Devine: Supernatural Troubleshooter" },
+ { "cenricfamilycurse", "The Cenric Family Curse" },
+ { "changes", "Changes" },
{ "chaos", "Chaos" },
{ "chaosgame", "Chaos" },
{ "cheater", "Cheater, An Annoying Adventure" },
@@ -215,22 +249,32 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "chico", "Chico and I Ran" },
{ "childsplay", "Child's Play, A child, a toy, and a rival" },
{ "chix", "Chicks Dig Jerks" },
+ { "christminster", "Christminster" },
+ { "chronicler0", "The Chronicler" },
{ "cia", "CIA Adventure" },
{ "claw", "Wearing the Claw" },
+ { "cleanair", "Clean Air" },
+ { "cliffedge", "Edge of the Cliff" },
+ { "cockandbull", "A Cock and Bull Story" },
{ "codenamesilver", "Code Name Silver Steel" },
{ "cointoss", "Coin toss" },
{ "coke", "Coke Is It!" },
{ "coldiron", "Cold Iron" },
{ "colonists", "Colonists" },
{ "coloromc", "Color of Milk Coffee" },
+ { "colourpink", "The Colour Pink" },
+ { "comedyerrormessages","A Comedy of Error Messages" },
{ "comp96", "Yearly IF competitions unofficial 'front-end' game" },
{ "conankill", "Conan Kill Everything" },
- { "dreamcorruptor", "Corrupter of Dreams" },
+ { "conceptisproven", "My Little Project Concept is Proven" },
+ { "condemned", "Condemned" },
+ { "constraints", "Constraints" },
{ "cottage", "Cottage" },
{ "countdown1", "Countdown 1 - The Body" },
{ "countdown2", "Countdown 2 - The Soul" },
{ "countdown3", "Countdown 3 - The Mind" },
{ "cove", "The Cove" },
+ { "crabhat", "Oh No, Mr Crab Stole Your Hat!" },
{ "creepydemo", "A Day in the Creepy Life of Bob Demo" },
{ "crimescene", "A Crime Scene, a Short Story" },
{ "criticalbreach", "Critical Breach, an Escape Story" },
@@ -239,27 +283,32 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "crystalpalace", "The Crystal Palace" },
{ "csbb", "Crystal and Stone Beetle and Bone" },
{ "ctdoom", "Countdown to Doom" },
+ { "cubicle", "In The Cubicle" },
{ "curses", "Curses, An Interactive Diversion" },
{ "curves", "Dangerous Curves" },
{ "cycles", "Vicious Cycles" },
{ "cyclops", "The Land of the Cyclops" },
- { "dday", "D-Day" },
{ "damnatiomemoriae", "Damnatio Memoriae" },
{ "darkiss1", "Darkiss! Wrath of the Vampire - Chapter 1: The Awakening" },
{ "dashslapney", "Dash Slapney, Patrol Leader" },
{ "dayinlife", "A Day in Life" },
+ { "dayishothitler", "The Day I Shot..." },
{ "dd4", "Dutch Dapper IV: The Final Voyage" },
+ { "dday", "D-Day" },
+ { "deadlineenchanter", "Deadline Enchanter" },
{ "deadmansgrave", "Dead Man's Grave: A Tell Don't Show Mystery" },
{ "deadmeat", "Dead Meat in the Pit" },
{ "deadpavane", "Dead Pavane for a Princess" },
{ "deadreckoning", "Dead Reckoning" },
{ "deadsville", "Deadsville" },
{ "death", "Death to my Enemies" },
+ { "deathoffthecuffz", "Death Off The Cuff" },
{ "debate", "Debate" },
{ "deephome", "Deephome" },
{ "degeneracy", "Degeneracy" },
{ "dejavuz", "Deja Vu" },
- { "deliciousbreakfast", "Delicious Breakfast" },
+ { "deliciousbreakfast","Delicious Breakfast" },
+ { "delightfulwallpaper","Delightful Wallpaper" },
{ "delusions", "Delusions" },
{ "detective", "Detective" },
{ "detention", "Detention, an attempt to escape from school" },
@@ -267,30 +316,40 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "devours", "All Things Devours" },
{ "dewdrops", "Within a Wreath of Dewdrops" },
{ "djinni", "The Djinni Chronicles \"Undercurrents of Manipulation\"" },
+ { "doghouse", "The Dog/House" },
{ "dogslife", "It's a Dog's Life" },
- { "zunidoll", "The Zuni Doll" },
+ { "domicile", "Domicile" },
{ "dontgo", "Don't Go" },
{ "dontpeeyourself", "Don't Pee Yourself!" },
+ { "dontpushthemailbox","Don't Push The Mailbox" },
{ "dotd", "Dawn of the Demon" },
{ "downthematrix", "Down The Matrix" },
+ { "downtowntokyo", "Downtown Tokyo Present Day" },
{ "dpod", "Dracula - Prince of Darkness" },
- { "dracula2", "Dracula: Part 2, The Arrival" },
{ "dracula1", "Dracula: Part 1, The First Night" },
+ { "dracula2", "Dracula: Part 2, The Arrival" },
+ { "draculascrypt", "Dracula's Underground Crypt" },
{ "dragon", "Dragon Adventure" },
{ "dragonflies", "Dragon Flies Like Labradorite" },
{ "dragontroll", "The Dragon and the Troll" },
+ { "dreamcorruptor", "Corrupter of Dreams" },
{ "dreamhold", "The Dreamhold" },
{ "dreamtooreal", "A Dream Too Real" },
+ { "drearylands", "Dreary Lands" },
{ "drego", "Dr Ego and the egg of ManToomba" },
{ "dual", "Dual Transform" },
+ { "duelinsnow", "The Duel in the Snow" },
+ { "duelthatspanned", "The Duel that Spanned the Ages" },
{ "dumont", "Dr. Dumont's Wild P.A.R.T.I" },
{ "eas", "Earth And Sky: Episode 1" },
- { "cliffedge", "Edge of the Cliff" },
+ { "eastgrovehills", "East Grove Hills" },
{ "edifice", "The Edifice" },
+ { "eduardseminarist", "Eduard the Seminarist" },
{ "egyptianwalking", "Egyptian Walking Simulator" },
{ "elephants", "When I Was Shot By Elephants III" },
{ "eleven", "Film at Eleven" },
{ "eliza", "Eliza" },
+ { "emptyroom", "The Empty Room" },
{ "enemies", "Enemies" },
{ "enigma", "Enimga" },
{ "entangled", "Entangled" },
@@ -299,6 +358,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "epyk", "Eypk" },
{ "erden", "Travels in the Land of Erden: In Quest of the Adventure" },
{ "eric", "Eric The Power-Mad Dungeon Master" },
+ { "eruption", "Eruption" },
{ "escape", "Escape!" },
{ "escaperemember", "An Escape To Remember" },
{ "eurydice", "Eurydice" },
@@ -306,42 +366,55 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "fable", "A Fable" },
{ "faculty", "The Care and Feeding of Adjuncts" },
{ "failsafe", "FailSafe" },
+ { "fairyland", "Fairyland" },
{ "farm", "The Farmer's Daughter" },
{ "fff", "Fox, Fowl and Feed" },
{ "figaro", "Figaro" },
+ { "fightorflight", "Fight or Flight" },
{ "figueres", "Figueres in my Basement" },
+ { "finalselection", "Final Selection" },
{ "findesick", "Fin de sickleburg" },
{ "findthebed", "Find the Bed" },
{ "finetuned", "Fine-Tuned" },
{ "fingertipsfriend", "Fingertips: I Found a New Friend" },
{ "fingertipsmilk", "Fingertips: Please Pass the Milk Please" },
{ "firstday", "The First Day of My New Life" },
+ { "fishbowl", "Fish Bowl" },
{ "fmvpoker", "Frobozz Magic Video Poker" },
{ "forestdemo", "Forest Demo" },
+ { "forgottengirls", "The Forgotten Girls" },
{ "fork", "Fork: The Great Underground Dining Room" },
- { "hiddennazi", "The Game Formerly Known as Hidden Nazi Mode" },
{ "forms", "Of Forms Unknown" },
+ { "foxfowl", "FOX, FOWL AND FEED" },
{ "fracture", "Fractured Metamorphoses (Example Version)" },
{ "fragileshells", "Fragile Shells" },
{ "frankie", "Frankenstein Adventure" },
+ { "freedom", "Freedom" },
{ "freefall", "Free Fall" },
{ "frobozzi", "The Encyclopedia Frobozzica (Abridged Edition)" },
{ "frozen", "Frozen: A Night at the Lab" },
+ { "ftaegea", "Fort Aegea" },
+ { "furtherz", "further" },
+ { "futuregame", "FutureGame" },
{ "fyleet", "Fyleet" },
{ "ga", "Geocaching Adventure - GC3JJ9C - Cryptic Puzzle #6" },
{ "galatea", "Galatea" },
+ { "gameproducer", "Game Producer!" },
{ "gamer", "Gamer: Digital Limbo" },
{ "gamlet", "Gamlet" },
{ "gardening", "Gardening for Beginners" },
- { "gatoron", "Gator-On, Friend to Wetlands!" },
+ { "garliccage", "The Garlic Cage, Episode I" },
+ { "gatoron", "GATOR-ON, Friend to Wetlands!" },
{ "gaucho", "Gaucho" },
{ "gd", "Goodbye Doggy" },
- { "geb", "Goose, Egg, Badger" },
+ { "geb", "GOOSE, EGG, BADGER" },
{ "geist", "Geist" },
{ "gerbilriot", "Gerbil Riot" },
{ "ghost", "The Ghost Train" },
{ "glass", "Glass, a fractured fairy tale" },
+ { "gleamingtheverb", "Gleaming the Verb" },
{ "glik1", "Glik part 1: Undead Menace" },
+ { "gloriousrevolution","The People's Glorious Revolutionary Text Adventure Game" },
{ "gnuzoo", "Gnu in the Zoo" },
{ "godot", "Looking For Godot" },
{ "goldilocks", "Goldilocks is a Fox!" },
@@ -350,8 +423,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "gourmet", "Gourmet" },
{ "gourmetgaffe", "Gourmet Gaffe" },
{ "gowest", "Go West" },
+ { "grandquest", "The Grand Quest" },
+ { "greatpancake", "The Great Pancake Detectives - Case #27" },
{ "greatxavio", "The Great Xavio" },
{ "greenrain", "A Green Rain" },
+ { "grief", "Grief" },
{ "growingup", "Growing Up" },
{ "grue", "GRUE" },
{ "guard", "Guard Duty" },
@@ -364,57 +440,73 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "hamil", "Hamil" },
{ "hangar22", "Hangar 22" },
{ "happyeverafter", "Happy Ever After" },
- { "crabhat", "Oh No, Mr Crab Stole Your Hat!" },
{ "hauntedhouse", "Haunted House" },
{ "hauntings", "Hauntings" },
+ { "heated", "Heated" },
+ { "hedge", "Hedge" },
{ "heist", "Heist: The Crime of the Century" },
{ "heliopause", "Hoist Sail for the Heliopause and Home" },
- { "welcometohell", "Welcome to Hell" },
- { "hellosword", "Hello Sword - The journey" },
+ { "hell0", "Hell: A Comedy of Errors" },
+ { "hellosword", "Hello Sword: The journey" },
{ "hellsbasement", "Hell's Basement" },
{ "helpcollides", "When Help Collides: The Wreck of the H.M.S. Snark" },
+ { "henribeauchamp", "The Gallery of Henri Beauchamp" },
{ "heroes", "Heroes" },
{ "heroinesmantle", "Heroine's Mantle" },
+ { "hiddennazi", "The Game Formerly Known as Hidden Nazi Mode" },
+ { "hiddenverbiage", "Hidden Verbiage" },
{ "hidepachyderm", "Hide a pachyderm!" },
+ { "hipponewyear", "And A Hippo New Year" },
+ { "historyrepeating", "History Repeating" },
{ "hlainform", "HLA Inform: A Classic Quest" },
{ "hobbittruestory", "The Hobbit - The True Story" },
- { "robotempire", "Holy Robot Empire" },
{ "home", "Home" },
{ "homecoming", "Homecoming" },
{ "hoosegow", "Hoosegow, a Wild West Wreck" },
- { "housekey1", "Housekey, Part I" },
+ { "horriblepyramid", "The Horrible Pyramid" },
+ { "house", "The House" },
{ "housedream", "House of Dream of Moon" },
- { "humongouscave", "Adventure in Humongous Cave" },
- { "humongouscavehints", "Humongous Cave Hints" },
+ { "housekey1", "Housekey, Part I" },
+ { "houseoffear", "The House of Fear" },
{ "hummingbird", "Flight of the Hummingbird" },
+ { "humongouscave", "Adventure in Humongous Cave" },
+ { "humongouscavehints","Humongous Cave Hints" },
{ "hunterdark", "Hunter, in Darkness" },
{ "hyperrpg", "Hyper RPG Game!" },
{ "i0", "I-0: the \"jailbait on the interstate\" game" },
{ "ibo", "Ibo" },
{ "icebreaker", "Icebreaker" },
+ { "iceprincess", "The Ice Princess" },
{ "iceweb", "Iceweb" },
{ "identity", "Identity" },
- { "ifwhispers5", "IF Whispers 5" },
+ { "idthief", "IDENTITY THIEF" },
{ "ifaquarium", "IF Aquarium" },
+ { "ifplayer", "Interactive Fiction Player" },
{ "ifquake", "Text adventure Quake Level 1" },
+ { "ifwhispers5", "IF Whispers 5" },
{ "ill", "I'll" },
{ "imiagination", "Imiagination" },
- { "cubicle", "In The Cubicle" },
{ "inamanor", "In a Manor of Speaking" },
{ "inevita", "Inevitable" },
{ "informatory", "Informatory" },
+ { "informschool", "Inform School" },
{ "inhumane", "Inhumane: An Infralogic Massacre" },
+ { "insidewoman", "Inside Woman" },
{ "insight", "Insight" },
{ "intangible", "Intangible" },
- { "ifplayer", "Interactive Fiction Player" },
+ { "interface", "Interface" },
+ { "internaldocuments", "INTERNAL DOCUMENTS" },
+ { "internalvigilance", "Internal Vigilance" },
{ "interviewrockstar", "Interview with a Rock Star" },
- { "lionskin", "In the Skin of a Lion Quest: Caravaggio's Journey" },
{ "intruder", "Intruder - Interactive Fiction: A Burglary" },
{ "invisibleadv", "The Believable Adventures of an Invisible Man" },
- { "pressedon", "I pressed on, being chased by a stapler with my name on it" },
+ { "invisibleman", "The Believable Adventures of an Invisible Man" },
{ "iraqiinvasion", "Iraqi Invasion: A Text Misadventure" },
+ { "island", "The Island" },
{ "islandsfaraway", "Islands Far Away" },
- { "beanstalker", "The Bean Stalker" },
+ { "jackmills", "My Name is Jack Mills" },
+ { "jane", "Jane" },
+ { "janitor", "Janitor" },
{ "jetblue", "Jet-Blue" },
{ "jewelofknowledge", "The Jewel of Knowledge" },
{ "jigsaw", "Jigsaw, An Interactive History" },
@@ -422,45 +514,58 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "juicehead", "Juicehead, an interactive binge" },
{ "justanotherday", "Just Another Day" },
{ "karn", "Return to Karn" },
+ { "kazooist", "The Kazooist" },
{ "keepingdido", "Keeping Dido" },
+ { "keepsake", "Keepsake" },
+ { "kentishplover", "Kentish Plover" },
{ "kidnapsea", "Kidnapped - On the Sea" },
- { "kierkegaardsspider", "Kierkegaard's Spider" },
+ { "kierkegaardsspider","Kierkegaard's Spider" },
{ "kiiwii", "Kii!Wii! A tiny friend to brighten your day" },
{ "killingthedoctor", "Killing the Doctor" },
{ "kirby", "The X-Child, Kevin Johnson Residence Hall Saga 2" },
{ "kitten", "robotfindskitten" },
+ { "koan", "KOAN" },
{ "kooku", "Kook U" },
+ { "labyrinth", "Labyrinth" },
+ { "lackofvision", "Lack of Vision" },
{ "lambs", "Silence of the Lambs" },
{ "lambs2", "Silence of the Lambs 2" },
+ { "lardo", "THE FAT LARDO AND THE RUBBER DUCKY" },
{ "largemachine", "Large Machine" },
{ "lash", "Local Asynchronous Satellite Hookup" },
+ { "lastdayofsummer", "Last Day of Summer" },
{ "ldodoom", "Last Days of Doom" },
{ "leaptime", "Leap Time" },
{ "lecture", "Lecture Feature" },
+ { "legion", "Legion" },
{ "lex", "LeX" },
{ "librarian", "Life of A Librarian" },
{ "libraryfront", "All Quiet on the Library Front" },
{ "lifeordeath", "Life or Death" },
- { "blacklily", "The Black Lily" },
{ "limp", "Limp" },
- { "nemeanlion", "The Nemean Lion: another anonymous joke game" },
+ { "lionskin", "In the Skin of a Lion Quest: Caravaggio's Journey" },
{ "lists", "Lists and Lists" },
{ "livejoseph", "LiveJoseph" },
{ "llr3", "A Little Like Rogue" },
{ "lmstvg", "LMS The Video Game" },
{ "lookingtothesky", "Looking to the Sky" },
- { "motherloose", "Mother Loose" },
- { "lostspellmaker", "The Lost Spellmaker" },
- { "lostpig", "Lost Pig And Place Under Ground" },
+ { "lostpigandplace", "Lost Pig And Place Under Ground" },
+ { "lostpig", "Lost Pig" },
{ "lostsheep", "The Bible Retold: The Lost Sheep" },
- { "ludicorp", "The Ludicorp Mystery" },
- { "magictoyshop", "The Magic Toyshop" },
+ { "lostspellmaker", "The Lost Spellmaker" },
+ { "ludicorp", "The Ludicorp Mystery" },
+ { "lunarbase1", "Lunar Base 1" },
+ { "madamspider", "Madam Spider's Web" },
{ "magicmuffin", "Magic Muffin - The Desert" },
+ { "magictoyshop", "The Magic Toyshop" },
{ "makeitgood", "Make it Good" },
+ { "manalive1", "MANALIVE I - ENIGMA" },
+ { "manalive2", "MANALIVE II" },
{ "mansion", "Mansion" },
- { "revenger", "Revenger" },
+ { "martyquest", "Back to the Future - Marty Quest: an adventure through time" },
{ "masquerade", "Masquerade" },
{ "medusa", "Medusa, NPC Conversations Example" },
+ { "mercurytrucking", "The Mercury Trucking Company" },
{ "mercy", "Mercy" },
{ "metamorphoses", "Metamorphoses" },
{ "mhpquest", "Quest for the Magic Healing Plant" },
@@ -468,226 +573,275 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "mimesis", "Sins Against Mimesis" },
{ "mindelectric", "The Mind Electric" },
{ "mines", "Mines" },
- { "christminster", "Christminster" },
+ { "mingsheng", "MingSheng" },
+ { "minimalistgame", "The Minimalist Game" },
+ { "minionunderworld", "Bobby T. Minion in \"Escape from the Underworld\"" },
{ "misdirection", "The Act Of Misdirection" },
{ "missinggrandpa", "Missing Grandpa: Lost in Time" },
- { "mobius", "Mobius" },
+ { "mite", "Mite" },
+ { "mobius", "Möbius" },
{ "monstermaker", "Monster Maker" },
{ "monzasphantom", "Monza's Phantom" },
- { "moonshaped", "Moon-Shaped" },
{ "moonglow", "Moonglow, Miniventure #1" },
+ { "moonlittower", "The Moonlit Tower" },
+ { "moonshaped", "Moon-Shaped" },
{ "moonwrecked", "Moonwrecked" },
{ "more", "More" },
{ "mortlakemanor", "Mortlake Manor" },
+ { "motherloose", "Mother Loose" },
{ "mountain", "Mountain, an Interactive Expedition" },
{ "mousequest", "Mouse Quest Chapter 1 - The Arrival of Winter" },
{ "mrp", "The Story of Mr. P." },
{ "mst3k1", "Detective, An Interactive MiSTing (Mystery Science Theater 3000)" },
{ "mst3k2", "A Fable, interactive MiSTing-up of \"A Fable\"" },
+ { "muffinquest", "The Quest for the Magic Muffin" },
+ { "muffinquest3", "Quest for the Magic Bagel...Err Muffin 3" },
{ "mulldoon", "The Mulldoon Legacy" },
{ "mulldoonmurders", "The Mulldoon Murders" },
{ "murdac", "Murdac" },
+ { "murderaeroclub", "Murder at the Aero Club" },
{ "murdererleft", "What The Murderer Had Left" },
+ { "murphyslaw", "Murphy's Law" },
{ "muse", "Muse: An Autumn Romance" },
{ "musician", "The Musician" },
{ "myangel", "My Angel" },
{ "mylastduchess", "My Last Duchess" },
- { "conceptisproven", "My Little Project Concept is Proven" },
- { "oceantower", "Love, Hate and the Mysterious Ocean Tower" },
+ { "mythtale", "MythTale" },
{ "nameless", "Endless, Nameless" },
+ { "nascarexperience", "The Realistic Nascar eXperience" },
{ "nautilisia", "Nautilisia" },
+ { "nemeanlion", "The Nemean Lion: another anonymous joke game" },
+ { "neonnirvana", "NEON NIRVANA" },
+ { "neverplayed", "So, You've Never Played a Text Adventure Before, Huh?" },
{ "newday", "A New Day" },
{ "nidus", "Nidus" },
- { "nightcomputer", "Night at the Computer Center" },
+ { "nightbunnies", "The Night of the Vampire Bunnies" },
{ "nightchristmas", "An Abbreviated Night Before Christmas" },
+ { "nightcomputer", "Night at the Computer Center" },
{ "nihilism", "The Abyss" },
{ "ninepoints", "Nine Points" },
+ { "ninjasfate", "Ninja's Fate" },
{ "njag2", "Not Just A Game" },
{ "noroom", "No Room" },
{ "northnorth", "The Northnorth Passage" },
+ { "notinvenice", "Not in Venice" },
{ "nudistsgonewild", "Nudists Gone Wild" },
- { "adventurelobjan", "Adventure (Lobjan translation)" },
{ "oad", "Only After Dark" },
+ { "oceantower", "Love, Hate and the Mysterious Ocean Tower" },
{ "odieus", "Odieus's Quest for the Magic Flingshot (Beta)" },
- { "omniquest", "Omniquest" },
{ "ogisoas", "One Game in Search of a Story" },
+ { "omniquest", "Omniquest" },
{ "onegirl", "One Girl" },
+ { "onoptimism", "On Optimism" },
{ "onyourback", "On Your Back" },
+ { "openingnight", "Opening Night" },
+ { "order00", "Order" },
{ "orevore", "Orevore Courier" },
- { "bloodless", "Bloodless on the Orient Express" },
{ "orion", "The Orion Agenda" },
{ "ottumwa", "PDFA Ottumwa" },
{ "outofthepit", "Out of the Pit" },
+ { "packrat", "Packrat" },
{ "paddlingmania", "Total Paddling Mania" },
{ "paint", "Paint and Corners" },
{ "palebluelight", "Pale Blue Light" },
+ { "paperbagprincess", "The Paper Bag Princess" },
{ "paperchase", "Paper Chase" },
+ { "papermoon", "A Paper Moon" },
{ "parallel", "Parallel" },
{ "paranoia", "Paranoia" },
{ "parc", "Parc" },
+ { "pasdedeux", "Pas De Deux" },
+ { "pathfinder", "PATHFINDER" },
{ "pathway", "Pathway to Destruction" },
{ "peacock", "Not Made With Hands" },
- { "zpegasus", "Pegasus" },
+ { "penandpaint", "Pen and Paint" },
{ "pentari", "Pentari" },
+ { "penury", "The Algophilists' Penury" },
{ "perilousmagic", "Perilous Magic" },
{ "perrysworld", "Perry's World" },
+ { "pets", "Pets" },
+ { "pfrank", "PROFESSOR FRANK" },
+ { "phantomcaverns", "Phantom: Caverns of the killer" },
+ { "philosophersstone", "The Quest for the Philosopher's Stone" },
{ "phlegm", "Phlegm" },
- { "photograph", "Photograph, a Portrait of Reflection" },
+ { "photographportrait","Photograph, a Portrait of Reflection" },
+ { "photograph", "PHOTOGRAPH" },
{ "photopia", "Photopia" },
{ "piece", "Piece of Mind" },
{ "pigpancake", "Pigpancake" },
- { "piracy2", "Piracy 2.0" },
+ { "piracy2", "Piracy 2.0 - A Text Adventure in Space" },
{ "piraterailroad", "Pirate Railroad" },
+ { "playtorn", "Chronicle Play Torn" },
+ { "polendina", "Polendina" },
{ "praser5", "Praser 5" },
+ { "pressedon", "I pressed on, being chased by a stapler with my name on it" },
+ { "priceoffreedom", "The Price of Freedom" },
{ "primer", "Primer" },
{ "primrose", "The Primrose Path" },
- { "iceprincess", "The Ice Princess" },
+ { "prize", "The Prize" },
{ "probing", "Offensive Probing" },
{ "promoted", "Promoted!" },
+ { "psycheslament", "Psyche's Lament" },
{ "puerto", "The board game Puerto Rico" },
{ "punkpoints", "Punk Points" },
{ "puppetman", "The Puppet-Man (Larsoft Adventure number 5)" },
{ "putpbaa", "Pick Up the Phone Booth and Aisle" },
{ "pytho", "Pytho's Mask" },
- { "muffinquest", "The Quest for the Magic Muffin" },
- { "muffinquest3", "Quest for the Magic Bagel...Err Muffin 3" },
- { "simpletheft2", "A Simple Theft 2: A Simple Theftier" },
{ "quidditch1954", "The Quidditch Final of 1954" },
+ { "quietevening", "A Quiet Evening at Home" },
+ { "rachaelbadday", "Rachel has a bad day" },
{ "ralph", "Ralph, An Interactive Sniffing" },
{ "rameses", "Rameses, a Tale of Heroes" },
+ { "ramonandjonathan", "Ramón and Jonathan" },
{ "rans", "RANS, an interworld progress" },
{ "ranshints", "RANS Hints" },
- { "rachaelbadday", "Rachel has a bad day" },
{ "readinginmay", "A Reading in May" },
+ { "reddex", "Reddex" },
+ { "redmoonz", "Red Moon" },
{ "relief", "The Hunt For Relief" },
+ { "rentaspy", "Rent-A-Spy" },
{ "reorsbushcave", "Reor's Bush-Cave (The Sprout Pouch pt 4)" },
{ "reser", "Rock'Em Sock'Em Robots" },
{ "resident", "The Resident" },
{ "retrofatale", "Retro Fatale" },
+ { "revenger", "Revenger" },
{ "reverb", "Reverberations" },
{ "reverzi", "Reverzi" },
{ "ribbons", "Ribbons" },
{ "risenecropolis", "Rise of the Necropolis" },
{ "risorg", "Risorgimento Represso" },
+ { "riverside", "Riverside" },
+ { "robotempire", "Holy Robot Empire" },
{ "robots", "Robots - Another Abuse of the Z-Machine" },
{ "rogue", "zRogue" },
{ "roomserial", "Room Serial, an escape game" },
{ "rota", "The Reliques of Tolti-Aph" },
{ "rpn", "RPN" },
- { "ruins", "Ruins" },
{ "rtdoom", "Return to Doom" },
+ { "ruins", "Ruins" },
{ "samegame", "SameGame, another episode in the Z-Machine abuse saga" },
{ "samhain", "Samhain: Pick Up The Pumpkin and KILL" },
+ { "samuelgregor", "The Case of Samuel Gregor" },
+ { "sanddancer", "Sand-dancer" },
{ "sangraal", "Sangraal" },
+ { "santaland", "Escape from Santaland" },
{ "santassleighride", "Santa's Sleigh Ride" },
{ "saveprinceton", "Save Princeton" },
{ "savoirfaire", "Savoir-Faire" },
{ "scald", "Scald" },
- { "informschool", "Inform School" },
{ "schooldays", "Schooldays" },
{ "scopa", "Scopa, a graphical (Z-code V6) card game" },
- { "finalselection", "Final Selection" },
+ { "screen", "Screen" },
+ { "seeksorrow", "Starry Seeksorrow" },
{ "sfiction", "Speculative Fiction: Beginner's Lessons" },
+ { "shade", "Shade" },
{ "shadowgatez", "Shadowgate" },
+ { "shadowofmemories", "Shadow of Memories" },
+ { "shadowsoldiers", "Shadow Soldiers" },
+ { "shallow", "Shallow" },
+ { "shamulet", "Scary House Amulet" },
{ "sheepcrossing", "Sheep Crossing" },
+ { "sherbet", "The Meteor, the Stone and a Long Glass of Sherbet" },
{ "sherlock1", "Sherlock gamebook #1: Murder at the Diogenes Club" },
{ "sherlock2", "Sherlock gamebook #2: The Black River Emerald" },
{ "sherlock3", "Sherlock gamebook #3: Death at Appledore Towers" },
{ "sherlock4", "Sherlock gamebook #4: The Crown vs Dr. Watson" },
- { "shade", "Shade" },
- { "shadowofmemories", "Shadow of Memories" },
- { "shadowsoldiers", "Shadow Soldiers" },
- { "shallow", "Shallow" },
- { "sherbet", "The Meteor, the Stone and a Long Glass of Sherbet" },
+ { "shipofwhimsy", "Ship of Whimsy" },
{ "shrapnel", "Shrapnel" },
+ { "siliconcastles", "Silicon Castles" },
+ { "simpletheft2", "A Simple Theft 2: A Simple Theftier" },
+ { "sisyphus", "Sisyphus" },
{ "sixgrayrats", "Six Gray Rats Crawl Up The Pillow" },
{ "slackerx", "Slacker X" },
{ "sleepcycle", "Sleep Cycle" },
{ "slouchingbedlam", "Slouching Towards Bedlam" },
+ { "smallroom", "Trapped in a Small Room" },
+ { "snacktime", "Snack Time!" },
{ "snafufun", "SNAFUFUN" },
+ { "snatches", "SNATCHES" },
{ "snowquest", "Snowquest" },
- { "neverplayed", "So, You've Never Played a Text Adventure Before, Huh?" },
+ { "soa", "Son of a..." },
{ "sofar", "So Far, An Interactive Catharsis" },
{ "softporn", "Softporn Adventure" },
{ "solitary", "Solitary" },
{ "somewhere", "Somewhere" },
{ "soreality", "So Reality" },
- { "spacestation", "Space Station: based on Planetfall example transcript" },
{ "spaceinvaderz", "Space InvaderZ" },
+ { "spacestation", "Space Station: based on Planetfall example transcript" },
{ "spadventure", "SpAdventure" },
+ { "spelunkersquest", "Spelunker's Quest" },
+ { "spiderandweb", "Spider And Web" },
+ { "spiral", "Spiral" },
{ "spiritwrak", "SpiritWrak" },
+ { "splashdown", "SPLASHDOWN" },
{ "sporkery1", "Sporkery 1: There Will Be Sporking" },
{ "spot", "The Spot" },
+ { "spotlight", "The Spotlight" },
{ "spring", "She's Got a Thing For a Spring" },
+ { "spring2020", "Spring 2020" },
{ "spycatcher", "Spycatcher" },
+ { "stackoverflow", "STACK OVERFLOW" },
{ "starborn", "Starborn" },
- { "seeksorrow", "Starry Seeksorrow" },
+ { "starcity", "Star City" },
+ { "stargods", "The Star Gods" },
+ { "starhunter", "Star Hunter" },
+ { "starlightz", "starlight" },
{ "stealingthestolen", "Stealing the Stolen" },
+ { "stewgoing", "You've Got A Stew Going!" },
{ "stiffmst", "Stiffy Makane: Mystery Science Theater 3000" },
+ { "stingwasp", "Sting of the Wasp" },
{ "stinkorswim", "Stink or Swim" },
{ "stonecave", "The Stone Cave" },
{ "stormcellar", "Storm Cellar" },
+ { "strangegeometries", "Strange Geometries" },
{ "strangeworld", "Strange World" },
{ "suicide", "Suicide, a self-ordered death sentence" },
+ { "summerland", "Escape from Summerland" },
{ "sunburn", "Sunburn" },
{ "sunburst", "Sunburst: A C64 science fiction adventure game" },
{ "sundayafternoon", "Sunday Afternoon" },
- { "briantimmons", "The Surprising Case of Brian Timmons" },
{ "sushi", "A Day For Fresh Sushi" },
{ "sutwin", "The Space Under the Window" },
{ "suvehnux", "Suveh Nux" },
{ "swineback", "Swineback Ridge" },
+ { "swordofmalice", "THE SWORD OF MALICE" },
{ "sycamoratree", "Sycamora Tree" },
{ "taipan", "Taipan!" },
- { "spiderandweb", "Spider And Web" },
+ { "talemorning", "The Mundane Tale of the Morning After" },
{ "tatctae", "Time: All things come to an end" },
{ "tauntingdonut", "Taunting Donut" },
{ "tblw", "The Blood lust Warrior" },
{ "tcomremake", "The Colour of Magic remake" },
{ "tcoty", "The Citizen of the Year" },
{ "teacherfeature", "Teacher Feature" },
- { "williamtell", "William Tell" },
{ "telling", "Whom The Telling Changed" },
{ "temple", "The Temple" },
+ { "tenthplague", "Tenth Plague" },
+ { "terribleoldmanse", "The Terrible Old Manse: 8bit fun in 7bit ASCII" },
{ "terrortabby", "Attack of the Terror Tabby!" },
{ "tesseract", "Beyond The Tesseract" },
+ { "testisready", "The Test is Now READY" },
{ "tgm", "The Great Machine - a fragment" },
{ "thatdamnelevator", "That Damn Elevator" },
{ "thatdamnremote", "thatdamnremote" },
- { "cenricfamilycurse", "The Cenric Family Curse" },
- { "vergingpaths", "The Garden of Verging Paths" },
- { "minimalistgame", "The Minimalist Game" },
- { "talemorning", "The Mundane Tale of the Morning After" },
- { "paperbagprincess", "The Paper Bag Princess" },
- { "worldupsidedown", "The World Turned Upside Down" },
- { "advhoudini", "The Adventures of Houdini" },
- { "penury", "The Algophilists' Penury" },
+ { "the5continent", "The Fifth Continent" },
{ "theatre", "Theatre" },
- { "dayishothitler", "The Day I Shot..." },
- { "doghouse", "The Dog/House" },
- { "emptyroom", "The Empty Room" },
- { "forgottengirls", "The Forgotten Girls" },
- { "henribeauchamp", "The Gallery of Henri Beauchamp" },
- { "garliccage", "The Garlic Cage, Episode I" },
- { "grandquest", "The Grand Quest" },
+ { "thecomputerlady", "The Computer Lady" },
+ { "theenchantedcastle","The Enchanted Castle" },
+ { "thegrandquest", "The Grand Quest" },
+ { "thegrandtour", "The Grand Tour" },
{ "thegreat", "The Great, A Voyage To The Inner Self" },
- { "greatpancake", "The Great Pancake Detectives - Case #27" },
- { "horriblepyramid", "The Horrible Pyramid" },
- { "house", "The House" },
- { "houseoffear", "The House of Fear" },
- { "island", "The Island" },
- { "kazooist", "The Kazooist" },
- { "priceoffreedom", "The Price of Freedom" },
- { "prize", "The Prize" },
- { "nascarexperience", "The Realistic Nascar eXperience" },
- { "smallroom", "Trapped in a Small Room" },
- { "theimpossiblebottle", "The Impossible Bottle" },
- { "spotlight", "The Spotlight" },
- { "stargods", "The Star Gods" },
+ { "theguardian", "The Guardian" },
+ { "theimmortal", "The Immortal" },
+ { "theimpossiblebottle","The Impossible Bottle" },
+ { "theinvestment", "The Investment" },
+ { "thelighthouse", "The Lighthouse" },
+ { "thelucubrator", "The Lucubrator" },
+ { "themall", "The Mall" },
+ { "thesproutpouch", "Reor's Bush-Cave: The Sprout Pouch" },
{ "thetempest", "The Tempest" },
- { "terribleoldmanse", "The Terrible Old Manse: 8bit fun in 7bit ASCII" },
- { "townmusicians", "The Town Musicians" },
- { "warblersnest", "The Warbler's Nest" },
+ { "thetemple", "The Temple" },
+ { "thewedding", "The Wedding" },
{ "thorn", "The Thorn" },
{ "threecows", "Three Cows and Two Doors" },
{ "threediopolis", "Threediopolis" },
@@ -698,10 +852,15 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "tkatc", "The King and the Crown, Special Edition" },
{ "toask", "Treasures of a Slaver's Kingdom" },
{ "tok", "ToK" },
- { "downtowntokyo", "Downtown Tokyo Present Day" },
+ { "tookiessong", "TOOKiE'S SONG" },
+ { "toughbeans", "Tough Beans" },
{ "tower", "Tower, a surreal trip" },
+ { "towerofelephant", "The Tower of the Elephant" },
+ { "townmusicians", "The Town Musicians" },
{ "toxinx", "Toxin X" },
{ "trapped", "Trapped" },
+ { "trein", "Trein" },
+ { "tristamisland", "Tristam Island (Demo)" },
{ "troll", "Zork: A Troll's Eye View" },
{ "trw", "Tull Road Warrior" },
{ "trystoffate", "Tryst of Fate" },
@@ -712,63 +871,68 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "typo", "Typo!" },
{ "uhohdemo", "Uh-oh! (demo version)" },
{ "underdoos", "The Underoos that ate New York!" },
+ { "undergroundz", "Underground" },
{ "underthebed", "Under the Bed" },
{ "ungodlyhour", "Ungodly hour" },
- { "uninvited", "Uninvited" },
{ "unicornpool", "The Unicorn Pool" },
+ { "uninvited", "UNINVITED" },
{ "vacation", "Vacation Gone Awry" },
{ "vagueness", "What Happens In Vagueness" },
{ "vampiresun", "House of the Midnight Sun - A Vampire's Tale" },
- { "notinvenice", "Not in Venice" },
- { "vespers", "Vespers" },
{ "varicella", "Varicella" },
+ { "vergingpaths", "The Garden of Verging Paths" },
+ { "vespers", "Vespers" },
+ { "vestiges", "Vestiges" },
{ "vigilance", "Internal Vigilance" },
{ "vindaloo", "Vindaloo" },
{ "violet", "Violet" },
{ "virtuality", "Virtuality" },
- { "lackofvision", "Lack of Vision" },
{ "visitor", "The Visitor" },
{ "vosr", "Voices of Spoon River" },
{ "wadewar3", "The WadeWars Book III" },
{ "walkamongus", "Walk Among Us" },
{ "walkinthepark", "A Walk in the Park" },
{ "wallpaper", "Delightful Wallpaper" },
+ { "warblersnest", "The Warbler's Nest" },
{ "warp", "Warp!" },
- { "wizardscastle", "Wizard's Castle" },
- { "weareunfinished", "We Are Unfinished" },
{ "weapon", "The Weapon" },
+ { "weareunfinished", "We Are Unfinished" },
{ "weather", "A Change in the Weather" },
- { "thewedding", "The Wedding" },
{ "weding", "Wedding" },
{ "weirdcity", "Weird City Interloper" },
{ "weirdness", "Weirdness: Strange, Different, and Altogether Weird" },
- { "wwwanderer", "Werewolves and Wanderer" },
+ { "welcometohell", "Welcome to Hell" },
+ { "welcometopuerto", "Welcome to Puerto Rico" },
{ "wernersquest1", "Werner's Quest Parts 1" },
{ "wernersquest2", "Werner's Quest Parts 2" },
{ "wernersquest3", "Werner's Quest Parts 3" },
{ "wernersquest4", "Werner's Quest Parts 4" },
+ { "whenhelpcollides", "When Help Collides" },
+ { "whenmachinesattack","wHen mAchines aTtack" },
{ "whispers", "The Corn Identity, an \"IF Whispers\" collaborative project" },
{ "whitehouses", "White Houses" },
{ "wildflowers", "Wildflowers" },
+ { "williamtell", "William Tell" },
{ "winchester", "Winchester's Nightmare" },
{ "windhall", "The Windhall Chronicles, Volume One" },
{ "winterwonderland", "Winter Wonderland" },
{ "wir1", "When in Rome 1: Accounting for Taste" },
{ "wir2", "When in Rome 2: Far from Home" },
{ "wireless", "Get Magazine. Open Magazine. Read Article" },
- { "insidewoman", "Inside Woman" },
+ { "wish", "Wish" },
+ { "wizardscastle", "Wizard's Castle" },
+ { "worldupsidedown", "The World Turned Upside Down" },
{ "wossname", "Spodgeville Murphy and The Jewelled Eye of Wossname" },
{ "wrenlaw", "Wrenlaw" },
{ "wscholars", "Weishaupt Scholars" },
{ "wump2ka", "Wumpus 2000, The Virulent Labyrinth Of Yob-Shuggoth" },
{ "wumpus", "Hunt the Wumpus" },
{ "wurm", "Wurm" },
+ { "wwwanderer", "Werewolves and Wanderer" },
{ "xenophobia", "Xenophobia" },
{ "yagwad", "YAGWAD: Yes, Another Game With A Dragon!" },
{ "yakshaving", "Yak Shaving for Kicks and Giggles!" },
{ "yomomma", "Raising the Flag on Mount Yo Momma" },
- { "stewgoing", "You've Got A Stew Going!" },
- { "zlife", "Z-Life" },
{ "zassball", "ZassBall, Another Abuse of the Z-Machine" },
{ "zbefunge", "ZBefunge 0.7 beta" },
{ "zcamel", "Camel" },
@@ -780,16 +944,20 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "zegro", "Zegrothenus" },
{ "zenon", "Escape from the Starship Zenon" },
{ "zenspeak", "Zen Speaks!" },
+ { "zlife", "Z-Life" },
{ "zokoban", "Z-Machine Sokoban" },
{ "zombies", "Zombies, yet another abuse of the Z-Machine" },
- { "zorklxix", "Zork LXIX: The Great Underground Hot Dog" },
+ { "zorkburiedchaos", "Welcome to zork, buried chaos" },
{ "zorkianstories1", "Zorkian Stories 1: G.U.E" },
+ { "zorklxix", "Zork LXIX: The Great Underground Hot Dog" },
{ "zorknplus9", "Zork N plus 9" },
+ { "zpegasus", "Pegasus" },
{ "zracer", "ZRacer" },
{ "zsnake", "Z-Snake" },
{ "ztornado", "Z-Tornado" },
{ "ztrek", "Super Z Trek" },
{ "zugzwang", "Zugzwang: The Interactive Life of a Chess Piece" },
+ { "zunidoll", "The Zuni Doll" },
// Painfull Little Stupid Games
{ "plsg1", "Dinnertime: Painless Little Stupid Games #1" },
@@ -1150,6 +1318,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// English games
ENTRY0("404life", "110524", "a4ee7ba2cb611e0ae3e413a6eb9dc4da", 506770),
ENTRY0("69105keys", "090302", "bc343936e0e9d79a3736b200eadfc6ee", 195162),
+ ENTRY0("7doctors", "981219", "b0c9a1205401b578dd245ce3920b296c", 124928),
ENTRY0("905", "120724", "885acc1cf4ae18428d8a1998d57f2925", 87040),
ENTRY0("9dancers", "040718", "8a7faee46b0d6f35cb0cbeb7ac8631b2", 99328),
ENTRY0("cockandbull", "170401", "6036a188e9def979678697ce7be14171", 895024),
@@ -1182,6 +1351,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("amiss", "020409", "fa22d754f2b9daedc232bfbc6b28b6d1", 143872),
ENTRY0("anchor", "990206", "2bc49d98d980bfefa064ae76f4a217e5", 520192),
ENTRY0("hipponewyear", "130210", "b226fcbf871613684d8d2c7941e02e82", 317440),
+ ENTRY0("andromedagenesis", "130701", "3dc7a53837dfcfed4895aad148b78f27", 245248),
ENTRY0("animals", "150314", "d5e0c7c6641709eeb5c4c0797519962c", 32768),
ENTRY0("annoy", "990127", "0383c40a28c606ddf8bfba3a66469055", 71168),
ENTRY0("aotyrz", "060825", "d9264cedc9cb438eedf67f611dbdbb3e", 159232),
@@ -1193,6 +1363,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ats", "000001", "accd04838197c1e4937bac253349b623", 387072),
ENTRY0("atwork", "000705", "44e22cd9dd5124dd149b761dfd6e93e8", 78336),
ENTRY0("aug4", "130702", "0b9a2b7c37f3d56fcd8d0b531582f8df", 364544),
+ ENTRY0("aug4", "r4/200401", "d537c469fe6cc008286bf071045c66a7", 364544),
ENTRY0("avon", "111115", "82a3d640af8cb7707a1b4301192679b1", 104960),
ENTRY0("awakening", "980726", "66181a19b3316f6644c20a9ee18be40f", 99328),
ENTRY0("awitl", "980215", "8cf72be55d75137cc435ab25f479c123", 56320),
@@ -1274,6 +1445,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("chix", "991124", "760b7fb0fcd9c99ae1295c06ff52529d", 206848),
ENTRY0("cia", "961218", "2cdacedf416e7a575de47412e1d164f8", 54784),
ENTRY0("claw", "970327", "4d3992e95530a301ca58939a197c6b1b", 130048),
+ ENTRY0("cleanair", "r2/190608", "3e5a972edf102956f6973c9fc7a8d388", 410302),
ENTRY0("codenamesilver", "170619", "8250de9dd95418d6cfa1b5f323254ac4", 357888),
ENTRY0("cointoss", "150217", "e19c6d27ccdae1fee28136f8efb829ec", 314426),
ENTRY0("coke", "990331", "8ee8282eceb70c6bb6b9c427d1e01aff", 107008),
@@ -1329,6 +1501,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("zunidoll", "971031", "128ad329e657c405f85ddbc19bd26538", 76800),
ENTRY0("dontgo", "120119", "5b153263f946a6013d80d07fa1573dbf", 195584),
ENTRY0("dontpeeyourself", "150807", "ffbdd3b0860e5a5b5ffbbdbb6ac4fc46", 211968),
+ ENTRY0("dontpushthemailbox", "191228", "d8fcacf89d5a5f1ec1b877775d137598", 332288),
ENTRY0("dotd", "050619", "48b47df16c2d32612fe2f09f234d99dd", 245248),
ENTRY0("downthematrix", "120521", "291d6e004fe0ace1dbaf79434fbd5403", 319976),
ENTRY0("dpod", "051012", "b573b31e2df3f90b396a6ddaf27e120e", 303104),
@@ -1364,6 +1537,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("fable", "000715", "603d4573ad89adabb7bf8d0b031705c0", 95744),
ENTRY0("faculty", "080116", "8998ea6435611921f97bb67fff0dd130", 218612),
ENTRY0("failsafe", "001218", "05293830576ae81e9a61f38cab731d38", 78336),
+ ENTRY0("fairyland", "190815", "b2dbb1186a00f46f7029df2278c7591a", 163328),
ENTRY0("farm", "020101", "9838d582cdd87814598eff791775a53d", 135168),
ENTRY0("fff", "080121", "c29786d16b5498656e19f06eb3d58d94", 100864),
ENTRY0("figaro", "100911", "b696b4578c9d4044edb137e3a87b0f50", 406596),
@@ -1433,6 +1607,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("helpcollides", "030208", "2185bd75e8cc26ac7773effc300ec210", 286720),
ENTRY0("heroes", "011130", "1bfe7f301e15816e46c60edfae9030a5", 204800),
ENTRY0("heroinesmantle", "001211", "4beb00dfd7abed53bb529946662fc252", 523776),
+ ENTRY0("hiddenverbiage", "181127", "736af995f8cb87601fe170695efa7180", 477130),
ENTRY0("hidepachyderm", "151011", "304cbcbdbd9338fc60872270905ed6f0", 215040),
ENTRY0("hlainform", "050715", "e919e8ca4e2358b010d3a758a98609c8", 168960),
ENTRY0("hobbittruestory", "170425", "5964f6951be8da16fb350b9d0982c89e", 374272),
@@ -1474,7 +1649,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("islandsfaraway", "100426", "67a890cf7b6bc8c2b40ff101a3a69784", 262616),
ENTRY0("intruder", "990210", "c42924c9879af8cb682d490aaf9841b0", 175104),
ENTRY0("iraqiinvasion", "080131", "427ff378923f675915b95993b5858704", 260780),
- ENTRY0("IraqiInvasion", "080131", "c3ba7d2b115625e962e0614a5c381f4d", 259072),
+ ENTRY0("iraqiinvasion", "080131", "c3ba7d2b115625e962e0614a5c381f4d", 259072),
ENTRY0("beanstalker", "180105", "6490a77e5f0d5e01b37c0ed29e017a56", 33812),
ENTRY0("jetblue", "051012", "e1b0f957e0a4967a0f5d66f9e7313944", 209920),
ENTRY0("jewelofknowledge", "990710", "38c384ce3d1c31791fe98859558dcb68", 225792),
@@ -1485,6 +1660,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("justanotherday", "170129", "33a1880b1813fbc0d7ceac6ca75dfe59", 616844),
ENTRY0("karn", "961207", "daa05c92a3a1b678c29fe8bbf64a09be", 165888),
ENTRY0("keepingdido", "120516", "56eb7cbeb898cbd892146d9795a91d4b", 332180),
+ ENTRY0("kentishplover", "200118", "d06991d44cdedc0ce4cbf17b3aa79f76", 162816),
ENTRY0("kidnapsea", "110608", "ddcf23cb530746544e0f416337dcf6bc", 191488),
ENTRY0("kierkegaardsspider", "120413", "19f457515033fd938856e6507b8a6bc1", 254414),
ENTRY0("kiiwii", "141113", "091ab4e450db053a419fb4a8ffe87a22", 255488),
@@ -1499,6 +1675,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ldodoom", "000801", "b4a663fc9adf6b344b7b64eb58ceff1f", 200192),
ENTRY0("leaptime", "081230", "aa7363833f61f3b5ac21d2d681ab74bb", 233984),
ENTRY0("lecture", "140813", "b8f9441556f6e785fade1e41d75458d3", 493520),
+ ENTRY0("lecture", "200414", "3fac793cf1a93f0f061dc6ca508315f5", 493520),
ENTRY0("lex", "120830", "29de1a490f09a9c756b28c00bcc95230", 368060),
ENTRY0("libraryfront", "951204", "e54ca81e93629a6e8ab2dbc84a6712b4", 72704),
ENTRY0("librarian", "130211", "ff40eb307c9ec5b015531201cb0bcf00", 247754),
@@ -1513,8 +1690,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("lookingtothesky", "110313", "c83056d3ad3775af870fab9ef800a00e", 379738),
ENTRY0("motherloose", "981128", "87de736abcf52f27a00d09b74cfda240", 206336),
ENTRY0("lostspellmaker", "980116", "f569560e28e57b0cc15abe69292ddb63", 128000),
- ENTRY0("lostpig", "080406", "400ab3efad70e5b454452e89bf0625e5", 285184),
- ENTRY0("lostpig", "080406", "f7ede4fcda5d7ee1fd8831e7f8fd2256", 390256),
+ ENTRY0("lostpigandplace", "080406", "400ab3efad70e5b454452e89bf0625e5", 285184),
+ ENTRY0("lostpigandplace", "080406", "f7ede4fcda5d7ee1fd8831e7f8fd2256", 390256),
ENTRY0("lostsheep", "130000", "dfed127ff9f1300dca25fb9f7d126716", 190976),
ENTRY0("ludicorp", "031010", "65250e5c5cfcb403f9fb870ac7e30041", 101888),
ENTRY0("magictoyshop", "951018", "68d597fc1a7b22419033628967dad19f", 73216),
@@ -1524,6 +1701,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("revenger", "000403", "1f658ebcb395be17154e732cc6306dc9", 88064),
ENTRY0("masquerade", "010122", "a88a4f7cc20883249db3aaae1aad871c", 225280),
ENTRY0("medusa", "030314", "f9e93b13a6f940ef0d25cfef559e36c8", 109056),
+ ENTRY0("mercurytrucking", "r0/990424", "d4e2a55d878dec5878e4cf9d43361d9b", 150016),
ENTRY0("mercy", "980217", "865d53d9764636ddf1bcaa2b703673a6", 97792),
ENTRY0("metamorphoses", "020222", "cb23d62a4dce52afd6104683aface9f6", 177664),
ENTRY0("mhpquest", "960613", "58b0832c491d961426b73a6b989e905a", 52736),
@@ -1591,21 +1769,27 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("paranoia", "981208", "1309a1b60d62af820d17ee812b0f8a61", 80384),
ENTRY0("paranoia", "090803", "887280c21df983c85eef98080abd182e", 137090),
ENTRY0("parc", "111115", "bd8698030864dacbf494226fc6b9dd0c", 98816),
+ ENTRY0("pasdedeux", "190923", "b7210c938e19393802dd4628153c494f", 601196),
ENTRY0("pathway", "080511", "8eb9bc735afa30d84fd4f913fc29bbc3", 264192),
ENTRY0("peacock", "000208", "5a4cdec49d14f905013ad9ae35ba17f8", 78336),
ENTRY0("zpegasus", "130708", "f65a086805d473b3ccbfb9971383ef65", 417200),
ENTRY0("pentari", "030206", "3879d37f7417f6ce2a0acb96faf00c86", 91136),
ENTRY0("perilousmagic", "990821", "56901ae08078fc15fb74a50e48101bbf", 66560),
ENTRY0("perrysworld", "070501", "6466fe74c657f960521237d5a3274b05", 124300),
+ ENTRY0("philosophersstone", "427301", "3684b64c0b5972908af83893ab662bf1", 93696),
ENTRY0("phlegm", "970804", "2f6f7667a3c2782aa0f24eeef7c7fec0", 70656),
- ENTRY0("photograph", "040827", "0949e8e4d3e1e035913fc75112f40459", 264012),
+ ENTRY0("photographportrait", "040827", "0949e8e4d3e1e035913fc75112f40459", 264012),
ENTRY0("photopia", "120416", "3e9ea30956eb3e9494e6e5d9881a1307", 239616),
ENTRY0("piece", "970819", "5703a209e660a58f456b0ec99707c3fd", 105984),
ENTRY0("pigpancake", "110410", "7e6e0b1c90a9a01b4fbaea21ad729d55", 236446),
ENTRY0("piracy2", "100408", "86e2ed40f55413f29fa97bd6e4c31260", 249856),
ENTRY0("piraterailroad", "110920", "20d019cd1654f5d9d3c1bcffdbded2cc", 333500),
ENTRY0("iceprincess", "960901", "f00f7e3f96670613ee73ec51ef2b2957", 84480),
+ ENTRY0("praser5", "r4/050509", "d7f86984c2a35d0304a48989f56cb0aa", 35328),
+ ENTRY0("primer", "171025", "744648014bb7291f42eae31a79410d59", 255430),
+ ENTRY0("primrose", "r4/091222", "47b4978d4709f5783a674de899e2d73e", 620384),
ENTRY0("probing", "990919", "f7cbdd49ae15d380f66ab247c118f17d", 73216),
+ ENTRY0("promoted", "1.1", "b5ef006c83dcf2e2f175aebb64c7870a", 124928),
ENTRY0("puppetman", "040803", "ad3143a695c3406e7ede1f39dfb6ba63", 110080),
ENTRY0("punkpoints", "010108", "ffb32fb83c4480a3109755572819623a", 136704),
ENTRY0("putpbaa", "010618", "458a35f2318afa617fe4679f8c0ec9a5", 132096),
@@ -1620,6 +1804,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ranshints", "000917", "b509a63314d10abf17272244db3f3bb0", 64000),
ENTRY0("rachaelbadday", "070328", "3147589b43da574303bffb26c5f317ba", 269312),
ENTRY0("readinginmay", "120109", "9ae7c7c4f4162262ea3fdfe49c30c0e7", 196096),
+ ENTRY0("reddex", "200124", "c393172b2250524493ff34ac767baac6", 379392),
ENTRY0("relief", "000820", "91046311f44a670f51738fcf5dc5a6cd", 94720),
ENTRY0("reorsbushcave", "170416", "1d010db82d499b06e27c28375f867fcb", 329216),
ENTRY0("reorsbushcave", "170406", "f84a6d0aaebc242b5b12fdf3f9315a33", 1058880),
@@ -1640,6 +1825,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("rtdoom", "000831", "5a8494839033e8c4dd036b6875e1641e", 179200),
ENTRY0("samegame", "980731", "ffe1011cf0a3cae333825fcda58153da", 7168),
ENTRY0("samhain", "001021", "9cb11fc72283939161b456c1592b00d0", 69120),
+ ENTRY0("sanddancer", "r7/201004", "51f0263ed2ddc4916bedf7df03a316b3", 2157434),
ENTRY0("sangraal", "111115", "b663b3dd73ca57b4ddd6fafe7ec4ac0d", 150016),
ENTRY0("santassleighride", "081227", "a4b5276e5885ed3e93f1ae0319488404", 441730),
ENTRY0("saveprinceton", "041125", "13f9e45a4cbf39d541dea08b774377d1", 288256),
@@ -1662,6 +1848,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("shallow", "121109", "cc2d82b5453ec921e69a80c04e1f1ad7", 245696),
ENTRY0("sherbet", "961216", "46a865c6f01a800536463ffe93fb3d9d", 174592),
ENTRY0("shrapnel", "000212", "cce4edfddaa7ce948cacdb0fde52fb2d", 98304),
+ ENTRY0("siliconcastles", "1.1/r112/011119", "51d94f5e8684cae443e28c16e3e04fea", 211456),
ENTRY0("sixgrayrats", "150331", "1a2b10729ebb83a08a38f0c80020a34d", 428544),
ENTRY0("slackerx", "971009", "c7014f074407ddebc685dcd7bce5bd37", 55296),
ENTRY0("sleepcycle", "101217", "5c9c1b6c46c057099cdc6ad04f30407d", 253892),
@@ -1681,9 +1868,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sporkery1", "080111", "eebd7008071529686b367b6641b9c52b", 147968),
ENTRY0("spot", "021025", "0f1feec607bd423d9f1a95748dbd1245", 55296),
ENTRY0("spring", "080207", "e74ccd9b57ee13df8ad2d20c14cb76b4", 330240),
+ ENTRY0("spring2020", "200414", "a06ded7137168b94844ab002ee7aa7e8", 320000),
ENTRY0("spycatcher", "111115", "628c860890e6393f22d81af5c96e9bcb", 126464),
ENTRY0("starborn", "110116", "0f22fb91edc9e64ad292fd6a7ca39f2e", 418624),
ENTRY0("seeksorrow", "160602", "6108059cd52dc1aba9112b554d6aee0f", 1365918),
+ ENTRY0("starlightz", "130802", "86c1069f38ca76dad28c10d05dbdf59b", 359936),
ENTRY0("stealingthestolen", "161222", "6daa42b7ae7f933fcf2fa441e702ea70", 424914),
ENTRY0("stiffmst", "690609", "33746a619e4ac30a1b9be82349187062", 82432),
ENTRY0("stinkorswim", "090105", "7ed52b7400c044b4c3b47fa44154b5bb", 232448),
@@ -1754,6 +1943,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("talemorning", "140109", "234a6da218d56ca47410f7e03c2b89a8", 286756),
ENTRY0("paperbagprincess", "150818", "fdf4a244b41e4a314cfa189ba85453cb", 398848),
ENTRY0("worldupsidedown", "151224", "1b7311638555848aaf3a50857ed4035b", 457496),
+ ENTRY0("the5continent", "190719", "945907c269cf9e20a7584544df8db671", 171520),
+ ENTRY0("thecomputerlady", "190702", "025908635a0028671f099b10e0ad5141", 165376),
+ ENTRY0("thegrandtour", "190512", "d651655f0500e4f6997599d25bd23c2a", 159232),
+ ENTRY0("theinvestment", "200916", "d2375e3e699726214174dfe656894a02", 34664),
+ ENTRY0("thesproutpouch", "r42/170462", "70d182102f3544fdb72968f942ccf73c", 1057454),
+ ENTRY0("theenchantedcastle", "190527", "d06c767152545fc81b06ac004389afbb", 455630),
+ ENTRY0("themall", "r0/190718", "c63d87266eb12e24308d9046da2aab22", 87552),
ENTRY0("thorn", "030701", "63faf28ec7cad962816e9ed3a7310a74", 75776),
ENTRY0("threecows", "120208", "449fd20d3b0981ba6f8a7d929e56c820", 153088),
ENTRY0("threediopolis", "140817", "76929b10a1fddcbba4e704b9d7fecdc0", 584032),
@@ -1767,6 +1963,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("tower", "151228", "04de5c49bb3eecb4e4d1cb0fd5ea4a93", 391156),
ENTRY0("toxinx", "110519", "2223181742216f1c1bb74bca88dda729", 200704),
ENTRY0("trapped", "110413", "b05f8909d1bbedb97f6c50eac19d6b2a", 254362),
+ ENTRY0("tristamisland", "200925", "6fc31da7d0afb034f05b12da56d075a8", 56320),
ENTRY0("toask", "130614", "1491b55bbcb2a0e7b1bfe99b94a9d387", 524288),
ENTRY0("troll", "980518", "3e0f69e678dd289cd32bf41b2be58bd6", 64000),
ENTRY0("trw", "021229", "1fdb2baeefcabb635ddbbb3433b1b125", 126464),
@@ -1778,10 +1975,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("typo", "041119", "549875ea83b4230896fa7d3fa18ba0a3", 100864),
ENTRY0("uhohdemo", "980218", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
ENTRY0("underdoos", "970329", "3ef9b348b4223b901bdfacb854fee16e", 58880),
+ ENTRY0("undergroundz", "r2/191215", "c7eef6e46e4b4868fd140c0ec06f3e7d", 3458170),
+ ENTRY0("undergroundz", "r2/191215", "6d2d883d5cf75db5e026ebbf4988d663", 416256),
ENTRY0("underthebed", "120522", "96659568d70385c022a9ecc41fd6219c", 246272),
ENTRY0("ungodlyhour", "140927", "d91b088567ff78a3caaa863cfc6db7b0", 333874),
ENTRY0("uninvited", "121216", "2f364062b6d1f05c8b518a11d58c399b", 193536),
ENTRY0("uninvited", "121216", "c2b16596310202bf40c512c5de571858", 623410),
+ ENTRY0("uninvited", "r3/190918", "1e372c61557ec4a25a88f9eb8161c18c", 211456),
ENTRY0("unicornpool", "100914", "8bf72169c75e347b52aa592b544e1357", 111616),
ENTRY0("vacation", "060527", "0a0da195fa5c41a59028e69eeae2d9e0", 248320),
ENTRY0("vagueness", "080825", "6d3641b71d42516e573ff0cff90cd40e", 298402),
@@ -1797,6 +1997,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("visitor", "000321", "9786e58864fdd7429c3218b07d023498", 56832),
ENTRY0("vosr", "060925", "73746a1dd6938ca4b034eb424936ffe7", 267776),
ENTRY0("wadewar3", "020512", "458b5b368a71329dcfc59223c449cf88", 143872),
+ ENTRY0("walkamongus", "r2/181202", "0a79a4dec57d44b6ee09fec8e868ea8e", 780152),
ENTRY0("walkinthepark", "100213", "d116d7a9a5160fc336b36f7e8a077a42", 145408),
ENTRY0("walkamongus", "181031", "5b6b726c28b897d299d4add5fcd3943e", 2292016),
ENTRY0("wallpaper", "061117", "b25d80417e7b783bdc377302a3b53138", 344978),
@@ -1808,6 +2009,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("thewedding", "100221", "b3749fb3d3999331bcd4415969cb6602", 255940),
ENTRY0("weirdcity", "140613", "0a434b5011389e47b391b707ccf6611a", 339786),
ENTRY0("weirdness", "030922", "e98bc679d94c0c1c6a241737f7c8ae28", 89600),
+ ENTRY0("welcometopuerto", "r1.1/20050101", "11a2ac552be710a810ce0f41862c40f4", 62976),
ENTRY0("wwwanderer", "080705", "a401b781048229b05b444bdbb68e5b71", 283592),
ENTRY0("wernersquest1", "020225", "e158f13e9f55eef58a0f7a6affec180e", 52736),
ENTRY0("wernersquest2", "020225", "6ebf8ffd5687674754473f4851df4c01", 52736),
@@ -1959,6 +2161,204 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("apollo37", "120323", "55b8607a451ab30d03314f815a30e40b", 327144),
ENTRY0("apollo38", "120321", "a760169a6643d08ff3db22be84caed37", 353734),
+
+ // Competition 2002
+ ENTRY0("constraints", "020927", "fa88eccd76bd2e9e3108b70aafe537ba", 176128),
+ ENTRY0("ftaegea", "r2/020926", "d8a67ae37dbcb99d5edc18f318fd56c1", 343040),
+ ENTRY0("hell0", "r0/050929", "63130fb3a0f3c62217ec99c14ebb4ed5", 111616),
+ ENTRY0("idthief", "020928", "eb85f09482a328a548dd96368eac50cc", 140288),
+ ENTRY0("jane", "020927", "dec64545b4f4345b74a17537e65b4732", 171520),
+ ENTRY0("janitor", "020927", "61035b376a21cafc434d8a5657e8804b", 146944),
+ ENTRY0("koan", "020904", "457eede8d32962bbf8e88938d3bf4685", 49152),
+ ENTRY0("mythtale", "020830", "c3e89166105e986b6708ee470aa50b13", 212480),
+ ENTRY0("photograph", "020926", "8b5edf2a02123aadbd28bff37a324a95", 196608),
+ ENTRY0("ramonandjonathan", "020926", "eea6527824140b1f6b0479e937ae3043", 64512),
+ ENTRY0("shamulet", "020926", "7bfdd75a3287c7b7874964e8e2480776", 74240),
+ ENTRY0("screen", "020926", "74d0c7f54d1e9e387f91d88e889ec0bf", 83968),
+ ENTRY0("bofh", "r2/020927", "3da1806e505c38de29821f0e841248d3", 127488),
+ ENTRY0("samuelgregor", "200108", "da6df678988e311dbdb9ecf3551ca482", 93696),
+ ENTRY0("moonlittower", "020927", "99126839757b62c48ddaaed723390f26", 138752),
+ ENTRY0("thetemple", "020925", "4d3bc8996e2af00aeac21d62c2278107", 107008),
+ ENTRY0("tookiessong", "020927", "3e09bbcf92dfe6b72aab33ad9d0d572a", 187392),
+ ENTRY0("whenhelpcollides", "020926", "07a8884764294f348784a615ad8ab69b", 285696),
+
+ // Competition 2003
+ ENTRY0("papermoon", "030927", "d455488b4d5b59b4e3f2e6270c6c4e55", 130048),
+ ENTRY0("adoo", "r2/030731", "3f281cd7b79218c53c6aa2ad5886ce4b", 100352),
+ ENTRY0("baluthar", "030926", "750377a64b3d502970e3bcf30adc9c5d", 121344),
+ ENTRY0("caffeination", "r0/030914", "90a60bdac3c6df759d37eccaa4563181", 197632),
+ ENTRY0("domicile", "r0/030928", "8a83149cb039ce6ebbb161b6007ca2bc", 149504),
+ ENTRY0("gourmet", "030927", "d10a75ea4d4485b24c513d9bfefdfe7f", 181760),
+ ENTRY0("internaldocuments", "030926", "7c1a2afee4f358c873b50fc504f59a96", 159232),
+ ENTRY0("noroom", "112358", "5a99c89364f0d2bb624461a44ef0b071", 60416),
+ ENTRY0("risorg", "030925", "37c4b5b109c7005ae663e989024720d4", 443392),
+ ENTRY0("atomicheart", "030921", "8afc2962b86883919e89a4ea4db25516", 138752),
+ ENTRY0("lardo", "r00/030830", "8741a6ccd5cb8123a0cd37c23f1721c9", 66048),
+
+ // Competition 2004
+ ENTRY0("devours", "040930", "646ce501f1a42de40fb48f945514e0c1", 155648),
+ ENTRY0("bellclap", "040930", "70be7c0e420f7236fae11c34589158db", 123904),
+ ENTRY0("blink", "040926", "7f8957455ed7187729239a73bd52b625", 88064),
+ ENTRY0("bluechairs", "040930", "a95e06ff11b68d1c6ab887e568cd0d60", 238080),
+ ENTRY0("bluesky", "r3/020408", "33502732a6b09eeacf61de7361307e10", 69120),
+ ENTRY0("playtorn", "041001", "5c36cf0d222d564a5e10851b842beca3", 191488),
+ ENTRY0("gamlet", "040926", "2222246b74477d475064bab951fc78d6", 249856),
+ ENTRY0("geb", "040930", "85c3f43cfe5d7b86799efc2f596ef0aa", 163840),
+ ENTRY0("identity", "r6/040928", "1e459aceb4c0071c970dca5484c5617b", 126464),
+ ENTRY0("mingsheng", "040907", "6a7b1758c832bf394f01882df288badd", 114176),
+ ENTRY0("murderaeroclub", "040921", "aff927b5be8d78a0900bf495f605395b", 108032),
+ ENTRY0("order00", "r0/040930", "3f365a5c640a60e8cbde6d71d3766f8b", 107520),
+ ENTRY0("splashdown", "040926", "518831b70285f9b6a2d57dac3aa55b93", 146944),
+ ENTRY0("stackoverflow", "040925", "5a6554d5af319b8b7e094da39ed6a3bb", 131072),
+ ENTRY0("stingwasp", "040622", "ca5589359f90fc20d9a6acb3312681f9", 239616),
+ ENTRY0("bigscoop", "040916", "2ca8203bd4ae6bfc4e76f5b430a8737d", 173056),
+ ENTRY0("greatxavio", "040930", "7391523964a284b86eb0e3da3da63f33", 164352),
+ ENTRY0("orion", "r9/040930", "04b16a3b081bd49ee702025a7b862116", 202240),
+ ENTRY0("typo", "040924", "827e420f98cfdc0b014203a53a11ff00", 96768),
+
+ // Competition 2005
+ ENTRY0("anewlife", "", "b767db9117f533064d3113e159ef03e8", 260608),
+ ENTRY0("beyond", "050930", "7c40cfec00e949e0c104b7b415ecb04a", 320512),
+ ENTRY0("drearylands", "050928", "25b26f262bdc8acca9e149d3ae2a0e4c", 97280),
+ ENTRY0("futuregame", "", "94a44dc4c563b1f4468b13b32ef601f0", 10752),
+ ENTRY0("hellosword", "050929", "ccbda9f1be8df8e5f656db548a002ed1", 152576),
+ ENTRY0("historyrepeating", "050930", "cd8fab96b41ee0949de6b769a635e2dc", 114176),
+ ENTRY0("internalvigilance", "051001", "93727f29c7a981ef006b4318e1231c3b", 182784),
+ ENTRY0("neonnirvana", "050919", "3a39bb725d9414edf2a7a561d43706c2", 171008),
+ ENTRY0("onoptimism", "050930", "489ef2faedfca7255b3c5aa0fd71c462", 152576),
+ ENTRY0("phantomcaverns", "280727", "3dff9322c3f141ff17b47fc1e9d98929", 97792),
+ ENTRY0("psycheslament", "050929", "67fd7b02ce32ef3da8ad54a5e483e382", 89088),
+ ENTRY0("snatches", "050930", "c0d612653fc6a3f4bd01f1b7ed492058", 183808),
+ ENTRY0("soa", "050927", "49e31704b96971f0e51bfa3dcad39c0f", 115200),
+ ENTRY0("colourpink", "050924", "1ed112b4d17b4a9f885f5cb7a9ead277", 268800),
+ ENTRY0("swordofmalice", "050908", "9b43f402cc13e02f57a464ca6f843b32", 96256),
+ ENTRY0("toughbeans", "050930", "5fbe477520b8b9b9fd3873687d829460", 220160),
+ ENTRY0("vespers", "050929", "a8ff87d7ab10b3e6825db32f093d1f08", 286720),
+
+ // Competition 2006
+ ENTRY0("anothergoddamnescape", "060927", "45a30649c871479e2060e95cc6bda3f4", 232448),
+ ENTRY0("cdst", "060929", "c91836c10f543523cd61a6b24020eb3d", 348152),
+ ENTRY0("delightfulwallpaper", "r4/060928", "4e0b9814068b066ff8a7703f59902f93", 342912),
+ ENTRY0("fightorflight", "060929", "80db0fdf1d6b3951fc954b48de1e0c83", 270336),
+ ENTRY0("gameproducer", "060928", "b4e0ff39edec9d291e78bfa95d6dcf22", 179200),
+ ENTRY0("hedge", "060929", "c7c17fffb437878b48990ed564960e5b", 216064),
+ ENTRY0("labyrinth", "060929", "abc2409764b3eee49a97ea90d58fc22d", 118272),
+ ENTRY0("legion", "060929", "678b0e73b1fb8e3280b955ed587dfc98", 190464),
+ ENTRY0("madamspider", "060929", "6a48aed360accae28e7d21e702fa1b9e", 166400),
+ ENTRY0("manalive1", "r2/000002", "27e3e2afffe206fca0f0f78f97c2f175", 175616),
+ ENTRY0("manalive2", "r2/000002", "de9b6bae4432ef6585d06f65fc93a7ed", 149504),
+ ENTRY0("mobius", "060929", "8535e1058ea7bd3ccbe098a40ddbdbd5", 425828),
+ ENTRY0("moonshaped", "060929", "aa2bf7a42417827ac31ce7d8d3453a1f", 323584),
+ ENTRY0("pathfinder", "060928", "f632512392d33c75fed4a0bc0f0c5fd5", 146432),
+ ENTRY0("polendina", "060929", "e7e3e0ab767c330635feb9b009bc14ff", 111104),
+ ENTRY0("sisyphus", "060915", "5af751766ddacab843bd190fe5a6fe46", 134144),
+ ENTRY0("starcity", "060928", "a7366438459f23661e8d178d8e690f49", 288256),
+ ENTRY0("strangegeometries", "060929", "eead1528f100a3340167a909a9f5e97d", 308224),
+ ENTRY0("apocalypseclock", "060801", "fe06ae2560d153af32bb29e74813d436", 92672),
+ ENTRY0("bibleretoldbread", "r7/100000", "e387804ec98ad477e6aa5911fbc74338", 191488),
+ ENTRY0("primrose", "060929", "d4a2ee947d42598eaa8f09c23c4ef2a4", 428544),
+ ENTRY0("towerofelephant", "060922", "74fa5a6e7d9b654ca2805edf6a7b0330", 281048),
+
+ // Competition 2007
+ ENTRY0("acrossthestars", "070929", "4dd6a382a08b2865ad22a99cff8746e4", 492544),
+ ENTRY0("acrossthestarshints", "", "32904e85480632a1764f4654b8f561f6", 121344),
+ ENTRY0("actofmurder", "070927", "2b8e594dc3d1d6b06153494bd47bb4db", 386048),
+ ENTRY0("beneathatransformation", "070927", "95b99d50b0c38cfd2907da023233ca82", 139776),
+ ENTRY0("deadlineenchanter", "", "0abf2e1124bf4da63a7efbd6cb239e57", 219648),
+ ENTRY0("eduardseminarist", "070926", "b02853e34c156c8feee8895c9f749490", 71168),
+ ENTRY0("foxfowl", "070927", "bf7ad79002812c5b08ef0c98a3f73053", 99840),
+ ENTRY0("bellwater", "070929", "67feb5edbb49ea993ca7a94f07556ce9", 348520),
+ ENTRY0("lostpig", "070917", "10dcc48e7312cc26eae89d1648af50c6", 317952),
+ ENTRY0("jackmills", "070923", "26689533940170a64107b27adce69cef", 422776),
+ ENTRY0("orevore", "070929", "aab0bd90d0a29605e8000590d0205c88", 410624),
+ ENTRY0("packrat", "070928", "71ab8ff0a6ea40b11e5c0c4990358bc9", 120320),
+ ENTRY0("pets", "070926", "c6a7ab54d9b9482cc459a9c975f48314", 146432),
+ ENTRY0("theimmortal", "070928", "2fee83a968aa436d25be899d3bdcc02e", 293376),
+ ENTRY0("wish", "070928", "c32139de52463c844ed063e0b0e6a227", 92160),
+
+ // Competition 2008
+ ENTRY0("afflicted", "080906", "20ecfc89ef0fca5a58d53f3bc6b7057e", 326656),
+ ENTRY0("anachronist", "080927", "6e3816a87b03e9c82f92b87c2ceea361", 243092),
+ ENTRY0("minionunderworld", "080922", "6e02c3844947612a8c6e3b0849568b2f", 108032),
+ ENTRY0("bishoes", "r3/080912", "616d0a27ebeaddba73cbee9c7a8406d6", 73728),
+ ENTRY0("draculascrypt", "080929", "e6be6ce15da3e50df3558c7c1a8a66b3", 238854),
+ ENTRY0("freedom", "r0/080929", "6e37889524794022328582687754d173", 69120),
+ ENTRY0("grief", "080929", "10ac0c11f6687f75d940c197dd79f88c", 287744),
+ ENTRY0("openingnight", "r3/080920", "56690c62b68ed95e6f5266c4bf5593de", 240128),
+ ENTRY0("piracy2", "080926", "e722ca46b86a2a86b979c791ac970646", 250880),
+ ENTRY0("redmoonz", "080905", "cb8f73a536cfd474c548b38d03e08c65", 178176),
+ ENTRY0("riverside", "080903", "965457e0208af211943cb88707059bd0", 191488),
+ ENTRY0("snacktime", "080929", "6cc88dd0f8c3fbea98fa16525a845b11", 339456),
+ ENTRY0("snacktime", "080929", "35e2fb47b2a3ef13377be9556d673bf7", 1331682),
+ ENTRY0("absoluteworstgame", "080614", "3c902f43a5393f41655df1f028057e65", 133632),
+ ENTRY0("thelighthouse", "080921", "8d29781a8de397439ba40645c9430803", 140800),
+ ENTRY0("thelucubrator", "080928", "110d123776a561ba8c14d72c8d534bf7", 191488),
+ ENTRY0("trein", "r2/080718", "515fc480d1276c6a83e4af57fcb40670", 341618),
+ ENTRY0("violet", "080126", "df37a3ee028b439580ff3f138ff200cf", 598190),
+ ENTRY0("whenmachinesattack", "080927", "448e05c036c352e6def70a32ee68128a", 424960),
+
+ // Competition 2009
+ ENTRY0("betatester", "090929", "157045ea9339e149dc4686ad229a27ef", 391168),
+ ENTRY0("byzantineperspective", "090930", "dbb1fbf7245f6801d1a8619a95211340", 1690344),
+ ENTRY0("condemned", "090930", "1a73a405571a1413481c47d63392ee3c", 257024),
+ ENTRY0("eruption", "r2/090616", "a1136a2e48d40399bfa17200503dbd04", 113664),
+ ENTRY0("gatoron", "090830", "99688a1be3791575a575c33fb98587b6", 122368),
+ ENTRY0("gleamingtheverb", "090930", "6971a0e1b91dffbe75b4efefe7f9540f", 148992),
+ ENTRY0("interface", "090929", "afae3500034d118e0fd732ccd0d858f6", 293286),
+ ENTRY0("snowquest", "090792", "7a558ea909edca386a9f225a744a9cca", 1022942),
+ ENTRY0("spelunkersquest", "090929", "81ce5c3f5aac8c3ac9a6c012cff4bda7", 297928),
+ ENTRY0("starhunter", "090930", "60e33decd1e4a5c1f13298688d4eea39", 134656),
+ ENTRY0("invisibleman", "090927", "fee503f8a8562bb7dc31ee606f23ca7d", 298496),
+ ENTRY0("duelinsnow", "090930", "b669e90797eb4ce3adf37fba9f1447d8", 383488),
+ ENTRY0("duelthatspanned", "090925", "e7808064e6569e31be830b07be97cbb5", 379904),
+ ENTRY0("thegrandquest", "090926", "bbb8e21c2c2f71ba29f74cd30940493e", 178176),
+ ENTRY0("zorkburiedchaos", "080126", "dd1cb30fccde813a3301a324e5d6ac02", 163218),
+
+ // Competition 2010
+ ENTRY0("quietevening", "100924", "14d27fc0f84c6eb9bbad0046938000db", 397964),
+ ENTRY0("deathoffthecuffz", "100926", "288dfb6066beba825f49d2c6080f9081", 311196),
+ ENTRY0("eastgrovehills", "100930", "e627884c529415399883702fb5abf43c", 417266),
+ ENTRY0("hummingbird", "100913", "4454cc4266f275a4d8a175aa21f5b0b5", 719972),
+ ENTRY0("heated", "100930", "148d0e98c403af802c3c8108a2e60d2d", 231424),
+ ENTRY0("mite", "100930", "fa6eb58ea0db68211fa924fa1530d234", 186368),
+ ENTRY0("ninjasfate", "100930", "a314c020fe002482c522c927d2012af1", 321024),
+ ENTRY0("penandpaint", "100930", "9a243dabd2227b95c49284dac825c946", 253440),
+ ENTRY0("asgard", "100928", "4b69b276e770d6ca6b0b7ff24c91bc13", 569460),
+ ENTRY0("bibleretoldlostsheep", "130000", "9559cb4601fbfe195b36cf5970f7619c", 190976),
+ ENTRY0("chronicler0", "r0/100930", "c16c8d34195c9f29c03629f20be7f800", 68608),
+ ENTRY0("gloriousrevolution", "100930", "123d7b02f338fe27f4b8f39ba2d15845", 854008),
+ ENTRY0("warblersnest", "100930", "526aaf64cec2fb85b63b2d329befc086", 799282),
+
+ // Competition 2011
+ ENTRY0("comedyerrormessages", "r2/111017", "9219e4a1ac32b67d508d661f0e00eb6c", 885682),
+ ENTRY0("andromedaawakeningz", "r2/111019", "7d82fa4cbcc943aefb3ddc65a38a0b7d", 527028),
+ ENTRY0("canamicah", "r2/111013", "0fb93ce7d872ba0f0f0dc948d5d249a4", 364544),
+ ENTRY0("santaland", "r2/110913", "e0e8181bbfe04b6cf55c3903153d5ae2", 410112),
+ ENTRY0("keepsake", "r3/110906", "293a92fcd66e8351a7062ed954df5d9e", 462088),
+ ENTRY0("lastdayofsummer", "r5/110930", "27a77f98d578a4ee5b0aadc6e81953e6", 372294),
+ ENTRY0("pfrank", "111103", "6e34d4ed01ef9548c960675e80de7f10", 351744),
+ ENTRY0("shipofwhimsy", "110930", "7cdedbedccd81556e59b4b8bad9e6123", 266274),
+ ENTRY0("tenthplague", "080126", "358056bdf0d1df7dad3ebbfc46e4f4e0", 379176),
+ ENTRY0("theguardian", "r2/111006", "e36bb34945160c5651d4539218bfad5e", 260096),
+ ENTRY0("vestiges", "111005", "aadd8e8c1d72d67ce2edb9a260099113", 268230),
+
+ // Competition 2012
+ ENTRY0("bodybargain", "r3/121021", "cf2fc83e9230a45317fdff11c3ee3fc5", 400000),
+ ENTRY0("changes", "r8/120930", "50d536eedd00ca0d566a369586f75db7", 450560),
+ ENTRY0("summerland", "r2/120011", "fc9152c7eefa6f12d99f94a7916481eb", 426542),
+ ENTRY0("fishbowl", "080126", "507c86a7456c7cfaf80fbaac1b716abc", 394822),
+ ENTRY0("lunarbase1", "120929", "8496b5fe70c738144e85031ea243f830", 311296),
+ ENTRY0("lunarbase1", "120929", "f1fe0b501a7af58a305d85ce3738c1e6", 1371878),
+ ENTRY0("murphyslaw", "120929", "3ad61af558113bb14c67024bb7ec9bb6", 567000),
+ ENTRY0("spiral", "r2/121106", "c9af41ec32033424b58f08e5798fe86b", 348160),
+ ENTRY0("testisready", "121004", "f23aa28f71f47cdc0c5b024eb4270b16", 514196),
+
+ // Competition 2013
+ ENTRY0("9lives", "130817", "0fff213f0d61c01c281d7180e016711e", 337374),
+ ENTRY0("furtherz", "r3/130929", "49f7ad5cd55692627c5535585368820e", 398556),
+ ENTRY0("paperbagprincess", "080126", "605f3334534d6cedbc982fba7849cda9", 313344),
+
+
// Danish games
ENTRY1("nissen", "171207", "c81784afb569b863098e8374dfdd4f32", 142848, Common::DA_DAN),
More information about the Scummvm-git-logs
mailing list