[Scummvm-git-logs] scummvm master -> a98dea4e7c832a34228aabf2801f9485a8e9d634
sev-
noreply at scummvm.org
Wed Nov 8 02:29:06 UTC 2023
This automated email contains information about 90 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
c6261e5b3c GLK: ZCODE: Changes indentation in ranks competition comments
456e3e15ca GLK: ZCODE: Updates titles in competitions/collections sections
7e8242c7aa GLK: ZCODE: Adds missing ranks competition comments here and there
743e8a7492 GLK: ZCODE: Adds missing ranks competition comments here and there (II)
927a857004 GLK: ZCODE: Moves around some competitions/collections sections
bc05555b0f GLK: ZCODE: Adds various Ectocomp competitions
e5d0c41b4c GLK: ZCODE: Adds various "Textfire Grand Pri"x" & "IF Gran Prix" competitions
fc917805b9 GLK: ZCODE: Adds various "Marmellata d'Avventura" collections
adc3c3124a GLK: ZCODE: Adds various "Premios Hispanos" collections
8e650c22b0 GLK: ZCODE: Adds various "ParserComp", "PunyJam", "SeedComp" competitions
fbdcf98af5 GLK: ZCODE: Shortens gameIDs for better indentation
fc7b541a55 GLK: ZCODE: Adds 'zcode' suffix if title is present in more than one GLK subengine
4097f9619c GLK: ZCODE: Specifies in the title if an entry is a demo
79fe4cd937 GLK: ZCODE: Sets some entries as "Not Working"
4034d6f8f0 GLK: ZCODE: Fixes wrong / mispelled titles
8f36af7e03 GLK: ZCODE: Renames gameIDs to be consistent with latest commits
c1cad4f007 GLK: ZCODE: Reorders entries where needed
63ddbe972b GLK: ZCODE: Adds multiformat info
751fd15e07 GLK: ZCODE: Shortens gameIDs for better indentation (II)
2499d2bdaf GLK: ZCODE: Adds "IntroComp 2020", "Spring Thing 2015 - Back Garden", "Spring Thing 2023 - Main Festival", "French games
08901f22de GLK: ZCODE: Adds "IntroComp 2020", "Spring Thing 2015 - Back Garden", "Spring Thing 2023 - Main Festival", "French games
c90fe8c058 GLK: ZCODE: Adds 'zcode' suffix if title is present in more than one GLK subengine (II)
b0441e4f82 GLK: ZCODE: Deletes unwanted leftovers
3549eb4faf GLK: ZCODE: Removes some really low quality Playfic entries
20581cb547 GLK: ZCODE: Removes "Apollo 18+20: The IF Tribute Album" entries that aren't in zcode format
99ab1d74e0 GLK: ZCODE: Fixes wrong / mispelled titles (II)
2a6c4c711b GLK: ZCODE: Reorders entries where needed (II)
c3f84b3f36 GLK: ZCODE: Fixes wrong / mispelled titles (III)
6add2bdfaa GLK: ZCODE: Adds multiformat info (II)
ff74f6ebc3 GLK: ZCODE: Adds versioning info if still missing
992acd2d8c GLK: ZCODE: Fixes wrong extra info if needed
9238624634 GLK: ZCODE: Fixes wrong / mispelled titles (IV)
b2596213c2 GLK: ZCODE: Sets russian games as really russian games
bfafa327fc GLK: ZCODE: Adds 110 new entries
9b73a49799 GLK: ZCODE: Reorders entries where needed (III)
80c7b23781 GLK: ZCODE: Adds 1 new entry
4a7c0bbd35 GLK: GLULX: Changes indentation
f866b79077 GLK: GLULX: Updates Competitions/Collection names
b4d2adf1d6 GLK: GLULX: Reorders various IFComp Competitions
dc45c0478d GLK: GLULX: Adds a prefix for each IFComp Competition entry
f9926c1538 GLK: GLULX: Shortens gameIDs for better indentation
c22157f954 GLK: GLULX: Adds missing ranks competition comments
efa4ed2684 GLK: GLULX: Adds 'glulx' suffix if title is present in more than one GLK subengine
6d3d7768d7 GLK: GLULX: Reorders entries where needed
734347ff81 GLK: GLULX: Fixes wrong / mispelled title
a726bbec7b GLK: GLULX: Adds missing release info
c6bd3b9cf0 GLK: GLULX: Sets some entries as "Not Working"
6245dee258 GLK: GLULX: Adds missing versioning info
cd5b0cf429 GLK: GLULX: Adds multiformat info
3b80bf5e91 GLK: GLULX: Fixes wrong extra info if needed
44bb19d0e9 GLK: GLULX: Reorders entries where needed (II)
6da4829e17 GLK: GLULX: Adds 15 new entries
e63b56f07e GLK: GLULX: Adds various "IFComp" competitions
b8ce8785c4 GLK: GLULX: Adds "The Mystery House Taken Over Project", "Cover Stories Game-Jam", various "Ectocomp" competitions
50e36fdb68 GLK: GLULX: Adds some missing entries for "IFComp 2013"
915acbffbe GLK: GLULX: Adds "HighlandComp", "Imaginary Games From Imaginary Universes Jam", various "IntroComp" competitions
6b0179684b GLK: GLULX: Fixes small issues
8bc89c6b8c GLK: GLULX: Adds various SpeedIF Mini Competitions
e3f67670dc GLK: GLULX: Adds various "Spring Thing" competitions
86ef1852f1 GLK: GLULX: Adds various "French Comp" competitions
524d4ecd2c GLK: GLULX: Adds 'glulx' suffix if title is present in more than one GLK subengine (II)
0fe484943b GLK: GLULX: Shortens gameIDs for better indentation (II)
cb38290555 GLK: GLULX: Fixes wrong / mispelled title (II)
0ac998f44b GLK: GLULX: Fixes wrong extra info, versioning info, multiformat info
6ea27d0c36 GLK: GLULX: Deletes unwanted leftovers
d25e4cae68 GLK: GLULX: Adds various "ParserComp", "SeedComp!", "NarraScope Game Jam", "Single Choice Jam" competitions,
600ef8685e GLK: GLULX: Fixes small issues (II)
e33913a295 GLK: GLULX: Adds 12 new French entries
d9642afbb9 GLK: GLULX: Reorders entries where needed (III)
8393c8be83 GLK: GLULX: Fixes wrong / mispelled title (III)
4450f3b640 GLK: GLULX: Adds various "Textfire Grand Prix" competitions
4513049a9c GLK: GLULX: Adds 10 new German entries
e57d142d2b GLK: GLULX: Adds various "Marmellata d'Avventura" collections
ff554e2782 GLK: GLULX: Adds 50 new Italian entries
6d383a3c44 GLK: GLULX: Adds various "Premios Hispanos" competitions, various entries from mini collections
cc922d1116 GLK: GLULX: Adds 40 new Spanish entries
3788cb7ccd GLK: GLULX: Adds 250 new English entries
4fdfaef2f2 GLK: GLULX: Fixes small issues (III)
2515c1fb16 GLK: GLULX: Refactors some English entries location
ad829171a4 GLK: ZCODE: Refactors some English entries location
0bbf0c63bc GLK: GLULX: Fixes an unforgivable typo
4090f2d5d2 GLK: GLULX: Fixes Ticket #14636 (Unknown game variants)
1f36fef99d GLK: ZCODE: Fixes Ticket #14664 (Unknown game variant for glk)
7ab0eca12a GLK: ZCODE: Carves into stone that Russian games are Russian!
0c38fa6ebf GLK: Fixes very little issues
d761cfc220 GLK: Keeps "demo" info in version field optionally removing it from gameid
ef4c114f67 GLK: ZCODE: Forces ScummVM to show a warning screen when starting unstable games
945cc9f8fe GLK: GLULX: Forces ScummVM to show a warning screen when starting unstable games
076ad0bd69 GLK: ZCODE: Puts back some Playfic titles previously removed by personal judgement
a98dea4e7c GLK: ZCODE: Reviews #-A entries on Playfic site, adds 99 new games
Commit: c6261e5b3c296513ffab825352bb8aa51b368483
https://github.com/scummvm/scummvm/commit/c6261e5b3c296513ffab825352bb8aa51b368483
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Changes indentation in ranks competition comments
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 db476858d98..ba87886c72c 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -1107,431 +1107,431 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "apollo38", "Apollo 18+20 #38: Space Suit" },
// The 1995 Annual Interactive Fiction Competition
- { "if95_weather", "A Change in the Weather" }, // 1st Place
- { "if95_mindelectric", "The Mind Electric" }, // 2nd Place
- { "if95_magictoyshop", "The Magic Toyshop" }, // 3rd Place
- { "if95_mst3k1", "Mystery Science Theater 3000 Presents 'Detective'" }, // 4th Place
- { "if95_libraryfront", "All Quiet on the Library Front" }, // 5th Place
- { "if95_tubetrouble", "Tube Trouble" }, // 6th Place
+ { "if95_weather", "A Change in the Weather" }, // 1st Place
+ { "if95_mindelectric", "The Mind Electric" }, // 2nd Place
+ { "if95_magictoyshop", "The Magic Toyshop" }, // 3rd Place
+ { "if95_mst3k1", "Mystery Science Theater 3000 Presents 'Detective'" }, // 4th Place
+ { "if95_libraryfront", "All Quiet on the Library Front" }, // 5th Place
+ { "if95_tubetrouble", "Tube Trouble" }, // 6th Place
// The 1996 Annual Interactive Fiction Competition
- { "if96_sherbet", "The Meteor, the Stone and a Long Glass of Sherbet" }, // 1st Place
- { "if96_tapestry", "Tapestry" }, // 2nd Place
- { "if96_delusions", "Delusions" }, // 3rd Place
- { "if96_fear", "Fear" }, // 6th Place
- { "if96_claw", "Wearing the Claw" }, // 8th Place
- { "if96_lists", "Lists and Lists" }, // 11th Place
- { "if96_ralph", "Ralph" }, // 12th Place
- { "if96_reverb", "Reverberations" }, // 13th Place
- { "if96_intheend", "In the End" }, // 15th Place
- { "if96_piece", "Piece of Mind" }, // 16th Place
- { "if96_phlegm", "Phlegm" }, // 17th Place
- { "if96_stargaze", "Stargazer" }, // 19th Place
- { "if96_forms", "Of Forms Unknown" }, // 20th Place
- { "if96_stalkerzcode", "House of the Stalker" }, // 23rd Place
- { "if96_ripflesh", "Rippled Flesh" }, // 24th Place
- { "if96_liquid", "Punkirita Quest 1: Liquid" }, // 25th Place
+ { "if96_sherbet", "The Meteor, the Stone and a Long Glass of Sherbet" }, // 1st Place
+ { "if96_tapestry", "Tapestry" }, // 2nd Place
+ { "if96_delusions", "Delusions" }, // 3rd Place
+ { "if96_fear", "Fear" }, // 6th Place
+ { "if96_claw", "Wearing the Claw" }, // 8th Place
+ { "if96_lists", "Lists and Lists" }, // 11th Place
+ { "if96_ralph", "Ralph" }, // 12th Place
+ { "if96_reverb", "Reverberations" }, // 13th Place
+ { "if96_intheend", "In the End" }, // 15th Place
+ { "if96_piece", "Piece of Mind" }, // 16th Place
+ { "if96_phlegm", "Phlegm" }, // 17th Place
+ { "if96_stargaze", "Stargazer" }, // 19th Place
+ { "if96_forms", "Of Forms Unknown" }, // 20th Place
+ { "if96_stalkerzcode", "House of the Stalker" }, // 23rd Place
+ { "if96_ripflesh", "Rippled Flesh" }, // 24th Place
+ { "if96_liquid", "Punkirita Quest 1: Liquid" }, // 25th Place
{ "comp96", "IF Competition '96 Unofficial FE Game" },
// The 1997 Annual Interactive Fiction Competition
- { "if97_edifice", "The Edifice" }, // 1st Place
- { "if97_spring", "She's Got a Thing For a Spring" }, // 4th Place
- { "if97_bear", "A Bear's Night Out" }, // 5th Place
- { "if97_lostspellmaker", "The Lost Spellmaker" }, // 8th Place
- { "if97_mimesis", "Sins Against Mimesis" }, // 9th Place
- { "if97_newday", "A New Day" }, // 10th Place
- { "if97_erden", "Travels in the Land of Erden: In Quest of the Adventure" }, // 14th Place
- { "if97_friday", "Friday Afternoon" }, // 16th Place
- { "if97_estrange", "Madame L'Estrange and the Troubled Spirit" }, // 17th Place
- { "if97_sylenius", "Sylenius Mysterium" }, // 18th Place
- { "if97_pizza", "Phred Phontious and the Quest for Pizza" }, // 19th Place
- { "if97_agb", "A Good Breakfast" }, // 23rd Place
- { "if97_tdragon", "Town Dragon" }, // 24th Place
- { "if97_thetempest", "The Tempest" }, // 25th Place
- { "if97_pintown", "Pintown" }, // 28th Place
- { "if97_congrats", "Congratulations!" }, // 30th Place
- { "if97_cask", "Cask" }, // 31st Place
- { "if97_symetry", "Symetry" }, // 32nd Place
- { "if97_auntnancy", "Aunt Nancy's House" }, // 33rd Place
- { "if97_cominghome", "Coming Home" }, // 34th Place
+ { "if97_edifice", "The Edifice" }, // 1st Place
+ { "if97_spring", "She's Got a Thing For a Spring" }, // 4th Place
+ { "if97_bear", "A Bear's Night Out" }, // 5th Place
+ { "if97_lostspellmaker", "The Lost Spellmaker" }, // 8th Place
+ { "if97_mimesis", "Sins Against Mimesis" }, // 9th Place
+ { "if97_newday", "A New Day" }, // 10th Place
+ { "if97_erden", "Travels in the Land of Erden: In Quest of the Adventure" }, // 14th Place
+ { "if97_friday", "Friday Afternoon" }, // 16th Place
+ { "if97_estrange", "Madame L'Estrange and the Troubled Spirit" }, // 17th Place
+ { "if97_sylenius", "Sylenius Mysterium" }, // 18th Place
+ { "if97_pizza", "Phred Phontious and the Quest for Pizza" }, // 19th Place
+ { "if97_agb", "A Good Breakfast" }, // 23rd Place
+ { "if97_tdragon", "Town Dragon" }, // 24th Place
+ { "if97_thetempest", "The Tempest" }, // 25th Place
+ { "if97_pintown", "Pintown" }, // 28th Place
+ { "if97_congrats", "Congratulations!" }, // 30th Place
+ { "if97_cask", "Cask" }, // 31st Place
+ { "if97_symetry", "Symetry" }, // 32nd Place
+ { "if97_auntnancy", "Aunt Nancy's House" }, // 33rd Place
+ { "if97_cominghome", "Coming Home" }, // 34th Place
{ "comp97", "IF Competition '97 Unofficial FE Game" },
// The 1998 Annual Interactive Fiction Competition
- { "if98_photopia", "Photopia" }, // 1st Place
- { "if98_muse", "Muse: An Autumn Romance" }, // 2nd Place
- { "if98_enlighte", "Enlightenment" }, // 5th Place
- { "if98_motherloose", "Mother Loose" }, // 6th Place
- { "if98_bluemen", "Little Blue Men" }, // 7th Place
- { "if98_dilly", "Trapped in a One-Room Dilly" }, // 8th Place
- { "if98_downtowntokyo", "Downtown Tokyo Present Day" }, // 10th Place
- { "if98_informatory", "Informatory" }, // 11th Place
- { "if98_ritualpurification", "Ritual of Purification" }, // 12th Place
- { "if98_city", "The City" }, // 13th Place
- { "if98_evildwells", "Where Evil Dwells" }, // 14th Place
- { "if98_purple", "Purple" }, // 15th Place
- { "if98_research", "Research Dig" }, // 17th Place
- { "if98_spacestation", "Space Station: Based on Planetfall Example Transcript" }, // 19th Place
- { "if98_cattusatrox", "Cattus Atrox" }, // 20th Place
- { "if98_spotlite", "In the Spotlight" }, // 21st Place
- { "if98_acidwhiplash", "Acid Whiplash" }, // 23rd Place
- { "if98_fifteen", "Fifteen" }, // 25th Place
- { "if98_hrs", "Human Resources Stories" }, // 27th Place
+ { "if98_photopia", "Photopia" }, // 1st Place
+ { "if98_muse", "Muse: An Autumn Romance" }, // 2nd Place
+ { "if98_enlighte", "Enlightenment" }, // 5th Place
+ { "if98_motherloose", "Mother Loose" }, // 6th Place
+ { "if98_bluemen", "Little Blue Men" }, // 7th Place
+ { "if98_dilly", "Trapped in a One-Room Dilly" }, // 8th Place
+ { "if98_downtowntokyo", "Downtown Tokyo Present Day" }, // 10th Place
+ { "if98_informatory", "Informatory" }, // 11th Place
+ { "if98_ritualpurification", "Ritual of Purification" }, // 12th Place
+ { "if98_city", "The City" }, // 13th Place
+ { "if98_evildwells", "Where Evil Dwells" }, // 14th Place
+ { "if98_purple", "Purple" }, // 15th Place
+ { "if98_research", "Research Dig" }, // 17th Place
+ { "if98_spacestation", "Space Station: Based on Planetfall Example Transcript" }, // 19th Place
+ { "if98_cattusatrox", "Cattus Atrox" }, // 20th Place
+ { "if98_spotlite", "In the Spotlight" }, // 21st Place
+ { "if98_acidwhiplash", "Acid Whiplash" }, // 23rd Place
+ { "if98_fifteen", "Fifteen" }, // 25th Place
+ { "if98_hrs", "Human Resources Stories" }, // 27th Place
{ "comp98", "IF Competition '98 Unofficial FE Game" },
// The 1999 Annual Interactive Fiction Competition
- { "if99_winterwonder", "Winter Wonderland" }, // 1st Place
- { "if99_forachange", "For a Change" }, // 2nd Place
- { "if99_softfood", "A Day for Soft Food" }, // 4th Place
- { "if99_halo", "Halothane" }, // 5th Place
- { "if99_hunterdark", "Hunter, In Darkness" }, // 8th Place
- { "if99_beatdevil", "Beat the Devil" }, // 9th Place
- { "if99_jacks", "Jacks or Better to Murder, Aces to Win" }, // 10th Place
- { "if99_oad", "Only After Dark" }, // 17th Place
- { "if99_lomalow", "Lomalow" }, // 21st Place
- { "if99_calliope", "Calliope" }, // 23rd Place
- { "if99_museduction", "Music Education" }, // 24th Place
- { "if99_wossname", "Spodgeville Murphy and the Jewelled Eye of Wossname" }, // 25th Place
- { "if99_thorfinn", "Thorfinn's Realm" }, // 28th Place
- { "if99_death", "Death to my Enemies" }, // 29th Place
- { "if99_chix", "Chicks Dig Jerks" }, // 31st Place
- { "if99_passbanana", "Pass the Banana" }, // 33th Place
- { "if99_outsided", "Outsided" }, // 34th Place
- { "if99_ludite", "Lurk. Unite. Die. Invent. Think. Expire." }, // 35th Place
- { "if99_guard", "Guard Duty" }, // 36th Place
+ { "if99_winterwonder", "Winter Wonderland" }, // 1st Place
+ { "if99_forachange", "For a Change" }, // 2nd Place
+ { "if99_softfood", "A Day for Soft Food" }, // 4th Place
+ { "if99_halo", "Halothane" }, // 5th Place
+ { "if99_hunterdark", "Hunter, In Darkness" }, // 8th Place
+ { "if99_beatdevil", "Beat the Devil" }, // 9th Place
+ { "if99_jacks", "Jacks or Better to Murder, Aces to Win" }, // 10th Place
+ { "if99_oad", "Only After Dark" }, // 17th Place
+ { "if99_lomalow", "Lomalow" }, // 21st Place
+ { "if99_calliope", "Calliope" }, // 23rd Place
+ { "if99_museduction", "Music Education" }, // 24th Place
+ { "if99_wossname", "Spodgeville Murphy and the Jewelled Eye of Wossname" }, // 25th Place
+ { "if99_thorfinn", "Thorfinn's Realm" }, // 28th Place
+ { "if99_death", "Death to my Enemies" }, // 29th Place
+ { "if99_chix", "Chicks Dig Jerks" }, // 31st Place
+ { "if99_passbanana", "Pass the Banana" }, // 33th Place
+ { "if99_outsided", "Outsided" }, // 34th Place
+ { "if99_ludite", "Lurk. Unite. Die. Invent. Think. Expire." }, // 35th Place
+ { "if99_guard", "Guard Duty" }, // 36th Place
{ "comp99", "IF Competition '99 Unofficial FE Game" },
// The 2000 Annual Interactive Fiction Competition
- { "if00_metamorphoses", "Metamorphoses" }, // 2nd Place
- { "if00_andrewplotkin", "Being Andrew Plotkin" }, // 3rd Place
- { "if00_adverbum", "Ad Verbum" }, // 4th Place
- { "if00_transfer", "Transfer" }, // 5th Place
- { "if00_myangel", "My Angel" }, // 6th Place
- { "if00_nevermore", "Nevermore" }, // 7th Place
- { "if00_masquerade", "Masquerade" }, // 8th Place
- { "if00_yagwad", "YAGWAD: Yes, Another Game With a Dragon!" }, // 9th Place
- { "if00_shade", "Shade" }, // 10th Place
- { "if00_guess", "Guess The Verb!" }, // 11th Place
- { "if00_letters", "Letters From Home" }, // 12th Place
- { "if00_rameses", "Rameses, A Tale of Heroes" }, // 13th Place
- { "if00_djinni", "The Djinni Chronicles" }, // 14th Place
- { "if00_bestman", "The Best Man" }, // 15th Place
- { "if00_atwctw", "And the Waves Choke the Wind" }, // 16th Place
- { "if00_dinner", "Dinner with Andre" }, // 18th Place
- { "if00_bigmama", "The Big Mama" }, // 20th Place
- { "if00_punkpoints", "Punk Points" }, // 22th Place
- { "if00_enlisted", "Enlisted" }, // 23rd Place
- { "if00_rtzas", "Return to Zork: Another Story" }, // 26rd Place
- { "if00_gotid", "Got ID?" }, // 29th Place
- { "if00_castleamnos", "Castle Amnos" }, // 30th Place
- { "if00_masque", "Masque of the Last Faeries" }, // 31st Place
- { "if00_ppocket", "The Pickpocket" }, // 32nd Place
- { "if00_happyeverafter", "Happy Ever After" }, // 34th Place
- { "if00_prodly", "Prodly the Puffin" }, // 35th Place
- { "if00_withdraw", "Withdrawal Symptoms" }, // 36th Place
- { "if00_123", "1-2-3..." }, // 42nd Place
- { "if00_kitty", "Stupid Kittens" }, // 44th Place
- { "if00_comp00tr", "Comp00ter Game" }, // 49th Place
- { "if00_asendent", "Asendent" }, // 51st Place
- { "if00_whatif", "What-IF?" }, // 52nd Place
+ { "if00_metamorphoses", "Metamorphoses" }, // 2nd Place
+ { "if00_andrewplotkin", "Being Andrew Plotkin" }, // 3rd Place
+ { "if00_adverbum", "Ad Verbum" }, // 4th Place
+ { "if00_transfer", "Transfer" }, // 5th Place
+ { "if00_myangel", "My Angel" }, // 6th Place
+ { "if00_nevermore", "Nevermore" }, // 7th Place
+ { "if00_masquerade", "Masquerade" }, // 8th Place
+ { "if00_yagwad", "YAGWAD: Yes, Another Game With a Dragon!" }, // 9th Place
+ { "if00_shade", "Shade" }, // 10th Place
+ { "if00_guess", "Guess The Verb!" }, // 11th Place
+ { "if00_letters", "Letters From Home" }, // 12th Place
+ { "if00_rameses", "Rameses, A Tale of Heroes" }, // 13th Place
+ { "if00_djinni", "The Djinni Chronicles" }, // 14th Place
+ { "if00_bestman", "The Best Man" }, // 15th Place
+ { "if00_atwctw", "And the Waves Choke the Wind" }, // 16th Place
+ { "if00_dinner", "Dinner with Andre" }, // 18th Place
+ { "if00_bigmama", "The Big Mama" }, // 20th Place
+ { "if00_punkpoints", "Punk Points" }, // 22th Place
+ { "if00_enlisted", "Enlisted" }, // 23rd Place
+ { "if00_rtzas", "Return to Zork: Another Story" }, // 26rd Place
+ { "if00_gotid", "Got ID?" }, // 29th Place
+ { "if00_castleamnos", "Castle Amnos" }, // 30th Place
+ { "if00_masque", "Masque of the Last Faeries" }, // 31st Place
+ { "if00_ppocket", "The Pickpocket" }, // 32nd Place
+ { "if00_happyeverafter", "Happy Ever After" }, // 34th Place
+ { "if00_prodly", "Prodly the Puffin" }, // 35th Place
+ { "if00_withdraw", "Withdrawal Symptoms" }, // 36th Place
+ { "if00_123", "1-2-3..." }, // 42nd Place
+ { "if00_kitty", "Stupid Kittens" }, // 44th Place
+ { "if00_comp00tr", "Comp00ter Game" }, // 49th Place
+ { "if00_asendent", "Asendent" }, // 51st Place
+ { "if00_whatif", "What-IF?" }, // 52nd Place
{ "comp00", "IF Competition '00 Unofficial FE Game" },
// The 2001 Annual Interactive Fiction Competition
- { "if01_allroads", "All Roads" }, // 1st Place
- { "if01_moments", "Moments Out of Time" }, // 2nd Place
- { "if01_heroes", "Heroes" }, // 3rd Place
- { "if01_cycles", "Vicious Cycles" }, // 6th Place
- { "if01_eas", "Earth and Sky" }, // 8th Place
- { "if01_eleven", "Film at Eleven" }, // 10th Place
- { "if01_prized", "Prized Possession" }, // 11th Place
- { "if01_finetuned", "Fine-Tuned" }, // 18th Place
- { "if01_evil", "The Evil Sorcerer" }, // 20th Place
- { "if01_gostak", "The Gostak" }, // 21nd Place
- { "if01_crusadezcode", "Crusade" }, // 23rd Place
- { "if01_urhere", "You Are Here" }, // 25th Place
- { "if01_elements", "Elements" }, // 26th Place
- { "if01_banebuilders", "Bane of the Builders" }, // 28th Place
- { "if01_colours", "Colours" }, // 32nd Place
- { "if01_siliconcastle", "Silicon Castles" }, // 32nd Place
- { "if01_timeout", "Timeout" }, // 35th Place
- { "if01_schroed", "Schroedinger's Cat" }, // 39th Place
- { "if01_jump", "Jump" }, // 41th Place
- { "if01_newcomer", "The Newcomer" }, // 49th Place
+ { "if01_allroads", "All Roads" }, // 1st Place
+ { "if01_moments", "Moments Out of Time" }, // 2nd Place
+ { "if01_heroes", "Heroes" }, // 3rd Place
+ { "if01_cycles", "Vicious Cycles" }, // 6th Place
+ { "if01_eas", "Earth and Sky" }, // 8th Place
+ { "if01_eleven", "Film at Eleven" }, // 10th Place
+ { "if01_prized", "Prized Possession" }, // 11th Place
+ { "if01_finetuned", "Fine-Tuned" }, // 18th Place
+ { "if01_evil", "The Evil Sorcerer" }, // 20th Place
+ { "if01_gostak", "The Gostak" }, // 21nd Place
+ { "if01_crusadezcode", "Crusade" }, // 23rd Place
+ { "if01_urhere", "You Are Here" }, // 25th Place
+ { "if01_elements", "Elements" }, // 26th Place
+ { "if01_banebuilders", "Bane of the Builders" }, // 28th Place
+ { "if01_colours", "Colours" }, // 32nd Place
+ { "if01_siliconcastle", "Silicon Castles" }, // 32nd Place
+ { "if01_timeout", "Timeout" }, // 35th Place
+ { "if01_schroed", "Schroedinger's Cat" }, // 39th Place
+ { "if01_jump", "Jump" }, // 41th Place
+ { "if01_newcomer", "The Newcomer" }, // 49th Place
{ "comp01", "IF Competition '01 Unofficial FE Game" },
// The 2002 Annual Interactive Fiction Competition
- { "if02_photograph", "Photograph" }, // 3rd Place
- { "if02_moonlittower", "The Moonlit Tower" }, // 4th Place
- { "if02_janitor", "Janitor" }, // 5th Place
- { "if02_tookiessong", "TOOKiE'S SONG" }, // 7th Place
- { "if02_ftaegea", "Fort Aegea" }, // 8th Place
- { "if02_thetemple", "The Temple" }, // 9th Place
- { "if02_jane", "Jane" }, // 10th Place
- { "if02_mythtale", "MythTale" }, // 11th Place
- { "if02_idthief", "Identity Thief" }, // 13th Place
- { "if02_rentaspy", "Rent-A-Spy" }, // 15th Place
- { "if02_whenhelp", "When Help Collides" }, // 18th Place
- { "if02_constraints", "Constraints" }, // 19th Place
- { "if02_hell0", "Hell: A Comedy of Errors" }, // 23th Place
- { "if02_bofh", "The Bastard Operator from Hell" }, // 26th Place
- { "if02_samuelgregor", "The Case of Samuel Gregor" }, // 27th Place
- { "if02_screen", "Screen" }, // 29th Place
- { "if02_shamulet", "Scary House Amulet" }, // 31st Place
- { "if02_koan", "KOAN" }, // 35th Place
- { "if02_ramandjona", "Ramón and Jonathan" }, // 36th Place
+ { "if02_photograph", "Photograph" }, // 3rd Place
+ { "if02_moonlittower", "The Moonlit Tower" }, // 4th Place
+ { "if02_janitor", "Janitor" }, // 5th Place
+ { "if02_tookiessong", "TOOKiE'S SONG" }, // 7th Place
+ { "if02_ftaegea", "Fort Aegea" }, // 8th Place
+ { "if02_thetemple", "The Temple" }, // 9th Place
+ { "if02_jane", "Jane" }, // 10th Place
+ { "if02_mythtale", "MythTale" }, // 11th Place
+ { "if02_idthief", "Identity Thief" }, // 13th Place
+ { "if02_rentaspy", "Rent-A-Spy" }, // 15th Place
+ { "if02_whenhelp", "When Help Collides" }, // 18th Place
+ { "if02_constraints", "Constraints" }, // 19th Place
+ { "if02_hell0", "Hell: A Comedy of Errors" }, // 23th Place
+ { "if02_bofh", "The Bastard Operator from Hell" }, // 26th Place
+ { "if02_samuelgregor", "The Case of Samuel Gregor" }, // 27th Place
+ { "if02_screen", "Screen" }, // 29th Place
+ { "if02_shamulet", "Scary House Amulet" }, // 31st Place
+ { "if02_koan", "KOAN" }, // 35th Place
+ { "if02_ramandjona", "Ramón and Jonathan" }, // 36th Place
{ "comp02", "IF Competition '02 Unofficial FE Game" },
// The 2003 Annual Interactive Fiction Competition
- { "if03_slouchingbedlam", "Slouching Towards Bedlam" }, // 1st Place
- { "if03_risorg", "Risorgimento Represso" }, // 2nd Place
- { "if03_gourmet", "Gourmet" }, // 5th Place
- { "if03_baluthar", "Baluthar" }, // 9th Place
- { "if03_atomicheart", "The Atomic Heart" }, // 10th Place
- { "if03_papermoon", "A Paper Moon" }, // 12th Place
- { "if03_caffeination", "Caffeination" }, // 14th Place
- { "if03_adoo", "Adoo's Stinky Story" }, // 17th Place
- { "if03_domicile", "Domicile" }, // 18th Place
- { "if03_internaldocs", "Internal Documents" }, // 19th Place
- { "if03_noroom", "No Room" }, // 22th Place
- { "if03_lardo", "The Fat Lardo and the Rubber Ducky" }, // 29th Place
+ { "if03_slouchingbedlam", "Slouching Towards Bedlam" }, // 1st Place
+ { "if03_risorg", "Risorgimento Represso" }, // 2nd Place
+ { "if03_gourmet", "Gourmet" }, // 5th Place
+ { "if03_baluthar", "Baluthar" }, // 9th Place
+ { "if03_atomicheart", "The Atomic Heart" }, // 10th Place
+ { "if03_papermoon", "A Paper Moon" }, // 12th Place
+ { "if03_caffeination", "Caffeination" }, // 14th Place
+ { "if03_adoo", "Adoo's Stinky Story" }, // 17th Place
+ { "if03_domicile", "Domicile" }, // 18th Place
+ { "if03_internaldocs", "Internal Documents" }, // 19th Place
+ { "if03_noroom", "No Room" }, // 22th Place
+ { "if03_lardo", "The Fat Lardo and the Rubber Ducky" }, // 29th Place
{ "comp03", "IF Competition '03 Unofficial FE Game" },
// The 2004 Annual Interactive Fiction Competition
- { "if04_bluechairs", "Blue Chairs" }, // 2nd Place
- { "if04_devours", "All Things Devours" }, // 3rd Place
- { "if04_stingwasp", "Sting of the Wasp" }, // 4th Place
- { "if04_orion", "The Orion Agenda" }, // 6th Place
- { "if04_mingsheng", "MingSheng" }, // 7th Place
- { "if04_splashdown", "Splashdown" }, // 8th Place
- { "if04_gamlet", "Gamlet" }, // 9th Place
- { "if04_greatxavio", "The Great Xavio" }, // 11th Place
- { "if04_geb", "Goose, Egg, Badger" }, // 12th Place
- { "if04_bigscoop", "The Big Scoop" }, // 13th Place
- { "if04_identity", "Identity" }, // 15th Place
- { "if04_murderaeroclub", "Murder at the Aero Club" }, // 16th Place
- { "if04_bellclap", "Bellclap" }, // 17th Place
- { "if04_typo", "Typo!" }, // 19th Place
- { "if04_blink", "Blink" }, // 21nd Place
- { "if04_playtorn", "Chronicle Play Torn" }, // 22nd Place
- { "if04_order00", "Order" }, // 24th Place
- { "if04_bluesky", "Blue Sky" }, // 26th Place
- { "if04_stackoverflow", "Stack Overflow" }, // 29th Place
+ { "if04_bluechairs", "Blue Chairs" }, // 2nd Place
+ { "if04_devours", "All Things Devours" }, // 3rd Place
+ { "if04_stingwasp", "Sting of the Wasp" }, // 4th Place
+ { "if04_orion", "The Orion Agenda" }, // 6th Place
+ { "if04_mingsheng", "MingSheng" }, // 7th Place
+ { "if04_splashdown", "Splashdown" }, // 8th Place
+ { "if04_gamlet", "Gamlet" }, // 9th Place
+ { "if04_greatxavio", "The Great Xavio" }, // 11th Place
+ { "if04_geb", "Goose, Egg, Badger" }, // 12th Place
+ { "if04_bigscoop", "The Big Scoop" }, // 13th Place
+ { "if04_identity", "Identity" }, // 15th Place
+ { "if04_murderaeroclub", "Murder at the Aero Club" }, // 16th Place
+ { "if04_bellclap", "Bellclap" }, // 17th Place
+ { "if04_typo", "Typo!" }, // 19th Place
+ { "if04_blink", "Blink" }, // 21nd Place
+ { "if04_playtorn", "Chronicle Play Torn" }, // 22nd Place
+ { "if04_order00", "Order" }, // 24th Place
+ { "if04_bluesky", "Blue Sky" }, // 26th Place
+ { "if04_stackoverflow", "Stack Overflow" }, // 29th Place
{ "comp04", "IF Competition '04 Unofficial FE Game" },
// The 2005 Annual Interactive Fiction Competition
- { "if05_vespers", "Vespers" }, // 1st Place
- { "if05_beyond", "Beyond" }, // 2nd Place
- { "if05_anewlife", "A New Life" }, // 3rd Place
- { "if05_toughbeans", "Tough Beans" }, // 5th Place
- { "if05_colourpink", "The Colour Pink" }, // 6th Place
- { "if05_unforgotten", "Unforgotten" }, // 7th Place
- { "if05_snatches", "Snatches" }, // 8th Place
- { "if05_vigilance", "Internal Vigilance" }, // 10th Place
- { "if05_historyrepeating", "History Repeating" }, // 11th Place
- { "if05_soa", "Son of a..." }, // 15th Place
- { "if05_psycheslament", "Psyche's Lament" }, // 21st Place
- { "if05_onoptimism", "On Optimism" }, // 24th Place
- { "if05_neonnirvana", "Neon Nirvana" }, // 27th Place
- { "if05_swordofmalice", "The Sword of Malice" }, // 28th Place
- { "if05_drearylands", "Dreary Lands" }, // 29th Place
- { "if05_hellosword", "Hello Sword: The Journey" }, // 30th Place
- { "if05_phantomcaverns", "Phantom: Caverns of the killer" }, // 31st Place
- { "if05_futuregame", "FutureGame" }, // 33rd Place
+ { "if05_vespers", "Vespers" }, // 1st Place
+ { "if05_beyond", "Beyond" }, // 2nd Place
+ { "if05_anewlife", "A New Life" }, // 3rd Place
+ { "if05_toughbeans", "Tough Beans" }, // 5th Place
+ { "if05_colourpink", "The Colour Pink" }, // 6th Place
+ { "if05_unforgotten", "Unforgotten" }, // 7th Place
+ { "if05_snatches", "Snatches" }, // 8th Place
+ { "if05_vigilance", "Internal Vigilance" }, // 10th Place
+ { "if05_historyrepeating", "History Repeating" }, // 11th Place
+ { "if05_soa", "Son of a..." }, // 15th Place
+ { "if05_psycheslament", "Psyche's Lament" }, // 21st Place
+ { "if05_onoptimism", "On Optimism" }, // 24th Place
+ { "if05_neonnirvana", "Neon Nirvana" }, // 27th Place
+ { "if05_swordofmalice", "The Sword of Malice" }, // 28th Place
+ { "if05_drearylands", "Dreary Lands" }, // 29th Place
+ { "if05_hellosword", "Hello Sword: The Journey" }, // 30th Place
+ { "if05_phantomcaverns", "Phantom: Caverns of the killer" }, // 31st Place
+ { "if05_futuregame", "FutureGame" }, // 33rd Place
{ "comp05", "IF Competition '05 Unofficial FE Game" },
// The 2006 Annual Interactive Fiction Competition
- { "if06_floatpointz", "Floatpoint" }, // 1st Place
- { "if06_primrose", "The Primrose Path" }, // 2nd Place
- { "if06_moonshaped", "Moon-Shaped" }, // 5th Place
- { "if06_wallpaper", "Delightful Wallpaper" }, // 6th Place
- { "if06_legion", "Legion" }, // 7th Place
- { "if06_madamspider", "Madam Spider's Web" }, // 8th Place
- { "if06_mobius", "Möbius" }, // 9th Place
- { "if06_gameproducer", "Game Producer!" }, // 11th Place
- { "if06_starcity", "Star City" }, // 13th Place
- { "if06_strangegeometry", "Strange Geometries" }, // 14th Place
- { "if06_towerofelephant", "The Tower of the Elephant" }, // 15th Place
- { "if06_labyrinth", "Labyrinth" }, // 18th Place
- { "if06_cdst", "Carmen Devine: Supernatural Troubleshooter" }, // 20th Place
- { "if06_bibleretold1", "The Bible Retold: The Bread and the Fishes" }, // 21st Place
- { "if06_anothergoddamn", "Another Goddamn Escape the Locked Room Game" }, // 22nd Place
- { "if06_fightorflight", "Fight or Flight" }, // 23rd Place
- { "if06_manalive1", "Manlive I - Enigma" }, // 24th Place
- { "if06_hedge", "Hedge" }, // 25th Place
- { "if06_polendina", "Polendina" }, // 27th Place
- { "if06_manalive2", "Manlive II" }, // 29th Place
- { "if06_pathfinder", "Pathfinder" }, // 30th Place
- { "if06_apocalypseclock", "The Apocalypse Clock" }, // 31st Place
- { "if06_sisyphus", "Sisyphus" }, // 39th Place
+ { "if06_floatpointz", "Floatpoint" }, // 1st Place
+ { "if06_primrose", "The Primrose Path" }, // 2nd Place
+ { "if06_moonshaped", "Moon-Shaped" }, // 5th Place
+ { "if06_wallpaper", "Delightful Wallpaper" }, // 6th Place
+ { "if06_legion", "Legion" }, // 7th Place
+ { "if06_madamspider", "Madam Spider's Web" }, // 8th Place
+ { "if06_mobius", "Möbius" }, // 9th Place
+ { "if06_gameproducer", "Game Producer!" }, // 11th Place
+ { "if06_starcity", "Star City" }, // 13th Place
+ { "if06_strangegeometry", "Strange Geometries" }, // 14th Place
+ { "if06_towerofelephant", "The Tower of the Elephant" }, // 15th Place
+ { "if06_labyrinth", "Labyrinth" }, // 18th Place
+ { "if06_cdst", "Carmen Devine: Supernatural Troubleshooter" }, // 20th Place
+ { "if06_bibleretold1", "The Bible Retold: The Bread and the Fishes" }, // 21st Place
+ { "if06_anothergoddamn", "Another Goddamn Escape the Locked Room Game" }, // 22nd Place
+ { "if06_fightorflight", "Fight or Flight" }, // 23rd Place
+ { "if06_manalive1", "Manlive I - Enigma" }, // 24th Place
+ { "if06_hedge", "Hedge" }, // 25th Place
+ { "if06_polendina", "Polendina" }, // 27th Place
+ { "if06_manalive2", "Manlive II" }, // 29th Place
+ { "if06_pathfinder", "Pathfinder" }, // 30th Place
+ { "if06_apocalypseclock", "The Apocalypse Clock" }, // 31st Place
+ { "if06_sisyphus", "Sisyphus" }, // 39th Place
{ "comp06", "IF Competition '06 Unofficial FE Game" },
// The 2007 Annual Interactive Fiction Competition
- { "if07_lostpig", "Lost Pig" }, // 1st Place
- { "if07_actofmurder", "An Act of Murder" }, // 2nd Place
- { "if07_bellwater", "Lord Bellwater's Secret" }, // 3rd Place
- { "if07_acrossthestars", "Across the Stars" }, // 4th Place
- { "if07_orevore", "Orevore Courier" }, // 8th Place
- { "if07_jackmills", "My Name is Jack Mills" }, // 9th Place
- { "if07_deadlinenchanter", "Deadline Enchanter" }, // 12th Place
- { "if07_fff", "Fox, Fowl and Feed" }, // 16th Place
- { "if07_wish", "Wish" }, // 17th Place
- { "if07_packrat", "Packrat" }, // 18th Place
- { "if07_beneathtransform", "BENEATH: A Transformation" }, // 21st Place
- { "if07_theimmortal", "The Immortal" }, // 22nd Place
- { "if07_eduardseminarist", "Eduard the Seminarist" }, // 23rd Place
- { "if07_pets", "Press [Escape] to Save" }, // 24th Place
+ { "if07_lostpig", "Lost Pig" }, // 1st Place
+ { "if07_actofmurder", "An Act of Murder" }, // 2nd Place
+ { "if07_bellwater", "Lord Bellwater's Secret" }, // 3rd Place
+ { "if07_acrossthestars", "Across the Stars" }, // 4th Place
+ { "if07_orevore", "Orevore Courier" }, // 8th Place
+ { "if07_jackmills", "My Name is Jack Mills" }, // 9th Place
+ { "if07_deadlinenchanter", "Deadline Enchanter" }, // 12th Place
+ { "if07_fff", "Fox, Fowl and Feed" }, // 16th Place
+ { "if07_wish", "Wish" }, // 17th Place
+ { "if07_packrat", "Packrat" }, // 18th Place
+ { "if07_beneathtransform", "BENEATH: A Transformation" }, // 21st Place
+ { "if07_theimmortal", "The Immortal" }, // 22nd Place
+ { "if07_eduardseminarist", "Eduard the Seminarist" }, // 23rd Place
+ { "if07_pets", "Press [Escape] to Save" }, // 24th Place
{ "comp07", "IF Competition '07 Unofficial FE Game" },
// The 2008 Annual Interactive Fiction Competition
- { "if08_violet", "Violet" }, // 1st Place
- { "if08_afflicted", "Afflicted" }, // 2nd Place
- { "if08_piracy2", "Piracy 2.0 - A Text Adventure in Space" }, // 3rd Place
- { "if08_snacktime", "Snack Time!" }, // 6th Place
- { "if08_openingnight", "Opening Night" }, // 7th Place
- { "if08_minionunderworld", "Escape from the Underworld" }, // 12th Place
- { "if08_bishoes", "Buried in Shoes" }, // 13th Place
- { "if08_grief", "Grief" }, // 16th Place
- { "if08_trein", "Trein" }, // 17th Place
- { "if08_redmoonz", "Red Moon" }, // 19th Place
- { "if08_draculascrypt", "Dracula's Underground Crypt" }, // 20th Place
- { "if08_anachronist", "Anachronist" }, // 22nd Place
- { "if08_whenmachinesattack", "wHen mAchines aTtack" }, // 23rd Place
- { "if08_thelucubrator", "The Lucubrator" }, // 23rd Place
- { "if08_freedom", "Freedom" }, // 30th Place
- { "if08_riverside", "Riverside" }, // 31st Place
- { "if08_thelighthouse", "The Lighthouse" }, // 34th Place
- { "if08_absoluteworstgame", "The Absolute Worst IF Game in History" }, // 35th Place
+ { "if08_violet", "Violet" }, // 1st Place
+ { "if08_afflicted", "Afflicted" }, // 2nd Place
+ { "if08_piracy2", "Piracy 2.0 - A Text Adventure in Space" }, // 3rd Place
+ { "if08_snacktime", "Snack Time!" }, // 6th Place
+ { "if08_openingnight", "Opening Night" }, // 7th Place
+ { "if08_minionunderworld", "Escape from the Underworld" }, // 12th Place
+ { "if08_bishoes", "Buried in Shoes" }, // 13th Place
+ { "if08_grief", "Grief" }, // 16th Place
+ { "if08_trein", "Trein" }, // 17th Place
+ { "if08_redmoonz", "Red Moon" }, // 19th Place
+ { "if08_draculascrypt", "Dracula's Underground Crypt" }, // 20th Place
+ { "if08_anachronist", "Anachronist" }, // 22nd Place
+ { "if08_whenmachinesattack", "wHen mAchines aTtack" }, // 23rd Place
+ { "if08_thelucubrator", "The Lucubrator" }, // 23rd Place
+ { "if08_freedom", "Freedom" }, // 30th Place
+ { "if08_riverside", "Riverside" }, // 31st Place
+ { "if08_thelighthouse", "The Lighthouse" }, // 34th Place
+ { "if08_absoluteworstgame", "The Absolute Worst IF Game in History" }, // 35th Place
{ "comp08", "IF Competition '08 Unofficial FE Game" },
// The 2009 Annual Interactive Fiction Competition
- { "if09_snowquest", "Snowquest" }, // 3rd Place
- { "if09_duelthatspanned", "The Duel that Spanned the Ages" }, // 4th Place
- { "if09_duelinsnow", "The Duel in the Snow" }, // 6th Place
- { "if09_interface", "Interface" }, // 8th Place
- { "if09_byzantineperspect", "Byzantine Perspective" }, // 9th Place
- { "if09_condemned", "Condemned" }, // 12th Place
- { "if09_eruption", "Eruption" }, // 13th Place
- { "if09_betatester", "Beta Tester" }, // 14th Place
- { "if09_spelunkersquest", "Spelunker's Quest" }, // 16th Place
- { "if09_invisibleman", "The Believable Adventures of an Invisible Man" }, // 17th Place
- { "if09_thegrandquest", "The Grand Quest" }, // 18th Place
- { "if09_starhunter", "Star Hunter" }, // 19th Place
- { "if09_gatoron", "GATOR-ON, Friend to Wetlands!" }, // 20th Place
- { "if09_gleamingtheverb", "Gleaming the Verb" }, // 21st Place
- { "if09_zorkburiedchaos", "Welcome to Zork, Buried Chaos" }, // 22nd Place
+ { "if09_snowquest", "Snowquest" }, // 3rd Place
+ { "if09_duelthatspanned", "The Duel that Spanned the Ages" }, // 4th Place
+ { "if09_duelinsnow", "The Duel in the Snow" }, // 6th Place
+ { "if09_interface", "Interface" }, // 8th Place
+ { "if09_byzantineperspect", "Byzantine Perspective" }, // 9th Place
+ { "if09_condemned", "Condemned" }, // 12th Place
+ { "if09_eruption", "Eruption" }, // 13th Place
+ { "if09_betatester", "Beta Tester" }, // 14th Place
+ { "if09_spelunkersquest", "Spelunker's Quest" }, // 16th Place
+ { "if09_invisibleman", "The Believable Adventures of an Invisible Man" }, // 17th Place
+ { "if09_thegrandquest", "The Grand Quest" }, // 18th Place
+ { "if09_starhunter", "Star Hunter" }, // 19th Place
+ { "if09_gatoron", "GATOR-ON, Friend to Wetlands!" }, // 20th Place
+ { "if09_gleamingtheverb", "Gleaming the Verb" }, // 21st Place
+ { "if09_zorkburiedchaos", "Welcome to Zork, Buried Chaos" }, // 22nd Place
{ "comp09", "IF Competition '09 Unofficial FE Game" },
// The 2010 Annual Interactive Fiction Competition
- { "if10_deathoffthecuffz", "Death Off The Cuff" }, // 5th Place
- { "if10_mite", "Mite" }, // 6th Place
- { "if10_gloriousrevolution", "The People's Glorious Revolutionary Text Adventure Game" }, // 7th Place
- { "if10_hummingbird", "Flight of the Hummingbird" }, // 8th Place
- { "if10_warblersnest", "The Warbler's Nest" }, // 9th Place
- { "if10_asgard", "The 12:54 to Asgard" }, // 17th Place
- { "if10_penandpaint", "Pen and Paint" }, // 17th Place
- { "if10_bibleretold2", "The Bible Retold: The Lost Sheep" }, // 19th Place
- { "if10_heated", "Heated" }, // 20th Place
- { "if10_ninjasfate", "Ninja's Fate" }, // 21th Place
- { "if10_eastgrovehills", "East Grove Hills" }, // 23rd Place
- { "if10_quietevening", "A Quiet Evening at Home" }, // 25th Place
- { "if10_chronicler0", "The Chronicler" }, // 26th Place
+ { "if10_deathoffthecuffz", "Death Off The Cuff" }, // 5th Place
+ { "if10_mite", "Mite" }, // 6th Place
+ { "if10_gloriousrevolution", "The People's Glorious Revolutionary Text Adventure Game" }, // 7th Place
+ { "if10_hummingbird", "Flight of the Hummingbird" }, // 8th Place
+ { "if10_warblersnest", "The Warbler's Nest" }, // 9th Place
+ { "if10_asgard", "The 12:54 to Asgard" }, // 17th Place
+ { "if10_penandpaint", "Pen and Paint" }, // 17th Place
+ { "if10_bibleretold2", "The Bible Retold: The Lost Sheep" }, // 19th Place
+ { "if10_heated", "Heated" }, // 20th Place
+ { "if10_ninjasfate", "Ninja's Fate" }, // 21th Place
+ { "if10_eastgrovehills", "East Grove Hills" }, // 23rd Place
+ { "if10_quietevening", "A Quiet Evening at Home" }, // 25th Place
+ { "if10_chronicler0", "The Chronicler" }, // 26th Place
{ "comp10", "IF Competition '10 Unofficial FE Game" },
// The 2011 Annual Interactive Fiction Competition
- { "if11_santaland", "Escape from Santaland" }, // 4th Place
- { "if11_canamicah", "Cana According To Micah" }, // 9th Place
- { "if11_comedyerror", "A Comedy of Error Messages" }, // 10th Place
- { "if11_tenthplague", "Tenth Plague" }, // 12th Place
- { "if11_coldiron", "Cold Iron" }, // 15th Place
- { "if11_andromedaawakeningz", "Andromeda Awakening" }, // 17th Place
- { "if11_keepsake", "Keepsake" }, // 18th Place
- { "if11_theguardian", "The Guardian" }, // 21st Place
- { "if11_lastdaysummer", "Last Day of Summer" }, // 25th Place
- { "if11_shipofwhimsy", "Ship of Whimsy" }, // 32th Place
- { "if11_pfrank", "Professor Frank" }, // 34th Place
- { "if11_vestiges", "Vestiges" }, // 38th Place
+ { "if11_santaland", "Escape from Santaland" }, // 4th Place
+ { "if11_canamicah", "Cana According To Micah" }, // 9th Place
+ { "if11_comedyerror", "A Comedy of Error Messages" }, // 10th Place
+ { "if11_tenthplague", "Tenth Plague" }, // 12th Place
+ { "if11_coldiron", "Cold Iron" }, // 15th Place
+ { "if11_andromedaawakeningz", "Andromeda Awakening" }, // 17th Place
+ { "if11_keepsake", "Keepsake" }, // 18th Place
+ { "if11_theguardian", "The Guardian" }, // 21st Place
+ { "if11_lastdaysummer", "Last Day of Summer" }, // 25th Place
+ { "if11_shipofwhimsy", "Ship of Whimsy" }, // 32th Place
+ { "if11_pfrank", "Professor Frank" }, // 34th Place
+ { "if11_vestiges", "Vestiges" }, // 38th Place
{ "comp11", "IF Competition '11 Unofficial FE Game" },
// The 2012 Annual Interactive Fiction Competition
- { "if12_eurydice", "Eurydice" }, // 2nd Place
- { "if12_guildedyouth", "Guilded Youth" }, // 3rd Place
- { "if12_changes", "Changes" }, // 4th Place
- { "if12_sundayafternoon", "Sunday Afternoon" }, // 5th Place
- { "if12_spiral", "Spiral" }, // 6th Place
- { "if12_bodybargain", "Body Bargain" }, // 8th Place
- { "if12_fishbowl", "Fish Bowl" }, // 12th Place
- { "if12_summerland", "Escape from Summerland" }, // 13th Place
- { "if12_lunarbase1", "Lunar Base 1" }, // 14th Place
- { "if12_murphyslaw", "Murphy's Law" }, // 15th Place
- { "if12_testisready", "The Test is Now READY" }, // 15th Place
- { "if12_castleadventure", "Castle Adventure!" }, // 23rd Place
+ { "if12_eurydice", "Eurydice" }, // 2nd Place
+ { "if12_guildedyouth", "Guilded Youth" }, // 3rd Place
+ { "if12_changes", "Changes" }, // 4th Place
+ { "if12_sundayafternoon", "Sunday Afternoon" }, // 5th Place
+ { "if12_spiral", "Spiral" }, // 6th Place
+ { "if12_bodybargain", "Body Bargain" }, // 8th Place
+ { "if12_fishbowl", "Fish Bowl" }, // 12th Place
+ { "if12_summerland", "Escape from Summerland" }, // 13th Place
+ { "if12_lunarbase1", "Lunar Base 1" }, // 14th Place
+ { "if12_murphyslaw", "Murphy's Law" }, // 15th Place
+ { "if12_testisready", "The Test is Now READY" }, // 15th Place
+ { "if12_castleadventure", "Castle Adventure!" }, // 23rd Place
{ "comp12", "IF Competition '12 Unofficial FE Game" },
// The 2013 Annual Interactive Fiction Competition
- { "if13_threediopolis", "Threediopolis" }, // 7th Place
- { "if13_paperbagprincess", "The Paper Bag Princess" }, // 17th Place
- { "if13_furtherz", "Further" }, // 21st Place
- { "if13_9lives", "9Lives" }, // 30th Place
+ { "if13_threediopolis", "Threediopolis" }, // 7th Place
+ { "if13_paperbagprincess", "The Paper Bag Princess" }, // 17th Place
+ { "if13_furtherz", "Further" }, // 21st Place
+ { "if13_9lives", "9Lives" }, // 30th Place
// The 2014 Annual Interactive Fiction Competition
- { "if14_15minutes", "Fifteen Minutes" }, // 6th Place
- { "if14_teaceremony", "Tea Ceremony" }, // 10th Place
- { "if14_enigmasd", "Enigma (by Simon Deimel)" }, // 12th Place
- { "if14_blacklily", "The Black Lily" }, // 16th Place
- { "if14_tower", "Tower" }, // 21th Place
- { "if14_excelsior", "Excelsior" }, // 35th Place
+ { "if14_15minutes", "Fifteen Minutes" }, // 6th Place
+ { "if14_teaceremony", "Tea Ceremony" }, // 10th Place
+ { "if14_enigmasd", "Enigma (by Simon Deimel)" }, // 12th Place
+ { "if14_blacklily", "The Black Lily" }, // 16th Place
+ { "if14_tower", "Tower" }, // 21th Place
+ { "if14_excelsior", "Excelsior" }, // 35th Place
// The 2015 Annual Interactive Fiction Competition
- { "if15_finalexam", "Final Exam" }, // 9th Place
- { "if15_darkiss1", "Darkiss! Wrath of the Vampire I: The Awakening" }, // 12th Place
- { "if15_lifeonmars", "Life on Mars?" }, // 13th Place
- { "if15_gbvb", "Grandma Bethlinda's Variety Box" }, // 21st Place
- { "if15_5minutes", "5 Minutes To Burn Something!" }, // 32nd Place
- { "if15_kingcrown", "The King and the Crown" }, // 42nd Place
- { "if15_pitcondemned", "Pit of the Condemned" }, // 45th Place
+ { "if15_finalexam", "Final Exam" }, // 9th Place
+ { "if15_darkiss1", "Darkiss! Wrath of the Vampire I: The Awakening" }, // 12th Place
+ { "if15_lifeonmars", "Life on Mars?" }, // 13th Place
+ { "if15_gbvb", "Grandma Bethlinda's Variety Box" }, // 21st Place
+ { "if15_5minutes", "5 Minutes To Burn Something!" }, // 32nd Place
+ { "if15_kingcrown", "The King and the Crown" }, // 42nd Place
+ { "if15_pitcondemned", "Pit of the Condemned" }, // 45th Place
// The 2016 Annual Interactive Fiction Competition
- { "if16_insidefacility", "Inside the Facility" }, // 13th Place
- { "if16_darkiss2", "Darkiss! Wrath of the Vampire II: Journey to Hell" }, // 17th Place
- { "if16_zigamus", "Zigamus: Zombies at Vigamus" }, // 31th Place
- { "if16_slickercity", "Slicker City" }, // 39th Place
- { "if16_youarestanding", "You Are Standing in a Cave..." }, // 48th Place
- { "if16_toiletworld", "Toiletworld" }, // 58th Place
+ { "if16_insidefacility", "Inside the Facility" }, // 13th Place
+ { "if16_darkiss2", "Darkiss! Wrath of the Vampire II: Journey to Hell" }, // 17th Place
+ { "if16_zigamus", "Zigamus: Zombies at Vigamus" }, // 31th Place
+ { "if16_slickercity", "Slicker City" }, // 39th Place
+ { "if16_youarestanding", "You Are Standing in a Cave..." }, // 48th Place
+ { "if16_toiletworld", "Toiletworld" }, // 58th Place
// The 2017 Annual Interactive Fiction Competition
- { "if17_tuuli", "Tuuli" }, // 16th Place
- { "if17_thecubecavern", "The Cube in the Cavern" }, // 39th Place
- { "if17_squirrel", "Goodbye Cruel Squirrel" }, // 42th Place
- { "if17_grue", "Grue" }, // 54th Place
- { "if17_richardmines", "The Richard Mines" }, // 55th Place
- { "if17_onewayout", "One Way Out" }, // 56th Place
- { "if17_inevitamp", "Inevitable (by Matthew Pfeiffer)" }, // 60th Place
- { "if17_walkinthepark", "A Walk in the Park" }, // 68th Place
+ { "if17_tuuli", "Tuuli" }, // 16th Place
+ { "if17_thecubecavern", "The Cube in the Cavern" }, // 39th Place
+ { "if17_squirrel", "Goodbye Cruel Squirrel" }, // 42th Place
+ { "if17_grue", "Grue" }, // 54th Place
+ { "if17_richardmines", "The Richard Mines" }, // 55th Place
+ { "if17_onewayout", "One Way Out" }, // 56th Place
+ { "if17_inevitamp", "Inevitable (by Matthew Pfeiffer)" }, // 60th Place
+ { "if17_walkinthepark", "A Walk in the Park" }, // 68th Place
// The 2018 Annual Interactive Fiction Competition
- { "if18_tethered", "Tethered" }, // 23th Place
+ { "if18_tethered", "Tethered" }, // 23th Place
// The 2019 Annual Interactive Fiction Competition
- { "if19_out", "Out" }, // 25th Place
- { "if19_oldjim", "Old Jim's Convenience Store" }, // 34th Place
- { "if19_extromnivore", "Extreme Omnivore: Text Edition" }, // 74th Place
+ { "if19_out", "Out" }, // 25th Place
+ { "if19_oldjim", "Old Jim's Convenience Store" }, // 34th Place
+ { "if19_extromnivore", "Extreme Omnivore: Text Edition" }, // 74th Place
// The 2020 Annual Interactive Fiction Competition
- { "if20_impossiblebottle", "The Impossible Bottle" }, // 1st Place
- { "if20_entangled", "Entangled" }, // 26th Place
- { "if20_drego", "Dr Ego and the Egg of ManToomba" }, // 44th Place
- { "if20_sheepcrossing", "Sheep Crossing" }, // 88th Place
+ { "if20_impossiblebottle", "The Impossible Bottle" }, // 1st Place
+ { "if20_entangled", "Entangled" }, // 26th Place
+ { "if20_drego", "Dr Ego and the Egg of ManToomba" }, // 44th Place
+ { "if20_sheepcrossing", "Sheep Crossing" }, // 88th Place
// The 2021 Annual Interactive Fiction Competition
- { "if21_darkun", "D'Arkun" }, // 21st Place
- { "if21_codexsadistica", "Codex Sadistica: A Heavy-Metal Minigame" }, // 41st Place
- { "if21_fourbyfourian", "Fourbyfourian Quarryin'" }, // 45th Place
- { "if21_bravebear", "Brave Bear" }, // 46th Place
+ { "if21_darkun", "D'Arkun" }, // 21st Place
+ { "if21_codexsadistica", "Codex Sadistica: A Heavy-Metal Minigame" }, // 41st Place
+ { "if21_fourbyfourian", "Fourbyfourian Quarryin'" }, // 45th Place
+ { "if21_bravebear", "Brave Bear" }, // 46th Place
// The 2022 Annual Interactive Fiction Competition
- { "if22_intosun", "Into the Sun" }, // 25th Place
- { "if22_lowkey", "Low-Key Learny Jokey Journey" }, // 41st Place
- { "if22_campusinvaders", "Campus Invaders" }, // 45th Place
- { "if22_zerochance", "Zero Chance of Recovery" }, // 52nd Place
+ { "if22_intosun", "Into the Sun" }, // 25th Place
+ { "if22_lowkey", "Low-Key Learny Jokey Journey" }, // 41st Place
+ { "if22_campusinvaders", "Campus Invaders" }, // 45th Place
+ { "if22_zerochance", "Zero Chance of Recovery" }, // 52nd Place
// Marnie Parker's "Spring 1999 IF Art Show"
{ "ifas_tpold", "The Possibility of Life's Destruction" },
@@ -1575,48 +1575,48 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "wherethere", "Where There's a Will" },
// "IF Arcade" Competition
- { "ifa_rox", "Rox" }, // Episode 1
- { "ifa_centipede", "Centipede" }, // Episode 2
- { "ifa_donkeykong", "Donkey Kong" }, // Episode 4
- { "ifa_driver", "Night Driver" }, // Episode 5
- { "ifa_galaxian", "Galaxian" }, // Episode 6
- { "ifa_invaders", "Invaders" }, // Episode 7
- { "ifa_joust", "Joust" }, // Episode 9
- { "ifa_loderunner", "Lode Runner" }, // Episode 10
- { "ifa_marble", "Marble Madness" }, // Episode 11
- { "ifa_pacman", "Pac-Man" }, // Episode 12
+ { "ifa_rox", "Rox" }, // Episode 1
+ { "ifa_centipede", "Centipede" }, // Episode 2
+ { "ifa_donkeykong", "Donkey Kong" }, // Episode 4
+ { "ifa_driver", "Night Driver" }, // Episode 5
+ { "ifa_galaxian", "Galaxian" }, // Episode 6
+ { "ifa_invaders", "Invaders" }, // Episode 7
+ { "ifa_joust", "Joust" }, // Episode 9
+ { "ifa_loderunner", "Lode Runner" }, // Episode 10
+ { "ifa_marble", "Marble Madness" }, // Episode 11
+ { "ifa_pacman", "Pac-Man" }, // Episode 12
// Casual Gameplay Design Competition #7
- { "cgdc7_hoosegow", "Hoosegow" }, // 1st Place
- { "cgdc7_fragileshells", "Fragile Shells" }, // 2nd Place
- { "cgdc7_dual", "Dual Transform" }, // 3rd Place
- { "cgdc7_partyfoul", "Party Foul" }, // 4th Place
- { "cgdc7_roofed", "Roofed" }, // 5th Place
- { "cgdc7_ka", "Ka" }, // 6th Place
- { "cgdc7_monday", "Monday, 16:30" }, // 7th Place
- { "cgdc7_theusher", "The Usher" }, // 8th Place
- { "cgdc7_intoopensky", "Into the Open Sky" }, // 9th Place
- { "cgdc7_luriddreams", "Lurid Dreaming" }, // 10th Place
- { "cgdc7_containment", "Containment" }, // 11th Place
- { "cgdc7_thecube", "The Cube" }, // 12th Place
- { "cgdc7_blueprint", "The Blueprint" }, // 13th Place
- { "cgdc7_criticalbreach", "Critical Breach" }, // 14th Place
- { "cgdc7_themanorwhitby", "The Manor at Whitby" }, // 15th Place
- { "cgdc7_heavenly", "Heavenly" }, // 16th Place
- { "cgdc7_iexpectyoutodie", "I Expect You to Die" }, // 17th Place
- { "cgdc7_virtuality", "Virtuality" }, // 18th Place
- { "cgdc7_dramaqueen", "Drama Queen 7 - Mother Knows Best" }, // 19th Place
- { "cgdc7_terminal", "Terminal" }, // 20th Place
- { "cgdc7_couchofdoom", "Couch of Doom" }, // 21st Place
- { "cgdc7_basictraining", "Basic Train-ing" }, // 22nd Place
- { "cgdc7_paintzcode", "Paint" }, // 23rd Place
- { "cgdc7_goldenshadow", "Golden Shadow" }, // 24th Place
- { "cgdc7_escapeinthedark", "Escape in the Dark" }, // 25th Place
- { "cgdc7_escapefiction", "Escape Into Fiction" }, // 26th Place
- { "cgdc7_zeroeth", "A Zeroeth Dimension" }, // 27th Place
- { "cgdc7_openfield", "An Open Field" }, // 28th Place
- { "cgdc7_survive", "Survive" }, // 29th Place
- { "cgdc7_zegro", "Zegrothenus" }, // 30th Place
+ { "cgdc7_hoosegow", "Hoosegow" }, // 1st Place
+ { "cgdc7_fragileshells", "Fragile Shells" }, // 2nd Place
+ { "cgdc7_dual", "Dual Transform" }, // 3rd Place
+ { "cgdc7_partyfoul", "Party Foul" }, // 4th Place
+ { "cgdc7_roofed", "Roofed" }, // 5th Place
+ { "cgdc7_ka", "Ka" }, // 6th Place
+ { "cgdc7_monday", "Monday, 16:30" }, // 7th Place
+ { "cgdc7_theusher", "The Usher" }, // 8th Place
+ { "cgdc7_intoopensky", "Into the Open Sky" }, // 9th Place
+ { "cgdc7_luriddreams", "Lurid Dreaming" }, // 10th Place
+ { "cgdc7_containment", "Containment" }, // 11th Place
+ { "cgdc7_thecube", "The Cube" }, // 12th Place
+ { "cgdc7_blueprint", "The Blueprint" }, // 13th Place
+ { "cgdc7_criticalbreach", "Critical Breach" }, // 14th Place
+ { "cgdc7_themanorwhitby", "The Manor at Whitby" }, // 15th Place
+ { "cgdc7_heavenly", "Heavenly" }, // 16th Place
+ { "cgdc7_iexpectyoutodie", "I Expect You to Die" }, // 17th Place
+ { "cgdc7_virtuality", "Virtuality" }, // 18th Place
+ { "cgdc7_dramaqueen", "Drama Queen 7 - Mother Knows Best" }, // 19th Place
+ { "cgdc7_terminal", "Terminal" }, // 20th Place
+ { "cgdc7_couchofdoom", "Couch of Doom" }, // 21st Place
+ { "cgdc7_basictraining", "Basic Train-ing" }, // 22nd Place
+ { "cgdc7_paintzcode", "Paint" }, // 23rd Place
+ { "cgdc7_goldenshadow", "Golden Shadow" }, // 24th Place
+ { "cgdc7_escapeinthedark", "Escape in the Dark" }, // 25th Place
+ { "cgdc7_escapefiction", "Escape Into Fiction" }, // 26th Place
+ { "cgdc7_zeroeth", "A Zeroeth Dimension" }, // 27th Place
+ { "cgdc7_openfield", "An Open Field" }, // 28th Place
+ { "cgdc7_survive", "Survive" }, // 29th Place
+ { "cgdc7_zegro", "Zegrothenus" }, // 30th Place
// Adam Cadre's "Chicken Competition"
{ "cc_chknmt", "Are you Too Chicken to Make a Deal?" },
@@ -1686,12 +1686,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stc22_wry", "Wry" },
// Dave Bernazzani's "Commodore 32 Z-Machine Competition"
- { "c32_endgame", "Endgame" }, // 1st Place
- { "c32_turningpoint", "Turning Point" }, // 2nd Place
- { "c32_amusementpark", "Amusement Park" }, // 3rd Place
- { "c32_downtowntrain", "Downtown Train" }, // 4th Place
- { "c32_zombiescl", "Zombies!" }, // 5th Place
- { "c32_paparazzi", "Paparazzi" }, // 6th Place
+ { "c32_endgame", "Endgame" }, // 1st Place
+ { "c32_turningpoint", "Turning Point" }, // 2nd Place
+ { "c32_amusementpark", "Amusement Park" }, // 3rd Place
+ { "c32_downtowntrain", "Downtown Train" }, // 4th Place
+ { "c32_zombiescl", "Zombies!" }, // 5th Place
+ { "c32_paparazzi", "Paparazzi" }, // 6th Place
{ "c32", "C32 Contest 2004" },
// Sam Kabo Ashwell's "Cover Stories Game-Jam"
@@ -1724,30 +1724,30 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dr_lastlaugh", "The Last Laugh" },
// Duncan Bowsman's "2011 Ectocomp"
- { "ec11_bloodless", "Bloodless on the Orient Express" }, // 1st Place
- { "ec11_blue", "Blue" }, // 3rd Place
- { "ec11_dashslapney", "Dash Slapney, Patrol Leader" }, // 5th Place
+ { "ec11_bloodless", "Bloodless on the Orient Express" }, // 1st Place
+ { "ec11_blue", "Blue" }, // 3rd Place
+ { "ec11_dashslapney", "Dash Slapney, Patrol Leader" }, // 5th Place
// Duncan Bowsman's "2012 Ectocomp"
- { "ec12_ghosteringtonnightz", "Ghosterington Night" }, // 1st Place
- { "ec12_littlegirls", "What Are Little Girls Made Of" }, // 2nd Place
- { "ec12_parasites", "Parasites" }, // 4th Place
+ { "ec12_ghosteringtonnightz", "Ghosterington Night" }, // 1st Place
+ { "ec12_littlegirls", "What Are Little Girls Made Of" }, // 2nd Place
+ { "ec12_parasites", "Parasites" }, // 4th Place
// Duncan Bowsman's "2013 Ectocomp"
- { "ec13_horriblepyra", "The Horrible Pyramid" }, // 1st Place
- { "ec13_headlesshapless", "Headless, Hapless" }, // 3rd Place
- { "ec13_faithfulcomp", "Faithful Companion" }, // 4th Place
- { "ec13_deadpavane", "Dead Pavane for a Princess" }, // 5th Place
- { "ec13_icehouse", "Ice House of Horrors" }, // 6th Place
- { "ec13_blackness", "Blackness" }, // 9th Place
- { "ec13_argument", "The Argument-Winner's Ghost" }, // 11th Place
- { "ec13_fishdreams", "Fish Dreams" }, // 13th Place
- { "ec13_cursedeagle", "The Tale of the Cursed Eagle" }, // 14th Place
- { "ec13_cenriccurse", "The Cenric Family Curse" }, // 15th Place
- { "ec13_nessaslasher", "The Nessa Springs Slasher" }, // 18th Place
- { "ec13_cratercreek", "Crater Creek" }, // 19th Place
- { "ec13_hillofsouls", "Hill of Souls" }, // 22nd Place
- { "ec13_wisp", "Wisp" }, // 23th Place
+ { "ec13_horriblepyra", "The Horrible Pyramid" }, // 1st Place
+ { "ec13_headlesshapless", "Headless, Hapless" }, // 3rd Place
+ { "ec13_faithfulcomp", "Faithful Companion" }, // 4th Place
+ { "ec13_deadpavane", "Dead Pavane for a Princess" }, // 5th Place
+ { "ec13_icehouse", "Ice House of Horrors" }, // 6th Place
+ { "ec13_blackness", "Blackness" }, // 9th Place
+ { "ec13_argument", "The Argument-Winner's Ghost" }, // 11th Place
+ { "ec13_fishdreams", "Fish Dreams" }, // 13th Place
+ { "ec13_cursedeagle", "The Tale of the Cursed Eagle" }, // 14th Place
+ { "ec13_cenriccurse", "The Cenric Family Curse" }, // 15th Place
+ { "ec13_nessaslasher", "The Nessa Springs Slasher" }, // 18th Place
+ { "ec13_cratercreek", "Crater Creek" }, // 19th Place
+ { "ec13_hillofsouls", "Hill of Souls" }, // 22nd Place
+ { "ec13_wisp", "Wisp" }, // 23th Place
// Duncan Bowsman's "2014 Ectocomp"
{ "ec14_weddingday", "Wedding Day" },
@@ -1757,20 +1757,20 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ec14_monstermaker", "Monster Maker" },
// Duncan Bowsman's "2015 Ectocomp - La Petite Mort"
- { "ec15_openthatvein", "Open That Vein" }, // 1st Place
- { "ec15_oldesthangover", "The Oldest Hangover on Earth" }, // 2nd Place
- { "ec15_heezypark", "Heezy Park" }, // 3rd Place
- { "ec15_storyshinoboo", "The Story of the Shinoboo" }, // 4th Place
- { "ec15_ghostship", "The Ghost Ship" }, // 7th Place
- { "ec15_physiognomist", "The Physiognomist's Office" }, // 8th Place
+ { "ec15_openthatvein", "Open That Vein" }, // 1st Place
+ { "ec15_oldesthangover", "The Oldest Hangover on Earth" }, // 2nd Place
+ { "ec15_heezypark", "Heezy Park" }, // 3rd Place
+ { "ec15_storyshinoboo", "The Story of the Shinoboo" }, // 4th Place
+ { "ec15_ghostship", "The Ghost Ship" }, // 7th Place
+ { "ec15_physiognomist", "The Physiognomist's Office" }, // 8th Place
// Duncan Bowsman's "2015 Ectocomp - Le Grand Guignol"
- { "ec15_ninelives", "Nine Lives" }, // 3rd Place
+ { "ec15_ninelives", "Nine Lives" }, // 3rd Place
// Duncan Bowsman's "2016 Ectocomp - La Petite Mort"
- { "ec16_lightdarkness", "Light into Darkness" }, // 4th Place
- { "ec16_bonesaw", "The Unstoppable Vengeance of Doctor Bonesaw" }, // 6th Place
- { "ec16_checkeredhaunting", "A Checkered Haunting" }, // 10th Place
+ { "ec16_lightdarkness", "Light into Darkness" }, // 4th Place
+ { "ec16_bonesaw", "The Unstoppable Vengeance of Doctor Bonesaw" }, // 6th Place
+ { "ec16_checkeredhaunting", "A Checkered Haunting" }, // 10th Place
// David Fisher's "EnvComp"
{ "ec_laseine", "La Seine" },
@@ -1902,8 +1902,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lo01_doghouse", "The Dog/House" },
// Mark Silcox's "2005 LOTECH Competition"
- { "lo05_stormy", "A Dark and Stormy Entry" }, // 2nd Place
- { "lo05_knapsack", "The Knapsack Problem" }, // 6th Place
+ { "lo05_stormy", "A Dark and Stormy Entry" }, // 2nd Place
+ { "lo05_knapsack", "The Knapsack Problem" }, // 6th Place
// Admiral Jota's "Manos Mini-Competition"
{ "ma_manoz", "ManoZ" },
Commit: 456e3e15cad29774f84f1b38df82187c1f4c2160
https://github.com/scummvm/scummvm/commit/456e3e15cad29774f84f1b38df82187c1f4c2160
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Updates titles in competitions/collections sections
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 ba87886c72c..d21d5e5c0c8 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -1066,7 +1066,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "10indiansi5", "Mysterious Adventures #10: Ten Little Indians" },
{ "waxworksi5", "Mysterious Adventures #11: Waxworks" },
- // 1992 album Apollo 18+20, by They Might be Giants
+ // Apollo 18+20: The IF Tribute Album
{ "apollo1", "Apollo 18+20 #01: Dig My Grave" },
{ "apollo2", "Apollo 18+20 #02: I Palindrome I" },
{ "apollo3", "Apollo 18+20 #03: She's Actual Size" },
@@ -1106,7 +1106,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "apollo37", "Apollo 18+20 #37: Fingertips - I Walk Along Darkened Corridors" },
{ "apollo38", "Apollo 18+20 #38: Space Suit" },
- // The 1995 Annual Interactive Fiction Competition
+ // IFComp 1995
{ "if95_weather", "A Change in the Weather" }, // 1st Place
{ "if95_mindelectric", "The Mind Electric" }, // 2nd Place
{ "if95_magictoyshop", "The Magic Toyshop" }, // 3rd Place
@@ -1114,7 +1114,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if95_libraryfront", "All Quiet on the Library Front" }, // 5th Place
{ "if95_tubetrouble", "Tube Trouble" }, // 6th Place
- // The 1996 Annual Interactive Fiction Competition
+ // IFComp 1996
{ "if96_sherbet", "The Meteor, the Stone and a Long Glass of Sherbet" }, // 1st Place
{ "if96_tapestry", "Tapestry" }, // 2nd Place
{ "if96_delusions", "Delusions" }, // 3rd Place
@@ -1133,7 +1133,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if96_liquid", "Punkirita Quest 1: Liquid" }, // 25th Place
{ "comp96", "IF Competition '96 Unofficial FE Game" },
- // The 1997 Annual Interactive Fiction Competition
+ // IFComp 1997
{ "if97_edifice", "The Edifice" }, // 1st Place
{ "if97_spring", "She's Got a Thing For a Spring" }, // 4th Place
{ "if97_bear", "A Bear's Night Out" }, // 5th Place
@@ -1156,7 +1156,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if97_cominghome", "Coming Home" }, // 34th Place
{ "comp97", "IF Competition '97 Unofficial FE Game" },
- // The 1998 Annual Interactive Fiction Competition
+ // IFComp 1998
{ "if98_photopia", "Photopia" }, // 1st Place
{ "if98_muse", "Muse: An Autumn Romance" }, // 2nd Place
{ "if98_enlighte", "Enlightenment" }, // 5th Place
@@ -1178,7 +1178,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if98_hrs", "Human Resources Stories" }, // 27th Place
{ "comp98", "IF Competition '98 Unofficial FE Game" },
- // The 1999 Annual Interactive Fiction Competition
+ // IFComp 1999
{ "if99_winterwonder", "Winter Wonderland" }, // 1st Place
{ "if99_forachange", "For a Change" }, // 2nd Place
{ "if99_softfood", "A Day for Soft Food" }, // 4th Place
@@ -1200,7 +1200,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if99_guard", "Guard Duty" }, // 36th Place
{ "comp99", "IF Competition '99 Unofficial FE Game" },
- // The 2000 Annual Interactive Fiction Competition
+ // IFComp 2000
{ "if00_metamorphoses", "Metamorphoses" }, // 2nd Place
{ "if00_andrewplotkin", "Being Andrew Plotkin" }, // 3rd Place
{ "if00_adverbum", "Ad Verbum" }, // 4th Place
@@ -1235,7 +1235,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if00_whatif", "What-IF?" }, // 52nd Place
{ "comp00", "IF Competition '00 Unofficial FE Game" },
- // The 2001 Annual Interactive Fiction Competition
+ // IFComp 2001
{ "if01_allroads", "All Roads" }, // 1st Place
{ "if01_moments", "Moments Out of Time" }, // 2nd Place
{ "if01_heroes", "Heroes" }, // 3rd Place
@@ -1258,7 +1258,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if01_newcomer", "The Newcomer" }, // 49th Place
{ "comp01", "IF Competition '01 Unofficial FE Game" },
- // The 2002 Annual Interactive Fiction Competition
+ // IFComp 2002
{ "if02_photograph", "Photograph" }, // 3rd Place
{ "if02_moonlittower", "The Moonlit Tower" }, // 4th Place
{ "if02_janitor", "Janitor" }, // 5th Place
@@ -1280,7 +1280,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if02_ramandjona", "Ramón and Jonathan" }, // 36th Place
{ "comp02", "IF Competition '02 Unofficial FE Game" },
- // The 2003 Annual Interactive Fiction Competition
+ // IFComp 2003
{ "if03_slouchingbedlam", "Slouching Towards Bedlam" }, // 1st Place
{ "if03_risorg", "Risorgimento Represso" }, // 2nd Place
{ "if03_gourmet", "Gourmet" }, // 5th Place
@@ -1295,7 +1295,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if03_lardo", "The Fat Lardo and the Rubber Ducky" }, // 29th Place
{ "comp03", "IF Competition '03 Unofficial FE Game" },
- // The 2004 Annual Interactive Fiction Competition
+ // IFComp 2004
{ "if04_bluechairs", "Blue Chairs" }, // 2nd Place
{ "if04_devours", "All Things Devours" }, // 3rd Place
{ "if04_stingwasp", "Sting of the Wasp" }, // 4th Place
@@ -1317,7 +1317,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if04_stackoverflow", "Stack Overflow" }, // 29th Place
{ "comp04", "IF Competition '04 Unofficial FE Game" },
- // The 2005 Annual Interactive Fiction Competition
+ // IFComp 2005
{ "if05_vespers", "Vespers" }, // 1st Place
{ "if05_beyond", "Beyond" }, // 2nd Place
{ "if05_anewlife", "A New Life" }, // 3rd Place
@@ -1338,7 +1338,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if05_futuregame", "FutureGame" }, // 33rd Place
{ "comp05", "IF Competition '05 Unofficial FE Game" },
- // The 2006 Annual Interactive Fiction Competition
+ // IFComp 2006
{ "if06_floatpointz", "Floatpoint" }, // 1st Place
{ "if06_primrose", "The Primrose Path" }, // 2nd Place
{ "if06_moonshaped", "Moon-Shaped" }, // 5th Place
@@ -1364,7 +1364,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if06_sisyphus", "Sisyphus" }, // 39th Place
{ "comp06", "IF Competition '06 Unofficial FE Game" },
- // The 2007 Annual Interactive Fiction Competition
+ // IFComp 2007
{ "if07_lostpig", "Lost Pig" }, // 1st Place
{ "if07_actofmurder", "An Act of Murder" }, // 2nd Place
{ "if07_bellwater", "Lord Bellwater's Secret" }, // 3rd Place
@@ -1381,7 +1381,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if07_pets", "Press [Escape] to Save" }, // 24th Place
{ "comp07", "IF Competition '07 Unofficial FE Game" },
- // The 2008 Annual Interactive Fiction Competition
+ // IFComp 2008
{ "if08_violet", "Violet" }, // 1st Place
{ "if08_afflicted", "Afflicted" }, // 2nd Place
{ "if08_piracy2", "Piracy 2.0 - A Text Adventure in Space" }, // 3rd Place
@@ -1402,7 +1402,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if08_absoluteworstgame", "The Absolute Worst IF Game in History" }, // 35th Place
{ "comp08", "IF Competition '08 Unofficial FE Game" },
- // The 2009 Annual Interactive Fiction Competition
+ // IFComp 2009
{ "if09_snowquest", "Snowquest" }, // 3rd Place
{ "if09_duelthatspanned", "The Duel that Spanned the Ages" }, // 4th Place
{ "if09_duelinsnow", "The Duel in the Snow" }, // 6th Place
@@ -1420,7 +1420,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if09_zorkburiedchaos", "Welcome to Zork, Buried Chaos" }, // 22nd Place
{ "comp09", "IF Competition '09 Unofficial FE Game" },
- // The 2010 Annual Interactive Fiction Competition
+ // IFComp 2010
{ "if10_deathoffthecuffz", "Death Off The Cuff" }, // 5th Place
{ "if10_mite", "Mite" }, // 6th Place
{ "if10_gloriousrevolution", "The People's Glorious Revolutionary Text Adventure Game" }, // 7th Place
@@ -1436,7 +1436,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if10_chronicler0", "The Chronicler" }, // 26th Place
{ "comp10", "IF Competition '10 Unofficial FE Game" },
- // The 2011 Annual Interactive Fiction Competition
+ // IFComp 2011
{ "if11_santaland", "Escape from Santaland" }, // 4th Place
{ "if11_canamicah", "Cana According To Micah" }, // 9th Place
{ "if11_comedyerror", "A Comedy of Error Messages" }, // 10th Place
@@ -1451,7 +1451,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if11_vestiges", "Vestiges" }, // 38th Place
{ "comp11", "IF Competition '11 Unofficial FE Game" },
- // The 2012 Annual Interactive Fiction Competition
+ // IFComp 2012
{ "if12_eurydice", "Eurydice" }, // 2nd Place
{ "if12_guildedyouth", "Guilded Youth" }, // 3rd Place
{ "if12_changes", "Changes" }, // 4th Place
@@ -1466,13 +1466,13 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if12_castleadventure", "Castle Adventure!" }, // 23rd Place
{ "comp12", "IF Competition '12 Unofficial FE Game" },
- // The 2013 Annual Interactive Fiction Competition
+ // IFComp 2013
{ "if13_threediopolis", "Threediopolis" }, // 7th Place
{ "if13_paperbagprincess", "The Paper Bag Princess" }, // 17th Place
{ "if13_furtherz", "Further" }, // 21st Place
{ "if13_9lives", "9Lives" }, // 30th Place
- // The 2014 Annual Interactive Fiction Competition
+ // IFComp 2014
{ "if14_15minutes", "Fifteen Minutes" }, // 6th Place
{ "if14_teaceremony", "Tea Ceremony" }, // 10th Place
{ "if14_enigmasd", "Enigma (by Simon Deimel)" }, // 12th Place
@@ -1480,7 +1480,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if14_tower", "Tower" }, // 21th Place
{ "if14_excelsior", "Excelsior" }, // 35th Place
- // The 2015 Annual Interactive Fiction Competition
+ // IFComp 2015
{ "if15_finalexam", "Final Exam" }, // 9th Place
{ "if15_darkiss1", "Darkiss! Wrath of the Vampire I: The Awakening" }, // 12th Place
{ "if15_lifeonmars", "Life on Mars?" }, // 13th Place
@@ -1489,7 +1489,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if15_kingcrown", "The King and the Crown" }, // 42nd Place
{ "if15_pitcondemned", "Pit of the Condemned" }, // 45th Place
- // The 2016 Annual Interactive Fiction Competition
+ // IFComp 2016
{ "if16_insidefacility", "Inside the Facility" }, // 13th Place
{ "if16_darkiss2", "Darkiss! Wrath of the Vampire II: Journey to Hell" }, // 17th Place
{ "if16_zigamus", "Zigamus: Zombies at Vigamus" }, // 31th Place
@@ -1497,7 +1497,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if16_youarestanding", "You Are Standing in a Cave..." }, // 48th Place
{ "if16_toiletworld", "Toiletworld" }, // 58th Place
- // The 2017 Annual Interactive Fiction Competition
+ // IFComp 2017
{ "if17_tuuli", "Tuuli" }, // 16th Place
{ "if17_thecubecavern", "The Cube in the Cavern" }, // 39th Place
{ "if17_squirrel", "Goodbye Cruel Squirrel" }, // 42th Place
@@ -1507,40 +1507,40 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if17_inevitamp", "Inevitable (by Matthew Pfeiffer)" }, // 60th Place
{ "if17_walkinthepark", "A Walk in the Park" }, // 68th Place
- // The 2018 Annual Interactive Fiction Competition
+ // IFComp 2018
{ "if18_tethered", "Tethered" }, // 23th Place
- // The 2019 Annual Interactive Fiction Competition
+ // IFComp 2019
{ "if19_out", "Out" }, // 25th Place
{ "if19_oldjim", "Old Jim's Convenience Store" }, // 34th Place
{ "if19_extromnivore", "Extreme Omnivore: Text Edition" }, // 74th Place
- // The 2020 Annual Interactive Fiction Competition
+ // IFComp 2020
{ "if20_impossiblebottle", "The Impossible Bottle" }, // 1st Place
{ "if20_entangled", "Entangled" }, // 26th Place
{ "if20_drego", "Dr Ego and the Egg of ManToomba" }, // 44th Place
{ "if20_sheepcrossing", "Sheep Crossing" }, // 88th Place
- // The 2021 Annual Interactive Fiction Competition
+ // IFComp 2021
{ "if21_darkun", "D'Arkun" }, // 21st Place
{ "if21_codexsadistica", "Codex Sadistica: A Heavy-Metal Minigame" }, // 41st Place
{ "if21_fourbyfourian", "Fourbyfourian Quarryin'" }, // 45th Place
{ "if21_bravebear", "Brave Bear" }, // 46th Place
- // The 2022 Annual Interactive Fiction Competition
+ // IFComp 2022
{ "if22_intosun", "Into the Sun" }, // 25th Place
{ "if22_lowkey", "Low-Key Learny Jokey Journey" }, // 41st Place
{ "if22_campusinvaders", "Campus Invaders" }, // 45th Place
{ "if22_zerochance", "Zero Chance of Recovery" }, // 52nd Place
- // Marnie Parker's "Spring 1999 IF Art Show"
+ // Spring IF Art Show 1999
{ "ifas_tpold", "The Possibility of Life's Destruction" },
- // Marnie Parker's "Summer 1999 IF Art Show"
+ // Summer IF Art Show 1999
{ "ifas_statuedac", "Statue" },
{ "ifas_wheelzcode", "Wheel" },
- // Marnie Parker's "2000 IF Art Show"
+ // IF Art Show 2000
{ "ifas_custard", "Custard" },
{ "ifas_galatea", "Galatea" },
{ "ifas_guitar", "Guitar of the Immortal Bard" },
@@ -1550,22 +1550,22 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ifas_visitor", "The Visitor" },
{ "ifas_words", "Words Get Twisted Round and Tumble Down" },
- // Marnie Parker's "2001 IF Art Show"
+ // IF Art Show 2001
{ "ifas_esgarden", "English Suburban Garden" },
{ "ifas_lagoon", "La Lagune de Montaigne" },
{ "ifas_ribbons", "Ribbons" },
- // Marnie Parker's "2003 IF Art Show"
+ // IF Art Show 2003
{ "ifas_stopnight", "A Stop for the Night" },
{ "ifas_queen", "Queen of Swords" },
{ "ifas_redeem", "Redemption" },
- // Marnie Parker's "2004 IF Art Show"
+ // IF Art Show 2004
{ "ifas_flametop", "Flametop" },
{ "ifas_swanglass", "Swanglass" },
{ "ifas_firetower", "The Fire Tower" },
- // Marnie Parker's "2007 IF Art Show"
+ // IF Art Show 2007
{ "ifas_rendition", "Rendition" },
{ "ifas_engine", "The Symbolic Engine" },
{ "ifas_varronismuseum", "Varronis Museum" },
@@ -1574,7 +1574,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "mhp", "Mystery House Possessed" },
{ "wherethere", "Where There's a Will" },
- // "IF Arcade" Competition
+ // Arcade Collection
{ "ifa_rox", "Rox" }, // Episode 1
{ "ifa_centipede", "Centipede" }, // Episode 2
{ "ifa_donkeykong", "Donkey Kong" }, // Episode 4
@@ -1618,7 +1618,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cgdc7_survive", "Survive" }, // 29th Place
{ "cgdc7_zegro", "Zegrothenus" }, // 30th Place
- // Adam Cadre's "Chicken Competition"
+ // Chicken Competition
{ "cc_chknmt", "Are you Too Chicken to Make a Deal?" },
{ "cc_behavior", "Behavior" },
{ "cc_chickenzcode", "Chicken!" },
@@ -1633,59 +1633,59 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cc_saied", "Saied" },
{ "cc_xchicken", "The X Chicken" },
- // Adam Cadre's "2002 Spring Comp"
+ // Spring Thing 2002
{ "stc02_blues", "Tinseltown Blues" },
- // Adam Cadre's "2003 Spring Comp"
+ // Spring Thing 2003
{ "stc03_inevita", "Inevitable" },
{ "stc03_cofire", "The Cross of Fire" },
- // Greg Boettcher's "2005 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2005
{ "stc05_authority", "Authority" },
{ "stc05_flatfeet", "Flat Feet" },
{ "stc05_telling", "Whom the Telling Changed" },
- // Greg Boettcher's "2006 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2006
{ "stc06_debaron", "De Baron" },
{ "stc06_thebaron", "The Baron" },
- // Greg Boettcher's "2007 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2007
{ "stc07_fate", "Fate" },
- // Greg Boettcher's "2008 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2008
{ "stc08_pascal", "Pascal's Wager" },
- // Greg Boettcher's "2009 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2009
{ "stc09_milkparadise", "The Milk of Paradise" },
- // Greg Boettcher's "2012 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2012
{ "stc12_rocketman", "The Rocket Man from the Sea" },
- // Aaron Reed's "2014 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2014
{ "stc14_mrp", "The Story of Mr. P." },
- // Aaron Reed's "2016 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2016
{ "stc16_harmonic", "Harmonic Time-Bind Ritual Symphony" },
- // Aaron Reed's "2017 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2017
{ "stc17_enlightened", "Enlightened Master" },
- // Aaron Reed's "2018 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2018
{ "stc18_gopher", "Best Gopher Ever" },
{ "stc18_murderbig", "Murder on the Big Nothing" },
- // Aaron Reed's "2019 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2019
{ "stc19_69105keys", "69,105 Keys" },
{ "stc19_pca", "Porte Cave Adventure" },
- // Aaron Reed's "2021 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2021
{ "stc21_takethedogout", "Take the Dog Out" },
- // Aaron Reed's "2022 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2022
{ "stc22_hypercubic", "Hypercubic Time Warp All-go-rhythmic Synchrony" },
{ "stc22_wry", "Wry" },
- // Dave Bernazzani's "Commodore 32 Z-Machine Competition"
+ // Commodore 32 Z-Machine Competition
{ "c32_endgame", "Endgame" }, // 1st Place
{ "c32_turningpoint", "Turning Point" }, // 2nd Place
{ "c32_amusementpark", "Amusement Park" }, // 3rd Place
@@ -1694,7 +1694,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "c32_paparazzi", "Paparazzi" }, // 6th Place
{ "c32", "C32 Contest 2004" },
- // Sam Kabo Ashwell's "Cover Stories Game-Jam"
+ // Cover Stories Game-Jam
{ "cs_antifascista", "Antifascista" },
{ "cs_leaves", "Leaves" },
{ "cs_legendmissinghat", "The Legend of the Missing Hat" },
@@ -1723,17 +1723,17 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dr_herebe", "Here Be Dragons!!!" },
{ "dr_lastlaugh", "The Last Laugh" },
- // Duncan Bowsman's "2011 Ectocomp"
+ // Ectocomp 2011
{ "ec11_bloodless", "Bloodless on the Orient Express" }, // 1st Place
{ "ec11_blue", "Blue" }, // 3rd Place
{ "ec11_dashslapney", "Dash Slapney, Patrol Leader" }, // 5th Place
- // Duncan Bowsman's "2012 Ectocomp"
+ // Ectocomp 2012
{ "ec12_ghosteringtonnightz", "Ghosterington Night" }, // 1st Place
{ "ec12_littlegirls", "What Are Little Girls Made Of" }, // 2nd Place
{ "ec12_parasites", "Parasites" }, // 4th Place
- // Duncan Bowsman's "2013 Ectocomp"
+ // Ectocomp 2013
{ "ec13_horriblepyra", "The Horrible Pyramid" }, // 1st Place
{ "ec13_headlesshapless", "Headless, Hapless" }, // 3rd Place
{ "ec13_faithfulcomp", "Faithful Companion" }, // 4th Place
@@ -1749,14 +1749,14 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ec13_hillofsouls", "Hill of Souls" }, // 22nd Place
{ "ec13_wisp", "Wisp" }, // 23th Place
- // Duncan Bowsman's "2014 Ectocomp"
+ // Ectocomp 2014
{ "ec14_weddingday", "Wedding Day" },
{ "ec14_lime", "Lime Ergot" },
{ "ec14_candyrushsaga", "Candy Rush Saga" },
{ "ec14_flywall", "A Fly on the Wall" },
{ "ec14_monstermaker", "Monster Maker" },
- // Duncan Bowsman's "2015 Ectocomp - La Petite Mort"
+ // Ectocomp 2015 - La Petite Mort
{ "ec15_openthatvein", "Open That Vein" }, // 1st Place
{ "ec15_oldesthangover", "The Oldest Hangover on Earth" }, // 2nd Place
{ "ec15_heezypark", "Heezy Park" }, // 3rd Place
@@ -1764,70 +1764,70 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ec15_ghostship", "The Ghost Ship" }, // 7th Place
{ "ec15_physiognomist", "The Physiognomist's Office" }, // 8th Place
- // Duncan Bowsman's "2015 Ectocomp - Le Grand Guignol"
+ // Ectocomp 2015 - Le Grand Guignol
{ "ec15_ninelives", "Nine Lives" }, // 3rd Place
- // Duncan Bowsman's "2016 Ectocomp - La Petite Mort"
+ // Ectocomp 2016 - La Petite Mort
{ "ec16_lightdarkness", "Light into Darkness" }, // 4th Place
{ "ec16_bonesaw", "The Unstoppable Vengeance of Doctor Bonesaw" }, // 6th Place
{ "ec16_checkeredhaunting", "A Checkered Haunting" }, // 10th Place
- // David Fisher's "EnvComp"
+ // EnvComp
{ "ec_laseine", "La Seine" },
- // David Fisher's "GameplayComp 2009"
+ // GameplayComp 2009
{ "gc_fantasticfinaleiv", "Fantastic Finale IV" },
- // Stephen Granade's "1998 IF Fan Fest"
+ // IF Fan Fest 1998
{ "ff_ite2", "In the End II" },
- // Scott Adams' Ghost Town Redux
+ // Ghost Town Redux
{ "gtr_ghosttownzcode", "Ghost Town: The Lost Treasure" },
- // Graeme Porter's "HighlandComp"
+ // HighlandComp
{ "hc_highland", "Highland Chef" },
{ "hc_roots", "Roots" },
- // "24 Hours of Inform" Comp
+ // 24 Hours of Inform Competition
{ "24h_aesthetic", "Aesthetic Deletions" },
{ "24h_dastardly", "Dastardly" },
{ "24h_defra", "The Man from DEFRA" },
{ "24h_borgaris", "Escape From the SS Borgaris" },
{ "24h_ghostship", "Ghost Ship" },
- // "2008 IFBeginnersComp"
+ // IFBeginnersComp 2008
{ "ifb_connect", "Connect" },
{ "ifb_limelight", "Limelight" },
- // Jason Dyer's "Imaginary Games From Imaginary Universes Jam"
+ // Imaginary Games From Imaginary Universes Jam
{ "ig_garbage", "Garbage Collection" },
- // Neil deMause's "2002 IntroComp"
+ // IntroComp 2002
{ "ic02_timetrap", "TimeTrap" },
{ "ic02_waterhouse", "The Waterhouse Women" },
- // Jacqueline Lott's "2003 IntroComp"
+ // IntroComp 2003
{ "ic03_agency", "Agency" },
{ "ic03_harlequin", "Harlequin Girl" },
{ "ic03_harringtonhouse", "Harrington House" },
{ "ic03_realend", "Reality's End" },
{ "ic03_statue", "The Mage Wars: Statue" },
- // Jacqueline Lott's "2004 IntroComp"
+ // IntroComp 2004
{ "ic04_auden", "Auden's Eden" },
{ "ic04_jbbrwkyi", "Intro to Jabberwocky" },
{ "ic04_cross", "On the Cross" },
{ "ic04_passenger", "Passenger" },
{ "ic04_runes", "Runes" },
- // Jacqueline Lott's "2005 IntroComp"
+ // IntroComp 2005
{ "ic05_deadsville", "Deadsville" },
{ "ic05_stale", "The Fox, The Dragon, and the Stale Loaf of Bread" },
{ "ic05_hobbit", "The Hobbit" },
{ "ic05_somewhen", "Somewhen" },
{ "ic05_wscholars", "Weishaupt Scholars" },
- // Jacqueline Lott's "2006 IntroComp"
+ // IntroComp 2006
{ "ic06_artdeception", "The Art of Deception" },
{ "ic06_childsplay7", "Child's Play" },
{ "ic06_mechs", "Mechs" },
@@ -1835,80 +1835,80 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ic06_southerngothic", "Southern Gothic" },
{ "ic06_ufury", "Unyielding Fury" },
- // Jacqueline Lott's "2007 IntroComp"
+ // IntroComp 2007
{ "ic07_jackbox", "Jack in the Box" },
{ "ic07_jacobst", "Jacob's Travels" },
{ "ic07_shredspatches", "The King of Shreds and Patches" },
{ "ic07_trainstopping", "Trainstopping" },
- // Jacqueline Lott's "2008 IntroComp"
+ // IntroComp 2008
{ "ic08_fiendishzoo", "Fiendish Zoo" },
{ "ic08_stormcellar", "Storm Cellar" },
{ "ic08_bedtimestory", "Bedtime Story" },
{ "ic08_ninetenths", "Nine-tenths of the Law" },
- // Jacqueline Lott's "2009 IntroComp"
+ // IntroComp 2009
{ "ic09_gossip", "Gossip" },
{ "ic09_obituary", "Obituary" },
{ "ic09_selves", "Selves" },
- // Jacqueline Lott's "2010 IntroComp"
+ // IntroComp 2010
{ "ic10_touristtrap", "Tourist Trap" },
{ "ic10_moratori", "A Fleeting Case of Self-Possession, or, Memento Moratori" },
{ "ic10_plan6", "Plan 6 from Inner Earth" },
{ "ic10_waker", "Waker" },
- // Jacqueline Lott's "2011 IntroComp"
+ // IntroComp 2011
{ "ic11_bender", "Bender" },
{ "ic11_despondencyindex", "The Despondency Index" },
{ "ic11_parthenon", "Parthenon" },
{ "ic11_sfiction", "Speculative Fiction: Beginner's Lessons" },
{ "ic11_stallingtime", "Stalling for Time" },
- // Jacqueline Lott's "2013 IntroComp"
+ // IntroComp 2013
{ "ic13_thechickensexer", "The Example of the Chicken Sexer" },
- // Jacqueline Lott's "2014 IntroComp"
+ // IntroComp 2014
{ "ic14_talessoulthief", "Tales of the Soul Thief" },
- // Jacqueline Lott's "2016 IntroComp"
+ // IntroComp 2016
{ "ic16_grubbyville", "Grubbyville" },
- // Xalavier Nelson Jr's "2018 IntroComp"
+ // IntroComp 2018
{ "ic18_napier", "Napierâs Cache" },
- // Xalavier Nelson Jr's "2019 IntroComp"
+ // IntroComp 2019
{ "ic19_homeland", "Homeland" },
- // David Cornelson's "2003 IF Library Competitions"
+ // IF Library Competition 2003
{ "lc_serve", "Serving Your Country" },
{ "lc_trappedschool", "Trapped in School" },
- // David Cornelson's "MCDream Competition"
+ // MCDream Competition
{ "mc_dreadwine", "Dreadwine" },
{ "mc_nofamous", "No Famous" },
{ "mc_retreat", "The Retreat" },
- // David Cornelson's "Segment Mini-Comp"
+ // Segment Mini-Comp
{ "snowmanzcode2", "Snowman Sextet Part II" },
{ "kaboot", "Kaboot's Story" },
{ "snowmanzcode", "Fran and Bart Want a Snowman!" },
- // Andrew Plotkin's "IF Logic Puzzle Mini-Competition"
+ // IF Logic Puzzle Mini-Competition
{ "lp_logicpuz", "Logic Puzzle Sampler" },
{ "lp_traffic", "The Traffic Light" },
- // Mark Silcox's "2001 LOTECH Competition"
+ // LOTECH Competition 2001
{ "lo01_doghouse", "The Dog/House" },
- // Mark Silcox's "2005 LOTECH Competition"
+ // LOTECH Competition 2005
{ "lo05_stormy", "A Dark and Stormy Entry" }, // 2nd Place
{ "lo05_knapsack", "The Knapsack Problem" }, // 6th Place
- // Admiral Jota's "Manos Mini-Competition"
+ // Manos Mini-Competition
{ "ma_manoz", "ManoZ" },
- // 2009 Metafilter IF Competition
+ // Metafilter IF Competition 2009
{ "me09_bunt", "Bunt" },
{ "me09_downout", "Down and Out at the Big Creepy House on the Poison Lake" },
{ "me09_underpig", "Down With the Underpig" },
@@ -1917,37 +1917,37 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "me09_burndown", "Let Us Burn Down Science" },
{ "me09_rockrider", "Rockrider" },
- // 2010 Metafilter IF Competition
+ // Metafilter IF Competition 2010
{ "me10_greatrent", "The Great Rent Money Adventure" },
- // Lucian Smith's "1998 IF Mini-Competition"
+ // IF Mini-Competition 1998
{ "mc98_bloodline", "Bloodline" },
{ "mc98_inherit", "Inherit!" },
{ "mc98_sumbunny", "Something About the Bunny" },
- // Ben Caplan's "Minigames Minicomp"
+ // Minigames Minicomp
{ "mm_hamhall", "Hamilton Hall" },
{ "mm_insider", "Insider Information" },
- // Marius Müller's "Neinth Annual New Year's Mincomp"
+ // 9th Annual New Year's Mincomp
{ "ny09_egyptianwalk", "Egyptian Walking Simulator" },
- // Marius Müller's "Eleventh Annual New Year's Mincomp"
+ // 11th Annual New Year's Mincomp
{ "ny11_halflife", "Half-Life 3 Confirmed" },
- // Michael Gentry's "1999 No-Inventory-Competition"
+ // No-Inventory-Competition 1999
{ "ni_annoyedundead", "Annoyed Undead" },
{ "ni_camping", "Camping" },
- // 2002 One Room Game Competition
+ // One Room Game Competition 2002
{ "1r02_artif", "L'Artificiere" },
{ "1r02_sottomarinogiallo", "Il Sottomarino Giallo" },
- // 2003 One Room Game Competition
+ // One Room Game Competition 2003
{ "1r03_floppy", "Due Dischetti, Un Incubo" },
{ "1r03_successo", "Successo: Non Aprite Quella Porta!" },
- // 2006 One Room Game Competition
+ // One Room Game Competition 2006
{ "1r06_finalselection", "Final Selection" },
{ "1r06_sforacchiato", "Lo Sforacchiato Giallo" },
{ "1r06_venicezcode", "Il Diavolo a Venezia" },
@@ -1957,17 +1957,17 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "1r06_dereditu", "De Reditu" },
{ "1r06_frankenstein3", "Frankenstein III" },
- // 2007 One Room Game Competition
+ // One Room Game Competition 2007
{ "1r07_dreimp", "A Dream Imprint" },
{ "1r07_kinesis", "Kinesis" },
{ "1r07_necromante", "Il Necromante" },
{ "1r07_suvehnux", "Suveh Nux" },
{ "1r07_urbanconflict", "Urban Conflict" },
- // Storme Winfield's "2002 RomanceNovelComp"
+ // RomanceNovelComp 2002
{ "rnc_chooseromance", "Choose Your Own Romance" },
- // Sam Kabo Ashwell's "2014 Shufflecomp Competition"
+ // Shufflecomp Competition 2014
{ "sh14_50shades", "50 Shades of Jilting" },
{ "sh14_flotsam", "Flotsam & Driftwood" },
{ "sh14_robotempire", "Holy Robot Empire" },
@@ -1979,12 +1979,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sh14_truth", "Truth" },
{ "sh14_whitehouses", "White Houses" },
- // Neil Butters's "ShuffleComp: Disc 2 Competition"
+ // ShuffleComp: Disc 2 Competition
{ "shd_everythinggame", "Everything We Do Is Games" },
{ "shd_headingeast", "Heading East" },
{ "shd_starryseeksorrow", "Starry Seeksorrow" },
- // Emily Short's "SmoochieComp 2001"
+ // SmoochieComp 2001
{ "sc_1981", "1981" },
{ "sc_august", "August" },
{ "sc_deadofwinter", "Dead of Winter" },
@@ -2115,7 +2115,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_literacy", "Literacy" },
{ "sif_woodencat", "WOODEN CAT vs. ROBOT MONKEY" },
- // David Cornelson's "18th Anniversary SpeedIF Competition"
+ // SpeedIF 18th Anniversary Competition
{ "sif_farout", "Far-Out Space Freaks" },
// SpeedIF 2000 Competition
@@ -2131,15 +2131,15 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_crouton", "The Crouton Caper" },
{ "sif_speedif17v1", "Tooth Ow Zunden Too" },
- // Eleventh Anniversary SpeedIF Competition
+ // SpeedIF 11th Anniversary Competition
{ "sif_nqaa", "Not Quite an Anniversary" },
{ "sif_reptile", "Reptile" },
{ "sif_teachinghertodance", "Teaching Her to Dance" },
- // Third Anniversary SpeedIF Competition
+ // SpeedIF 3rd Anniversary Competition
{ "sif_henry", "Finding Henry" },
- // Fifth Anniversary SpeedIF Competition
+ // SpeedIF 5th Anniversary Competition
{ "sif_coughcough", "**COUGH COUGH**" },
// SpeedIF Argonaut Competition
@@ -2161,7 +2161,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF Crinkle Cut Competition
{ "sif_travels", "The Travels of Fitzwilliam Pound" },
- // Douglas Adams Tribute SpeedIF Competition
+ // SpeedIF Douglas Adams Tribute Competition
{ "sif_nightmilliways", "A Night at Milliways" },
{ "sif_deadlinebda", "Deadline, or, Being Douglas Adams" },
{ "sif_howmany", "How Many Roads Must a Man Walk Down?" },
@@ -2184,7 +2184,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_losing", "Losing Your Step" },
{ "sif_oldsherwoodcemetary", "The Old Sherwood Cemetary" },
- // Jacqueline Lott's "Indigo New Language Speed IF competition"
+ // SpeedIF Indigo New Language Competition
{ "sif_hauntedhouse", "Haunted House" },
// SpeedIF Introcomp
@@ -2242,28 +2242,28 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_expedition", "Expedition" },
{ "sif_speedifnockle", "Revenge of the Nockle : A Speed IF" },
- // 2007 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2007
{ "sif_nazimice", "Nazi Mice" },
{ "sif_notsameols", "Not the Same Old Lang Syne" },
{ "sif_shothitler", "The Day I Shot Hitler" },
{ "sif_newyearswar", "The War on New Yearâs" },
- // 2008 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2008
{ "sif_leaptime", "Leap Time" },
{ "sif_mauled", "The Day I Mauled Mao!" },
{ "sif_escapist", "The Escapist" },
- // 2009 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2009
{ "sif_dullegriet", "Dulle Griet and the Antenorian Icebox" },
{ "sif_stabbed", "The Day I Stabbed Stalin" },
- // 2013 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2013
{ "sif_faithfulcompv2", "Faithful Companion" },
{ "sif_talemorning", "The Mundane Tale of the Morning After" },
{ "sif_thedayicameback", "The Day I Came Back" },
{ "sif_youhavetoputthebaby", "You Have to Put the Baby New Year in the Champagne Bottle" },
- // 2014 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2014
{ "sif_youwerehere", "You Were Here" },
// SpeedIF O Competition
@@ -2272,7 +2272,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_getting", "Getting to Know the General" },
{ "sif_astrology", "Practical Astrology" },
- // David Cornelson's "SpeedIF PAX East 2010"
+ // SpeedIF PAX East 2010
{ "sif_wizshop", "A Wizard Goes Shopping" },
{ "sif_apoptosis", "Apoptosis" },
{ "sif_foodmagic", "Food Magic" },
@@ -2284,7 +2284,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_safehouse", "Safehouse" },
{ "sif_vortex2305", "Vortex 2305" },
- // David Cornelson's "SpeedIF PAX East 2011"
+ // SpeedIF PAX East 2011
{ "sif_scurvy", "A Scurvy of Wonders" },
{ "sif_helpfulmanzcode", "A Shadow of Helpfulman" },
{ "sif_boredladders", "Bored Ladders" },
@@ -2298,7 +2298,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_appall", "Appallatron: Annoyotron 3" },
{ "sif_descent", "Descent of Man" },
- // Pi-Theta-Aleph-Parallax SpeedIF Competition
+ // SpeedIF Pi-Theta-Aleph-Parallax Competition
{ "sif_parallaxdream", "A Parallax Dream" },
{ "sif_pethertheta", "Peter Theta Fixes the Holodeck" },
{ "sif_putiap", "Pick Up the IF-Archive and Pi" },
@@ -2307,7 +2307,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_moonbar", "The Parallax Moon Bar Conspiracy" },
{ "sif_thpoint", "The Theta Point" },
- // 2011 New Year's Speed IF - The penultimate not numbered New Year's Speed IF Competition
+ // SpeedIF New Year's Speed Competition 2011
{ "sif_beingendbeg", "Being the Ending of the Beginning" },
{ "sif_birthmind", "Birth of Mind" },
{ "sif_dashslapney", "Dash Slapney, Patrol Leader" },
@@ -2353,7 +2353,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_cheatingdeath", "Cheating Death" },
{ "sif_rrr", "Reality Railroad" },
- // Ultimate not numbered New Year's Speed IF Competition
+ // SpeedIF Ultimate not numbered New Year's Competition
{ "sif_shortof", "Short of Sushi" },
{ "sif_disenchantmentbay", "Disenchantment Bay" },
{ "sif_thedayidied", "The Day I Died" },
@@ -2384,16 +2384,16 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF Zombie Competition
{ "sif_speedifzombie", "SpeedIF Zombie" },
- // Bouchercomp SpeedIF Competition
+ // SpeedIF Bouchercomp Competition
{ "sif_lowellzcode", "Lowellâs Paradise" },
{ "sif_putpbad", "Pick Up the Pine Box and Die" },
{ "sif_seekingsolace", "Seeking Solace" },
{ "sif_wideopengate", "The Wide-Open Gate" },
- // Emily Short's "Swash Comp"
+ // Swash Comp
{ "swa_seacaptains", "Sea Captains" },
- // Mark Musante's "Toaster Competition"
+ // Toaster Competition
{ "toa_burnttoast", "Burnt Toast" },
{ "toa_friarbaconstreet", "Friar Bacon's Secret" },
{ "toa_gottoast", "Got Toast?" },
@@ -2401,7 +2401,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "toa_shrinkingwoman", "The Incredible Shrinking Woman, Too!" },
{ "toa_tommytoaster", "Tommy the Toaster" },
- // Jack Welch's "TWIFcomp"
+ // TWIFcomp
{ "twif_putpbat", "Putpbat" },
{ "twif_sin1", "Sin 1" },
{ "twif_sin2", "Sin 2" },
@@ -2413,14 +2413,14 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "twif_sin8", "Sin 8" },
{ "twif_war", "War" },
- // Emily Short's "Walkthrough Competition"
+ // Walkthrough Competition
{ "wlk_wtf", "A Walk Through Forever" },
{ "wlk_dreams", "Dreams Run Solid" },
{ "wlk_fit", "Fit for a Queen" },
{ "wlk_jigsaw2", "Jigsaw 2" },
{ "wlk_exile", "Twilight in the Garden of Exile" },
- // David A. Cornelson's "1999 XComp"
+ // XComp 1999
{ "xco_sixfoot", "The Six-Foot-Tall Man-Eating Chicken" },
// Danish games
@@ -2491,51 +2491,51 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "verdeterre", "Le Butin du Capitaine Verdeterre" },
{ "vindaloofr", "Vindaloo" },
- // French Comp 2005
+ // French games: French Comp 2005
{ "frc_cercledesgros", "Le Cercle des Gros Geeks Disparus" },
{ "frc_dreamlands", "Echappee Belle Dans Les Contrees du Reve" },
{ "frc_templedefeu", "Le Temple de Feu" },
- // French Comp 2006
+ // French games: French Comp 2006
{ "frc_citeeaux", "La Cité des Eaux" },
{ "frc_sarvegne", "Sarvegne" },
- // French Comp 2007
+ // French games: French Comp 2007
{ "frc_heuresduvent", "Heures Du Vent" },
{ "frc_divinebonace", "Divine Bonace" },
{ "frc_brrr", "Brrr!" },
{ "frc_phareabandonne", "L'Ile du Phare Abandonné" },
- // French Comp 2008
+ // French games: French Comp 2008
{ "frc_brume", "Brume" },
{ "frc_lettresvolees", "Les Lettres Volées" },
{ "frc_louplachevre", "Le Loup, la Chèvre, et la Salade" },
- // French Comp 2009
+ // French games: French Comp 2009
{ "frc_catapole", "Catapole" },
{ "frc_chambresyrion", "La Chambre de Syrion" },
{ "frc_mechants", "Les Méchants Meurent au Moins deux Fois" },
- // French Comp 2011
+ // French games: French Comp 2011
{ "frc_aventureszeus", "Les Aventures de Zeus" },
{ "frc_dardenfer", "Dard d'Enfer" },
{ "frc_terreciel", "Entre Terre et Ciel" },
{ "frc_astrologue", "La Grande Prédiction ou l'Astrologue Etourdi" },
{ "frc_homelandsec", "Homeland Security" },
- // French Comp 2013
+ // French games: French Comp 2013
{ "frc_lifeonmarsfr", "Life on Mars?" },
{ "frc_sourcedezig", "La Source de Zig" },
{ "frc_trac", "Trac" },
- // French Comp 2015
+ // French games: French Comp 2015
{ "frc_envol", "L'Envol" },
- // French Comp 2016
+ // French games: French Comp 2016
{ "frc_tipelau", "Tipelau" },
{ "frc_diamantblanc", "Le Diamant Blanc" },
- // French Comp 2018
+ // French games: French Comp 2018
{ "frc_exil", "L'Exil" },
// German games
@@ -4814,7 +4814,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("waxworksi5", "041209", "859a006a14bd69b22135688248756ba0", 30720),
ENTRY0("waxworksi5", "110126", "c51e911d1228d8adfc07ed138bc90079", 116220),
- // 1992 album Apollo 18, by They Might be Giants
+ // Apollo 18+20: The IF Tribute Album
ENTRY0("apollo1", "120315", "1aec299147675a5c6e10d548a4eeba05", 251100),
ENTRY0("apollo4", "120322", "83f92f1fc39bd699ac32935d8eefd35a", 426528),
ENTRY0("apollo5", "120324", "6c889ec9c330169740afafe7694030cf", 199680),
@@ -4847,7 +4847,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("apollo37", "120323", "55b8607a451ab30d03314f815a30e40b", 327144),
ENTRY0("apollo38", "120321", "a760169a6643d08ff3db22be84caed37", 353734),
- // The 1995 Annual Interactive Fiction Competition
+ // IFComp 1995
ENTRY0("if95_weather", "950819", "0f8eca394c2956f12e0efc6027a60395", 93696),
ENTRY0("if95_mindelectric", "950830", "570cd97c66cea6097533fefbd9072f56", 70144),
ENTRY0("if95_magictoyshop", "950726", "4ad2912aa56d0962a74c4fb51b472f10", 71680),
@@ -4855,7 +4855,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if95_libraryfront", "950829", "fc1d5c6b54efb2fd051eef2f1322afff", 55296),
ENTRY0("if95_tubetrouble", "950831", "3651c39edb3d9cf0f63f32e6e52e705c", 50176),
- // The 1996 Annual Interactive Fiction Competition
+ // IFComp 1996
ENTRY0("if96_sherbet", "960928", "d3539f871e1b25f279e98857ce8e514e", 157696),
ENTRY0("if96_tapestry", "961010", "a8e97156b7211dea1aa94471f0509042", 185344),
ENTRY0("if96_delusions", "961021", "c1f63eacbe78cb0e7721e8c0d403fab5", 166400),
@@ -4874,7 +4874,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if96_liquid", "960927", "5ff0e573df8126e6142a66716b90acf9", 68608),
ENTRY0("comp96", "970626", "208b6f721e472f89654e6feb1b54b747", 84992),
- // The 1997 Annual Interactive Fiction Competition
+ // IFComp 1997
ENTRY0("if97_edifice", "970930", "15d3cb03378412c6c3d0b050e5d6392c", 173568),
ENTRY0("if97_spring", "970929", "9b891a246a0a5869e73c42527950143b", 256000),
ENTRY0("if97_bear", "971011", "71d95521937e8c4e6753d656ae264a28", 105984),
@@ -4897,7 +4897,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if97_cominghome", "970719", "249537ad84a4dd9ee255eb8c9e91d7a7", 71168),
ENTRY0("comp97", "971009", "28737e33e980aa77c9e52a3bbbeec6fb", 103424),
- // The 1998 Annual Interactive Fiction Competition
+ // IFComp 1998
ENTRY0("if98_photopia", "970918", "6e5e8f088a763de43516926b3e2dc3bc", 188416),
ENTRY0("if98_muse", "980927", "d4d3442d178c99a1ba88293a66c244bb", 162304),
ENTRY0("if98_enlighte", "981001", "1d259d57bb8e4a84fee03b95554a9c7e", 111616),
@@ -4919,7 +4919,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if98_hrs", "980830", "685018bc292fec68de973567f47519bf", 19456),
ENTRY0("comp98", "981002", "31cca005f642f01f741daba6e861df27", 122368),
- // The 1999 Annual Interactive Fiction Competition
+ // IFComp 1999
ENTRY0("if99_winterwonder", "990928", "62ed5cae5f7957cd7174d0053cc0aeb7", 190976),
ENTRY0("if99_forachange", "990925", "e5e67ba8c7db64b0a58cf57a4d220807", 91648),
ENTRY0("if99_softfood", "990930", "c45d8a94151e6f3016f238450995dba6", 128000),
@@ -4941,7 +4941,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if99_guard", "990930", "904703d1341fd6f26b867990a800c360", 346112),
ENTRY0("comp99", "991005", "a8500f2cbb186a08fcad4d4bb1c71322", 161280),
- // The 2000 Annual Interactive Fiction Competition
+ // IFComp 2000
ENTRY0("if00_metamorphoses", "000930", "f8e84ac3d9f80397c8cbd1201b38ab12", 167424),
ENTRY0("if00_andrewplotkin", "009999", "8e2294d36ba2668c83da94065633cade", 203264),
ENTRY0("if00_adverbum", "000925", "f9bf871dc7059293b0c6a096d2b5e6ce", 135680),
@@ -4976,7 +4976,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if00_whatif", "000926", "c678e52cda08e06b709746b519fb58c3", 92160),
ENTRY0("comp00", "001002", "e5bd908fb7735764916c195a8d07f9ab", 178688),
- // The 2001 Annual Interactive Fiction Competition
+ // IFComp 2001
ENTRY0("if01_allroads", "010908", "1259e45e9adf77ecbe34ae2279fdb5c2", 172032),
ENTRY0("if01_moments", "010908", "06b906e9484d0b858dab813476b66922", 303616),
ENTRY0("if01_heroes", "010928", "5a1da81f028ff0b81ca1b86771e5ff8b", 200192),
@@ -4999,7 +4999,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if01_newcomer", "010928", "c618e4e185c85df8a1d4728537397a4d", 64000),
ENTRY0("comp01", "010930", "82c631364cedf25ab4e78bbdc4034327", 169472),
- // The 2002 Annual Interactive Fiction Competition
+ // IFComp 2002
ENTRY0("if02_photograph", "020926", "8b5edf2a02123aadbd28bff37a324a95", 196608),
ENTRY0("if02_moonlittower", "020927", "99126839757b62c48ddaaed723390f26", 138752),
ENTRY0("if02_janitor", "020927", "61035b376a21cafc434d8a5657e8804b", 146944),
@@ -5021,7 +5021,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if02_ramandjona", "020926", "eea6527824140b1f6b0479e937ae3043", 64512),
ENTRY0("comp02", "020928", "db8ba8f1596fb801021c99a92d111b38", 114176),
- // The 2003 Annual Interactive Fiction Competition
+ // IFComp 2003
ENTRY0("if03_slouchingbedlam", "030925", "0f870671f3d7569d57eb79a8be9b4a28", 216576),
ENTRY0("if03_risorg", "030925", "37c4b5b109c7005ae663e989024720d4", 443392),
ENTRY0("if03_gourmet", "030927", "d10a75ea4d4485b24c513d9bfefdfe7f", 181760),
@@ -5036,7 +5036,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if03_lardo", "030830", "8741a6ccd5cb8123a0cd37c23f1721c9", 66048),
ENTRY0("comp03", "030928", "55ee4ebe831b1f4dbc1c2865a6b59ef3", 112128),
- // The 2004 Annual Interactive Fiction Competition
+ // IFComp 2004
ENTRY0("if04_bluechairs", "040930", "a95e06ff11b68d1c6ab887e568cd0d60", 238080),
ENTRY0("if04_devours", "040930", "646ce501f1a42de40fb48f945514e0c1", 155648),
ENTRY0("if04_stingwasp", "040622", "ca5589359f90fc20d9a6acb3312681f9", 239616),
@@ -5059,7 +5059,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("comp04", "041006", "8906d8be4439cfc8d2e34f7e1914462c", 116736),
ENTRY0("comp04", "041007", "644fa97fda92e961969ca2525f7b947b", 116224),
- // The 2005 Annual Interactive Fiction Competition
+ // IFComp 2005
ENTRY0("if05_vespers", "050929", "a8ff87d7ab10b3e6825db32f093d1f08", 286720),
ENTRY0("if05_beyond", "050930", "7c40cfec00e949e0c104b7b415ecb04a", 320512),
ENTRY0("if05_anewlife", "", "b767db9117f533064d3113e159ef03e8", 260608),
@@ -5080,7 +5080,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if05_futuregame", "", "94a44dc4c563b1f4468b13b32ef601f0", 10752),
ENTRY0("comp05", "051001", "05e1dac27091bce08cc61a28ba71afa2", 116224),
- // The 2006 Annual Interactive Fiction Competition
+ // IFComp 2006
ENTRY0("if06_floatpointz", "060930", "1350e61da647efffc0e36f705dbc90f4", 1377946),
ENTRY0("if06_primrose", "060929", "d4a2ee947d42598eaa8f09c23c4ef2a4", 428544),
ENTRY0("if06_moonshaped", "060929", "aa2bf7a42417827ac31ce7d8d3453a1f", 323584),
@@ -5106,7 +5106,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if06_sisyphus", "060915", "5af751766ddacab843bd190fe5a6fe46", 134144),
ENTRY0("comp06", "061002", "8b72e6e68f62f53bb97646b108f31b0c", 149504),
- // The 2007 Annual Interactive Fiction Competition
+ // IFComp 2007
ENTRY0("if07_lostpig", "070917", "10dcc48e7312cc26eae89d1648af50c6", 317952),
ENTRY0("if07_actofmurder", "070927", "2b8e594dc3d1d6b06153494bd47bb4db", 386048),
ENTRY0("if07_bellwater", "070929", "67feb5edbb49ea993ca7a94f07556ce9", 348520),
@@ -5123,7 +5123,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if07_pets", "070926", "c6a7ab54d9b9482cc459a9c975f48314", 146432),
ENTRY0("comp07", "070930", "383572627817ce8cebd71080d5cc2245", 141312),
- // The 2008 Annual Interactive Fiction Competition
+ // IFComp 2008
ENTRY0("if08_violet", "080126", "df37a3ee028b439580ff3f138ff200cf", 598190),
ENTRY0("if08_afflicted", "080906", "20ecfc89ef0fca5a58d53f3bc6b7057e", 326656),
ENTRY0("if08_piracy2", "080926", "e722ca46b86a2a86b979c791ac970646", 250880),
@@ -5145,7 +5145,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if08_absoluteworstgame", "080614", "3c902f43a5393f41655df1f028057e65", 133632),
ENTRY0("comp08", "081003", "0ea5f859a1aa09b42bd7229786160a5b", 144384),
- // The 2009 Annual Interactive Fiction Competition
+ // IFComp 2009
ENTRY0("if09_snowquest", "090792", "7a558ea909edca386a9f225a744a9cca", 1022942),
ENTRY0("if09_duelthatspanned", "090925", "e7808064e6569e31be830b07be97cbb5", 379904),
ENTRY0("if09_duelinsnow", "090930", "b669e90797eb4ce3adf37fba9f1447d8", 383488),
@@ -5163,7 +5163,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if09_zorkburiedchaos", "080126", "dd1cb30fccde813a3301a324e5d6ac02", 163218),
ENTRY0("comp09", "091001", "c937fadc20db485baa8f35e8d841d77d", 145408),
- // The 2010 Annual Interactive Fiction Competition
+ // IFComp 2010
ENTRY0("if10_deathoffthecuffz", "100926", "288dfb6066beba825f49d2c6080f9081", 311196),
ENTRY0("if10_mite", "100930", "fa6eb58ea0db68211fa924fa1530d234", 186368),
ENTRY0("if10_gloriousrevolution", "100930", "123d7b02f338fe27f4b8f39ba2d15845", 854008),
@@ -5179,7 +5179,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if10_chronicler0", "100930", "c16c8d34195c9f29c03629f20be7f800", 68608),
ENTRY0("comp10", "101008", "113f48207ab14aed979b6034faf50959", 142336),
- // The 2011 Annual Interactive Fiction Competition
+ // IFComp 2011
ENTRY0("if11_santaland", "110913", "e0e8181bbfe04b6cf55c3903153d5ae2", 410112),
ENTRY0("if11_canamicah", "110930", "309cde7bcb427088940ac701b7b18040", 363008),
ENTRY0("if11_comedyerror", "111017", "9219e4a1ac32b67d508d661f0e00eb6c", 885682),
@@ -5194,7 +5194,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if11_vestiges", "110930", "ce7506d0fe65344e502c857018f21b68", 265660),
ENTRY0("comp11", "111001", "b220acb7a5d268278bf4c665f5f693d7", 151552),
- // The 2012 Annual Interactive Fiction Competition
+ // IFComp 2012
ENTRY0("if12_eurydice", "120921", "a1e210d32afac8619fb8117c9826a4df", 792470),
ENTRY0("if12_guildedyouth", "12????", "75980e9b28e4c2b78e79f833e5829fe4", 322040),
ENTRY0("if12_changes", "120930", "50d536eedd00ca0d566a369586f75db7", 450560),
@@ -5210,13 +5210,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if12_castleadventure", "120315", "d748b6dd5c380a2f3438f8b957b17345", 240128),
ENTRY0("comp12", "121001", "a21991ba784590176bd0570647227fab", 149504),
- // The 2013 Annual Interactive Fiction Competition
+ // IFComp 2013
ENTRY0("if13_threediopolis", "130928", "942c317ad151633d5eff4a1fe5c0eb0e", 444252),
ENTRY0("if13_paperbagprincess", "130928", "f6b455548bfb5f40f9beeff98927c21d", 307712),
ENTRY0("if13_furtherz", "130929", "49f7ad5cd55692627c5535585368820e", 398556),
ENTRY0("if13_9lives", "130817", "0fff213f0d61c01c281d7180e016711e", 337374),
- // The 2014 Annual Interactive Fiction Competition
+ // IFComp 2014
ENTRY0("if14_15minutes", "140929", "794388850a60ce63f181efb194519bee", 402308),
ENTRY0("if14_teaceremony", "140918", "f8b04f52fc3294539405893474413e16", 268352),
ENTRY0("if14_enigmasd", "140929", "3e2bfc7b4a45cb0bf3936cb7b164ee17", 414884),
@@ -5224,7 +5224,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if14_tower", "140912", "9e4e1ffe01254b8f45f22c79d664cbb2", 390132),
ENTRY0("if14_excelsior", "140924", "036fa721ea95f31da9a99b1bea4e1d99", 351232),
- // The 2015 Annual Interactive Fiction Competition
+ // IFComp 2015
ENTRY0("if15_finalexam", "150928", "bfdfd2d2daccc201e38f1234ccd6dc25", 165376),
ENTRY0("if15_darkiss1", "150927", "5b0a30d18bdcca783d4348d58daa4bf4", 133120),
ENTRY0("if15_lifeonmars", "150925", "69b0feca1bdd05f8d3240e6441941f98", 160256),
@@ -5233,7 +5233,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if15_kingcrown", "150823", "76c9f8ffed03f81aa9d3d8e5aef77597", 380928),
ENTRY0("if15_pitcondemned", "150927", "f8c86cd430512f4caae1ddc13e4e28a2", 468432),
- // The 2016 Annual Interactive Fiction Competition
+ // IFComp 2016
ENTRY0("if16_insidefacility", "160925", "3f2c1695de721218fdee36c34374e222", 463872),
ENTRY0("if16_darkiss2", "160928", "405f407e2009e20317522375bf53e154", 179712),
ENTRY0("if16_zigamus", "160928", "8d5ad5bd2aa48b2003b7c6bfc5803669", 89600),
@@ -5241,7 +5241,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if16_youarestanding", "160926", "8471b92b86d52dc9ce417adfac02fff7", 490456),
ENTRY0("if16_toiletworld", "161009", "56b58c66b5ae7d9e7282a01924e24135", 418206),
- // The 2017 Annual Interactive Fiction Competition
+ // IFComp 2017
ENTRY0("if17_tuuli", "170929", "653637e9c257745d2ce77202fe14aa13", 590220),
ENTRY0("if17_thecubecavern", "170928", "6afede8923f992bbb6849200b1672efb", 374824),
ENTRY0("if17_squirrel", "050102", "02c19fa852425c6593a4ef4ab383de4b", 112640),
@@ -5251,42 +5251,42 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if17_inevitamp", "170727", "8ef2c50928f72be5e131e43dff63754f", 433072),
ENTRY0("if17_walkinthepark", "091120", "de3cbe750e75112d05d3a03d676cbb12", 123392),
- // The 2018 Annual Interactive Fiction Competition
+ // IFComp 2018
ENTRY0("if18_tethered", "180926", "b458728de80b1510a29ed8f3f7ee9cef", 394086),
- // The 2019 Annual Interactive Fiction Competition
+ // IFComp 2019
ENTRY0("if19_out", "190929", "30a16ff0bf6ad33faa24c209edbe5bf8", 388608),
ENTRY0("if19_oldjim", "190928", "0e11c750f7490241a0e8c8286caf3b71", 413696),
ENTRY0("if19_extromnivore", "190928", "e7a93522643ad1e1921fb13046ccc620", 428066),
- // The 2020 Annual Interactive Fiction Competition
+ // IFComp 2020
ENTRY0("if20_impossiblebottle", "200928", "ca6e77c892f34f602ea25277a8ac6a20", 759930),
ENTRY0("if20_entangled", "200928", "773ad8d10e980531127a040679a4e3eb", 494080),
ENTRY0("if20_drego", "400410", "8a983690928e36c8a77ed50bdbe98bd9", 132096),
ENTRY0("if20_sheepcrossing", "200928", "22c2f8a7784272952125344f9e52ccd0", 411456),
- // The 2021 Annual Interactive Fiction Competition
+ // IFComp 2021
ENTRY0("if21_darkun", "210928", "1d86626167b93297f3d96cdf822d7594", 335512),
ENTRY0("if21_codexsadistica", "210928", "956d15d106c982d3a50ef7069b07b84f", 581378),
ENTRY0("if21_fourbyfourian", "210928", "593c4f5fb864cf5d43709f4028b37e15", 425190),
ENTRY0("if21_bravebear", "210928", "f6b245a25d510c871671097a158cf215", 72192),
- // The 2022 Annual Interactive Fiction Competition
+ // IFComp 2022
ENTRY0("if22_campusinvaders", "220926", "2067ac08742356f2e5f99ad417adab34", 82944),
ENTRY0("if22_intosun", "220928", "16616858fd3c197b3c6f3e69df6b4bfa", 348160),
ENTRY0("if22_lowkey", "220928", "59279a95782344dc98303a5e492664b8", 534510),
ENTRY0("if22_zerochance", "220928", "fc11a5a21798584e3dd6441479dbc8d9", 259678),
- // Marnie Parker's "Spring 1999 IF Art Show"
+ // Spring IF Art Show 1999
ENTRY0("ifas_tpold", "990417", "fdcd6216895f55cfc591f9d77c32bfed", 46080),
- // Marnie Parker's "Summer 1999 IF Art Show"
+ // Summer IF Art Show 1999
ENTRY0("ifas_statuedac", "990827", "16c2855284cbe8510e700d6455346326", 52736),
ENTRY0("ifas_statuedac", "990903", "d6bbd50d6da814aa75206eb359dd75a1", 53248),
ENTRY0("ifas_wheelzcode", "001128", "7c582d943b29451caceb1140931a9b48", 54784),
ENTRY0("ifas_wheelzcode", "990824", "20d6b5c3931aded353868935e5433b85", 52224),
- // Marnie Parker's "2000 IF Art Show"
+ // IF Art Show 2000
ENTRY0("ifas_custard", "000314", "7a0d6ba2488c4998bb7c7f91342cfdcb", 290304),
ENTRY0("ifas_galatea", "000324", "68e59da119f3c1a71c54710e24c8a243", 187392),
ENTRY0("ifas_guitar", "000323", "20f80779fc85654e1831e5c2937bb1fa", 65024),
@@ -5296,31 +5296,31 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ifas_visitor", "000321", "9786e58864fdd7429c3218b07d023498", 56832),
ENTRY0("ifas_words", "000225", "6cc34f6b4ed49a769d53a0ab48434112", 5632),
- // Marnie Parker's "2001 IF Art Show"
+ // IF Art Show 2001
ENTRY0("ifas_esgarden", "010417", "b77a37124c15e23b416d0ea9b74f9c86", 145408),
ENTRY0("ifas_lagoon", "010406", "b7410c419427885c4b755e8cc555ab38", 81408),
ENTRY0("ifas_ribbons", "010331", "5fb456f05ac161de3601dacfdf72075a", 109568),
- // Marnie Parker's "2003 IF Art Show"
+ // IF Art Show 2003
ENTRY0("ifas_stopnight", "030425", "81b6332707329c64b5967e94238e84be", 136704),
ENTRY0("ifas_queen", "030426", "dfd3a6dcb6c8a6b1becf6b69011ae3dd", 73728),
ENTRY0("ifas_redeem", "030425", "f9ea63216ca6e20c2150ae3139e2aa61", 129536),
- // Marnie Parker's "2004 IF Art Show"
+ // IF Art Show 2004
ENTRY0("ifas_flametop", "040528", "58c67a57ac6f077a8d1a7be3fc3c73f6", 70144),
ENTRY0("ifas_swanglass", "160702", "daf5f866bbaa6ec159456887e5945d29", 71680),
ENTRY0("ifas_firetower", "040528", "fa8d9146120139c768a698e93f70812e", 270336),
- // Marnie Parker's "2007 IF Art Show"
+ // IF Art Show 2007
ENTRY0("ifas_rendition", "070407", "1a8fbde9c57754958882ddc4d5ed1bb3", 187392),
ENTRY0("ifas_engine", "070518", "cb3434c4917d95b1ff3154acbf3a4dbc", 361578),
ENTRY0("ifas_varronismuseum", "070518", "a1eeb2342999c2e3d394c9d718cc8b6f", 434176),
- // Marnie Parker's "Spring 1999 IF Art Show"
+ // The Mystery House Taken Over project
ENTRY0("mhp", "050315", "e2f93006c311f50932c974ba0b213a9c", 452096),
ENTRY0("wherethere", "050314", "aba2efcaa2394b315a461bc41a6bd04e", 107008),
- // "IF Arcade" Competition
+ // Arcade Collection
ENTRY0("ifa_rox", "001231", "0d473c955611eb9b6a07c8487bcb4914", 70656),
ENTRY0("ifa_rox", "010105", "369f512671b6f317b033ea6ebe1c2f4e", 71168),
ENTRY0("ifa_centipede", "001231", "fadf5f5ac0315307d881ad7d5a05f95c", 201216),
@@ -5365,7 +5365,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cgdc7_survive", "100208", "4cfdfa675947460bb5faf56d5d96bc06", 86016),
ENTRY0("cgdc7_zegro", "021310", "a113089b3256dbe600bd43e3616f1f40", 176640),
- // Adam Cadre's "Chicken Competition"
+ // Chicken Competition
ENTRY0("cc_chknmt", "980609", "a7461a48ec077946965496712ef3119b", 55296),
ENTRY0("cc_behavior", "980611", "72b4c3eddf40183fa1c1cfdbdf7e99b7", 50688),
ENTRY0("cc_chickenzcode", "980616", "4c857164047f2babed601c1d351efda0", 48128),
@@ -5380,59 +5380,59 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cc_saied", "980608", "e9fc656cee21ac488bc72f17dbef0901", 56832),
ENTRY0("cc_xchicken", "980614", "e0da060d09f8ec64223e7ee07c92cadf", 60928),
- // Adam Cadre's "2002 Spring Comp"
+ // Spring Thing 2002
ENTRY0("stc02_blues", "020618", "dea57d7b1b41b5961143e7faa6125ad9", 261632),
- // Adam Cadre's "2003 Spring Comp"
+ // Spring Thing 2003
ENTRY0("stc03_inevita", "030225", "8eb1204dade23de158a71f68e81b0437", 213504),
ENTRY0("stc03_cofire", "030329", "1f84d501e89c64f2e04f84996b8d0ca3", 252416),
- // Greg Boettcher's "2005 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2005
ENTRY0("stc05_authority", "050205", "8def535c876448e1cc532a6d6dec328f", 171008),
ENTRY0("stc05_flatfeet", "050313", "8b92f0777c98d72c1701bd080531f5b4", 275456),
ENTRY0("stc05_telling", "050330", "e50190b0a236084d01595dee39749478", 210944),
- // Greg Boettcher's "2006 Interactive Fiction Spring Thing"Spring Thing Competition"
+ // Spring Thing 2006
ENTRY1("stc06_debaron", "060329", "32a2298f08a7274e1c1e8ed28d8b99fe", 322560, Common::DE_DEU),
ENTRY0("stc06_thebaron", "060329", "cac25a2e2ce7aa87bccccb07dffad212", 310272),
- // Greg Boettcher's "2007 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2007
ENTRY0("stc07_fate", "070329", "b030c4881ced350f51c1a64bd0f45584", 481792),
- // Greg Boettcher's "2008 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2008
ENTRY0("stc08_pascal", "080217", "ccdf58a87467b4e822565d54b3ca2a20", 237568),
- // Greg Boettcher's "2009 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2009
ENTRY0("stc09_milkparadise", "090214", "37f34b58e9907dd1bc7549d451987a86", 239984),
- // Greg Boettcher's "2012 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2012
ENTRY0("stc12_rocketman", "120405", "a2aac06a0481334279c64ad069865006", 1977066),
- // Aaron Reed's "2014 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2014
ENTRY0("stc14_mrp", "140406", "35da82199a79e37358de984a5db5d0d1", 174308),
- // Aaron Reed's "2016 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2016
ENTRY0("stc16_harmonic", "030321", "d3cc582cb71a3a911229b331490cac94", 380416),
- // Aaron Reed's "2017 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2017
ENTRY0("stc17_enlightened", "170402", "94d384fe0b5f3f6cead8653b4496d1d3", 218112),
- // Aaron Reed's "2018 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2018
ENTRY0("stc18_gopher", "180327", "1af73704d303624fcc88397bdd1cd4a4", 383488),
ENTRY0("stc18_murderbig", "180403", "45b044f05a4f5b6fbd54a913d33e9dfe", 740794),
- // Aaron Reed's "2019 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2019
ENTRY0("stc19_69105keys", "190401", "4e8c195b1023319a0875ebec71d7a5f5", 318492),
ENTRY0("stc19_pca", "181128", "8908ecd93be90264935432fc0986dfb2", 100864),
- // Aaron Reed's "2021 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2021
ENTRY0("stc21_takethedogout", "210404", "48879bdbfdebc9e4cc57a8261fc4be96", 657462),
- // Aaron Reed's "2022 Interactive Fiction Spring Thing Competition"
+ // Spring Thing 2022
ENTRY0("stc22_hypercubic", "220320", "6895d310aa8d3bc7dfb67860ab1bc09e", 263680),
ENTRY0("stc22_wry", "220407", "a7c52c575f68f1affe727cec8647c572", 460216),
- // Dave Bernazzani's "Commodore 32 Z-Machine Competition"
+ // Commodore 32 Z-Machine Competition
ENTRY0("c32_endgame", "041130", "e7bb3a957c8d80e5ab014630de53b046", 30720),
ENTRY0("c32_turningpoint", "041127", "54a0aa0762e2a8cc8db3ef2498ab8153", 32768),
ENTRY0("c32_amusementpark", "041201", "7f1c810417318d6a8d318335b14a95ee", 32768),
@@ -5441,7 +5441,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("c32_paparazzi", "041130", "7dd95b7f52e93f1ea3684f22d70ac645", 32256),
ENTRY0("c32", "041130", "02f050055728d8081fe5afee18898c26", 27648),
- // Sam Kabo Ashwell's "Cover Stories Game-Jam"
+ // Cover Stories Game-Jam
ENTRY0("cs_antifascista", "120612", "ea02a0f92f7c2c40fa39abd48fd1ccf2", 406208),
ENTRY0("cs_leaves", "120610", "d8f48c9a46689a07106dccdc165a3119", 523862),
ENTRY0("cs_legendmissinghat", "120610", "c12e8daaff707325e446ef0b557ab044", 586960),
@@ -5470,17 +5470,17 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dr_herebe", "000314", "dd605eff65c76194fe33ad8ce95def50", 51712),
ENTRY0("dr_lastlaugh", "000414", "798b6d7697d27b83d2362e7cd2874f78", 83968),
- // Duncan Bowsman's "2011 Ectocomp"
+ // Ectocomp 2011
ENTRY0("ec11_bloodless", "111012", "9e3c069d69a6e240f161c16c317010fb", 184320),
ENTRY0("ec11_blue", "111030", "429a5d229c4d6fbf808ce8370ceb8128", 260028),
ENTRY0("ec11_dashslapney", "111001", "35215328fcc344c2dd932d4d1a09f15f", 281916),
- // Duncan Bowsman's "2012 Ectocomp"
+ // Ectocomp 2012
ENTRY0("ec12_ghosteringtonnightz", "121029", "c295d2c2dfe5f3feee2b833a32a2400d", 236544),
ENTRY0("ec12_littlegirls", "121031", "d96c3cd0a7609166f70e67cc1ac5f055", 232960),
ENTRY0("ec12_parasites", "121021", "bbdb3ff64bea5ab24b0c7dcc68f1f90a", 164864),
- // Duncan Bowsman's "2013 Ectocomp"
+ // Ectocomp 2013
ENTRY0("ec13_horriblepyra", "131029", "d39833192d0c8e0c3872423a740683a5", 321958),
ENTRY0("ec13_headlesshapless", "131030", "046e0b958f9900a8733d04e52ab6631b", 262594),
ENTRY0("ec13_faithfulcomp", "131030", "a9be7589b843ef43b326cfe477ade7d4", 311716),
@@ -5497,14 +5497,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec13_hillofsouls", "131026", "ebffb813147946e416623c17e7b3ab86", 442546),
ENTRY0("ec13_wisp", "131030", "dc4b6d8674622873f5d6fb26aee1a227", 307598),
- // Duncan Bowsman's "2014 Ectocomp"
+ // Ectocomp 2014
ENTRY0("ec14_weddingday", "141031", "bde9af024968d3d70615555a41e806fc", 319424),
ENTRY0("ec14_lime", "141016", "d7f102df1f7ed0d0cc646190706dd331", 169984),
ENTRY0("ec14_candyrushsaga", "141031", "d6a271282be8d91a073e9f86ea3d4b79", 263626),
ENTRY0("ec14_flywall", "141023", "f263225a38d2eae685e5bb569f6c50b7", 463332),
ENTRY0("ec14_monstermaker", "150817", "f0565d38e01ae2ec048b5f3b8ceb4de4", 285696),
- // Duncan Bowsman's "2015 Ectocomp - La Petite Mort"
+ // Ectocomp 2015 - La Petite Mort
ENTRY0("ec15_openthatvein", "15????", "e24844c7028262c8117c2ef07138c6f7", 449548),
ENTRY0("ec15_oldesthangover", "151030", "e53693405ea9f9e4a7f6bf70cb14ec87", 334848),
ENTRY0("ec15_heezypark", "151030", "fd714eb77e36ec59083e922c52d61722", 316860),
@@ -5512,70 +5512,70 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec15_ghostship", "151009", "f76aba5c59c6376edcfdccd76cb9e590", 634812),
ENTRY0("ec15_physiognomist", "151030", "f050387c1eb46061c7aacc13c1a366ab", 252890),
- // Duncan Bowsman's "2015 Ectocomp - Le Grand Guignol"
+ // Ectocomp 2015 - Le Grand Guignol
ENTRY0("ec15_ninelives", "151030", "e7d97c11b47c0b59d2093700ad936264", 464836),
- // Duncan Bowsman's "2016 Ectocomp - La Petite Mort"
+ // Ectocomp 2016 - La Petite Mort
ENTRY0("ec16_bonesaw", "161027", "bbf02174af7d8891d435a37c1cc9b058", 342016),
ENTRY0("ec16_checkeredhaunting", "161031", "d8ddc04e13caf50e5bd7d3f8931e8cda", 305616),
ENTRY0("ec16_lightdarkness", "161030", "03df7e40dca78a7e2aee74b5049136bb", 258516),
- // David Fisher's "EnvComp"
+ // EnvComp
ENTRY0("ec_laseine", "090320", "1073245f6178172de42f73208b8cfcc2", 167424),
- // David Fisher's "GameplayComp 2009"
+ // GameplayComp 2009
ENTRY0("gc_fantasticfinaleiv", "090914", "f0f2cf8c1be71de23cd08d7216f5feca", 160768),
- // Stephen Granade's "1998 IF Fan Fest"
+ // IF Fan Fest 1998
ENTRY0("ff_ite2", "980726", "b7f93aa7570757b814b030d0d5e1759f", 68608),
- // Scott Adams' Ghost Town Redux
+ // Ghost Town Redux
ENTRY0("gtr_ghosttownzcode", "070725", "f430038611ee776ab82af369d81b6bb6", 171412),
- // Graeme Porter's "HighlandComp"
+ // HighlandComp
ENTRY0("hc_highland", "010225", "3257620cd54c43c842de8f6a398d358b", 95744),
ENTRY0("hc_roots", "010227", "131dd528660c2eeeb19257ad1b43258d", 71168),
- // "24 Hours of Inform" Comp
+ // 24 Hours of Inform Competition
ENTRY0("24h_aesthetic", "310103", "dd1296e1c1ce31ea4321bad5b7a9959c", 107520),
ENTRY0("24h_dastardly", "060122", "79b5c728180c097c3dd01c25ea2663aa", 79872),
ENTRY0("24h_defra", "022228", "2866e4e634c136009303b8bce0dd0952", 98304),
ENTRY0("24h_borgaris", "030204", "2800f77bb7d1db2c2f94d5c4360e9348", 147968),
ENTRY0("24h_ghostship", "030505", "38b15466da3c4c20c6947c9974649e68", 101888),
- // "2008 IFBeginnersComp"
+ // IFBeginnersComp 2008
ENTRY0("ifb_connect", "080219", "4c81a7fc404b50d36a47947c10fb7814", 221184),
ENTRY0("ifb_limelight", "080215", "4fe735af2e7f328106d9674d8c29bd9e", 214656),
- // Jason Dyer's "Imaginary Games From Imaginary Universes Jam"
+ // Imaginary Games From Imaginary Universes Jam
ENTRY0("ig_garbage", "160207", "1d1d0dec9fc382dc4e3c303e37e56afe", 425936),
- // Neil deMause's "2002 IntroComp"
+ // IntroComp 2002
ENTRY0("ic02_timetrap", "020319", "dc9d9b5c4af9d6a763465caf2770b22b", 141824),
ENTRY0("ic02_waterhouse", "020319", "b36b7a0db435e1f2b28514f87bf1a756", 141824),
- // Jacqueline Lott's "2003 IntroComp"
+ // IntroComp 2003
ENTRY0("ic03_agency", "030320", "1fd608f827bae4d5ff3cbfb913293d3c", 70144),
ENTRY0("ic03_harlequin", "030321", "0aaeed0851aaa0338ed653ec3e485eb7", 92160),
ENTRY0("ic03_harringtonhouse", "030321", "83e4af82d7077019597f6014b7c05b94", 124928),
ENTRY0("ic03_realend", "030318", "cb8aa32666ba4e48cd191537e28a79f4", 114176),
ENTRY0("ic03_statue", "030321", "17652647e855fa7f94c7be0987aca13b", 276992),
- // Jacqueline Lott's "2004 IntroComp"
+ // IntroComp 2004
ENTRY0("ic04_auden", "040707", "e9468a39f7dc696db24c057819f8bfbd", 67072),
ENTRY0("ic04_jbbrwkyi", "040714", "dfbf529105d6eff2610accf0e4e1e9ea", 119296),
ENTRY0("ic04_cross", "040718", "9de8aa41ff0ead846e55fb2d7dc609c2", 65024),
ENTRY0("ic04_passenger", "040718", "8a8f0ba481aafd3f30f2650290f61ea7", 94720),
ENTRY0("ic04_runes", "040706", "41fe4fc08bbbd803baf1b9edee61e095", 87040),
- // Jacqueline Lott's "2005 IntroComp"
+ // IntroComp 2005
ENTRY0("ic05_deadsville", "072305", "f6666723bb7dcda541c2d591acc7a1fd", 119808),
ENTRY0("ic05_stale", "050723", "d6db29b6290672b7faa620f8ecce876f", 87552),
ENTRY0("ic05_hobbit", "050621", "47f280042669ec7330e9378266c33558", 100352),
ENTRY0("ic05_somewhen", "050705", "8796d65ae9dd1c540d5ecf24760f4ee6", 75264),
ENTRY0("ic05_wscholars", "071107", "03d438cfb4920cc831da090e0c150f2a", 587032),
- // Jacqueline Lott's "2006 IntroComp"
+ // IntroComp 2006
ENTRY0("ic06_artdeception", "060713", "804cd3fd69b98c0f03fd39e0a2d4de12", 156160),
ENTRY0("ic06_childsplay7", "060714", "fe8b789b87f715d63f678608db42ae92", 310628),
ENTRY0("ic06_mechs", "060716", "4d7d7204634951bb6f999f03894f2148", 89600),
@@ -5583,80 +5583,80 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ic06_southerngothic", "060702", "5c5fab8b67a94080e52d0f553a72410c", 192506),
ENTRY0("ic06_ufury", "060716", "953ab8c4066d4362247bf444b9b36fe3", 125952),
- // Jacqueline Lott's "2007 IntroComp"
+ // IntroComp 2007
ENTRY0("ic07_jackbox", "070731", "8569084f577156621c43d8b3dcf328e6", 184726),
ENTRY0("ic07_jacobst", "070804", "8755b906f2732a0739c7a63b557294a4", 210944),
ENTRY0("ic07_shredspatches", "070803", "a30d837fe5316756fe423afb198fa562", 276992),
ENTRY0("ic07_trainstopping", "070804", "a24d31b0fffb5503cdca093007d84a4e", 179712),
- // Jacqueline Lott's "2008 IntroComp"
+ // IntroComp 2008
ENTRY0("ic08_fiendishzoo", "080820", "31992ae38abe111e24f01cc299ec639c", 156562),
ENTRY0("ic08_stormcellar", "080818", "f9ec8dd06ef3cd6b76d37083d6c20cad", 253338),
ENTRY0("ic08_bedtimestory", "080819", "defc39612662db16cc20f905a577273f", 286720),
ENTRY0("ic08_ninetenths", "080818", "b7972406a4065706b5a0a9bd09cfd228", 224768),
- // Jacqueline Lott's "2009 IntroComp"
+ // IntroComp 2009
ENTRY0("ic09_gossip", "090828", "0de83be147d1b6de3ec0a02b9ffc0a8a", 148480),
ENTRY0("ic09_obituary", "090829", "c3ec0a2225c71e901a6f52e4f56955bd", 219648),
ENTRY0("ic09_selves", "090828", "899a425d9327b8252934ca73d78e86d4", 301502),
- // Jacqueline Lott's "2010 IntroComp"
+ // IntroComp 2010
ENTRY0("ic10_touristtrap", "100705", "4166fc534ae96607232ee13bc9898eb2", 277504),
ENTRY0("ic10_moratori", "100704", "34bfe10267a23efaf78b3167ad3ca004", 380058),
ENTRY0("ic10_plan6", "100630", "68ac09ff777cff2f9078c4aa39acd98c", 85504),
ENTRY0("ic10_waker", "100704", "5c814efafb5da7811c05b138ea5a896e", 506854),
- // Jacqueline Lott's "2011 IntroComp"
+ // IntroComp 2011
ENTRY0("ic11_bender", "110611", "1140eb6ddef1ef25d8c14868bcd342cd", 333512),
ENTRY0("ic11_despondencyindex", "110629", "ad62e7b6f5565ea6ba41057a357c0e0f", 262608),
ENTRY0("ic11_parthenon", "110622", "f663f08ce250614ddcf6cbf1b5bc3580", 261576),
ENTRY0("ic11_sfiction", "110630", "242c7a127c04f8a0e01d183dc9acb4b3", 98816),
ENTRY0("ic11_stallingtime", "110630", "939ae90866da68944a48c4e277c4c9e5", 326752),
- // Jacqueline Lott's "2013 IntroComp"
+ // IntroComp 2013
ENTRY0("ic13_thechickensexer", "130716", "f3f6d761378d1de0176624d6df85de3e", 370648),
- // Jacqueline Lott's "2014 IntroComp"
+ // IntroComp 2014
ENTRY0("ic14_talessoulthief", "140720", "cfdeeacc120c9a2bc5702f996e59d645", 352720),
- // Jacqueline Lott's "2016 IntroComp"
+ // IntroComp 2016
ENTRY0("ic16_grubbyville", "160805", "bfb73ae5770b3794bded32092c14cb64", 284218),
- // Xalavier Nelson Jr's "2018 IntroComp"
+ // IntroComp 2018
ENTRY0("ic18_napier", "180727", "ad181efef44aed7ab1162cc4f193e5ec", 921026),
- // Xalavier Nelson Jr's "2019 IntroComp"
+ // IntroComp 2019
ENTRY0("ic19_homeland", "190728", "a95092c8e4d929e5462f7e99896107c1", 99328),
- // David Cornelson's "2003 IF Library Competitions"
+ // IF Library Competition 2003
ENTRY0("lc_serve", "030315", "77e8343a373c442074e6f832d904818d", 139264),
ENTRY0("lc_trappedschool", "020920", "ba57356b20fa4ca3fd9bd1fd9c390abc", 135680),
- // David Cornelson's "MCDream Competition"
+ // MCDream Competition
ENTRY0("mc_dreadwine", "060723", "55734ff823a29f039b093e460ea2a071", 473876),
ENTRY0("mc_nofamous", "060816", "2a5cfaa1b541ea238f4d29d4ad6f97cf", 227328),
ENTRY0("mc_retreat", "060814", "72b81c21592c4f6fef1452fb7fdd3c3b", 213516),
- // David Cornelson's "Segment Mini-Comp"
+ // Segment Mini-Comp
ENTRY0("snowmanzcode2", "050318", "564cd46b498aff8bc07b9bebf120d8a6", 90112),
ENTRY0("kaboot", "000001", "f62f20c9a96c93ebefdef4dadfdd3d31", 81920),
ENTRY0("snowmanzcode", "050306", "88f22098e7794ac9415ddd95b8e3a713", 175104),
- // Andrew Plotkin's "IF Logic Puzzle Mini-Competition"
+ // IF Logic Puzzle Mini-Competition
ENTRY0("lp_logicpuz", "030211", "6ec37cc157a28f2c5dafc0d0f80d30ba", 95232),
ENTRY0("lp_traffic", "041303", "7c456f06a8b544b7e39f6504b0fdbd4b", 58880),
- // Mark Silcox's "2001 LOTECH Competition"
+ // LOTECH Competition 2001
ENTRY0("lo01_doghouse", "050630", "8cf8ceac10efec821d906ed6d618fd45", 66048),
- // Mark Silcox's "2005 LOTECH Competition"
+ // LOTECH Competition 2005
ENTRY0("lo05_stormy", "010415", "99d8cc39c86128559467cdcf4e030126", 124928),
ENTRY0("lo05_knapsack", "010415", "9b82f92549f74d9f406cc4de91ad19a5", 15872),
- // Admiral Jota's "Manos Mini-Competition"
+ // Manos Mini-Competition
ENTRY0("ma_manoz", "000506", "e1c2b5e831c7b65a7c84b4e6795a8234", 64512),
- // 2009 Metafilter IF Competition
+ // Metafilter IF Competition 2009
ENTRY0("me09_bunt", "090402", "67561ed3290dfcf350d3199d1c68e1f3", 77824),
ENTRY0("me09_downout", "090402", "7cf5f82737e9477e0c4a203d92763187", 327010),
ENTRY0("me09_underpig", "090413", "9b0b2394a0c9ccc05f0f9ec389cc1a30", 154112),
@@ -5665,37 +5665,37 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("me09_burndown", "090404", "95d1d1650305e213317b13c1128b3688", 157556),
ENTRY0("me09_rockrider", "090401", "4b38c9071633db404d19462196c729f6", 241506),
- // 2010 Metafilter IF Competition
+ // Metafilter IF Competition 2010
ENTRY0("me10_greatrent", "100531", "9e68a7ff9194e38fcdeb0d5ce922f04a", 255964),
- // Lucian Smith's "1998 IF Mini-Competition"
+ // IF Mini-Competition 1998
ENTRY0("mc98_bloodline", "980619", "574f0caa07476e82bcc6967e9ec70171", 58880),
ENTRY0("mc98_inherit", "980622", "99cd60a8a1b0b02bffffd5ceba8f1dce", 49152),
ENTRY0("mc98_sumbunny", "980623", "a13fa568408aa300adbce0b2d33ffaa0", 108032),
- // Ben Caplan's "Minigames Minicomp"
+ // Minigames Minicomp
ENTRY0("mm_hamhall", "030607", "565a327a90408ad167ea16dbfd683419", 30720),
ENTRY0("mm_insider", "03????", "e38ce038ffd97c33cf9887cfef29d8f0", 42172),
- // Marius Müller's "Neinth Annual New Year's Mincomp"
+ // 9th Annual New Year's Mincomp
ENTRY0("ny09_egyptianwalk", "151231", "ef80dd50c700becf2b4b254ce3ad3c9f", 334848),
- // Marius Müller's "Eleventh Annual New Year's Mincomp"
+ // 11th Annual New Year's Mincomp
ENTRY0("ny11_halflife", "180102", "982d29c2516cf97ed2b9dd2cdd0d7ffb", 489416),
- // Michael Gentry's "1999 No-Inventory-Competition"
+ // No-Inventory-Competition 1999
ENTRY0("ni_annoyedundead", "990220", "745496c251191b520688bdec23495b35", 64000),
ENTRY0("ni_camping", "990127", "11780d271a71c52caebf73332df83be2", 71168),
- // 2002 One Room Game Competition
+ // One Room Game Competition 2002
ENTRY1("1r02_artif", "020615", "57e9591631815f341356340eb3336994", 102912, Common::IT_ITA),
ENTRY1("1r02_sottomarinogiallo", "020611", "9e05ab30b21c2189359ebb87f07ed79e", 106496, Common::IT_ITA),
- // 2003 One Room Game Competition
+ // One Room Game Competition 2003
ENTRY1("1r03_floppy", "040114", "178d3034872888adf68d6ea8d4e013d4", 67072, Common::IT_ITA),
ENTRY1("1r03_successo", "040114", "bb4b43e17b1ee5faffe3824653c30ff9", 81920, Common::IT_ITA),
- // 2006 One Room Game Competition
+ // One Room Game Competition 2006
ENTRY0("1r06_finalselection", "060419", "2690bfb5cc529c338ed6df923d44e28e", 151040),
ENTRY1("1r06_sforacchiato", "051114", "32b25f95b3fa4d12df956d80483af22f", 128512, Common::IT_ITA),
ENTRY1("1r06_venicezcode", "060514", "fad46e7b7fcba0ec52a91d188c3b0c90", 87552, Common::IT_ITA),
@@ -5705,7 +5705,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("1r06_dereditu", "060502", "f7413ac65ef04a99d63688f1f0ad85b0", 96768, Common::IT_ITA),
ENTRY1("1r06_frankenstein3", "000001", "afd4d53fcce2188d0a1fec585e56a690", 87040, Common::IT_ITA),
- // 2007 One Room Game Competition
+ // One Room Game Competition 2007
ENTRY1("1r07_dreimp", "071117", "940f42557242f109cd87c3be791a056a", 70144, Common::IT_ITA),
ENTRY1("1r07_kinesis", "071118", "b86d57a022ce0f0fd6881dd6558ae5e3", 179200, Common::IT_ITA),
ENTRY1("1r07_necromante", "071107", "d38417af6003c64cefdb1cd59446c611", 109568, Common::IT_ITA),
@@ -5713,10 +5713,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("1r07_urbanconflict", "071116/z8", "19d9fe507d8ab34b7583a3ace48dc372", 385024),
ENTRY0("1r07_urbanconflict", "071116/zblorb", "3df26fcba4d30314f5d071a814e6525b", 886834),
- // Storme Winfield's "2002 RomanceNovelComp"
+ // RomanceNovelComp 2002
ENTRY0("rnc_chooseromance", "020131", "c851c0eed65417b51cc2a21a7267d377", 38912),
- // Sam Kabo Ashwell's "2014 Shufflecomp Competition"
+ // Shufflecomp Competition 2014
ENTRY0("sh14_50shades", "140513", "35ba30fad41bdb74dbad8c5127bc657d", 252928),
ENTRY0("sh14_flotsam", "140512", "a22df7cc5b1aa4e8d273b4e0d87e3ee1", 503778),
ENTRY0("sh14_robotempire", "140511", "1b1adf587847239ef90eafdb2dfa756c", 431472),
@@ -5728,13 +5728,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sh14_truth", "140512", "713d190c6296a877de3d2a4fd48e93f6", 187904),
ENTRY0("sh14_whitehouses", "140511", "bfa0206e9903d19551db483f810efa09", 423362),
- // Neil Butters's "ShuffleComp: Disc 2 Competition"
+ // ShuffleComp: Disc 2 Competition
ENTRY0("shd_everythinggame", "150418/z8", "9be1a20d73ed0db81972287766aa3cbc", 315392),
ENTRY0("shd_everythinggame", "150418/zblorb", "130aa6031169e969258ef8e6e1105f52", 1490056),
ENTRY0("shd_headingeast", "150507", "ee6869fc4d02966a7ebc7681ae751dc2", 109568),
ENTRY0("shd_starryseeksorrow", "150505", "0e37bd629858f51e2c83649973170dec", 1362330),
- // Emily Short's "SmoochieComp 2001"
+ // SmoochieComp 2001
ENTRY0("sc_1981", "001207", "8ffc6af37b119a05d9b0c92e63eaacce", 66048),
ENTRY0("sc_august", "010201", "3d3f28c6bfb3884045aebb4cc2280c5d", 180736),
ENTRY0("sc_deadofwinter", "010104", "20b4288688fd46267ebbad67bd83e18e", 59392),
@@ -5865,7 +5865,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_literacy", "011118", "245b365f8ef81c146b3d091aa664848b", 52736),
ENTRY0("sif_woodencat", "011119", "3628449c452f7d0795d89cdfcce7d6da", 56320),
- // David Cornelson's "18th Anniversary SpeedIF Competition"
+ // SpeedIF 18th Anniversary Competition
ENTRY0("sif_farout", "161009", "1ad837661bb8b49c4dde09f149ede7fe", 254422),
// SpeedIF 2000 Competition
@@ -5912,7 +5912,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF Crinkle Cut Competition
ENTRY0("sif_travels", "020323", "e794ec45a8872fcf5125427c84590a26", 52736),
- // Douglas Adams Tribute SpeedIF Competition
+ // SpeedIF Douglas Adams Tribute Competition
ENTRY0("sif_nightmilliways", "010514", "92e9a393aa3bc7dcad6e42ef38575dec", 84480),
ENTRY0("sif_deadlinebda", "010513", "b9b5a235e36e70b5aeca511a9a02a9f8", 51712),
ENTRY0("sif_howmany", "010513", "64156dd269c213a2f104a0fa1eaa83ef", 86016),
@@ -5935,7 +5935,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_losing", "021031", "68073c13dddeb29ce8e9530d27fd28c0", 51712),
ENTRY0("sif_oldsherwoodcemetary", "021031", "c40277f69d0d57f960bca6351043dabb", 85504),
- // Jacqueline Lott's "Indigo New Language Speed IF competition"
+ // SpeedIF Indigo New Language Competition
ENTRY0("sif_hauntedhouse", "110507", "760df7716aecc0f1e457a2c22735c854", 298436),
// SpeedIF Introcomp
@@ -5993,28 +5993,28 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_expedition", "060514", "c0851711fe1037eca6a3f3f66faaf5b5", 118640),
ENTRY0("sif_speedifnockle", "060513", "fb7d8536e61e1f70dc641cee73846200", 121254),
- // 2007 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2007
ENTRY0("sif_nazimice", "071229", "ee0520b15d0fdd8633498b42154d8486", 139264),
ENTRY0("sif_notsameols", "071230", "ef765c232443f661c817d8f9a9bbd00d", 223232),
ENTRY0("sif_shothitler", "071229", "6a2f3c72e4cf395b29c07ea88756a668", 173568),
ENTRY0("sif_newyearswar", "071229", "6a9e22fe827900831f665a16132ffa81", 154624),
- // 2008 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2008
ENTRY0("sif_leaptime", "081226", "42e6f54aabedcdb8ccf4caaff341b4ce", 228352),
ENTRY0("sif_mauled", "081224", "bf6f8e0783aa8980e81c501d55f52bb9", 173056),
ENTRY0("sif_escapist", "081227", "086efab633103cc9f2bf8c223df436c9", 148480),
- // 2009 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2009
ENTRY0("sif_dullegriet", "100116", "00c9f618ec2299548ae5d961ad27a500", 169472),
ENTRY0("sif_stabbed", "091225", "33b36976ba3a34ccd4f73ce7b95ed468", 187392),
- // 2013 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2013
ENTRY0("sif_faithfulcompv2", "131231", "2aaed4f67468e3e269f211ba1caadd54", 343450),
ENTRY0("sif_talemorning", "140103", "a189df712a5254487eb9a9d8cb8fffca", 253952),
ENTRY0("sif_thedayicameback", "140104", "c1abdfa44ae62d8194ce301f38f986c4", 356302),
ENTRY0("sif_youhavetoputthebaby", "140103", "ce8c2720fd4adab602737e31e3c15554", 152844),
- // 2014 SpeedIF New Year's Speed Competition
+ // SpeedIF New Year's Speed Competition 2014
ENTRY0("sif_youwerehere", "150101", "44d44bcc5e4a09b2b5a8c91ff6e6ffe9", 659824),
// SpeedIF O Competition
@@ -6023,7 +6023,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_getting", "010619", "c4ecc47413d22b405139e3e1aad71e31", 57344),
ENTRY0("sif_astrology", "010619", "8b822d755dbd37c3bef517f7824c4ab2", 57344),
- // David Cornelson's "SpeedIF PAX East 2010"
+ // SpeedIF PAX East 2010
ENTRY0("sif_wizshop", "100327", "3c288b1b9a0738c055949f77d7a1d904", 188416),
ENTRY0("sif_apoptosis", "100327", "41a8f9ed1cda9df15ce634e6c95ef13f", 289728),
ENTRY0("sif_foodmagic", "100327", "ea2ba1dec06b945d13509eb5a7cf4404", 279028),
@@ -6036,7 +6036,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_safehouse", "100327", "e2b98a8b1dfc7364ef96b668ddcd281b", 190464),
ENTRY0("sif_vortex2305", "100327", "539c5143e05f8ee96e724e88e2fc76ac", 196680),
- // David Cornelson's "SpeedIF PAX East 2011"
+ // SpeedIF PAX East 2011
ENTRY0("sif_scurvy", "110313", "1345c0f052db46981d21dfca1f61164e", 266224),
ENTRY0("sif_helpfulmanzcode", "110312", "413e1a37570643c936bf5d953b23d792", 183808),
ENTRY0("sif_boredladders", "110313", "67c2a4d28c2d9b4010eb5df84bf5ac23", 256416),
@@ -6050,7 +6050,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_appall", "020223", "1659420ba9bdac0036857ceef6544826", 52736),
ENTRY0("sif_descent", "020223", "ed6f047a085184879b62cfbdd8b00bb6", 55296),
- // Pi-Theta-Aleph-Parallax SpeedIF Competition
+ // SpeedIF Pi-Theta-Aleph-Parallax Competition
ENTRY0("sif_parallaxdream", "010722", "eec02151066a419e37945c4d0524febb", 74752),
ENTRY0("sif_pethertheta", "010722", "fdbd5f400e09d787c41f9983e40e77dd", 50688),
ENTRY0("sif_putiap", "010721", "b72c110cf4e03388bc5c3aeef9718adc", 53760),
@@ -6059,7 +6059,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_moonbar", "010722", "19d87eff290b6672ea6bcfeec864711c", 53248),
ENTRY0("sif_thpoint", "010721", "28fcea7b45429830ec60a7aaefb66609", 110592),
- // 2011 New Year's Speed IF - The penultimate not numbered New Year's Speed IF Competition.
+ // SpeedIF New Year's Speed Competition 2011
ENTRY0("sif_beingendbeg", "111230", "7bd6ecaf3861cd0f35798ad64a33fef7", 375758),
ENTRY0("sif_birthmind", "111230", "3903332c627cba6350885c17b2bde4b0", 351772),
ENTRY0("sif_dashslapney", "111230", "798921e044aaed9d16f8b2b238b7dbf9", 331726),
@@ -6070,7 +6070,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_silencegods", "111230", "0aeca7f64c8a551f4cadefca0ae57aca", 294828),
ENTRY0("sif_threemore", "111230", "356403c4a1f4e86ae5ed1a26b20013f0", 152576),
- // `R*IF` Spam SpeedIF Competition
+ // SpeedIF `R*IF` Spam Competition
ENTRY0("sif_htp", "090926", "d6ee7e9f0522592ebfdfc689a0639e9c", 148480),
// SpeedIF Scenario 1 Competition
@@ -6105,7 +6105,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_cheatingdeath", "030525", "eda221a4306e0942e9e589504756fd20", 54272),
ENTRY0("sif_rrr", "030525", "ecf72d85d6056bdaeed7de43942248dc", 59392),
- // Ultimate not numbered New Year's Speed IF Competition
+ // SpeedIF Ultimate not numbered New Year's Competition
ENTRY0("sif_disenchantmentbay", "130106", "4a982fea8dab9bebd65062f958a0d81f", 330634),
ENTRY0("sif_disenchantmentbay", "130104", "dbf7fe64ac7a33b362eb9e8f2e40c29e", 282804),
ENTRY0("sif_shortof", "130103", "180dbfc43c99c579b6409fcfaf86dd91", 131072),
@@ -6138,16 +6138,16 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF Zombie Competition
ENTRY0("sif_speedifzombie", "050823", "389f6c2083b608fd64c5b98e745b9318", 77824),
- // Bouchercomp SpeedIF Competition
+ // SpeedIF Bouchercomp Competition
ENTRY0("sif_lowellzcode", "080528", "7718a75e194ec0fdf84a2460733a4d0a", 142828),
ENTRY0("sif_putpbad", "080528", "69a7ab928c7d1f5196ee8cb954276861", 131584),
ENTRY0("sif_seekingsolace", "080528", "bda0aec03bd17c8816c053ea5b25acac", 183544),
ENTRY0("sif_wideopengate", "080528", "1898e262d619428285276aa626ff8b6c", 147968),
- // Emily Short's "Swash Comp"
+ // Swash Comp
ENTRY0("swa_seacaptains", "030902", "7fb736fb5ffd548d87e0e0d36475a451", 120832),
- // Mark Musante's "Toaster Competition"
+ // Toaster Competition
ENTRY0("toa_burnttoast", "000931", "70dba603317dff1feafe1e1941021c95", 80384),
ENTRY0("toa_friarbaconstreet", "000831", "b499ff3d6468e7f3dffba37bb2ecd458", 92160),
ENTRY0("toa_gottoast", "000818", "9b9efc642110f9cf8cf02d427926c420", 128512),
@@ -6155,7 +6155,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("toa_shrinkingwoman", "000901", "e856b8d56da1c76283159728ec75b636", 52224),
ENTRY0("toa_tommytoaster", "000815", "e85536f32722533a9aaa3fd3d6f88037", 59392),
- // Jack Welch's "TWIFcomp"
+ // TWIFcomp
ENTRY0("twif_putpbat", "100414", "331ac3c5bb168e99453e5e74043b37c2", 140288),
ENTRY0("twif_sin1", "100411", "725d9ec5b537fbd089fa23a7171ad875", 140800),
ENTRY0("twif_sin2", "100411", "651b1474b605e6cca52bc6cfeedd8040", 140288),
@@ -6167,14 +6167,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("twif_sin8", "100411", "f24f52f675b678db3608d52e6563bf4a", 140288),
ENTRY0("twif_war", "100411", "f93714ad73e07cd75ad5d00afde37c8e", 140288),
- // Emily Short's "Walkthrough Competition"
+ // Walkthrough Competition
ENTRY0("wlk_wtf", "010522", "dc7a87253da4ff3c05b2217ed564137d", 94208),
ENTRY0("wlk_dreams", "010516", "fd9d677f57c1fb0b8a0b4d00dd8d52cf", 110080),
ENTRY0("wlk_fit", "010520", "8b735022d6a71cef1d746123193cf304", 133632),
ENTRY0("wlk_jigsaw2", "010421", "de554e3d1faca74b0d4a02d7bacd2da0", 61440),
ENTRY0("wlk_exile", "010520", "bd4e1fb0b26eb5577db72e5b8788f416", 134656),
- // David A. Cornelson's "1999 XComp"
+ // XComp 1999
ENTRY0("xco_sixfoot", "990323", "37724e6551435bdbd674e7ffc4937d7c", 113664),
// Danish games
@@ -6263,51 +6263,51 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("verdeterre", "150805", "a2bd16f0dbf5cae8cf90ce71c4c71fb4", 1402584, Common::FR_FRA),
ENTRY1("vindaloofr", "021001", "95642b4ec28e36f1e250d343c1342bba", 98816, Common::FR_FRA),
- // French Comp 2005
+ // French games: French Comp 2005
ENTRY1("frc_cercledesgros", "051008", "091a9ab30302eb20d421ccbd0c530439", 128512, Common::FR_FRA),
ENTRY1("frc_dreamlands", "050908", "79cecc22e3f020a3ccc23912122785d4", 79872, Common::FR_FRA),
ENTRY1("frc_templedefeu", "080317", "ce4d11a46341d6307f4cd2bb303d1c74", 134656, Common::FR_FRA),
- // French Comp 2006
+ // French games: French Comp 2006
ENTRY1("frc_citeeaux", "061024", "aec85f8500c931d478d43bb25d75cf90", 159232, Common::FR_FRA),
ENTRY1("frc_sarvegne", "081227", "5f6b489cd12c151e4bf67822a5d22b8a", 239104, Common::FR_FRA),
- // French Comp 2007
+ // French games: French Comp 2007
ENTRY1("frc_heuresduvent", "080220", "5b9470352594bb79edee84ecc0134e4e", 337920, Common::FR_FRA),
ENTRY1("frc_divinebonace", "070711", "a09271e95d3720d1e8016600b7871906", 103936, Common::FR_FRA),
ENTRY1("frc_brrr", "070709", "8657c6e47832ce1a1a976fc1107e16fc", 73216, Common::FR_FRA),
ENTRY1("frc_phareabandonne", "071220", "b9a70f4bbebbcdca4c52baa6dbac143f", 102912, Common::FR_FRA),
- // French Comp 2008
+ // French games: French Comp 2008
ENTRY1("frc_brume", "100424", "b661a3f9a2f9a3700c6cfee216063615", 152576, Common::FR_FRA),
ENTRY0("frc_lettresvolees", "081227", "2590cafc6a7b22b40bd3765c16a0e3d0", 250880),
ENTRY1("frc_louplachevre", "081121", "473a02087280f01a81e4ee4035249ed5", 98304, Common::FR_FRA),
- // French Comp 2009
+ // French games: French Comp 2009
ENTRY1("frc_catapole", "100114", "e326f5ab2f236791b5b8f122d75bdb7d", 156672, Common::FR_FRA),
ENTRY1("frc_chambresyrion", "100111", "7db1461b938e392ced1d36747525437d", 123392, Common::FR_FRA),
ENTRY1("frc_mechants", "100117", "0d580033a9b180484ea6c8bbc2b6106b", 270848, Common::FR_FRA),
- // French Comp 2011
+ // French games: French Comp 2011
ENTRY1("frc_aventureszeus", "120122", "bef1f77e9dfd65d7d39350e3c50b40ce", 91136, Common::FR_FRA),
ENTRY1("frc_dardenfer", "120822", "fea4fe5607327d8f0c15c88b65ac5d9a", 275968, Common::FR_FRA),
ENTRY1("frc_terreciel", "120122", "cf24a28bea8bb8f80e006acebbef8e33", 245248, Common::FR_FRA),
ENTRY1("frc_astrologue", "120122", "4259e9bb2a97152e454ba8feda4f9a04", 198656, Common::FR_FRA),
ENTRY1("frc_homelandsec", "120124", "ea70cf57b134c45c2234c976d06d1948", 155136, Common::FR_FRA),
- // French Comp 2013
+ // French games: French Comp 2013
ENTRY1("frc_lifeonmarsfr", "140108", "8ef2f4e9dfe63bcce9ff7726cdcca7ea", 163840, Common::FR_FRA),
ENTRY1("frc_sourcedezig", "140102", "675d4956a12d6a23cf2a7d491e13cbff", 88064, Common::FR_FRA),
ENTRY1("frc_trac", "131213", "5db3d7270a0b2c7b8dab1672b2f24b8c", 334848, Common::FR_FRA),
- // French Comp 2015
+ // French games: French Comp 2015
ENTRY1("frc_envol", "150201", "5aa75d7b333fdb69c71601d95d2def30", 157696, Common::FR_FRA),
- // French Comp 2016
+ // French games: French Comp 2016
ENTRY1("frc_tipelau", "160104", "e4c8b0d99ceab57393db70b64dcd49c4", 173568, Common::FR_FRA),
ENTRY1("frc_diamantblanc", "160103", "d349be5b008ee06ad93bb7342d5ffbea", 167936, Common::FR_FRA),
- // French Comp 2018
+ // French games: French Comp 2018
ENTRY1("frc_exil", "180114", "ff9628e84c46771168b5be5a9e23acd9", 107520, Common::FR_FRA),
// German games
Commit: 7e8242c7aa132ac3f9cf0fe3763d1a8f4b8fde25
https://github.com/scummvm/scummvm/commit/7e8242c7aa132ac3f9cf0fe3763d1a8f4b8fde25
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds missing ranks competition comments here and there
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 d21d5e5c0c8..4f804241506 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -1750,11 +1750,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ec13_wisp", "Wisp" }, // 23th Place
// Ectocomp 2014
- { "ec14_weddingday", "Wedding Day" },
- { "ec14_lime", "Lime Ergot" },
- { "ec14_candyrushsaga", "Candy Rush Saga" },
- { "ec14_flywall", "A Fly on the Wall" },
- { "ec14_monstermaker", "Monster Maker" },
+ { "ec14_weddingday", "Wedding Day" }, // 5th Place
+ { "ec14_lime", "Lime Ergot" }, // 6th Place
+ { "ec14_candyrushsaga", "Candy Rush Saga" }, // 8th Place
+ { "ec14_flywall", "A Fly on the Wall" }, // 11th Place
+ { "ec14_monstermaker", "Monster Maker" }, // 16th Place
// Ectocomp 2015 - La Petite Mort
{ "ec15_openthatvein", "Open That Vein" }, // 1st Place
@@ -1803,82 +1803,82 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ig_garbage", "Garbage Collection" },
// IntroComp 2002
- { "ic02_timetrap", "TimeTrap" },
- { "ic02_waterhouse", "The Waterhouse Women" },
+ { "ic02_timetrap", "TimeTrap" }, // Entrant
+ { "ic02_waterhouse", "The Waterhouse Women" }, // 3° Runner-Up
// IntroComp 2003
- { "ic03_agency", "Agency" },
- { "ic03_harlequin", "Harlequin Girl" },
- { "ic03_harringtonhouse", "Harrington House" },
- { "ic03_realend", "Reality's End" },
- { "ic03_statue", "The Mage Wars: Statue" },
+ { "ic03_agency", "Agency" }, // 2° Runner-Up
+ { "ic03_harlequin", "Harlequin Girl" }, // Entrant
+ { "ic03_harringthouse", "Harrington House" }, // Entrant
+ { "ic03_realend", "Reality's End" }, // 1° Runner-Up
+ { "ic03_statue", "The Mage Wars: Statue" }, // Winner
// IntroComp 2004
- { "ic04_auden", "Auden's Eden" },
- { "ic04_jbbrwkyi", "Intro to Jabberwocky" },
- { "ic04_cross", "On the Cross" },
- { "ic04_passenger", "Passenger" },
- { "ic04_runes", "Runes" },
+ { "ic04_auden", "Auden's Eden" }, // 1° Runner-Up
+ { "ic04_jbbrwkyi", "Intro to Jabberwocky" }, // 1st Place
+ { "ic04_cross", "On the Cross" }, // Entrant
+ { "ic04_passenger", "Passenger" }, // 2° Runner-Up
+ { "ic04_runes", "Runes" }, // Entrant
// IntroComp 2005
- { "ic05_deadsville", "Deadsville" },
- { "ic05_stale", "The Fox, The Dragon, and the Stale Loaf of Bread" },
- { "ic05_hobbit", "The Hobbit" },
- { "ic05_somewhen", "Somewhen" },
- { "ic05_wscholars", "Weishaupt Scholars" },
+ { "ic05_deadsville", "Deadsville" }, // 1st Place
+ { "ic05_stale", "The Fox, The Dragon, and the Stale Loaf of Bread" }, // 2° Runner-Up
+ { "ic05_hobbit", "The Hobbit" }, // Entrant
+ { "ic05_somewhen", "Somewhen" }, // Entrant
+ { "ic05_wscholars", "Weishaupt Scholars" }, // 1° Runner-Up
// IntroComp 2006
- { "ic06_artdeception", "The Art of Deception" },
- { "ic06_childsplay7", "Child's Play" },
- { "ic06_mechs", "Mechs" },
- { "ic06_sabotage", "Sabotage" },
- { "ic06_southerngothic", "Southern Gothic" },
- { "ic06_ufury", "Unyielding Fury" },
+ { "ic06_artdeception", "The Art of Deception" }, // Entrant
+ { "ic06_childsplay", "Child's Play" }, // 1° Runner-Up
+ { "ic06_mechs", "Mechs" }, // Hon. Mention
+ { "ic06_sabotage", "Sabotage" }, // Hon. Mention
+ { "ic06_southerngoth", "Southern Gothic" }, // Winner
+ { "ic06_ufury", "Unyielding Fury" }, // Hon. Mention
// IntroComp 2007
- { "ic07_jackbox", "Jack in the Box" },
- { "ic07_jacobst", "Jacob's Travels" },
- { "ic07_shredspatches", "The King of Shreds and Patches" },
- { "ic07_trainstopping", "Trainstopping" },
+ { "ic07_jackbox", "Jack in the Box" }, // Hon. Mention
+ { "ic07_jacobst", "Jacob's Travels" }, // 2° Runner-Up
+ { "ic07_shredspatches", "The King of Shreds and Patches" }, // Winner
+ { "ic07_trainstopping", "Trainstopping" }, // Hon. Mention
// IntroComp 2008
- { "ic08_fiendishzoo", "Fiendish Zoo" },
- { "ic08_stormcellar", "Storm Cellar" },
- { "ic08_bedtimestory", "Bedtime Story" },
- { "ic08_ninetenths", "Nine-tenths of the Law" },
+ { "ic08_fiendishzoo", "Fiendish Zoo" }, // Hon. Mention
+ { "ic08_stormcellar", "Storm Cellar" }, // 1° Runner-Up
+ { "ic08_bedtimestory", "Bedtime Story" }, // Hon. Mention
+ { "ic08_ninetenths", "Nine-tenths of the Law" }, // Hon. Mention
// IntroComp 2009
- { "ic09_gossip", "Gossip" },
- { "ic09_obituary", "Obituary" },
- { "ic09_selves", "Selves" },
+ { "ic09_gossip", "Gossip" }, // 1° Runner-Up
+ { "ic09_obituary", "Obituary" }, // Winner
+ { "ic09_selves", "Selves" }, // 2° Runner-Up
// IntroComp 2010
- { "ic10_touristtrap", "Tourist Trap" },
- { "ic10_moratori", "A Fleeting Case of Self-Possession, or, Memento Moratori" },
- { "ic10_plan6", "Plan 6 from Inner Earth" },
- { "ic10_waker", "Waker" },
+ { "ic10_touristtrap", "Tourist Trap" }, // Winner
+ { "ic10_moratori", "A Fleeting Case of Self-Possession, or, Memento Moratori" }, // 1° Runner-Up
+ { "ic10_plan6", "Plan 6 From Inner Earth" }, // 2° Runner-Up
+ { "ic10_waker", "Waker" }, // Hon. Mention
// IntroComp 2011
- { "ic11_bender", "Bender" },
- { "ic11_despondencyindex", "The Despondency Index" },
- { "ic11_parthenon", "Parthenon" },
- { "ic11_sfiction", "Speculative Fiction: Beginner's Lessons" },
- { "ic11_stallingtime", "Stalling for Time" },
+ { "ic11_bender", "Bender" }, // Hon. Mention
+ { "ic11_despondencyindex", "The Despondency Index" }, // Hon. Mention
+ { "ic11_parthenon", "Parthenon" }, // Hon. Mention
+ { "ic11_sfiction", "Speculative Fiction: Beginner's Lessons" }, // 2nd Place
+ { "ic11_stallingtime", "Stalling for Time" }, // Hon. Mention
// IntroComp 2013
- { "ic13_thechickensexer", "The Example of the Chicken Sexer" },
+ { "ic13_thechickensexer", "The Example of the Chicken Sexer" }, // Hon. Mention
// IntroComp 2014
- { "ic14_talessoulthief", "Tales of the Soul Thief" },
+ { "ic14_talessoulthief", "Tales of the Soul Thief" }, // Hon. Mention
// IntroComp 2016
- { "ic16_grubbyville", "Grubbyville" },
+ { "ic16_grubbyville", "Grubbyville" }, // 3nd Place
// IntroComp 2018
- { "ic18_napier", "Napierâs Cache" },
+ { "ic18_napier", "Napierâs Cache" }, // Hon. Mention
// IntroComp 2019
- { "ic19_homeland", "Homeland" },
+ { "ic19_homeland", "Homeland" }, // Hon. Mention
// IF Library Competition 2003
{ "lc_serve", "Serving Your Country" },
@@ -2492,51 +2492,51 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "vindaloofr", "Vindaloo" },
// French games: French Comp 2005
- { "frc_cercledesgros", "Le Cercle des Gros Geeks Disparus" },
- { "frc_dreamlands", "Echappee Belle Dans Les Contrees du Reve" },
- { "frc_templedefeu", "Le Temple de Feu" },
+ { "frc_cercledesgros", "Le Cercle des Gros Geeks Disparus" }, // 1st Place
+ { "frc_dreamlands", "Echappee Belle Dans Les Contrees du Reve" }, // 2nd Place
+ { "frc_templedefeu", "Le Temple de Feu" }, // 3rd Place
// French games: French Comp 2006
- { "frc_citeeaux", "La Cité des Eaux" },
- { "frc_sarvegne", "Sarvegne" },
+ { "frc_citeeaux", "La Cité des Eaux" }, // 1st Place
+ { "frc_sarvegne", "Sarvegne" }, // 2nd Place
// French games: French Comp 2007
- { "frc_heuresduvent", "Heures Du Vent" },
- { "frc_divinebonace", "Divine Bonace" },
- { "frc_brrr", "Brrr!" },
- { "frc_phareabandonne", "L'Ile du Phare Abandonné" },
+ { "frc_heuresduvent", "Heures Du Vent" }, // 1st Place
+ { "frc_divinebonace", "Divine Bonace" }, // 2nd Place
+ { "frc_brrr", "Brrr!" }, // 3rd Place
+ { "frc_phareabandonne", "L'Ile du Phare Abandonné" }, // 5th Place
// French games: French Comp 2008
- { "frc_brume", "Brume" },
- { "frc_lettresvolees", "Les Lettres Volées" },
- { "frc_louplachevre", "Le Loup, la Chèvre, et la Salade" },
+ { "frc_brume", "Brume" }, // 1st Place
+ { "frc_lettresvolees", "Les Lettres Volées" }, // 2nd Place
+ { "frc_louplachevre", "Le Loup, la Chèvre, et la Salade" }, // 4th Place
// French games: French Comp 2009
- { "frc_catapole", "Catapole" },
- { "frc_chambresyrion", "La Chambre de Syrion" },
- { "frc_mechants", "Les Méchants Meurent au Moins deux Fois" },
+ { "frc_catapole", "Catapole" }, // 1st Place
+ { "frc_chambresyrion", "La Chambre de Syrion" }, // 2nd Place
+ { "frc_mechants", "Les Méchants Meurent au Moins deux Fois" }, // 3rd Place
// French games: French Comp 2011
- { "frc_aventureszeus", "Les Aventures de Zeus" },
- { "frc_dardenfer", "Dard d'Enfer" },
- { "frc_terreciel", "Entre Terre et Ciel" },
- { "frc_astrologue", "La Grande Prédiction ou l'Astrologue Etourdi" },
- { "frc_homelandsec", "Homeland Security" },
+ { "frc_aventureszeus", "Les Aventures de Zeus" }, // 1st Place
+ { "frc_dardenfer", "Dard d'Enfer" }, // 2nd Place
+ { "frc_terreciel", "Entre Terre et Ciel" }, // 3rd Place
+ { "frc_astrologue", "La Grande Prédiction ou l'Astrologue Etourdi" }, // 4th Place
+ { "frc_homelandsec", "Homeland Security" }, // 5th Place
// French games: French Comp 2013
- { "frc_lifeonmarsfr", "Life on Mars?" },
- { "frc_sourcedezig", "La Source de Zig" },
- { "frc_trac", "Trac" },
+ { "frc_lifeonmarsfr", "Life on Mars?" }, // 1st Place
+ { "frc_sourcedezig", "La Source de Zig" }, // 3rd Place
+ { "frc_trac", "Trac" }, // 4th Place
// French games: French Comp 2015
- { "frc_envol", "L'Envol" },
+ { "frc_envol", "L'Envol" }, // 1st Place
// French games: French Comp 2016
- { "frc_tipelau", "Tipelau" },
- { "frc_diamantblanc", "Le Diamant Blanc" },
+ { "frc_tipelau", "Tipelau" }, // 2nd Place
+ { "frc_diamantblanc", "Le Diamant Blanc" }, // 3rd Place
// French games: French Comp 2018
- { "frc_exil", "L'Exil" },
+ { "frc_exil", "L'Exil" }, // 5th Place
// German games
{ "abenteuer", "Abenteuer" },
Commit: 743e8a74922ee49c44bcac32fa523f57524a915a
https://github.com/scummvm/scummvm/commit/743e8a74922ee49c44bcac32fa523f57524a915a
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds missing ranks competition comments here and there (II)
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 4f804241506..b3f28fe4ffc 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -1634,56 +1634,56 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cc_xchicken", "The X Chicken" },
// Spring Thing 2002
- { "stc02_blues", "Tinseltown Blues" },
+ { "stc02_blues", "Tinseltown Blues" }, // Winner
// Spring Thing 2003
- { "stc03_inevita", "Inevitable" },
- { "stc03_cofire", "The Cross of Fire" },
+ { "stc03_inevita", "Inevitable" }, // Runner-Up
+ { "stc03_cofire", "The Cross of Fire" }, // Entrant
// Spring Thing 2005
- { "stc05_authority", "Authority" },
- { "stc05_flatfeet", "Flat Feet" },
- { "stc05_telling", "Whom the Telling Changed" },
+ { "stc05_authority", "Authority" }, // 6th Place
+ { "stc05_flatfeet", "Flat Feet" }, // 4th Place
+ { "stc05_telling", "Whom the Telling Changed" }, // 1st Place
// Spring Thing 2006
- { "stc06_debaron", "De Baron" },
- { "stc06_thebaron", "The Baron" },
+ { "stc06_debaron", "De Baron" }, // 1st Place
+ { "stc06_thebaron", "The Baron" }, // 1st Place
// Spring Thing 2007
- { "stc07_fate", "Fate" },
+ { "stc07_fate", "Fate" }, // 1st Place
// Spring Thing 2008
- { "stc08_pascal", "Pascal's Wager" },
+ { "stc08_pascal", "Pascal's Wager" }, // 1st Place
// Spring Thing 2009
- { "stc09_milkparadise", "The Milk of Paradise" },
+ { "stc09_milkparadise", "The Milk of Paradise" }, // 4th Place
// Spring Thing 2012
- { "stc12_rocketman", "The Rocket Man from the Sea" },
+ { "stc12_rocketman", "The Rocket Man from the Sea" }, // 1st Place
// Spring Thing 2014
- { "stc14_mrp", "The Story of Mr. P." },
+ { "stc14_mrp", "The Story of Mr. P." }, // 7th Place
// Spring Thing 2016
- { "stc16_harmonic", "Harmonic Time-Bind Ritual Symphony" },
+ { "stc16_harmonic", "Harmonic Time-Bind Ritual Symphony" }, // Entrant
// Spring Thing 2017
- { "stc17_enlightened", "Enlightened Master" },
+ { "stc17_enlightened", "Enlightened Master" }, // Entrant
// Spring Thing 2018
- { "stc18_gopher", "Best Gopher Ever" },
- { "stc18_murderbig", "Murder on the Big Nothing" },
+ { "stc18_gopher", "Best Gopher Ever" }, // Entrant
+ { "stc18_murderbig", "Murder on the Big Nothing" }, // Entrant
// Spring Thing 2019
- { "stc19_69105keys", "69,105 Keys" },
- { "stc19_pca", "Porte Cave Adventure" },
+ { "stc19_69105keys", "69,105 Keys" }, // Entrant
+ { "stc19_pca", "Porte Cave Adventure" }, // Entrant
// Spring Thing 2021
- { "stc21_takethedogout", "Take the Dog Out" },
+ { "stc21_takethedogout", "Take the Dog Out" }, // Entrant
// Spring Thing 2022
- { "stc22_hypercubic", "Hypercubic Time Warp All-go-rhythmic Synchrony" },
- { "stc22_wry", "Wry" },
+ { "stc22_hypercubic", "Hypercubic Time Warp All-go-rhythmic Synchrony" }, // Entrant
+ { "stc22_wry", "Wry" }, // Entrant
// Commodore 32 Z-Machine Competition
{ "c32_endgame", "Endgame" }, // 1st Place
Commit: 927a8570045676be02cc64840aeacbd6d984737e
https://github.com/scummvm/scummvm/commit/927a8570045676be02cc64840aeacbd6d984737e
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Moves around some competitions/collections sections
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 b3f28fe4ffc..f8e9c59fb6b 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -1633,58 +1633,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cc_saied", "Saied" },
{ "cc_xchicken", "The X Chicken" },
- // Spring Thing 2002
- { "stc02_blues", "Tinseltown Blues" }, // Winner
-
- // Spring Thing 2003
- { "stc03_inevita", "Inevitable" }, // Runner-Up
- { "stc03_cofire", "The Cross of Fire" }, // Entrant
-
- // Spring Thing 2005
- { "stc05_authority", "Authority" }, // 6th Place
- { "stc05_flatfeet", "Flat Feet" }, // 4th Place
- { "stc05_telling", "Whom the Telling Changed" }, // 1st Place
-
- // Spring Thing 2006
- { "stc06_debaron", "De Baron" }, // 1st Place
- { "stc06_thebaron", "The Baron" }, // 1st Place
-
- // Spring Thing 2007
- { "stc07_fate", "Fate" }, // 1st Place
-
- // Spring Thing 2008
- { "stc08_pascal", "Pascal's Wager" }, // 1st Place
-
- // Spring Thing 2009
- { "stc09_milkparadise", "The Milk of Paradise" }, // 4th Place
-
- // Spring Thing 2012
- { "stc12_rocketman", "The Rocket Man from the Sea" }, // 1st Place
-
- // Spring Thing 2014
- { "stc14_mrp", "The Story of Mr. P." }, // 7th Place
-
- // Spring Thing 2016
- { "stc16_harmonic", "Harmonic Time-Bind Ritual Symphony" }, // Entrant
-
- // Spring Thing 2017
- { "stc17_enlightened", "Enlightened Master" }, // Entrant
-
- // Spring Thing 2018
- { "stc18_gopher", "Best Gopher Ever" }, // Entrant
- { "stc18_murderbig", "Murder on the Big Nothing" }, // Entrant
-
- // Spring Thing 2019
- { "stc19_69105keys", "69,105 Keys" }, // Entrant
- { "stc19_pca", "Porte Cave Adventure" }, // Entrant
-
- // Spring Thing 2021
- { "stc21_takethedogout", "Take the Dog Out" }, // Entrant
-
- // Spring Thing 2022
- { "stc22_hypercubic", "Hypercubic Time Warp All-go-rhythmic Synchrony" }, // Entrant
- { "stc22_wry", "Wry" }, // Entrant
-
// Commodore 32 Z-Machine Competition
{ "c32_endgame", "Endgame" }, // 1st Place
{ "c32_turningpoint", "Turning Point" }, // 2nd Place
@@ -1778,9 +1726,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// GameplayComp 2009
{ "gc_fantasticfinaleiv", "Fantastic Finale IV" },
- // IF Fan Fest 1998
- { "ff_ite2", "In the End II" },
-
// Ghost Town Redux
{ "gtr_ghosttownzcode", "Ghost Town: The Lost Treasure" },
@@ -1795,6 +1740,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "24h_borgaris", "Escape From the SS Borgaris" },
{ "24h_ghostship", "Ghost Ship" },
+ // IF Fan Fest 1998
+ { "ff_ite2", "In the End II" },
+
// IFBeginnersComp 2008
{ "ifb_connect", "Connect" },
{ "ifb_limelight", "Limelight" },
@@ -1884,16 +1832,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lc_serve", "Serving Your Country" },
{ "lc_trappedschool", "Trapped in School" },
- // MCDream Competition
- { "mc_dreadwine", "Dreadwine" },
- { "mc_nofamous", "No Famous" },
- { "mc_retreat", "The Retreat" },
-
- // Segment Mini-Comp
- { "snowmanzcode2", "Snowman Sextet Part II" },
- { "kaboot", "Kaboot's Story" },
- { "snowmanzcode", "Fran and Bart Want a Snowman!" },
-
// IF Logic Puzzle Mini-Competition
{ "lp_logicpuz", "Logic Puzzle Sampler" },
{ "lp_traffic", "The Traffic Light" },
@@ -1908,6 +1846,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Manos Mini-Competition
{ "ma_manoz", "ManoZ" },
+ // MCDream Competition
+ { "mc_dreadwine", "Dreadwine" },
+ { "mc_nofamous", "No Famous" },
+ { "mc_retreat", "The Retreat" },
+
// Metafilter IF Competition 2009
{ "me09_bunt", "Bunt" },
{ "me09_downout", "Down and Out at the Big Creepy House on the Poison Lake" },
@@ -1967,6 +1910,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// RomanceNovelComp 2002
{ "rnc_chooseromance", "Choose Your Own Romance" },
+ // Segment Mini-Comp
+ { "snowmanzcode2", "Snowman Sextet Part II" },
+ { "kaboot", "Kaboot's Story" },
+ { "snowmanzcode", "Fran and Bart Want a Snowman!" },
+
// Shufflecomp Competition 2014
{ "sh14_50shades", "50 Shades of Jilting" },
{ "sh14_flotsam", "Flotsam & Driftwood" },
@@ -2131,17 +2079,17 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_crouton", "The Crouton Caper" },
{ "sif_speedif17v1", "Tooth Ow Zunden Too" },
- // SpeedIF 11th Anniversary Competition
- { "sif_nqaa", "Not Quite an Anniversary" },
- { "sif_reptile", "Reptile" },
- { "sif_teachinghertodance", "Teaching Her to Dance" },
-
// SpeedIF 3rd Anniversary Competition
{ "sif_henry", "Finding Henry" },
// SpeedIF 5th Anniversary Competition
{ "sif_coughcough", "**COUGH COUGH**" },
+ // SpeedIF 11th Anniversary Competition
+ { "sif_nqaa", "Not Quite an Anniversary" },
+ { "sif_reptile", "Reptile" },
+ { "sif_teachinghertodance", "Teaching Her to Dance" },
+
// SpeedIF Argonaut Competition
{ "sif_asciargo", "ASCII and the Argonauts" },
{ "sif_fleece", "Jason Finds Fleece" },
@@ -2257,6 +2205,17 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_dullegriet", "Dulle Griet and the Antenorian Icebox" },
{ "sif_stabbed", "The Day I Stabbed Stalin" },
+ // SpeedIF New Year's Speed Competition 2011
+ { "sif_beingendbeg", "Being the Ending of the Beginning" },
+ { "sif_birthmind", "Birth of Mind" },
+ { "sif_dashslapney", "Dash Slapney, Patrol Leader" },
+ { "sif_postchrist", "Post-Christmas Letdown" },
+ { "sif_ragnarok", "Ragnarok: Twilight of the Gods" },
+ { "sif_stupidcreek", "Stupid Creek. Stupid Christmas" },
+ { "sif_savedelvis", "The Day I Saved Elvis" },
+ { "sif_silencegods", "The Silence of the Gods" },
+ { "sif_threemore", "Three More Visitors" },
+
// SpeedIF New Year's Speed Competition 2013
{ "sif_faithfulcompv2", "Faithful Companion" },
{ "sif_talemorning", "The Mundane Tale of the Morning After" },
@@ -2307,17 +2266,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_moonbar", "The Parallax Moon Bar Conspiracy" },
{ "sif_thpoint", "The Theta Point" },
- // SpeedIF New Year's Speed Competition 2011
- { "sif_beingendbeg", "Being the Ending of the Beginning" },
- { "sif_birthmind", "Birth of Mind" },
- { "sif_dashslapney", "Dash Slapney, Patrol Leader" },
- { "sif_postchrist", "Post-Christmas Letdown" },
- { "sif_ragnarok", "Ragnarok: Twilight of the Gods" },
- { "sif_stupidcreek", "Stupid Creek. Stupid Christmas" },
- { "sif_savedelvis", "The Day I Saved Elvis" },
- { "sif_silencegods", "The Silence of the Gods" },
- { "sif_threemore", "Three More Visitors" },
-
// `R*IF` Spam SpeedIF Competition
{ "sif_htp", "HTP" },
@@ -2423,6 +2371,58 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// XComp 1999
{ "xco_sixfoot", "The Six-Foot-Tall Man-Eating Chicken" },
+ // Spring Thing 2002
+ { "stc02_blues", "Tinseltown Blues" }, // Winner
+
+ // Spring Thing 2003
+ { "stc03_inevita", "Inevitable" }, // Runner-Up
+ { "stc03_cofire", "The Cross of Fire" }, // Entrant
+
+ // Spring Thing 2005
+ { "stc05_authority", "Authority" }, // 6th Place
+ { "stc05_flatfeet", "Flat Feet" }, // 4th Place
+ { "stc05_telling", "Whom the Telling Changed" }, // 1st Place
+
+ // Spring Thing 2006
+ { "stc06_debaron", "De Baron" }, // 1st Place
+ { "stc06_thebaron", "The Baron" }, // 1st Place
+
+ // Spring Thing 2007
+ { "stc07_fate", "Fate" }, // 1st Place
+
+ // Spring Thing 2008
+ { "stc08_pascal", "Pascal's Wager" }, // 1st Place
+
+ // Spring Thing 2009
+ { "stc09_milkparadise", "The Milk of Paradise" }, // 4th Place
+
+ // Spring Thing 2012
+ { "stc12_rocketman", "The Rocket Man from the Sea" }, // 1st Place
+
+ // Spring Thing 2014
+ { "stc14_mrp", "The Story of Mr. P." }, // 7th Place
+
+ // Spring Thing 2016
+ { "stc16_harmonic", "Harmonic Time-Bind Ritual Symphony" }, // Entrant
+
+ // Spring Thing 2017
+ { "stc17_enlightened", "Enlightened Master" }, // Entrant
+
+ // Spring Thing 2018
+ { "stc18_gopher", "Best Gopher Ever" }, // Entrant
+ { "stc18_murderbig", "Murder on the Big Nothing" }, // Entrant
+
+ // Spring Thing 2019
+ { "stc19_69105keys", "69,105 Keys" }, // Entrant
+ { "stc19_pca", "Porte Cave Adventure" }, // Entrant
+
+ // Spring Thing 2021
+ { "stc21_takethedogout", "Take the Dog Out" }, // Entrant
+
+ // Spring Thing 2022
+ { "stc22_hypercubic", "Hypercubic Time Warp All-go-rhythmic Synchrony" }, // Entrant
+ { "stc22_wry", "Wry" }, // Entrant
+
// Danish games
{ "nissen", "Pa Loftet Sidder Nissen" },
@@ -5380,58 +5380,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cc_saied", "980608", "e9fc656cee21ac488bc72f17dbef0901", 56832),
ENTRY0("cc_xchicken", "980614", "e0da060d09f8ec64223e7ee07c92cadf", 60928),
- // Spring Thing 2002
- ENTRY0("stc02_blues", "020618", "dea57d7b1b41b5961143e7faa6125ad9", 261632),
-
- // Spring Thing 2003
- ENTRY0("stc03_inevita", "030225", "8eb1204dade23de158a71f68e81b0437", 213504),
- ENTRY0("stc03_cofire", "030329", "1f84d501e89c64f2e04f84996b8d0ca3", 252416),
-
- // Spring Thing 2005
- ENTRY0("stc05_authority", "050205", "8def535c876448e1cc532a6d6dec328f", 171008),
- ENTRY0("stc05_flatfeet", "050313", "8b92f0777c98d72c1701bd080531f5b4", 275456),
- ENTRY0("stc05_telling", "050330", "e50190b0a236084d01595dee39749478", 210944),
-
- // Spring Thing 2006
- ENTRY1("stc06_debaron", "060329", "32a2298f08a7274e1c1e8ed28d8b99fe", 322560, Common::DE_DEU),
- ENTRY0("stc06_thebaron", "060329", "cac25a2e2ce7aa87bccccb07dffad212", 310272),
-
- // Spring Thing 2007
- ENTRY0("stc07_fate", "070329", "b030c4881ced350f51c1a64bd0f45584", 481792),
-
- // Spring Thing 2008
- ENTRY0("stc08_pascal", "080217", "ccdf58a87467b4e822565d54b3ca2a20", 237568),
-
- // Spring Thing 2009
- ENTRY0("stc09_milkparadise", "090214", "37f34b58e9907dd1bc7549d451987a86", 239984),
-
- // Spring Thing 2012
- ENTRY0("stc12_rocketman", "120405", "a2aac06a0481334279c64ad069865006", 1977066),
-
- // Spring Thing 2014
- ENTRY0("stc14_mrp", "140406", "35da82199a79e37358de984a5db5d0d1", 174308),
-
- // Spring Thing 2016
- ENTRY0("stc16_harmonic", "030321", "d3cc582cb71a3a911229b331490cac94", 380416),
-
- // Spring Thing 2017
- ENTRY0("stc17_enlightened", "170402", "94d384fe0b5f3f6cead8653b4496d1d3", 218112),
-
- // Spring Thing 2018
- ENTRY0("stc18_gopher", "180327", "1af73704d303624fcc88397bdd1cd4a4", 383488),
- ENTRY0("stc18_murderbig", "180403", "45b044f05a4f5b6fbd54a913d33e9dfe", 740794),
-
- // Spring Thing 2019
- ENTRY0("stc19_69105keys", "190401", "4e8c195b1023319a0875ebec71d7a5f5", 318492),
- ENTRY0("stc19_pca", "181128", "8908ecd93be90264935432fc0986dfb2", 100864),
-
- // Spring Thing 2021
- ENTRY0("stc21_takethedogout", "210404", "48879bdbfdebc9e4cc57a8261fc4be96", 657462),
-
- // Spring Thing 2022
- ENTRY0("stc22_hypercubic", "220320", "6895d310aa8d3bc7dfb67860ab1bc09e", 263680),
- ENTRY0("stc22_wry", "220407", "a7c52c575f68f1affe727cec8647c572", 460216),
-
// Commodore 32 Z-Machine Competition
ENTRY0("c32_endgame", "041130", "e7bb3a957c8d80e5ab014630de53b046", 30720),
ENTRY0("c32_turningpoint", "041127", "54a0aa0762e2a8cc8db3ef2498ab8153", 32768),
@@ -5526,9 +5474,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// GameplayComp 2009
ENTRY0("gc_fantasticfinaleiv", "090914", "f0f2cf8c1be71de23cd08d7216f5feca", 160768),
- // IF Fan Fest 1998
- ENTRY0("ff_ite2", "980726", "b7f93aa7570757b814b030d0d5e1759f", 68608),
-
// Ghost Town Redux
ENTRY0("gtr_ghosttownzcode", "070725", "f430038611ee776ab82af369d81b6bb6", 171412),
@@ -5536,6 +5481,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("hc_highland", "010225", "3257620cd54c43c842de8f6a398d358b", 95744),
ENTRY0("hc_roots", "010227", "131dd528660c2eeeb19257ad1b43258d", 71168),
+ // IF Fan Fest 1998
+ ENTRY0("ff_ite2", "980726", "b7f93aa7570757b814b030d0d5e1759f", 68608),
+
// 24 Hours of Inform Competition
ENTRY0("24h_aesthetic", "310103", "dd1296e1c1ce31ea4321bad5b7a9959c", 107520),
ENTRY0("24h_dastardly", "060122", "79b5c728180c097c3dd01c25ea2663aa", 79872),
@@ -5632,16 +5580,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("lc_serve", "030315", "77e8343a373c442074e6f832d904818d", 139264),
ENTRY0("lc_trappedschool", "020920", "ba57356b20fa4ca3fd9bd1fd9c390abc", 135680),
- // MCDream Competition
- ENTRY0("mc_dreadwine", "060723", "55734ff823a29f039b093e460ea2a071", 473876),
- ENTRY0("mc_nofamous", "060816", "2a5cfaa1b541ea238f4d29d4ad6f97cf", 227328),
- ENTRY0("mc_retreat", "060814", "72b81c21592c4f6fef1452fb7fdd3c3b", 213516),
-
- // Segment Mini-Comp
- ENTRY0("snowmanzcode2", "050318", "564cd46b498aff8bc07b9bebf120d8a6", 90112),
- ENTRY0("kaboot", "000001", "f62f20c9a96c93ebefdef4dadfdd3d31", 81920),
- ENTRY0("snowmanzcode", "050306", "88f22098e7794ac9415ddd95b8e3a713", 175104),
-
// IF Logic Puzzle Mini-Competition
ENTRY0("lp_logicpuz", "030211", "6ec37cc157a28f2c5dafc0d0f80d30ba", 95232),
ENTRY0("lp_traffic", "041303", "7c456f06a8b544b7e39f6504b0fdbd4b", 58880),
@@ -5656,6 +5594,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Manos Mini-Competition
ENTRY0("ma_manoz", "000506", "e1c2b5e831c7b65a7c84b4e6795a8234", 64512),
+ // MCDream Competition
+ ENTRY0("mc_dreadwine", "060723", "55734ff823a29f039b093e460ea2a071", 473876),
+ ENTRY0("mc_nofamous", "060816", "2a5cfaa1b541ea238f4d29d4ad6f97cf", 227328),
+ ENTRY0("mc_retreat", "060814", "72b81c21592c4f6fef1452fb7fdd3c3b", 213516),
+
// Metafilter IF Competition 2009
ENTRY0("me09_bunt", "090402", "67561ed3290dfcf350d3199d1c68e1f3", 77824),
ENTRY0("me09_downout", "090402", "7cf5f82737e9477e0c4a203d92763187", 327010),
@@ -5716,6 +5659,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// RomanceNovelComp 2002
ENTRY0("rnc_chooseromance", "020131", "c851c0eed65417b51cc2a21a7267d377", 38912),
+ // Segment Mini-Comp
+ ENTRY0("snowmanzcode2", "050318", "564cd46b498aff8bc07b9bebf120d8a6", 90112),
+ ENTRY0("kaboot", "000001", "f62f20c9a96c93ebefdef4dadfdd3d31", 81920),
+ ENTRY0("snowmanzcode", "050306", "88f22098e7794ac9415ddd95b8e3a713", 175104),
+
// Shufflecomp Competition 2014
ENTRY0("sh14_50shades", "140513", "35ba30fad41bdb74dbad8c5127bc657d", 252928),
ENTRY0("sh14_flotsam", "140512", "a22df7cc5b1aa4e8d273b4e0d87e3ee1", 503778),
@@ -5881,18 +5829,18 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_crouton", "010120", "e6d2fe9ce2aeee4943a165cf777e1ef3", 50688),
ENTRY0("sif_speedif17v1", "010121", "b9a7b208928c7c71f3df61654e496240", 51200),
- // SpeedIF 11th Anniversary Competition
- ENTRY0("sif_nqaa", "090901", "50f7abd76e9f972b4ee07a6f22259513", 132096),
- ENTRY0("sif_reptile", "090901", "f919b917e924b9d4f5465e4f262082a0", 159232),
- ENTRY0("sif_teachinghertodance", "090901/z5", "05f40a30e9fcbff5785042452b3d2c27", 146944),
- ENTRY0("sif_teachinghertodance", "090901/zblorb", "d9c77a55fb2397f35e1de9f8bff92723", 239054),
-
// SpeedIF 3rd Anniversary Competition
ENTRY0("sif_henry", "011130", "922ca75bdcb5f53b92dd951f0747f30e", 52224),
// SpeedIF 5th Anniversary Competition
ENTRY0("sif_coughcough", "090715", "b62aa1f1f815251d64f734ed991bf74c", 82432),
+ // SpeedIF 11th Anniversary Competition
+ ENTRY0("sif_nqaa", "090901", "50f7abd76e9f972b4ee07a6f22259513", 132096),
+ ENTRY0("sif_reptile", "090901", "f919b917e924b9d4f5465e4f262082a0", 159232),
+ ENTRY0("sif_teachinghertodance", "090901/z5", "05f40a30e9fcbff5785042452b3d2c27", 146944),
+ ENTRY0("sif_teachinghertodance", "090901/zblorb", "d9c77a55fb2397f35e1de9f8bff92723", 239054),
+
// SpeedIF Argonaut Competition
ENTRY0("sif_asciargo", "030309", "d660f5a1a71653e2701528ec9340ae20", 69120),
ENTRY0("sif_fleece", "030309", "da453dfbaf8efeeb9c29179e7e6f2429", 4608),
@@ -6008,6 +5956,17 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_dullegriet", "100116", "00c9f618ec2299548ae5d961ad27a500", 169472),
ENTRY0("sif_stabbed", "091225", "33b36976ba3a34ccd4f73ce7b95ed468", 187392),
+ // SpeedIF New Year's Speed Competition 2011
+ ENTRY0("sif_beingendbeg", "111230", "7bd6ecaf3861cd0f35798ad64a33fef7", 375758),
+ ENTRY0("sif_birthmind", "111230", "3903332c627cba6350885c17b2bde4b0", 351772),
+ ENTRY0("sif_dashslapney", "111230", "798921e044aaed9d16f8b2b238b7dbf9", 331726),
+ ENTRY0("sif_postchrist", "111231", "8b63e6a1d662b58bc19bf0dfcdc6ea60", 272568),
+ ENTRY0("sif_ragnarok", "111230", "2ecebb2b217411de0f4cd4920443e200", 82432),
+ ENTRY0("sif_stupidcreek", "111225", "c69426c0a17abc2622a4dfade83a4266", 237568),
+ ENTRY0("sif_savedelvis", "111231", "10ca0d67db593ee6c81cadd57b2043b2", 191488),
+ ENTRY0("sif_silencegods", "111230", "0aeca7f64c8a551f4cadefca0ae57aca", 294828),
+ ENTRY0("sif_threemore", "111230", "356403c4a1f4e86ae5ed1a26b20013f0", 152576),
+
// SpeedIF New Year's Speed Competition 2013
ENTRY0("sif_faithfulcompv2", "131231", "2aaed4f67468e3e269f211ba1caadd54", 343450),
ENTRY0("sif_talemorning", "140103", "a189df712a5254487eb9a9d8cb8fffca", 253952),
@@ -6059,17 +6018,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_moonbar", "010722", "19d87eff290b6672ea6bcfeec864711c", 53248),
ENTRY0("sif_thpoint", "010721", "28fcea7b45429830ec60a7aaefb66609", 110592),
- // SpeedIF New Year's Speed Competition 2011
- ENTRY0("sif_beingendbeg", "111230", "7bd6ecaf3861cd0f35798ad64a33fef7", 375758),
- ENTRY0("sif_birthmind", "111230", "3903332c627cba6350885c17b2bde4b0", 351772),
- ENTRY0("sif_dashslapney", "111230", "798921e044aaed9d16f8b2b238b7dbf9", 331726),
- ENTRY0("sif_postchrist", "111231", "8b63e6a1d662b58bc19bf0dfcdc6ea60", 272568),
- ENTRY0("sif_ragnarok", "111230", "2ecebb2b217411de0f4cd4920443e200", 82432),
- ENTRY0("sif_stupidcreek", "111225", "c69426c0a17abc2622a4dfade83a4266", 237568),
- ENTRY0("sif_savedelvis", "111231", "10ca0d67db593ee6c81cadd57b2043b2", 191488),
- ENTRY0("sif_silencegods", "111230", "0aeca7f64c8a551f4cadefca0ae57aca", 294828),
- ENTRY0("sif_threemore", "111230", "356403c4a1f4e86ae5ed1a26b20013f0", 152576),
-
// SpeedIF `R*IF` Spam Competition
ENTRY0("sif_htp", "090926", "d6ee7e9f0522592ebfdfc689a0639e9c", 148480),
@@ -6177,6 +6125,58 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// XComp 1999
ENTRY0("xco_sixfoot", "990323", "37724e6551435bdbd674e7ffc4937d7c", 113664),
+ // Spring Thing 2002
+ ENTRY0("stc02_blues", "020618", "dea57d7b1b41b5961143e7faa6125ad9", 261632),
+
+ // Spring Thing 2003
+ ENTRY0("stc03_inevita", "030225", "8eb1204dade23de158a71f68e81b0437", 213504),
+ ENTRY0("stc03_cofire", "030329", "1f84d501e89c64f2e04f84996b8d0ca3", 252416),
+
+ // Spring Thing 2005
+ ENTRY0("stc05_authority", "050205", "8def535c876448e1cc532a6d6dec328f", 171008),
+ ENTRY0("stc05_flatfeet", "050313", "8b92f0777c98d72c1701bd080531f5b4", 275456),
+ ENTRY0("stc05_telling", "050330", "e50190b0a236084d01595dee39749478", 210944),
+
+ // Spring Thing 2006
+ ENTRY1("stc06_debaron", "060329", "32a2298f08a7274e1c1e8ed28d8b99fe", 322560, Common::DE_DEU),
+ ENTRY0("stc06_thebaron", "060329", "cac25a2e2ce7aa87bccccb07dffad212", 310272),
+
+ // Spring Thing 2007
+ ENTRY0("stc07_fate", "070329", "b030c4881ced350f51c1a64bd0f45584", 481792),
+
+ // Spring Thing 2008
+ ENTRY0("stc08_pascal", "080217", "ccdf58a87467b4e822565d54b3ca2a20", 237568),
+
+ // Spring Thing 2009
+ ENTRY0("stc09_milkparadise", "090214", "37f34b58e9907dd1bc7549d451987a86", 239984),
+
+ // Spring Thing 2012
+ ENTRY0("stc12_rocketman", "120405", "a2aac06a0481334279c64ad069865006", 1977066),
+
+ // Spring Thing 2014
+ ENTRY0("stc14_mrp", "140406", "35da82199a79e37358de984a5db5d0d1", 174308),
+
+ // Spring Thing 2016
+ ENTRY0("stc16_harmonic", "030321", "d3cc582cb71a3a911229b331490cac94", 380416),
+
+ // Spring Thing 2017
+ ENTRY0("stc17_enlightened", "170402", "94d384fe0b5f3f6cead8653b4496d1d3", 218112),
+
+ // Spring Thing 2018
+ ENTRY0("stc18_gopher", "180327", "1af73704d303624fcc88397bdd1cd4a4", 383488),
+ ENTRY0("stc18_murderbig", "180403", "45b044f05a4f5b6fbd54a913d33e9dfe", 740794),
+
+ // Spring Thing 2019
+ ENTRY0("stc19_69105keys", "190401", "4e8c195b1023319a0875ebec71d7a5f5", 318492),
+ ENTRY0("stc19_pca", "181128", "8908ecd93be90264935432fc0986dfb2", 100864),
+
+ // Spring Thing 2021
+ ENTRY0("stc21_takethedogout", "210404", "48879bdbfdebc9e4cc57a8261fc4be96", 657462),
+
+ // Spring Thing 2022
+ ENTRY0("stc22_hypercubic", "220320", "6895d310aa8d3bc7dfb67860ab1bc09e", 263680),
+ ENTRY0("stc22_wry", "220407", "a7c52c575f68f1affe727cec8647c572", 460216),
+
// Danish games
ENTRY1("nissen", "r4/171207", "c81784afb569b863098e8374dfdd4f32", 142848, Common::DA_DNK),
ENTRY1("nissen", "r3/171207", "fb28905b7ff93a22d5fe43a18efa90c3", 142848, Common::DA_DNK),
Commit: bc05555b0f96fb8b5796bb6e0e7f291fb2dfb129
https://github.com/scummvm/scummvm/commit/bc05555b0f96fb8b5796bb6e0e7f291fb2dfb129
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds various Ectocomp competitions
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 f8e9c59fb6b..55a2735387b 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -267,8 +267,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "chix", "Chicks Dig Jerks" },
{ "christminster", "Christminster" },
{ "cia", "CIA Adventure" },
- { "civil", "Civil Seeming Drivel Dreaming" },
- { "civilmimic", "Civil Mimic" },
{ "classchallenge", "Class Challenge" },
{ "claw", "Wearing the Claw" },
{ "clean", "A Clean Getaway" },
@@ -352,7 +350,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dragon", "Dragon Adventure" },
{ "dragonflies", "Dragon Flies Like Labradorite" },
{ "dragontroll", "The Dragon and the Troll" },
- { "dreamcorruptor", "Corrupter of Dreams" },
{ "dramaclass", "Drama Class" },
{ "dreamhold", "The Dreamhold" },
{ "dreamtooreal", "A Dream Too Real" },
@@ -376,7 +373,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "enemies", "Enemies" },
{ "enigma", "Enigma" },
{ "enigmasd", "Enigma (by Simon Deimel)" },
- { "enigmamanor", "The Enigma of the Old Manor House" },
{ "enterprise", "The Enterprise Incidents" },
{ "entropy", "Entropy" },
{ "epyk", "Eypk" },
@@ -426,7 +422,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "forms", "Of Forms Unknown" },
{ "fractalz", "Fractalz" },
{ "fracture", "Fractured Metamorphoses" },
- { "fracturezcode", "Fracture" },
{ "fragileshells", "Fragile Shells" },
{ "frankie", "Frankenstein Adventure" },
{ "freefall", "Free Fall" },
@@ -678,7 +673,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ogisoas", "One Game in Search of a Story" },
{ "omniquest", "Omniquest" },
{ "once", "Once" },
- { "onceuponwinter", "Once Upon a Winter Night, the Ragman Came Singing Under Your Window" },
{ "onegirl", "One Girl" },
{ "onlywar", "Only War - Warhammer 40.000" },
{ "onyourback", "On Your Back" },
@@ -715,18 +709,15 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "pigpancake", "Pigpancake" },
{ "piracy2", "Piracy 2.0 - A Text Adventure in Space" },
{ "piraterailroad", "Pirate Railroad" },
- { "pleasehelpme", "Please Help Me" },
{ "ponderances", "Ponderances" },
{ "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" },
{ "prize", "The Prize" },
{ "probing", "Offensive Probing" },
{ "progressive1", "IF Progressive One" },
{ "promoted", "Promoted!" },
- { "psyops", "Psyops, Yo" },
{ "pueblofantasma", "Pueblo Fantasma" },
{ "puerto", "The Board Game Puerto Rico" },
{ "punkpoints", "Punk Points" },
@@ -736,7 +727,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "pytho", "Pytho's Mask" },
{ "quidditch1954", "The Quidditch Final of 1954" },
{ "quietevening", "A Quiet Evening at Home" },
- { "quitequeer", "Quite Queer Night Near" },
{ "rachaelbadday", "Rachel Has a Bad Day" },
{ "ralph", "Ralph" },
{ "rameses", "Rameses, a Tale of Heroes" },
@@ -926,7 +916,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "typo", "Typo!" },
{ "uhohdemo", "Uh-Oh!" },
{ "umw", "UMW" },
- { "uxmulbrufyuz", "Uxmulbrufyuz" },
{ "underdoos", "The Underoos That Ate New York!" },
{ "undergroundz", "Underground" },
{ "underthebed", "Under the Bed" },
@@ -952,15 +941,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "voices", "Voices" },
{ "vosr", "Voices of Spoon River" },
{ "wadewar3", "The WadeWars Book III" },
- { "wakeup", "Wake Up" },
- { "walkamongus", "Walk Among Us" },
{ "walkinthepark", "A Walk in the Park" },
{ "wallpaper", "Delightful Wallpaper" },
{ "warblersnest", "The Warbler's Nest" },
{ "warp", "Warp!" },
{ "weapon", "The Weapon" },
{ "weareunfinished", "We Are Unfinished" },
- { "wearyeerieway", "Weary Eerie Way" },
{ "weather", "A Change in the Weather" },
{ "weirdcity", "Weird City Interloper" },
{ "weirdness", "Weirdness" },
@@ -972,7 +958,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "wernersquest4", "Werner's Quest 4: Unchanter" },
{ "whenhelp", "When Help Collides" },
{ "whispers", "The Corn Identity" },
- { "whoahcubswoe", "Whoah Cubs Woe" },
{ "wildflowers", "Wildflowers" },
{ "williamtell", "William Tell" },
{ "winchester", "Winchester's Nightmare" },
@@ -1720,6 +1705,40 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ec16_bonesaw", "The Unstoppable Vengeance of Doctor Bonesaw" }, // 6th Place
{ "ec16_checkeredhaunting", "A Checkered Haunting" }, // 10th Place
+ // Ectocomp 2017 - La Petite Mort
+ { "ec17_primer", "Primer" }, // 1st Place
+ { "ec17_dreamcorrupt", "Corrupter of Dreams" }, // 4th Place
+ { "ec17_uxmulbrufyuz", "Uxmulbrufyuz" }, // 10th Place
+ { "ec17_civilmimic", "Civil Mimic" }, // 12th Place
+
+ // Ectocomp 2018 - La Petite Mort
+ { "ec18_moongoon", "Moon Goon" }, // Winner
+ { "ec18_wakeup_zcode", "Wake Up" }, // Entrant
+ { "ec18_whoahcubswoe", "Whoah Cubs Woe" }, // Entrant
+
+ // Ectocomp 2018 - Le Grand Guignol
+ { "ec18_plshel_zcode", "Please Help Me" }, // Entrant
+ { "ec18_walkamongus", "Walk Among Us" }, // Entrant
+
+ // Ectocomp 2019 - La Petite Mort
+ { "ec19_quitequeer", "Prime Pro-Rhyme Row #2: Quite Queer Night Near" }, // 9th Place
+
+ // Ectocomp 2019 - Le Grand Guignol
+ { "ec19_onceuponwint", "Once Upon a Winter Night, the Ragman Came Singing Under Your Window" }, // 9th Place
+
+ // Ectocomp 2020 - La Petite Mort
+ { "ec20_fracture", "Fracture" }, // 8th Place
+
+ // Ectocomp 2021 - La Petite Mort
+ { "ec21_wearyeerie", "Weary Eerie Way" },
+ { "ec21_psyops", "Psyops, Yo" },
+
+ // Ectocomp 2022 - La Petite Mort
+ { "ec22_enigmamanor", "The Enigma of the Old Manor House" }, // 1st Place
+
+ // Ectocomp 2022 - Le Grand Guignol
+ { "ec22_civil", "Prime Pro-Rhyme Row #4: Civil Seeming Drivel Dreaming" }, // 15th Place
+
// EnvComp
{ "ec_laseine", "La Seine" },
@@ -3880,9 +3899,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("chix", "991124", "760b7fb0fcd9c99ae1295c06ff52529d", 206848),
ENTRY0("christminster", "961117", "86e6349dfa3ef6153cd1c0ecb9b4fc6a", 228352),
ENTRY0("cia", "961218", "2cdacedf416e7a575de47412e1d164f8", 54784),
- ENTRY0("civil", "221122", "6dff9f0c6b642590a41daed3642a6ae7", 339172),
- ENTRY0("civil", "221212", "b9384e68587e6bec4890d62c40f47a5d", 339684),
- ENTRY0("civilmimic", "171031", "3e56399f54b6e0ae2c85f72ef3cc23a8", 305086),
ENTRY0("classchallenge", "190724", "d6caad7ab6a6964f0526f5b4c7a41316", 163840),
ENTRY0("classchallenge", "201112", "cf1cc6017a784a8f52daaaa7c617772a", 163840),
ENTRY0("claw", "970327", "4d3992e95530a301ca58939a197c6b1b", 130048),
@@ -3985,7 +4001,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dragontroll", "070120", "44e48cb9689e156d322a1de0a14d420e", 3584),
ENTRY0("dramaclass", "120521", "3b7d6bcecc2adf6921562d56217f07ac", 250324),
ENTRY0("dreamhold", "041231", "78eb852b88f9424647a4e18caa4c6707", 386560),
- ENTRY0("dreamcorruptor", "171029", "1f4f956de3054621f928204c0e6b0d6d", 429160),
ENTRY0("dreamtrap", "130521", "d3d036c2895fd097b4c11efc6ad7e44d", 314368),
ENTRY0("dreamtooreal", "061128", "ac2bc1ebcfd2c8b5eed405c4f7fcb10c", 138124),
ENTRY0("dual", "100109", "dbee7f9e8c76d4810d2e8a99752bd9d0", 367526),
@@ -4008,7 +4023,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("enemies", "990115", "ff9fc17bf66ffbfba125d9a7c20c2c60", 289280),
ENTRY0("enigmasd", "141020", "5f933e199785495bc884d003a4579b9b", 415396),
ENTRY0("enigmasd", "160202", "743b7440094810ebe9b9d86d994ef07b", 418468),
- ENTRY0("enigmamanor", "221121", "43b8411bc971e5aa83801099f7826044", 769044),
ENTRY0("enterprise", "020428", "791a68da0a0da75307ce60bcf6f07f55", 156672),
ENTRY0("entropy", "090516", "2acf5da303368989679bbb8ee71da5ea", 125440),
ENTRY0("epyk", "091111", "2d14b9b9499bc87ecad01215009fa2c7", 236988),
@@ -4065,7 +4079,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("forms", "970206", "7de27dd6539ed6ef1c6176ab030510dd", 91136),
ENTRY0("fractalz", "000714", "847523b3d366b2621d593ee260f4d9a6", 6144),
ENTRY0("fracture", "010306/Demo", "d684caf97f01d447b37376ef7c708a85", 111104),
- ENTRY0("fracturezcode", "201031", "84d04db287befa9c46fbc94591b31bb2", 345600),
ENTRY0("fragileshells", "100204", "1eb855145d3016bcf2f7a415fd9a9a01", 546586),
ENTRY0("fragileshells", "111109", "6232ef15b7508aab6072a85afb86908c", 547610),
ENTRY0("frankie", "040304", "1ce64a1c5a2d928cfb48b4d760246972", 91648),
@@ -4290,7 +4303,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("mornelune", "100525", "280074bfad86ecaa56cf6813e3a031f4", 182784),
ENTRY0("monzasphantom", "070219", "b5f91ecd114f3257ad269f1afb64b64e", 116092),
ENTRY0("moonglow", "041011", "3ee29824d9875a4ae21e82b88813990e", 10239),
- ENTRY0("moongoon", "181029", "55fc4e3ccf26bdf636316220a77ffb10", 433662),
ENTRY0("moonshaped", "080710", "1cfa040aace3a4cb249818684fb43b9f", 447840),
ENTRY0("moonwrecked", "110309", "1cc71e3087cb4f92fc244a5c72b8a078", 264668),
ENTRY0("more", "140604", "6e3ec8554b9c877c088fa586c965d896", 315392),
@@ -4348,7 +4360,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ogisoas", "101102", "673a5bb3476d15e3d54ddba3176d9568", 155648),
ENTRY0("omniquest", "040127", "6d246b048e071dca1c2f47e64e76f10d", 95744),
ENTRY0("once", "980324", "4ef97819cbc6adab0487ca1256ee6ddf", 55296),
- ENTRY0("onceuponwinter", "191030", "0df83d2e0c56c3afabfdfacb22a9b34d", 613468),
ENTRY0("onegirl", "020113", "7ff5749ec2881b1343c06fc5950f928e", 173568),
ENTRY0("onlywar", "210331", "58dd2a0d423e51ed2b923bc153195dfe", 410568),
ENTRY0("onyourback", "130506", "c942e2c31131f799481e61ebd878b4f2", 173056),
@@ -4391,25 +4402,21 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("pigpancake", "110410", "7e6e0b1c90a9a01b4fbaea21ad729d55", 236446),
ENTRY0("piracy2", "100408", "86e2ed40f55413f29fa97bd6e4c31260", 249856),
ENTRY0("piraterailroad", "110920", "20d019cd1654f5d9d3c1bcffdbded2cc", 333500),
- ENTRY0("pleasehelpme", "180923", "d9a47f9750f47d9c08fdd800e450cb89", 342016),
ENTRY0("ponderances", "160220", "58c4f08222dfc27cab23036e9e37a6ea", 371214),
ENTRY0("praser5", "050509", "d7f86984c2a35d0304a48989f56cb0aa", 35328),
ENTRY0("pressedon", "130323", "26ece4d715035234a5d6d8275bd4de85", 246968),
ENTRY0("priceoffreedom", "120919", "589c7d77bae5aaa502807021e506fb6b", 178072),
- ENTRY0("primer", "171025", "744648014bb7291f42eae31a79410d59", 255430),
ENTRY0("primrose", "091222", "47b4978d4709f5783a674de899e2d73e", 620384),
ENTRY0("prize", "120827", "9dc341cb340b6950602c52bd8ef76305", 408786),
ENTRY0("probing", "990919", "f7cbdd49ae15d380f66ab247c118f17d", 73216),
ENTRY0("progressive1", "090623", "b734369549d094a71cb4fd0b3ffe8bb0", 278488),
ENTRY0("promoted", "1.1", "b5ef006c83dcf2e2f175aebb64c7870a", 124928),
- ENTRY0("psyops", "211030", "fac6e93acb93bdd6420f49918f20267c", 374812),
ENTRY0("punkpoints", "010108", "ffb32fb83c4480a3109755572819623a", 136704),
ENTRY0("puppetman", "040803", "ad3143a695c3406e7ede1f39dfb6ba63", 110080),
ENTRY0("putpbaa", "010618", "458a35f2318afa617fe4679f8c0ec9a5", 132096),
ENTRY0("puzzle", "200714", "d83d896abaa1b8f8883fb61b203fcd9e", 89600),
ENTRY0("pytho", "020223", "a5e3d0ebd1f81ca341cf93a721f6ed3c", 293376),
ENTRY0("quidditch1954", "121022", "ae9626ce114047e0d1247d226cd9cc4a", 330710),
- ENTRY0("quitequeer", "191030", "d09302a713495016a0376fc8ce7d7237", 329686),
ENTRY0("rachaelbadday", "070328", "3147589b43da574303bffb26c5f317ba", 269312),
ENTRY0("ralph", "040309", "ff6d29e293d82c49b4a5f4b21ce96655", 78848),
ENTRY0("rameses", "061023", "6ea654d98a64cb50eff35d7a613cdfb1", 167166),
@@ -4634,7 +4641,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("typo", "041119", "549875ea83b4230896fa7d3fa18ba0a3", 100864),
ENTRY0("uhohdemo", "980218/Demo", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
ENTRY0("umw", "201215", "24c7e6f775b9c10d9579f2a77be872fd", 167936),
- ENTRY0("uxmulbrufyuz", "171029", "85ee9e7844c6be74b26c1707255f110a", 236760),
ENTRY0("underdoos", "970329", "3ef9b348b4223b901bdfacb854fee16e", 58880),
ENTRY0("undergroundz", "190730", "18c3cc7098f9e613e6c108e84c8947df", 368128),
ENTRY0("undergroundz", "191215/zblorb", "c7eef6e46e4b4868fd140c0ec06f3e7d", 3458170),
@@ -4667,9 +4673,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("voices", "010504", "9a78da996a62281db9047c9998cce0a2", 84992),
ENTRY0("vosr", "060925", "73746a1dd6938ca4b034eb424936ffe7", 267776),
ENTRY0("wadewar3", "020512", "458b5b368a71329dcfc59223c449cf88", 143872),
- ENTRY0("wakeup", "181006", "c0ea31ea66528b08ef090813267c417e", 337920),
- ENTRY0("walkamongus", "181031", "5b6b726c28b897d299d4add5fcd3943e", 2292016),
- ENTRY0("walkamongus", "181202", "0a79a4dec57d44b6ee09fec8e868ea8e", 780152),
ENTRY0("walkinthepark", "100213", "d116d7a9a5160fc336b36f7e8a077a42", 145408),
ENTRY0("wallpaper", "061117", "b25d80417e7b783bdc377302a3b53138", 344978),
ENTRY0("warblersnest", "131221", "147d80b524cf8ee812459c0a7426cb87", 863268),
@@ -4677,7 +4680,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("weapon", "010706", "b28a2d2ab4a2ba54e5c5d980764c26a4", 142336),
ENTRY0("weareunfinished", "160419", "28d307b40b627af2708c71aaf43a64d5", 413298),
ENTRY0("weather", "960613", "00f90d5b28604243708ad41cc6a7dcea", 93696),
- ENTRY0("wearyeerieway", "211030", "f8e693a21ccb457a9c5b58251b635060", 188824),
ENTRY0("weirdness", "030922", "e98bc679d94c0c1c6a241737f7c8ae28", 89600),
ENTRY0("weirdcity", "140613", "0a434b5011389e47b391b707ccf6611a", 339786),
ENTRY0("welcometohell", "980816", "1c7493e0ca533b9cc04097d90b112b24", 51200),
@@ -4693,7 +4695,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("whenhelp", "030208", "2185bd75e8cc26ac7773effc300ec210", 286720),
ENTRY0("whispers", "050905", "4cbba9cf2b5bce84ccef8e40482ef230", 205824),
ENTRY0("whispers", "050926", "360c24ec5c47ced2b03ce38c6e4e2e8d", 177152),
- ENTRY0("whoahcubswoe", "181030", "fb9e91fc58040e4ec2871b35e3194746", 244006),
ENTRY0("wildflowers", "140825", "11df47a8f9ddebbe3ed903ef8c85597a", 518936),
ENTRY0("williamtell", "021025", "4f098036ffdc7463000c4f81b6300123", 68096),
ENTRY0("winchester", "020131", "9abc235bc791a3f38ee81aa6496112d0", 293888),
@@ -5468,6 +5469,43 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec16_checkeredhaunting", "161031", "d8ddc04e13caf50e5bd7d3f8931e8cda", 305616),
ENTRY0("ec16_lightdarkness", "161030", "03df7e40dca78a7e2aee74b5049136bb", 258516),
+ // Ectocomp 2017 - La Petite Mort
+ ENTRY0("ec17_primer", "171025", "744648014bb7291f42eae31a79410d59", 255430),
+ ENTRY0("ec17_dreamcorrupt", "171029", "1f4f956de3054621f928204c0e6b0d6d", 429160),
+ ENTRY0("ec17_uxmulbrufyuz", "171029", "85ee9e7844c6be74b26c1707255f110a", 236760),
+ ENTRY0("ec17_civilmimic", "171031", "3e56399f54b6e0ae2c85f72ef3cc23a8", 305086),
+
+ // Ectocomp 2018 - La Petite Mort
+ ENTRY0("ec18_moongoon", "181029", "55fc4e3ccf26bdf636316220a77ffb10", 433662),
+ ENTRY0("ec18_wakeup_zcode", "181006/z8", "c0ea31ea66528b08ef090813267c417e", 337920),
+ ENTRY0("ec18_whoahcubswoe", "181030", "fb9e91fc58040e4ec2871b35e3194746", 244006),
+
+ // Ectocomp 2018 - Le Grand Guignol
+ ENTRY0("ec18_plshel_zcode", "180923", "d9a47f9750f47d9c08fdd800e450cb89", 342016),
+ ENTRY0("ec18_walkamongus", "181031", "5b6b726c28b897d299d4add5fcd3943e", 2292016),
+ ENTRY0("ec18_walkamongus", "181202", "0a79a4dec57d44b6ee09fec8e868ea8e", 780152),
+
+ // Ectocomp 2019 - La Petite Mort
+ ENTRY0("ec19_quitequeer", "191030", "d09302a713495016a0376fc8ce7d7237", 329686),
+
+ // Ectocomp 2019 - Le Grand Guignol
+ ENTRY0("ec19_onceuponwint", "191030", "0df83d2e0c56c3afabfdfacb22a9b34d", 613468),
+
+ // Ectocomp 2020 - La Petite Mort
+ ENTRY0("ec20_fracture", "201031/z8", "84d04db287befa9c46fbc94591b31bb2", 345600),
+ ENTRY0("ec20_fracture", "201031/zblorb", "23744075265e1a0fae0453df0bb14c34", 363830),
+
+ // Ectocomp 2021 - La Petite Mort
+ ENTRY0("ec21_wearyeerie", "211030", "f8e693a21ccb457a9c5b58251b635060", 188824),
+ ENTRY0("ec21_psyops", "211030", "fac6e93acb93bdd6420f49918f20267c", 374812),
+
+ // Ectocomp 2022 - La Petite Mort
+ ENTRY0("ec22_enigmamanor", "221121", "43b8411bc971e5aa83801099f7826044", 769044),
+
+ // Ectocomp 2022 - Le Grand Guignol
+ ENTRY0("ec22_civil", "221122", "6dff9f0c6b642590a41daed3642a6ae7", 339172),
+ ENTRY0("ec22_civil", "221212", "b9384e68587e6bec4890d62c40f47a5d", 339684),
+
// EnvComp
ENTRY0("ec_laseine", "090320", "1073245f6178172de42f73208b8cfcc2", 167424),
Commit: e5d0c41b4c8427dbf09deb7d2e60afd2955f7cf6
https://github.com/scummvm/scummvm/commit/e5d0c41b4c8427dbf09deb7d2e60afd2955f7cf6
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds various "Textfire Grand Pri"x" & "IF Gran Prix" competitions
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 55a2735387b..d5fa1cc457a 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2559,45 +2559,70 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// German games
{ "abenteuer", "Abenteuer" },
- { "absturzmomente", "Absturzmomente" },
- { "ausgerechnet", "Ausgerechnet Mamph Pamph!" },
{ "bearg", "Ein Bar Geht Aus" },
- { "bewerbung", "Die Bewerbung" },
{ "dasspiel", "Das Spiel, Zuvor Bekannt als Verborgener Nazi-Modus" },
{ "debaron", "De Baron" },
{ "deklinator", "Object Declination Tool" },
- { "die5", "Die 5. Kammer" },
- { "dieakte", "Die Akte Paul Bennet" },
- { "dieerstenacht", "Die Erste Nacht" },
{ "diegerechtenricht", "Die Gerechten Richter" },
- { "eden", "Eden" },
- { "emilia", "Der Tag an dem Emilia W. Verschwand" },
{ "eskmausden", "Es Kam aus den Alpen" },
- { "felleisen", "Das Felleisen" },
- { "fischstaebchen", "Fischstaebchen" },
- { "gennorden", "Gen Norden" },
- { "gorgonir", "Gorgonir" },
{ "halb2", "Halb Zwei" },
- { "hausaufgabe", "Die Hausaufgabe" },
{ "herr", "Die Geschichte des Herrn P. von Hannes Schuller" },
- { "jazteg", "Jazz auf Tegemis" },
{ "karisma", "Klub Karisma" },
{ "kleine", "Der Kleine Halbling" },
{ "knack", "Knack!" },
- { "kopialbuch", "Das Kopialbuch" },
- { "lilie", "Die Schwarze Lilie" },
- { "linear", "Linear" },
{ "mchatton", "Tutorial Eine Einfuhrung in Textadventures von Cooper McHatton" },
{ "o", "O" },
- { "schief", "Schief" },
{ "seestrasse", "SeestraÃe" },
- { "seite", "Mein Leben für Seite Drei" },
{ "starrider", "Star Rider" },
{ "trampelviecher", "Trampelvieche: Eine Halloween-Kurzgeschichte" },
- { "unterwelt", "Unterwelt" },
{ "wasserhasser", "Wasser-Hasser" },
{ "wichtel", "Wichtel" },
+ // German games: Textfire Grand Prix 2002
+ { "tgp_eden", "Eden" }, // 1st Place
+ { "tgp_bewerbung", "Die Bewerbung" }, // 3rd Place
+ { "tgp_seite", "Mein Leben für Seite Drei" }, // 4th Place
+
+ // German games: Textfire Grand Prix 2003
+ { "tgp_linear", "Linear" }, // 1st Place
+
+ // German games: Textfire Grand Prix 2004
+ { "tgp_jazteg", "Jazz auf Tegemis" }, // 1st Place
+ { "tgp_spater", "Zwei Jahre später" }, // 4th Place
+ { "tgp_unterwelt", "Unterwelt" }, // 5th Place
+ { "tgp_die5", "Die 5 Kammer" }, // 8th Place
+ { "tgp_dichter", "Dichter" }, // 9th Place
+
+ // German games: Textfire Grand Prix 2005
+ { "tgp_kopialbuch", "Das Kopialbuch" }, // 1st Place
+
+ // German games: Textfire Grand Prix 2006
+ { "tgp_felleisen", "Das Felleisen" }, // 1st Place
+ { "tgp_pmason", "P. Mason und der Schlitzerhans und die Busenkathi" }, // 2nd Place
+
+ // German games: Textfire Grand Prix 2010
+ { "tgp_hausaufgabe", "Die Hausaufgabe" }, // 3rd Place
+ { "tgp_absturzmomente", "Absturzmomente" }, // 4th Place
+
+ // German games: Textfire Grand Prix 2011
+ { "tgp_gorgonir", "Gorgonir" }, // 2nd Place
+ { "tgp_ausgerechnet", "Ausgerechnet Mamph Pamph!" }, // 4th Place
+
+ // German games: IF Grand Prix 2015
+ { "tgp_dieakte", "Die Akte Paul Bennet" }, // 1st Place
+ { "tgp_lilie", "Die Schwarze Lilie" }, // 1st Place
+
+ // German games: IF Grand Prix 2016
+ { "tgp_emilia", "Der Tag an dem Emilia W. Verschwand" }, // 3rd Place
+
+ // German games: IF Grand Prix 2022
+ { "tgp_schief", "Schief" }, // 1st Place
+ { "tgp_dieerstenacht", "Die Erste Nacht" }, // 2nd Place
+
+ // German games: IF Grand Prix 2023
+ { "tgp_fischstaebchen", "Fischstaebchen" }, // 3rd Place
+ { "tgp_gennorden", "Gen Norden" }, // 4th Place
+
// Italian games
{ "aldila", "Beyond" },
{ "armando", "L'Armando" },
@@ -6350,55 +6375,80 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// German games
ENTRY1("abenteuer", "990712", "f849c7a06ebfe21c50819e4222ffee4e", 135680, Common::DE_DEU),
- ENTRY1("absturzmomente", "100405", "eac3e7f2a6eff119dd4141dc1af7608e", 283542, Common::DE_DEU),
ENTRY1("adv", "980419", "6a04a6b303f09359155eb23baa201efc", 126464, Common::DE_DEU),
- ENTRY1("ausgerechnet", "110403", "5c4cc7e4689850d0726423cb4d14f6d0", 158720, Common::DE_DEU),
ENTRY1("bearg", "981201", "59c94a5d3a4f62cfbb4a34d9ac99f747", 139264, Common::DE_DEU),
ENTRY1("bearg", "990131", "b18427877fdfdaebac36fc3402244ae1", 134656, Common::DE_DEU),
ENTRY1("bearg", "000326", "b85bc696a58e11f6a0cf72f4cf08ad7c", 134656, Common::DE_DEU),
- ENTRY1("bewerbung", "020429", "5b2a90b66bfcf4564b37dab92afe846a", 114688, Common::DE_DEU),
ENTRY1("dasspiel", "101229", "dae98c657d7cdd82757b0c841a211027", 505150, Common::DE_DEU),
ENTRY1("debaron", "041104", "222874a5a0fdfd1f5a1d4df8df3c736f", 81408, Common::DE_DEU),
ENTRY1("debaron", "050729", "e4e83cae1b826c901776fc6ba6c900da", 122368, Common::DE_DEU),
ENTRY1("debaron", "051013", "0c0f7ce043b8b83abdefea52448309d9", 262144, Common::DE_DEU),
ENTRY1("debaron", "060507", "34a4236301eaebe6c5f9897c36516ed7", 323072, Common::DE_DEU),
ENTRY1("deklinator", "040630", "1ca69e16e8e3e1941eb5c4cd403b2022", 103424, Common::DE_DEU),
- ENTRY1("die5", "200304", "2a2139d806fc179c98cf8633f671559f", 121344, Common::DE_DEU),
- ENTRY1("dieakte", "141113", "a4e9bc0f32e66c521e21373ec67e7b8f", 264704, Common::DE_DEU),
- ENTRY1("dieakte", "150514", "f85adc48c759f62636cb435f2fc7dbee", 279040, Common::DE_DEU),
- ENTRY1("dieerstenacht", "220326", "c9a1532c6122c33ac40fd4cf19f41dbb", 104412, Common::DE_DEU),
ENTRY1("diegerechtenricht", "101024", "47f0308a684a569ed6df68dbdc92387e", 439064, Common::DE_DEU),
- ENTRY1("eden", "020401/z5", "cac7c7f917cc93824f41efa96bf77e57", 120320, Common::DE_DEU),
- ENTRY1("eden", "020401/zblorb", "73a6cf485aa833ca895b0f860493cfce", 221618, Common::DE_DEU),
- ENTRY1("emilia", "160401", "bb5872728bbc705c3dbaee32e2629d7c", 161280, Common::DE_DEU),
ENTRY1("eskmausden", "130714", "71d37a2c11f9c0b085ff1ce06ba488f9", 199168, Common::DE_DEU),
- ENTRY1("felleisen", "060331", "51b62cb229fde3719ddc616f450ba1e2", 131072, Common::DE_DEU),
- ENTRY1("fischstaebchen", "230401", "6c07ebfdcfe23bfcac98cc2a8fdf2c48", 869242, Common::DE_DEU),
- ENTRY1("gennorden", "230331", "dcc67e5b97f6aaf5f0c7e90a3c62f128", 208896, Common::DE_DEU),
- ENTRY1("gorgonir", "110330", "7b1f7c22b6fb7aceb630958e19c76e54", 542304, Common::DE_DEU),
ENTRY1("halb2", "020523", "d424290a37b5efc67482e4fc9224bc0e", 30208, Common::DE_DEU),
- ENTRY1("hausaufgabe", "100405", "74a0227fcee105fed02e7458ab8a4e51", 199168, Common::DE_DEU),
ENTRY1("herr", "140620", "a6493768373d50096344f4319e7f074a", 208028, Common::DE_DEU),
- ENTRY1("jazteg", "040522", "6635a44223e0017418acdeb0c78a9c7a", 192000, Common::DE_DEU),
ENTRY1("karisma", "130908", "48d6eb07a649a614b037722af9718bf2", 291328, Common::DE_DEU),
ENTRY1("karisma", "151213", "7ede806c41268f8fc50e6a50b816d71c", 292352, Common::DE_DEU),
ENTRY1("kleine", "181019", "2c2c6112c51bf47da4b5f3c7301c4729", 590784, Common::DE_DEU),
ENTRY1("knack", "081215", "b8fa6a55c469cd92d01985933ac093a3", 64388, Common::DE_DEU),
- ENTRY1("kopialbuch", "050330", "3e4b21e39f57ad741fae18b4836e1d64", 151040, Common::DE_DEU),
- ENTRY1("lilie", "150318", "645bb70a097de033452216d5ef85c8dd", 241256, Common::DE_DEU),
- ENTRY1("linear", "030331", "427dd13d669e139f31011da42cdd6c6c", 116736, Common::DE_DEU),
ENTRY1("mchatton", "120413", "1485309be7aed1ed0ada396fe3eeb1ec", 290768, Common::DE_DEU),
ENTRY1("o", "120412", "850ed6092daa2dcc87862404a2e88338", 240424, Common::DE_DEU),
- ENTRY1("schief", "220401", "8e74eeb93f60b63ec4eee8a7db80880b", 515794, Common::DE_DEU),
- ENTRY1("schief", "220404", "78aaa2553d490488b96bda6abe9a7aa7", 516306, Common::DE_DEU),
- ENTRY1("seite", "020330", "7f1bcab47897d5bbed1351aea77e6f56", 169984, Common::DE_DEU),
ENTRY1("seestrasse", "090315", "4739869217c7c79eaddafaf493039277", 192512, Common::DE_DEU),
ENTRY1("starrider", "040110", "6c42a3e46e29419d9d0e3786117ab94b", 222208, Common::DE_DEU),
- ENTRY1("unterwelt", "040330", "606d95b5e66ccdeb54febbbf2de7c60c", 92160, Common::DE_DEU),
ENTRY1("wasserhasser", "140105/z5", "b87ebdaca633e964a575abd70cb88c5a", 151040, Common::DE_DEU),
ENTRY1("wasserhasser", "140105/zblorb", "1d332f660aec117a4460d0555a2b30f6", 165336, Common::DE_DEU),
ENTRY1("wichtel", "021006", "f52166e02c6bd5e0311145683f415ef5", 88576, Common::DE_DEU),
+ // German games: Textfire Grand Prix 2002
+ ENTRY1("tgp_eden", "020401/z5", "cac7c7f917cc93824f41efa96bf77e57", 120320, Common::DE_DEU),
+ ENTRY1("tgp_eden", "020401/zblorb", "73a6cf485aa833ca895b0f860493cfce", 221618, Common::DE_DEU),
+ ENTRY1("tgp_bewerbung", "020429", "5b2a90b66bfcf4564b37dab92afe846a", 114688, Common::DE_DEU),
+ ENTRY1("tgp_seite", "020330", "7f1bcab47897d5bbed1351aea77e6f56", 169984, Common::DE_DEU),
+
+ // German games: Textfire Grand Prix 2003
+ ENTRY1("tgp_linear", "030331", "427dd13d669e139f31011da42cdd6c6c", 116736, Common::DE_DEU),
+
+ // German games: Textfire Grand Prix 2004
+ ENTRY1("tgp_jazteg", "040522", "6635a44223e0017418acdeb0c78a9c7a", 192000, Common::DE_DEU),
+ ENTRY1("tgp_spater", "040330", "1dc330438f4f064b5bbc22e3f80d1c2c", 84208, Common::DE_DEU),
+ ENTRY1("tgp_unterwelt", "040330", "606d95b5e66ccdeb54febbbf2de7c60c", 92160, Common::DE_DEU),
+ ENTRY1("tgp_die5", "200304", "2a2139d806fc179c98cf8633f671559f", 121344, Common::DE_DEU),
+ ENTRY1("tgp_dichter", "040222", "ea4afef4907aa5d232fe61168ceca08d", 13808, Common::DE_DEU),
+
+ // German games: Textfire Grand Prix 2005
+ ENTRY1("tgp_kopialbuch", "050330", "3e4b21e39f57ad741fae18b4836e1d64", 151040, Common::DE_DEU),
+
+ // German games: Textfire Grand Prix 2006
+ ENTRY1("tgp_felleisen", "060331", "51b62cb229fde3719ddc616f450ba1e2", 131072, Common::DE_DEU),
+ ENTRY1("tgp_pmason", "060329", "7c7ec84f10d40a90f76685558abaf81c", 138240, Common::DE_DEU),
+
+ // German games: Textfire Grand Prix 2010
+ ENTRY1("tgp_hausaufgabe", "100405", "74a0227fcee105fed02e7458ab8a4e51", 199168, Common::DE_DEU),
+ ENTRY1("tgp_absturzmomente", "100405", "eac3e7f2a6eff119dd4141dc1af7608e", 283542, Common::DE_DEU),
+
+ // German games: Textfire Grand Prix 2011
+ ENTRY1("tgp_gorgonir", "110330", "7b1f7c22b6fb7aceb630958e19c76e54", 542304, Common::DE_DEU),
+ ENTRY1("tgp_ausgerechnet", "110403", "5c4cc7e4689850d0726423cb4d14f6d0", 158720, Common::DE_DEU),
+
+ // German games: IF Grand Prix 2015
+ ENTRY1("tgp_dieakte", "141113", "a4e9bc0f32e66c521e21373ec67e7b8f", 264704, Common::DE_DEU),
+ ENTRY1("tgp_dieakte", "150514", "f85adc48c759f62636cb435f2fc7dbee", 279040, Common::DE_DEU),
+ ENTRY1("tgp_lilie", "150318", "645bb70a097de033452216d5ef85c8dd", 241256, Common::DE_DEU),
+
+ // German games: IF Grand Prix 2016
+ ENTRY1("tgp_emilia", "160401", "bb5872728bbc705c3dbaee32e2629d7c", 161280, Common::DE_DEU),
+
+ // German games: IF Grand Prix 2022
+ ENTRY1("tgp_schief", "220401", "8e74eeb93f60b63ec4eee8a7db80880b", 515794, Common::DE_DEU),
+ ENTRY1("tgp_schief", "220404", "78aaa2553d490488b96bda6abe9a7aa7", 516306, Common::DE_DEU),
+ ENTRY1("tgp_dieerstenacht", "220326", "c9a1532c6122c33ac40fd4cf19f41dbb", 104412, Common::DE_DEU),
+
+ // German games: IF Grand Prix 2023
+ ENTRY1("tgp_fischstaebchen", "230401", "6c07ebfdcfe23bfcac98cc2a8fdf2c48", 869242, Common::DE_DEU),
+ ENTRY1("tgp_gennorden", "230331", "dcc67e5b97f6aaf5f0c7e90a3c62f128", 208896, Common::DE_DEU),
+
// Italian games
ENTRY1("aldila", "100115", "4b87d3038bdf6df986f44a6fc1d8772c", 349840, Common::IT_ITA),
ENTRY1("armando", "050429", "b74fb87510b6baa50307c2b63ba108de", 71168, Common::IT_ITA),
Commit: fc917805b910bfc6299f91bea7ade83165e09224
https://github.com/scummvm/scummvm/commit/fc917805b910bfc6299f91bea7ade83165e09224
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds various "Marmellata d'Avventura" collections
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 d5fa1cc457a..cfd50122541 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2654,6 +2654,19 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "zombie", "Uno Zombie a Deadville" },
{ "zorkita", "Zork I: Il Grande Impero Sotterraneo" },
+ // Italian games: Marmellata d'Avventura 2018
+ { "ma_lastprigioniero", "I Cinque Feudi" },
+ { "ma_skepto", "Skepto!" },
+ { "ma_dejavu_zcode", "Déjà Vu" },
+ { "ma_lazystranocaso", "Lazy Jones e lo Strano Caso" },
+ { "ma_pilastri", "Sigehao - I Quattro Pilastri" },
+
+ // Italian games: Marmellata d'Avventura 2019
+ { "ma_salagamescastle", "La Sala dei Giochi del Castello del Signore di Ylourgne in Averoigne" },
+ { "ma_tesorosalagames", "Il Tesoro della Sala Giochi" },
+ { "ma_lazysalagiochi", "Lazy Jones e la Sala Giochi" },
+ { "ma_5feudi", "I Cinque Feudi" },
+
// Slovenian games
{ "zenin", "Zenin na Begu" },
@@ -6495,6 +6508,19 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("zorkita", "000031", "3d85a97ddfc1fb0f6bfbf1cb00b4df7b", 192512, Common::IT_ITA),
ENTRY1("zorkita", "v6/000031", "be15759f2273cdaf124dbc40436244b0", 192512, Common::IT_ITA),
+ // Italian games: Marmellata d'Avventura 2018
+ ENTRY1("ma_lastprigioniero", "180723", "e658aef675c3b44a5027f52b49d53abb", 199168, Common::IT_ITA),
+ ENTRY1("ma_skepto", "989484", "b1642bac5df936d0d6e56e141a4fd120", 145408, Common::IT_ITA),
+ ENTRY1("ma_dejavu_zcode", "180331/z5", "2fdfccb2539bf6d73ea5b86fe1cb7e81", 116224, Common::IT_ITA),
+ ENTRY1("ma_lazystranocaso", "180331", "6d78774d7c8cc30f8bed2e33458e7fc5", 175616, Common::IT_ITA),
+ ENTRY1("ma_pilastri", "180330", "ff72f757570e2a9d0675507c05a6bf69", 75776, Common::IT_ITA),
+
+ // Italian games: Marmellata d'Avventura 2019
+ ENTRY1("ma_salagamescastle", "191222", "6285d40140396eb6b45a3900d4e79577", 239616, Common::IT_ITA),
+ ENTRY1("ma_tesorosalagames", "191210", "bce5e94aa0667c83a869f9a71774086f", 137216, Common::IT_ITA),
+ ENTRY1("ma_lazysalagiochi", "191215", "f8f5030501e6640dbfef11c850967e93", 114176, Common::IT_ITA),
+ ENTRY1("ma_5feudi", "191213", "175cdef793bf9316f70714921e178ac3", 82944, Common::IT_ITA),
+
// Russian games
ENTRY0("allroads", "070701", "427693ae57580bbc57f204c50437d3cc", 198656),
ENTRY0("bluechairs", "111222", "9d6af2460c034fa9078846180ec31f05", 338944),
Commit: adc3c3124aefb7f64d865475d759fb237cd9aa00
https://github.com/scummvm/scummvm/commit/adc3c3124aefb7f64d865475d759fb237cd9aa00
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds various "Premios Hispanos" collections
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 cfd50122541..1a278ac29a3 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -775,7 +775,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "scurvy", "A Scurvy of Wonders" },
{ "seacoral", "Sea Coral" },
{ "seeksorrow", "Starry Seeksorrow" },
- { "segapark", "El SegaPark" },
{ "semid", "Semi Intelligent Design" },
{ "sfiction", "Speculative Fiction: Beginner's Lessons" },
{ "sgtguffysday", "Sergeant Guffy's Day" },
@@ -2671,120 +2670,53 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "zenin", "Zenin na Begu" },
// Spanish games
- { "030307", "Unidad 030307" },
- { "abalanzate", "Abalanzate" },
{ "abismo", "El Abismo" },
- { "aciegas", "A Ciegas" },
{ "acuario", "Acuario" },
{ "adso", "Adso de Melk" },
- { "afuera", "Afuera" },
- { "alemanes", "Golpe a Los Nazis" },
{ "alicia", "A Trves del Espejo" },
- { "amanda", "Amanda" },
{ "anillo", "El Anillo" },
- { "aod", "Antes o Despuses" },
- { "aparato", "El Aparato" },
- { "aque1", "Aquelarre" },
- { "array", "Array" },
- { "asesinato", "Asesinato en el Continental" },
- { "aveces", "A veces..." },
{ "avent", "Aventurilandia" },
{ "aventura", "Aventura" },
- { "aventuraespacial", "Aventura Espacial" },
- { "azul", "Azul Fuerte" },
- { "b1", "B1" },
{ "bicho", "El Bicho" },
- { "boxman", "Boxman" },
{ "busqueda", "Busqueda Desperada" },
{ "byodspa", "BYOD" },
{ "casarisa", "La Casa de la Risa" },
- { "casi", "Casi Muerto" },
- { "castillosilencio", "El Castillo del Silencio" },
{ "cavernad", "La Caverna del Drgon de Bronce" },
- { "celos", "Un Asunto de Celos" },
- { "cerillera", "La Pequena Cerillera" },
- { "ch3ch2oh", "CH3-CH2-OH" },
- { "churro", "Churro Patatero" },
- { "conrumbozcode", "Con Rumbo" },
{ "cronicasparaiso", "Cronicas del Paraiso" },
{ "cruzado", "El Cruzado" },
{ "cubo", "Cubo" },
- { "cuentoch", "Un Cuento Chino" },
{ "cueva", "La Oscura Cueva" },
- { "ddddddcrj", "Cirith Ungol" },
- { "decolor", "Decolor" },
{ "despert", "El Despertar" },
- { "diana", "Diana" },
- { "domador", "El Caso del Misterioso Asesinato del Domador" },
- { "draculasp2", "Dracula: Episodio 2, La Llegada" },
{ "draculasp", "Dracula: Episodio 1, La Primera Noche" },
- { "dwight", "Undeath: El caso de Randolph Dwight" },
{ "ecss", "es.comp.sistemas.sinclair" },
{ "edaylobo", "Eda y el Lobo" },
{ "elcontinente", "El Continente" },
{ "ellibro", "El Libro" },
- { "elprotector", "El Protector" },
- { "elultimohogar", "Misterio en el Ultimo Hogar" },
- { "emmy", "Museo Poetico Emmy" },
{ "encierro", "Encierro" },
{ "ergotdelima", "Lime Ergot" },
- { "errordecopia", "Error de Copia" },
{ "estacion", "Secuestro" },
{ "excessus", "Excessus" },
- { "faro", "A lo Lejos, Un Faro" },
{ "forrajeo", "Forrajeo" },
- { "fotones", "Fotones Perdidos" },
{ "fotopia", "Fotopia" },
- { "gambito", "El Gambito Slagar" },
{ "geo", "Geo" },
- { "gorbag", "El Regalo de Gorbag" },
{ "gorron", "El Gorron del Tren" },
- { "goteras", "Goteras" },
- { "gusano", "El Sentir del Gusano" },
{ "hampa", "Historias del Hampa" },
{ "heredar", "Heredar!" },
{ "heresville", "Heresville" },
- { "hhorcus", "Homo Homini Orcus" },
- { "hierbacristal", "Hierba Tras el Cristal" },
{ "imposibl", "Imposible" },
{ "islamisteriosa", "La Isla Misteriosa" },
- { "islas", "El Archipielago" },
{ "juguete", "Jugueteria" },
- { "jugueteria", "La Jugueteria del Mago Zacarias" },
- { "kerulen", "Ke Rulen los Petas, Por Grendelkhan" },
{ "laberinto", "Un Laberinto Acordado" },
- { "lamansion", "La Mansion" },
- { "libroaburria", "El Libro que se AburrÃa" },
- { "lldc", "La Llamada de Cthulhu" },
{ "logicinv", "Lógica Inversa" },
- { "macetas", "Macetas" },
{ "maquina", "Maquina" },
- { "marcopolo", "Marco Polo" },
{ "marsmenace", "Mars Menace From Outer Space" },
- { "mausoleo", "Yuriko in the Mausoleo" },
- { "meeva", "La Mediana Evasion" },
- { "megara", "Los Placeres de Megara" },
{ "memorias", "Memorias de reXXe" },
- { "mimoso", "The Mimoso Adventure" },
- { "modusvivendi", "An Ancient Roman Tale" },
{ "mpdroidone", "Operacion MPDroid1" },
- { "mushahierba", "Musha Hierba" },
- { "navidad", "Una Pequena Historia de Navidad" },
- { "necedad", "Por la Necedad Humana" },
- { "ocaso", "Ocaso Mortal I: The Bug" },
- { "oculta", "La Cara Oculta de la Luna" },
- { "olvido", "Olvido Mortal" },
- { "osito", "La Intrepida Noche del Osito" },
- { "paee", "Paee" },
- { "panajo", "Pan de Ajo (by Incanus)" },
- { "panico", "Pánico a la CaÃda" },
- { "papi", "Papi, ¡Cómprame una PlayStation" },
{ "paraiso", "Llave Hacia el ParaÃso" },
{ "perseo", "Perseo y Andromeda" },
{ "peso", "Una Cuestión de Peso" },
{ "pincoya", "Ofrenda a La Pincoya" },
{ "playera", "En la Playa" },
- { "pozo", "Al Fondo del Pozo" },
{ "premios", "II Concurso de Mini-Aventuras" },
{ "pyramid", "Piramide de la Perdicion" },
{ "quenoche", "Qué noche!" },
@@ -2792,82 +2724,151 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "redencionmomificad", "Redención Momificada" },
{ "reflejos", "Reflejos Blancos" },
{ "regalo", "El Regalo de Gorbag" },
- { "regentezcode", "El Anillo Regente" },
- { "regreso", "El Regreso" },
- { "remi", "ReminiscenciaRol" },
- { "resaca", "Resaca" },
{ "roleando", "Roleando" },
{ "saee", "Saee" },
- { "senten", "La Sentencia" },
{ "sinclairdemo", "Sinclair y el Misterio de Glen Quaich" },
{ "sinrumbo", "Sin Rumbo" },
- { "sm1pesadillavoraz", "Serie Minúscula #1: Pesadilla Voraz" },
- { "sm2konix", "Serie Minúscula #2: Konix" },
- { "sm3absolutos", "Serie Minúscula #3: Los Sonidos Absolutos" },
- { "sm4culpatuya", "Serie Minúscula #4: No es Culpa Tuya Maria" },
- { "sm6ascenso", "Serie Minúscula #6: El Ascenso de Kunelar" },
- { "sobrevive", "Sobrevive" },
- { "sombras", "Sombras de Moria" },
- { "sonrisas", "Sonrisas... Y Lagrimas" },
{ "tiros", "Un DÃa Duro en la Sala de Tiro" },
- { "tokland", "La Isla de Tokland" },
{ "toma", "Toma el Telfono y di E" },
- { "torre", "Misterio en la Torre" },
{ "trapero", "El Trapero Cantando" },
{ "tribu", "La TrIbU" },
- { "trono", "El Trono de Inglaterra" },
- { "umami", "El DÃa del Umami" },
{ "varenna", "Varenna Quest I: El Castillo de la Rosa Negra" },
- { "venenariusverborum", "Venenarius Verborum" },
- { "visitantes", "Visitantes" },
{ "waxworksspa", "Adventura de Misterio #11: Museo de Cera" },
{ "zipi", "Zipi" },
{ "zna", "Zna No es una Aventura" },
- // Spanish games; "BreveComp2" Competition
- { "bc2_castillo", "El Castillo de los Lamentos" },
- { "bc2_cubo", "Cubo" },
- { "bc2_libroaburria", "El Libro que se AburrÃa" },
- { "bc2_lunasp", "La Sombra de la Luna Negra" },
- { "bc2_mimoso", "The Mimoso Adventure" },
- { "bc2_rural", "Rural" },
-
- // Spanish games; "FIComp2008" Competition
- { "fic_macetas", "Macetas" },
-
- // Spanish games; "MedievoComp" Competition
- { "mc_bardo", "La Canción del Bardo" },
- { "mc_trono", "El Trono de Inglaterra" },
-
- // Spanish games; "NanoComp I" Competition
- { "csa", "Cacahuetes, Sal y Aceite" },
-
- // Spanish games; "NanoComp III" Competition
- { "n3_aveces", "A veces..." },
- { "n3_cv", "Curriculum Vitae" },
- { "n3_declina", "Declinación Mortal" },
- { "n3_ligue", "Ligue en Ciutat la Nit" },
- { "n3_obituario", "Obituario" },
- { "n3_pruebafisica", "Prueba FÃsica" },
-
- // Spanish games; "NanoComp IV" Competition
- { "n4_aluzine", "Aluzine" },
- { "n4_domador", "El Caso del Misterioso Asesinato del Domador" },
- { "n4_otrpalab", "En Otras Palabras" },
-
- // Spanish games; "RetroComp 2004" Competition
- { "rc04_remi", "ReminiscenciaRol" },
-
- // Spanish games; "RetroComp 2006" Competition
- { "rc06_elgatocheko", "El Gato Cheko" },
-
- // Spanish games; "XComp 2005" Competition
- { "xc05_lemniscata", "Lemniscata" },
- { "xc05_romanfredo", "Romanfredo" },
-
- // Spanish games; "XComp 2008" Competition
- { "xc08_sm4culpatuya", "Serie Minúscula #4: No es Culpa Tuya Maria" },
- { "xc08_pronto", "Pronto" },
+ // Spanish games: Ectocomp 2017 - Le Grand Guignol
+ { "ec17_decolor", "Decolor" }, // 3rd Place
+
+ // Spanish games: Ectocomp 2022 - Le Grand Guignol
+ { "ec22_estadop_zcode", "Estado Profundo" }, // 2nd Place
+
+ // Spanish games: Premios Hispanos 2000
+ { "ph00_abalanzate", "Abalanzate" },
+ { "ph00_alemanes", "Golpe a Los Nazis" },
+ { "ph00_aparato", "El Aparato" },
+ { "ph00_aque1", "Aquelarre" },
+ { "ph00_b1", "B1" },
+ { "ph00_casi", "Casi Muerto" },
+ { "ph00_csa", "Cacahuetes, Sal y Aceite" },
+ { "ph00_cuentoch", "Cuento Chino" },
+ { "ph00_faro00", "A lo Lejos, Un Faro" },
+ { "ph00_fotones", "Fotones Perdidos" },
+ { "ph00_gusano", "El Sentir del Gusano" },
+ { "ph00_olvido_zcode", "Olvido Mortal" },
+ { "ph00_papi", "Papi, ¡Cómprame una PlayStation" },
+ { "ph00_senten", "La Sentencia" },
+ { "ph00_torre", "Misterio en la Torre" },
+ { "ph00_tokland", "La Isla de Tokland" },
+
+ // Spanish games: Premios Hispanos 2001
+ { "ph01_aciegas", "A Ciegas" },
+ { "ph01_celos", "Un Asunto de Celos" },
+ { "ph01_ch3ch2oh", "CH3-CH2-OH" },
+ { "ph01_churro", "Churro Patatero" },
+ { "ph01_conrumb_zcode", "Con Rumbo" },
+ { "ph01_lldc", "La Llamada de Cthulhu" },
+ { "ph01_necedad", "Por la Necedad Humana" },
+ { "ph01_ocaso", "Ocaso Mortal I: The Bug" },
+ { "ph01_segapark", "Aventurero en el Segapark" },
+
+ // Spanish games: Premios Hispanos 2002
+ { "ph02_asesinato", "Asesinato en el Continental" },
+ { "ph02_aveces", "A Veces..." },
+ { "ph02_cv", "Curriculum Vitae" },
+ { "ph02_ddddddcrj", "Cirith Ungol" },
+ { "ph02_declina", "Declinación Mortal" },
+ { "ph02_jugueteria", "La Jugueteria del Mago Zacarias" },
+ { "ph02_ligue", "Ligue en Ciutat la Nit" },
+ { "ph02_meeva", "La Mediana Evasion" },
+ { "ph02_obituario", "Obituario" },
+ { "ph02_osito", "La Intrepida Noche del Osito" },
+ { "ph02_pruebafisica", "Prueba FÃsica" },
+ { "ph02_regente_zcode", "El Anillo Regente" },
+ { "ph02_sombras", "Sombras de Moria" },
+ { "ph02_ultimohogar", "Misterio en el Ultimo Hogar" },
+
+ // Spanish games: Premios Hispanos 2003
+ { "ph03_aluzine", "Aluzine" },
+ { "ph03_array", "Array" },
+ { "ph03_castillo", "El Castillo de los Lamentos" },
+ { "ph03_cubo", "Cubo" },
+ { "ph03_domador", "El Caso del Misterioso Asesinato del Domador" },
+ { "ph03_dwight_zcode", "El Extraño Caso de Randolph Dwight" },
+ { "ph03_libroaburria", "El Libro que se AburrÃa" },
+ { "ph03_lunasp", "La Sombra de la Luna Negra" },
+ { "ph03_mimoso", "The Mimoso Adventure" },
+ { "ph03_otrpalab", "En Otras Palabras" },
+ { "ph03_rural", "La Aventura Rural" },
+
+ // Spanish games: Premios Hispanos 2004
+ { "ph04_islas", "El Archipielago" },
+ { "ph04_lamansion", "La Mansion" },
+ { "ph04_navidad", "Una Pequena Historia de Navidad" },
+ { "ph04_oculta", "La Cara Oculta de la Luna" },
+ { "ph04_remi", "ReminiscenciaRol" },
+
+ // Spanish games: Premios Hispanos 2005
+ { "ph05_castilsilenco", "El Castillo del Silencio" },
+ { "ph05_pozo", "Al Fondo del Pozo" },
+ { "ph05_elprotector", "El Protector" },
+ { "ph05_leminscata", "Leminscata" },
+ { "ph05_bardo", "La Canción del Bardo" },
+ { "ph05_trono", "El Trono de Inglaterra" },
+ { "ph05_romanfredo", "Romanfredo" },
+
+ // Spanish games: Premios Hispanos 2006
+ { "ph06_draculasp2", "Dracula: Episodio 2, La Llegada" },
+ { "ph06_elgatocheko", "El Gato Cheko" },
+ { "ph06_goteras", "Goteras" },
+ { "ph06_paee_zcode", "Paee" },
+ { "ph06_regreso", "El Regreso" },
+ { "ph06_resaca", "Resaca" },
+
+ // Spanish games: into Premios Hispanos 2007
+ { "ph07_030307", "Unidad 030307" },
+ { "ph07_afuera", "Afuera" },
+ { "ph07_aod", "Antes o Despuses" },
+ { "ph07_boxman", "Boxman" },
+ { "ph07_edc_zcode", "Error de Copia" },
+ { "ph07_faro07", "A lo Lejos, Un Faro" },
+ { "ph07_htec_zcode", "Hierba Tras el Cristal" },
+ { "ph07_macetas", "Macetas" },
+ { "ph07_marcopolo", "Marco Polo" },
+ { "ph07_mausoleo", "Yuriko in the Mausoleo" },
+ { "ph07_umami", "El DÃa del Umami" },
+
+ // Spanish games: Premios Hispanos 2008
+ { "ph08_diana_zcode", "Diana" },
+ { "ph08_emmy", "Museo Poetico Emmy" },
+ { "ph08_gambito", "El Gambito Slagar" },
+ { "ph08_mushahierba", "Musha Hierba" },
+ { "ph08_pincoya", "Ofrenda a La Pincoya" },
+ { "ph08_pronto", "Pronto" },
+ { "ph08_sm1pesadilla", "Serie Minúscula #1: Pesadilla Voraz" },
+ { "ph08_sm2konix", "Serie Minúscula #2: Konix" },
+ { "ph08_sm3absolutos", "Serie Minúscula #3: Los Sonidos Absolutos" },
+ { "ph08_sm4culpatuya", "Serie Minúscula #4: No es Culpa Tuya Maria" },
+ { "ph08_sonrisas", "Sonrisas... Y Lagrimas" },
+ { "ph08_venenaverbo", "Venenarius Verborum" },
+
+ // Spanish games: Premios Hispanos 2009
+ { "ph09_amanda", "Amanda" },
+ { "ph09_gorbag", "El Regalo de Gorbag" },
+ { "ph09_hhorcus_zcode", "Homo Homini Orcus" },
+ { "ph09_kerulen", "Ke Rulen los Petas" },
+ { "ph09_lae_zcode", "La Aventura Espacial" },
+ { "ph09_megara", "Los Placeres de Megara" },
+ { "ph09_panajo", "Pan de Ajo" },
+ { "ph09_sm6ascenso", "Serie Minúscula #6: El Ascenso de Kunelar" },
+ { "ph09_visitantes", "Visitantes" },
+
+ // Spanish games: Premios Hispanos 2010
+ { "ph10_azul", "Azul Fuerte" },
+ { "ph10_lpc_zcode", "La Pequena Cerillera" },
+ { "ph10_modusvivendi", "Modus Vivendi" },
+ { "ph10_panico", "Pánico a la CaÃda" },
+ { "ph10_sobrevive", "Sobrevive" },
// Swedish games
{ "aventyr", "Aventyr" },
@@ -4066,7 +4067,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("epyk", "091111", "2d14b9b9499bc87ecad01215009fa2c7", 236988),
ENTRY0("erden", "980131", "6125e83116854253240b489a22e83b9f", 348160),
ENTRY0("eric", "000001", "6ed92a1deef039921701441bc371883a", 116224),
- ENTRY0("errordecopia", "070831", "3c4b4c9963fbcf69d858f6d16d9b584b", 126464),
ENTRY0("escapade", "100111", "64f5e34efe18300476ea6e2dba0e4f81", 678318),
ENTRY0("escape", "130210", "988b6899f8d3c9bc4bbd3153ce1ab31f", 275358),
ENTRY0("escaperemember", "060705", "57b062c6f3e42cac8cb0775265c33c42", 284810),
@@ -4408,7 +4408,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("out", "191112", "b297d0506353e2791d314399b52516f9", 392704),
ENTRY0("outofthepit", "110515", "dc78b694b2ca682084ac7efd769acd9d", 276932),
ENTRY0("paddlingmania", "314159", "8e995f6fdfcf7e96ee9cf6a142bc5053", 54784),
- ENTRY0("paee", "000720", "8fb185a1f581a1cc9a2bb78f2f783345", 26112),
ENTRY0("paint", "980316", "2028550b59c1b2f0892e90545ba15adb", 9216),
ENTRY0("palimpsest", "200909", "0326e9b599e96f7d8ddcc36febce0620", 163328),
ENTRY0("paperbagprincess", "150818", "fdf4a244b41e4a314cfa189ba85453cb", 398848),
@@ -4463,7 +4462,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("readinginmay", "120109", "9ae7c7c4f4162262ea3fdfe49c30c0e7", 196096),
ENTRY0("reddex", "200124", "c393172b2250524493ff34ac767baac6", 379392),
ENTRY0("relief", "000820", "91046311f44a670f51738fcf5dc5a6cd", 94720),
- ENTRY0("remi", "050107", "9c91d2d67a112caa5f51aae4dfc6d4f9", 102912),
ENTRY0("reorsbushcave", "170406", "f84a6d0aaebc242b5b12fdf3f9315a33", 1058880),
ENTRY0("reorsbushcave", "170416", "1d010db82d499b06e27c28375f867fcb", 329216),
ENTRY0("robopuppyredux", "071115", "f91a4a15c2ffe365e2e49b4869deade0", 181606),
@@ -4512,7 +4510,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("scurvy", "110316", "6fbeb4d7013e53830db77aed351a7715", 267760),
ENTRY0("seacoral", "230225", "4f5db746459926ac273390c2424872d5", 69120),
ENTRY0("seeksorrow", "160602", "6108059cd52dc1aba9112b554d6aee0f", 1365918),
- ENTRY0("segapark", "010506", "2d02fd8559b885868aac6a4adcc09198", 75776),
ENTRY0("semid", "091103", "992482407f66e006ad5c23eaee627a66", 237056),
ENTRY0("sfiction", "120706", "662d83be00d1a832e37bdedc565c1a71", 275968),
ENTRY0("sueursfroides", "090104", "14609bd3ad9bd0b7b88c438ee57932b3", 173056),
@@ -6531,246 +6528,265 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("zenin", "070628", "bda2d35eb0614374d02bae623d3a22ec", 90112, Common::SK_SVK),
// Spanish games
- ENTRY1("030307", "070303", "1483dca6052bb366ac32ef4901064b11", 143872, Common::ES_ESP),
- ENTRY1("abalanzate", "001116", "d235b2e983f74f6176aea5b1d1418a78", 79872, Common::ES_ESP),
ENTRY1("abismo", "022001", "d99185503ef97dcad3a3bb10d6063b76", 94208, Common::ES_ESP),
- ENTRY1("aciegas", "010927", "6825eaa8b9a2cc73293329bfacee1311", 78848, Common::ES_ESP),
ENTRY1("acuario", "120122", "b0439b17a37760be2d12579e4fc5cb75", 116224, Common::ES_ESP),
ENTRY1("adv", "971209", "2c38b40ffbc8c29fff29acbbefa317e8", 126976, Common::ES_ESP),
ENTRY1("adso", "010806", "260d3c709d4efe5538a1f10e725172c6", 116224, Common::ES_ESP),
- ENTRY1("aventuraespacial", "090721", "f4c316955bbda2ca557de27b1a3605b9", 152576, Common::ES_ESP),
- ENTRY1("afuera", "010101", "9ed80d0b530f38cce7a7b2c0f1b6ccd9", 116224, Common::ES_ESP),
- ENTRY1("alemanes", "000405", "859f5aaec930da12b42e5dbfe42723e9", 82432, Common::ES_ESP),
ENTRY1("alicia", "980703", "5070504a35d51bdd7f09c67330170d8c", 65536, Common::ES_ESP),
- ENTRY1("amanda", "091110/z5", "11b63cb4c4ca11b86e835c1b00f9c5ae", 132096, Common::ES_ESP),
- ENTRY1("amanda", "091110/zblorb", "c373f508436b06081cd76039dc17582e", 342504, Common::ES_ESP),
ENTRY1("anillo", "990610", "e071a84c1348e49ccd339be6329ea4e0", 75776, Common::ES_ESP),
- ENTRY1("aod", "071128", "6e486ac2bc483fab7bb713fa9e954e46", 178176, Common::ES_ESP),
- ENTRY1("aparato", "000428", "46c40135d29e3fda669d974bb1b76b20", 63488, Common::ES_ESP),
- ENTRY1("aque1", "000206", "c660bbbba9e9d57cc26406a2b3a5ab8d", 85504, Common::ES_ESP),
- ENTRY1("aque1", "000428", "5d16ddd8030635e10065b7e36ba5f59e", 86528, Common::ES_ESP),
- ENTRY1("array", "040107", "8a8e81e62d5762329bfa3d5c7a503d87", 74752, Common::ES_ESP),
- ENTRY1("asesinato", "020222", "988085754ca9b41f7ade080d9b9262ff", 79872, Common::ES_ESP),
- ENTRY1("aveces", "021024", "3e0c409d60bda50121c47094e30cd24c", 81920, Common::ES_ESP),
- ENTRY1("aveces", "110119", "a4004dcb6db8682cc349282aeabb4309", 79872, Common::ES_ESP),
ENTRY1("avent", "961111", "7d3f5a62df58d20631f2f38623c26810", 76288, Common::ES_ESP),
ENTRY1("aventura", "971209", "5bee30fdf0d157186a3336ac2a977913", 128000, Common::ES_ESP),
- ENTRY1("azul", "101223/z5", "a9b6daf1a3b3da110d1d17c1587feeef", 260096, Common::ES_ESP),
- ENTRY1("azul", "101223/zblorb", "f6b9cd8892425e7cb97465baf950b602", 362332, Common::ES_ESP),
- ENTRY1("b1", "001126", "b3ae1f03ef51b51aec67ef4adc2f032c", 87552, Common::ES_ESP),
- ENTRY1("b1", "010411", "b390d3874a900f1bc952678106253395", 119808, Common::ES_ESP),
ENTRY1("bicho", "000402", "b82fba5bce71304bd2545b3c5a987b3b", 61952, Common::ES_ESP),
- ENTRY1("boxman", "071223", "a1c807338a3a5db6a26d3a27004a54cb", 71680, Common::ES_ESP),
- ENTRY1("boxman", "080205", "384ea944adc4be83396c5368a3ba5ed9", 71680, Common::ES_ESP),
ENTRY1("busqueda", "020219", "82cb634fb362358c5506b7c2d586f0f5", 119296, Common::ES_ESP),
ENTRY1("byodspa", "150928", "b0ef443c46323adeb80471e0871bf74b", 383488, Common::ES_ESP),
ENTRY1("casarisa", "140228", "16ff0aba9cf271c0b5432d323af59e61", 33792, Common::ES_ESP),
- ENTRY1("casi", "000305", "65f4d3c7c96413f1f2f59dae7f83597c", 98304, Common::ES_ESP),
- ENTRY1("casi", "000311", "d9351b2b336b96f481bc42e222adc3e4", 97792, Common::ES_ESP),
- ENTRY1("castillosilencio", "031205", "09ef4bbe2455f592941c817cd17cd865", 77824, Common::ES_ESP),
ENTRY1("cavernad", "990610", "581b7ac02320a8c95d2c005f9fb89f78", 76800, Common::ES_ESP),
- ENTRY1("celos", "010403", "6f4dc34a02fe5eb872ffe99faa06fb79", 69632, Common::ES_ESP),
- ENTRY1("cerillera", "101213/z5", "b4e747ef59bf719b2edecf6b3796883f", 110592, Common::ES_ESP),
- ENTRY1("cerillera", "101213/zblorb", "6bd57d7dd178cc4d3ef895c147e65087", 1154350, Common::ES_ESP),
- ENTRY1("ch3ch2oh", "010912", "1a4a689b28c4a17c69e7f8e662a63801", 66048, Common::ES_ESP),
- ENTRY1("churro", "010924", "fe54d90be488bcc60a122940d8f220fe", 225280, Common::ES_ESP),
- ENTRY1("churro", "020116", "885c3ffa9a9aeb8518746d69211bff4b", 225792, Common::ES_ESP),
- ENTRY1("conrumbozcode", "010328", "f0d6bab3466ee98d08676aea0a2e6d76", 67072, Common::ES_ESP),
ENTRY1("cronicasparaiso", "100705", "8ae9219d4afb912be81ce225b94c5112", 335024, Common::ES_ESP),
ENTRY1("cruzado", "990610", "d872429765f5c378b35bbb4cd44d7fba", 65024, Common::ES_ESP),
- ENTRY1("cuentoch", "991224", "2b5deed86c0dc5229cd60c4b46788c2b", 77824, Common::ES_ESP),
ENTRY1("cueva", "150301/z5", "e0a6f6e6949944b7793f2822af687f2f", 74752, Common::ES_ESP),
ENTRY1("cueva", "150301/zblorb", "fb45c478ca1c30151186a7703a1040fc", 76172, Common::ES_ESP),
- ENTRY1("ddddddcrj", "050616", "1b89e39bfdcf2ddd4675d8a8013746da", 66048, Common::ES_ESP),
- ENTRY1("decolor", "171106", "d6fb4727e8ee20d22dbbe17d5673c878", 104960, Common::ES_ESP),
- ENTRY1("diana", "080806", "2b117f98896856713a418bcd782be568", 107008, Common::ES_ESP),
ENTRY1("despert", "980909", "f6c469e0931c9f18f149e1b6da484436", 129536, Common::ES_ESP),
ENTRY1("despert", "990519", "2d2bb65c166c24f89dc30be8021309b7", 128000, Common::ES_ESP),
- ENTRY1("domador", "050712", "a2ee06887398686a1c78aaff78ca9208", 74752, Common::ES_ESP),
- ENTRY1("domador", "070905", "99babbd53e5cc5f2f3a312615c261b45", 74752, Common::ES_ESP),
ENTRY1("draculasp", "020709", "8466396cd5c66595fee8803f442e2e88", 100352, Common::ES_ESP),
ENTRY1("draculasp", "071227", "53865e944daea77afeaf9cb909cfe85a", 101888, Common::ES_ESP),
- ENTRY1("draculasp2", "060331", "eec7853595240864f25c34da9083ca8b", 108032, Common::ES_ESP),
- ENTRY1("draculasp2", "080819", "4de47380bf5d802f295a487eaf1499c6", 123392, Common::ES_ESP),
- ENTRY1("dwight", "150211", "35a5ea3853dd9a232d71e9ba853c49be", 196096, Common::ES_ESP),
ENTRY1("ecss", "020320", "a24165f84beeb69d0b5c9e804f0ae8a1", 83456, Common::ES_ESP),
ENTRY1("edaylobo", "020714", "5a7733503f33e5c63922e04086fef93b", 79360, Common::ES_ESP),
ENTRY1("elcontinente", "080402", "6dd46c1e1f58734017f3775b31aac455", 161792, Common::ES_ESP),
ENTRY1("ellibro", "030923", "33a3b35529ab33713913f8b92cc8ad8a", 109568, Common::ES_ESP),
- ENTRY1("elprotector", "010103", "3189852634dcc62258c4e3af727bac46", 154624, Common::ES_ESP),
- ENTRY1("elprotector", "021225", "45edda9ec6eb400f409681d3f2b052d4", 122368, Common::ES_ESP),
- ENTRY1("elultimohogar", "021225", "45edda9ec6eb400f409681d3f2b052d4", 122368, Common::ES_ESP),
- ENTRY1("emmy", "080915", "92890016648bbfe1290f71d9a903afc9", 79872, Common::ES_ESP),
ENTRY1("encierro", "010101", "083514ce5d9718020083ddd00d85e279", 247808, Common::ES_ESP),
ENTRY1("ergotdelima", "170616/z8", "c0b8265d11c2bb2dd6dd62801fb7ed73", 382464, Common::ES_ESP),
ENTRY1("ergotdelima", "170616/zblorb", "0bcc4c1c8cc24165cb8f02f17f00682d", 606834, Common::ES_ESP),
ENTRY1("estacion", "080126", "2a8d4eb4c600ce76f05f03cf862a9328", 92672, Common::ES_ESP),
ENTRY1("excessus", "990610", "5bb56f1cf94a376fb34bfaf9c07791f1", 58880, Common::ES_ESP),
- ENTRY1("faro", "200599", "dac2578e464d19560297946919d9c8fa", 84480, Common::ES_ESP),
- ENTRY1("faro", "070803", "54fdad7789f03d4c7644835bd295ad1f", 94208, Common::ES_ESP),
ENTRY1("forrajeo", "010101", "d86123253ae4b35570013dd87e48036a", 108032, Common::ES_ESP),
- ENTRY1("fotones", "000814", "1a52fbe4d726febddfff78f1a60a353f", 57856, Common::ES_ESP),
- ENTRY1("fotones", "001122", "195e147c36e6fe1536db425604424286", 62464, Common::ES_ESP),
ENTRY1("fotopia", "991213", "bb067cca7cd769c20e7bb5dc9ed09c65", 214016, Common::ES_ESP),
ENTRY1("fotopia", "991220", "8f5264294438c6fa07a4774cae749b47", 214016, Common::ES_ESP),
- ENTRY1("gambito", "081202", "6ea6121f1891d46fe8cc957ef8939d68", 235990 , Common::ES_ESP),
ENTRY1("geo", "129110", "b3e2f191f509cd0b3c627a988f578ef0", 130650, Common::ES_ESP),
- ENTRY1("gorbag", "100104", "581e67f731d6b1d0d40bfc38cb531bf9", 199168, Common::ES_ESP),
ENTRY1("gorron", "001127", "74a82670f409c93607e72860552ddda2", 104960, Common::ES_ESP),
ENTRY1("gorron", "001205", "639f4ab6b26cc6b6e2023fa848f00d92", 74240, Common::ES_ESP),
ENTRY1("gorron", "020726", "67a7a86523a72c85b9cc0a0cf730ee75", 80896, Common::ES_ESP),
- ENTRY1("goteras", "010101", "a1333ac5833be019f2c5f21f3b916fa8", 126976, Common::ES_ESP),
- ENTRY1("goteras", "010102", "892f263e65c00fd92f6e384b2729acbe", 128000, Common::ES_ESP),
- ENTRY1("gusano", "981010", "8b7400e0ff657ae0c12f86975eb81b17", 60416, Common::ES_ESP),
ENTRY1("hampa", "120621", "7db989262feb3c36e5e6b46eeab7447a", 277504, Common::ES_ESP),
ENTRY1("heredar", "980907", "d63cdbaf4f65a1fd6bca4f1c14317b38", 56832, Common::ES_ESP),
ENTRY1("heresville", "990610", "6b8c930f5b874e0c5a629b6385b0fb30", 70144, Common::ES_ESP),
ENTRY1("heresville", "001025", "7d4dfdf7911b926a44c66a355faddf8e", 71168, Common::ES_ESP),
- ENTRY1("hhorcus", "100818", "092849be8d49f1ef509a88a1bc5bbea8", 118262, Common::ES_ESP),
- ENTRY1("hhorcus", "110512", "a5ad46532a527efdc80bc1e6638edbe5", 117248, Common::ES_ESP),
- ENTRY1("hierbacristal", "071222", "64cf677261e13fb9fa6e071c3c864ae0", 222816, Common::ES_ESP),
ENTRY1("i0", "000630", "d43fcdb06a748ea24f2329aba8c5761e", 218624, Common::ES_ESP),
ENTRY1("i0", "000604", "8a1b35f2ad28a1d279f791417416b1ef", 218624, Common::ES_ESP),
ENTRY1("imposibl", "000726", "4a42497c47157f11b87059fc41083358", 59904, Common::ES_ESP),
ENTRY1("imposibl", "000903", "011f062695d82ca67afe6efe8001ab51", 59904, Common::ES_ESP),
- ENTRY1("islas", "050531", "3d7cee978d4f69e41e8af1a8ccda2b9d", 369152, Common::ES_ESP),
ENTRY1("islamisteriosa", "120113", "56ce52bdf2d9a51786a4b38cf5cc3725", 236544, Common::ES_ESP),
ENTRY1("juguete", "010529", "28b197d2889a7f6c7c8a00c5d8f6c605", 107520, Common::ES_ESP),
- ENTRY1("jugueteria", "090720", "b6cad6064dbbc4ef5f611db7c8037d6a", 96768, Common::ES_ESP),
- ENTRY1("kerulen", "090720/z5", "b1b024e24c78e37d424163c5b2a6f1ad", 105984, Common::ES_ESP),
- ENTRY1("kerulen", "090720/zblorb", "0324283a404d8c6b425e37a05073c61d", 682958, Common::ES_ESP),
ENTRY1("laberinto", "081027", "968500b509f1da10153186dfb3d89a37", 164352, Common::ES_ESP),
- ENTRY1("lamansion", "010103", "332cf78fb9eb0a0a60895bf85b73a7f8", 138752, Common::ES_ESP),
- ENTRY1("libroaburria", "030730", "f3e8860af7d3751d467f085808f1922d", 106496, Common::ES_ESP),
- ENTRY1("lldc", "666777", "024e9465504e1ab7bda9399602102876", 164864, Common::ES_ESP),
ENTRY1("logicinv", "000809", "0c02dd96b334038619a7a7346ae34a47", 61952, Common::ES_ESP),
ENTRY1("logicinv", "000909", "e7225635756c1e4a6a2c990bb8709345", 61952, Common::ES_ESP),
- ENTRY1("macetas", "010102", "3e987e21093af65c8fce2e458ee3dafb", 234496, Common::ES_ESP),
ENTRY1("maquina", "980915", "3229392e8493a2ba08efd3ce53d27ee3", 59392, Common::ES_ESP),
- ENTRY1("marcopolo", "120121/z8", "b65137ff4f3e7c8a88164f3729419708", 78848, Common::ES_ESP),
- ENTRY1("marcopolo", "120121/zblorb", "8bed81e9e1d234f4e0e5e715e9a7f0fb", 80038, Common::ES_ESP),
ENTRY1("marsmenace", "160210", "c2804882005d945917d765b32c6d39ec", 427008, Common::ES_ESP),
- ENTRY1("mausoleo", "071223", "a4356d2f89052328323a3dd2ce069658", 164864, Common::ES_ESP),
- ENTRY1("meeva", "021130", "4d988f4963d14f43cf61c44417be22ae", 135168, Common::ES_ESP),
- ENTRY1("megara", "091204/z5", "94b7019ed62d257344ef39727011c250", 214016, Common::ES_ESP),
- ENTRY1("megara", "091204/zblorb", "6798f8acb0c0c60d1026a1e9a6469b55", 472716, Common::ES_ESP),
ENTRY1("memorias", "000824", "e0af9b9bbef7ff5f9d1281e32e2db488", 65024, Common::ES_ESP),
ENTRY1("memorias", "071119", "c14d4b1b81b8b3c5db7b861d681c5a4f", 228454, Common::ES_ESP),
- ENTRY1("mimoso", "000002", "1df07c29b69fa6e1635a0f1af0ec68ba", 104960, Common::ES_ESP),
- ENTRY1("modusvivendi", "010101", "20795fdfe47bc6f6c519f3fe11e34c17", 234496, Common::ES_ESP),
ENTRY1("mpdroidone", "170820", "ea6bf4230bf6f267f76e191d84fb9804", 353792, Common::ES_ESP),
- ENTRY1("mushahierba", "081021", "2d28f401d63f163e5d34115fec07df72", 207240, Common::ES_ESP),
- ENTRY1("navidad", "050110", "6fa3ccdcce7b0c45e608f2948a63646d", 102912, Common::ES_ESP),
- ENTRY1("necedad", "010924", "4d29d5db290b39ccb636c2e58a546512", 101888, Common::ES_ESP),
- ENTRY1("necedad", "010925", "fc25f03b71e39ddca21e2c93607ac660", 101888, Common::ES_ESP),
- ENTRY1("necedad", "150515", "3f0daa76a913ec8244fc8ace590e24a1", 91648, Common::ES_ESP),
- ENTRY1("ocaso", "020215", "017f1ee4813271b886347af89b4c917d", 164352, Common::ES_ESP),
- ENTRY1("oculta", "050214", "06340073888cd6850b9d176ed3b1a251", 190464, Common::ES_ESP),
- ENTRY1("olvido", "001230", "c7673107bf9909890480935b4d10ea24", 91648, Common::ES_ESP),
- ENTRY1("osito", "020918", "5a4cd96e65e9f3132ecd7ef2df8ee714", 128512, Common::ES_ESP),
- ENTRY1("osito", "021002", "7ab4fdbf2a13da9742350cf9f89121e6", 128512, Common::ES_ESP),
- ENTRY1("panajo", "010102", "3969bf7b2dd00b342e6c0b4ec797919a", 124416, Common::ES_ESP),
- ENTRY1("panico", "101224", "382cbfb32478ffca560884fc0af6cd83", 121856, Common::ES_ESP),
- ENTRY1("papi", "000627", "1b04e46fa60b6d53698e55b22cebcd64", 61952, Common::ES_ESP),
ENTRY1("paraiso", "000214", "28abb3f35a041ea425b9ec3e93086440", 68096, Common::ES_ESP),
ENTRY1("perseo", "150428", "5242114f236e71848be5f6c92fdcb6ef", 26624, Common::ES_ESP),
ENTRY1("peso", "981021", "db6fa2c6d6e9d385e0625f9b66c84f6b", 65536, Common::ES_ESP),
- ENTRY1("pincoya", "010102", "bafb201726dd331308cdf34ec1e478cb", 168960, Common::ES_ESP),
ENTRY1("playera", "010101", "9866408f548c8606e521075907b33ca7", 80896, Common::ES_ESP),
ENTRY1("playera", "021100", "a30d9013d71a6277e2b062fde304ff22", 80384, Common::ES_ESP),
- ENTRY1("pozo", "030105", "2a6dfdb3ebde6ac58eb27bba9e037052", 73728, Common::ES_ESP),
ENTRY1("premios", "000502", "085f093d0ab40c7a46ed2ca5a8382b86", 71168, Common::ES_ESP),
ENTRY1("pueblofantasma", "140305", "37284904beae0eedbfb98b17585bcaae", 33792, Common::ES_ESP),
ENTRY1("pyramid", "150427", "7b0f878f298d131024568d9364cf54e7", 29184, Common::ES_ESP),
ENTRY1("quenoche", "031015", "0085e1d917110642a700551536770d8d", 101376, Common::ES_ESP),
ENTRY1("redencionmomificad", "161212", "4e1370baee1a5713a792998f8ff5ce93", 117760, Common::ES_ESP),
ENTRY1("reflejos", "010101", "7edc3b30022e97978ea93ef5c22edccd", 144384, Common::ES_ESP),
- ENTRY1("regentezcode", "090513", "7a84c3ce7a2df69b2da994aaa13ee788", 82432, Common::ES_ESP),
ENTRY1("raro", "000402", "dcbe2202d09a7f5b7dfd6ffb96438fd4", 58880, Common::ES_ESP),
ENTRY1("regalo", "100104", "8d7ea3a09f39d1d2de103e5117ad3224", 336064, Common::ES_ESP),
- ENTRY1("regreso", "060704", "21565444255a18e57988d983a283962b", 114176, Common::ES_ESP),
- ENTRY1("resaca", "060713", "868eb485714fbc34358bff2dfa9335d0", 152576, Common::ES_ESP),
ENTRY1("roleando", "071221", "09f5aaad79cbb12084241d8d26199ea6", 124416, Common::ES_ESP),
ENTRY1("saee", "000721", "d37e0681b1bc1ebbf001d1a37cbd355c", 29696, Common::ES_ESP),
ENTRY1("saee", "010308", "0ad5c5a78ea37c53bb614f4bc6f7754f", 31232, Common::ES_ESP),
- ENTRY1("senten", "980623", "9a07adb394f9a6a135f26af4608405ee", 71168, Common::ES_ESP),
- ENTRY1("senten", "991225", "e578cb2626d969bba50d2ccd6d863ade", 90624, Common::ES_ESP),
ENTRY1("sinclairdemo", "030617/Demo", "ceb3d5b3086b5a1f4f3b6b239cb396a0", 115712, Common::ES_ESP),
ENTRY1("sinrumbo", "000806", "e483112a43721be59b4519b037868adb", 58368, Common::ES_ESP),
- ENTRY1("sm1pesadillavoraz", "080430", "79f8cb30a31146e08465acd9038ba7e6", 604046, Common::ES_ESP),
- ENTRY1("sm2konix", "080505", "c9a4128b4874ec735f77295f590a3108", 74240, Common::ES_ESP),
- ENTRY1("sm3absolutos", "080516", "9505fa8fc4f4c2d06730ce6c33f0fd43", 270222, Common::ES_ESP),
- ENTRY1("sm4culpatuya", "080711", "c62a2c1fa6c4e6918f4c9ee7b7bb4b57", 196096, Common::ES_ESP),
- ENTRY1("sm6ascenso", "090409/z5", "108dd4e7623634e6ff7ca976118dfa29", 220672, Common::ES_ESP),
- ENTRY1("sm6ascenso", "090409/zblorb", "352b9bb39f2fff76b409025670169a98", 380434, Common::ES_ESP),
- ENTRY1("sobrevive", "021127", "f951b4a1540035a90c470fc9016ed39f", 111616, Common::ES_ESP),
- ENTRY1("sombras", "021127", "72b83812567f8a4c9cd523b6a09a9c65", 121856, Common::ES_ESP),
- ENTRY1("sonrisas", "081202", "fce16ce85582c2b6157beaace24bf684", 146888, Common::ES_ESP),
ENTRY1("toma", "070112", "24b40be7145095b291c60cb02b5310ad", 186368, Common::ES_ESP),
ENTRY1("tiros", "070112", "731180f56273fc20895236b5e904a33b", 108544, Common::ES_ESP),
- ENTRY1("tokland", "001130", "7f5c796474c250f418a47fa9285e3116", 139776, Common::ES_ESP),
- ENTRY1("torre", "000208", "2a5bca50855883c01ce4e7e30c7bd444", 126464, Common::ES_ESP),
ENTRY1("trapero", "000626", "58aa5c86ee0edd2c0e304b059e1a1ca3", 170496, Common::ES_ESP),
ENTRY1("tribu", "060599", "65e2958400d47de5adfcf89428367c2d", 154624, Common::ES_ESP),
ENTRY1("tribu", "000626", "9348691a35515442682a29daa3239f4b", 9728, Common::ES_ESP),
- ENTRY1("trono", "060105/z5", "27576046399a460904d06942d534549c", 198656, Common::ES_ESP),
- ENTRY1("trono", "060105/zblorb", "87bfb28edc44caf30706f3643277ce51", 200052, Common::ES_ESP),
ENTRY1("tuuli", "180501", "9382d5a2886dd7681203128a183ebae3", 671650, Common::ES_ESP),
- ENTRY1("umami", "070807", "86a045a71db97910e78ba402b33c5c7d", 80384, Common::ES_ESP),
ENTRY1("varenna", "190399", "2b984b69649ff9de6c13438e4fb81172", 174592, Common::ES_ESP),
- ENTRY1("venenariusverborum", "160516", "0a89f0ad5b3df50ff6f32d961cce2c00", 192512, Common::ES_ESP),
- ENTRY1("venenariusverborum", "160517", "1c7c3ce13621f78e7cf6752a2b0fc58b", 192512, Common::ES_ESP),
- ENTRY1("visitantes", "091130", "d8e7c7376b11f022e109069e4ad3b22a", 87040, Common::ES_ESP),
ENTRY1("waxworksspa", "140301", "d0de29f4f375f6ce12539f9f26800ae3", 31232, Common::ES_ESP),
ENTRY1("zipi", "990707", "98067b8edc5edadf54c66c4becfa8a3c", 9728, Common::ES_ESP),
ENTRY1("zna", "000803", "8e6da0f9124591a68d736e3d1036ec98", 59392, Common::ES_ESP),
ENTRY1("zna", "001122", "d4652457908490465a0a4b17965cc695", 64000, Common::ES_ESP),
- // Spanish games: "BreveComp2" Competition
- ENTRY1("bc2_castillo", "031122", "0c6b8c77106dba58e81223c5d5c1da5f", 95744, Common::ES_ESP),
- ENTRY1("bc2_cubo", "000001", "b403e06541c950598d72e504182eb3fb", 83456, Common::ES_ESP),
- ENTRY1("bc2_libroaburria", "031202", "9267337f8592091ec23eb5b05aa8f17f", 110080, Common::ES_ESP),
- ENTRY1("bc2_lunasp", "030304", "c54874fa9ced274ba70f3ead2c8bfade", 114688, Common::ES_ESP),
- ENTRY1("bc2_mimoso", "000001", "d563e0682941e3f1518223c44e9eb3ce", 94720, Common::ES_ESP),
- ENTRY1("bc2_rural", "031104", "ef441ece688cbeef11eef548d0c54aa1", 105472, Common::ES_ESP),
-
- // Spanish games; "FIComp2008" Competition
- ENTRY1("fic_macetas", "010101", "7a20d35db70f537247ed2ef62e0a1f6c", 231424, Common::ES_ESP),
-
- // Spanish games; "MedievoComp" Competition
- ENTRY1("mc_bardo", "050918", "7fbedef94068625973d94d672549f0ab", 156672, Common::ES_ESP),
- ENTRY1("mc_trono", "051030", "ce8acc82e6fc3de5ba774b6dc4454e44", 180224, Common::ES_ESP),
-
- // Spanish games; "NanoComp I" Competition
- ENTRY1("csa", "150201", "2efa23d92a10a64196ea6f01dea556c2", 72704, Common::ES_ESP),
-
- // Spanish games; "NanoComp III" Competition
- ENTRY1("n3_aveces", "030218", "b4232196474c2dc8ae992779e2f5deae", 80384, Common::ES_ESP),
- ENTRY1("n3_cv", "020804", "10aa5683d762eb22a513ea5079d9f57f", 76288, Common::ES_ESP),
- ENTRY1("n3_declina", "020804", "bb122c716609e7c04e7d5e8812be7e64", 169472, Common::ES_ESP),
- ENTRY1("n3_ligue", "020923", "f1d3c7e09e76b29daa2ca82dce3d7bca", 91648, Common::ES_ESP),
- ENTRY1("n3_obituario", "000002", "f53ed22f096c68aa612d7a4994769c2a", 81920, Common::ES_ESP),
- ENTRY1("n3_pruebafisica", "021115", "4a30167350b7b94a98463da12a798e8d", 77312, Common::ES_ESP),
-
- // Spanish games; "NanoComp IV" Competition
- ENTRY1("n4_aluzine", "122103", "8d974b6777b04a288db409bfc777bd22", 78336, Common::ES_ESP),
- ENTRY1("n4_domador", "030921", "d7a862901c0e8a75688e813aeb9ccabe", 74752, Common::ES_ESP),
- ENTRY1("n4_otrpalab", "010102", "1df1630200c6e9a631bb71af494c7d81", 67072, Common::ES_ESP),
-
- // Spanish games; "RetroComp 2004" Competition
- ENTRY0("rc04_remi", "040801", "8c724781c9356c5c94d2ccfe7dd38aba", 102400),
-
- // Spanish games; "RetroComp 2006" Competition
- ENTRY1("rc06_elgatocheko", "061106", "3e668bdd0359ea7bdd6953f063ad0aaf", 110080, Common::ES_ESP),
-
- // Spanish games; "XComp 2005" Competition
- ENTRY1("xc05_lemniscata", "050603", "5a62d55c9a0b2b2bd66deac693e40e35", 69120, Common::ES_ESP),
- ENTRY1("xc05_romanfredo", "050602", "b29277fc75c8ab3580d7395b9b4a1a90", 73728, Common::ES_ESP),
-
- // Spanish games; "XComp 2008" Competition
- ENTRY1("xc08_sm4culpatuya", "080723/z5", "77cd0cbf40cd6badfa9edb9306108008", 198656, Common::ES_ESP),
- ENTRY1("xc08_sm4culpatuya", "080723/zblorb", "01ef491a2099414817f2a20d0ae78dd2", 536956, Common::ES_ESP),
- ENTRY1("xc08_pronto", "080720", "a48b81b1c97d6074e3679659f9dce23a", 270826, Common::ES_ESP),
+ // Spanish games: Ectocomp 2017 - Le Grand Guignol
+ ENTRY1("ec17_decolor", "171106", "d6fb4727e8ee20d22dbbe17d5673c878", 104960, Common::ES_ESP),
+
+ // Spanish games: Ectocomp 2022 - Le Grand Guignol
+ ENTRY1("ec22_estadop_zcode", "230428", "7da49889125934b46036a89de3e6d3b3", 474158, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2000
+ ENTRY1("ph00_abalanzate", "001116", "d235b2e983f74f6176aea5b1d1418a78", 79872, Common::ES_ESP),
+ ENTRY1("ph00_alemanes", "000405", "859f5aaec930da12b42e5dbfe42723e9", 82432, Common::ES_ESP),
+ ENTRY1("ph00_aparato", "000428", "46c40135d29e3fda669d974bb1b76b20", 63488, Common::ES_ESP),
+ ENTRY1("ph00_aque1", "000206", "c660bbbba9e9d57cc26406a2b3a5ab8d", 85504, Common::ES_ESP),
+ ENTRY1("ph00_aque1", "000428", "5d16ddd8030635e10065b7e36ba5f59e", 86528, Common::ES_ESP),
+ ENTRY1("ph00_b1", "001126", "b3ae1f03ef51b51aec67ef4adc2f032c", 87552, Common::ES_ESP),
+ ENTRY1("ph00_b1", "010411", "b390d3874a900f1bc952678106253395", 119808, Common::ES_ESP),
+ ENTRY1("ph00_casi", "000305", "65f4d3c7c96413f1f2f59dae7f83597c", 98304, Common::ES_ESP),
+ ENTRY1("ph00_casi", "000311", "d9351b2b336b96f481bc42e222adc3e4", 97792, Common::ES_ESP),
+ ENTRY1("ph00_csa", "150201/v1", "28e903c8f759dd27d520a1b3b6c06448", 72192, Common::ES_ESP),
+ ENTRY1("ph00_csa", "150201/v2", "157307e1f331491f1ed0defb05c2a42f", 72192, Common::ES_ESP),
+ ENTRY1("ph00_csa", "150201/v3", "2efa23d92a10a64196ea6f01dea556c2", 72704, Common::ES_ESP),
+ ENTRY1("ph00_cuentoch", "991224", "2b5deed86c0dc5229cd60c4b46788c2b", 77824, Common::ES_ESP),
+ ENTRY1("ph00_faro00", "200599", "dac2578e464d19560297946919d9c8fa", 84480, Common::ES_ESP),
+ ENTRY1("ph00_fotones", "000814", "1a52fbe4d726febddfff78f1a60a353f", 57856, Common::ES_ESP),
+ ENTRY1("ph00_fotones", "001122", "195e147c36e6fe1536db425604424286", 62464, Common::ES_ESP),
+ ENTRY1("ph00_gusano", "981010", "8b7400e0ff657ae0c12f86975eb81b17", 60416, Common::ES_ESP),
+ ENTRY1("ph00_olvido_zcode", "001124", "392f381ccddd755b437a6ab0c85398a7", 91136, Common::ES_ESP),
+ ENTRY1("ph00_olvido_zcode", "001230", "c7673107bf9909890480935b4d10ea24", 91648, Common::ES_ESP),
+ ENTRY1("ph00_papi", "000627", "1b04e46fa60b6d53698e55b22cebcd64", 61952, Common::ES_ESP),
+ ENTRY1("ph00_senten", "980623", "9a07adb394f9a6a135f26af4608405ee", 71168, Common::ES_ESP),
+ ENTRY1("ph00_senten", "991225", "e578cb2626d969bba50d2ccd6d863ade", 90624, Common::ES_ESP),
+ ENTRY1("ph00_torre", "000208/v1", "2a5bca50855883c01ce4e7e30c7bd444", 126464, Common::ES_ESP),
+ ENTRY1("ph00_torre", "000208/v2", "a132c528864576ef5df1ee46c76a5c61", 126464, Common::ES_ESP),
+ ENTRY1("ph00_tokland", "001130", "7f5c796474c250f418a47fa9285e3116", 139776, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2001
+ ENTRY1("ph01_aciegas", "010927", "6825eaa8b9a2cc73293329bfacee1311", 78848, Common::ES_ESP),
+ ENTRY1("ph01_celos", "010403", "6f4dc34a02fe5eb872ffe99faa06fb79", 69632, Common::ES_ESP),
+ ENTRY1("ph01_ch3ch2oh", "010912", "1a4a689b28c4a17c69e7f8e662a63801", 66048, Common::ES_ESP),
+ ENTRY1("ph01_churro", "010924", "fe54d90be488bcc60a122940d8f220fe", 225280, Common::ES_ESP),
+ ENTRY1("ph01_churro", "020116", "885c3ffa9a9aeb8518746d69211bff4b", 225792, Common::ES_ESP),
+ ENTRY1("ph01_conrumb_zcode", "010328", "f0d6bab3466ee98d08676aea0a2e6d76", 67072, Common::ES_ESP),
+ ENTRY1("ph01_lldc", "666777/v1", "024e9465504e1ab7bda9399602102876", 164864, Common::ES_ESP),
+ ENTRY1("ph01_lldc", "666777/v2", "80c0bd13d7017ba291d57d5982bc3384", 164864, Common::ES_ESP),
+ ENTRY1("ph01_necedad", "010924", "4d29d5db290b39ccb636c2e58a546512", 101888, Common::ES_ESP),
+ ENTRY1("ph01_necedad", "010925", "fc25f03b71e39ddca21e2c93607ac660", 101888, Common::ES_ESP),
+ ENTRY1("ph01_necedad", "150515", "3f0daa76a913ec8244fc8ace590e24a1", 91648, Common::ES_ESP),
+ ENTRY1("ph01_ocaso", "020215/v1", "017f1ee4813271b886347af89b4c917d", 164352, Common::ES_ESP),
+ ENTRY1("ph01_ocaso", "020215/v2", "6b47826cde5cb4bb7777bcb735dd76cc", 164352, Common::ES_ESP),
+ ENTRY1("ph01_segapark", "010506", "2d02fd8559b885868aac6a4adcc09198", 75776, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2002
+ ENTRY1("ph02_asesinato", "020222", "988085754ca9b41f7ade080d9b9262ff", 79872, Common::ES_ESP),
+ ENTRY1("ph02_aveces", "021024", "3e0c409d60bda50121c47094e30cd24c", 81920, Common::ES_ESP),
+ ENTRY1("ph02_aveces", "030218", "b4232196474c2dc8ae992779e2f5deae", 80384, Common::ES_ESP),
+ ENTRY1("ph02_aveces", "110119", "a4004dcb6db8682cc349282aeabb4309", 79872, Common::ES_ESP),
+ ENTRY1("ph02_cv", "020804", "10aa5683d762eb22a513ea5079d9f57f", 76288, Common::ES_ESP),
+ ENTRY1("ph02_ddddddcrj", "050616", "1b89e39bfdcf2ddd4675d8a8013746da", 66048, Common::ES_ESP),
+ ENTRY1("ph02_declina", "020804", "bb122c716609e7c04e7d5e8812be7e64", 169472, Common::ES_ESP),
+ ENTRY1("ph02_jugueteria", "090720", "b6cad6064dbbc4ef5f611db7c8037d6a", 96768, Common::ES_ESP),
+ ENTRY1("ph02_ligue", "020923", "f1d3c7e09e76b29daa2ca82dce3d7bca", 91648, Common::ES_ESP),
+ ENTRY1("ph02_meeva", "021130", "4d988f4963d14f43cf61c44417be22ae", 135168, Common::ES_ESP),
+ ENTRY1("ph02_obituario", "000002", "f53ed22f096c68aa612d7a4994769c2a", 81920, Common::ES_ESP),
+ ENTRY1("ph02_osito", "020918", "5a4cd96e65e9f3132ecd7ef2df8ee714", 128512, Common::ES_ESP),
+ ENTRY1("ph02_osito", "021002", "7ab4fdbf2a13da9742350cf9f89121e6", 128512, Common::ES_ESP),
+ ENTRY1("ph02_pruebafisica", "021115", "4a30167350b7b94a98463da12a798e8d", 77312, Common::ES_ESP),
+ ENTRY1("ph02_regente_zcode", "090513", "7a84c3ce7a2df69b2da994aaa13ee788", 82432, Common::ES_ESP),
+ ENTRY1("ph02_sombras", "021127", "72b83812567f8a4c9cd523b6a09a9c65", 121856, Common::ES_ESP),
+ ENTRY1("ph02_ultimohogar", "021225", "45edda9ec6eb400f409681d3f2b052d4", 122368, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2003
+ ENTRY1("ph03_aluzine", "122103", "8d974b6777b04a288db409bfc777bd22", 78336, Common::ES_ESP),
+ ENTRY1("ph03_array", "040107", "8a8e81e62d5762329bfa3d5c7a503d87", 74752, Common::ES_ESP),
+ ENTRY1("ph03_castillo", "031122", "0c6b8c77106dba58e81223c5d5c1da5f", 95744, Common::ES_ESP),
+ ENTRY1("ph03_cubo", "000001", "b403e06541c950598d72e504182eb3fb", 83456, Common::ES_ESP),
+ ENTRY1("ph03_domador", "030921", "d7a862901c0e8a75688e813aeb9ccabe", 74752, Common::ES_ESP),
+ ENTRY1("ph03_domador", "050712", "a2ee06887398686a1c78aaff78ca9208", 74752, Common::ES_ESP),
+ ENTRY1("ph03_domador", "070905", "99babbd53e5cc5f2f3a312615c261b45", 74752, Common::ES_ESP),
+ ENTRY1("ph03_dwight_zcode", "150211/z5", "35a5ea3853dd9a232d71e9ba853c49be", 196096, Common::ES_ESP),
+ ENTRY1("ph03_libroaburria", "031202", "9267337f8592091ec23eb5b05aa8f17f", 110080, Common::ES_ESP),
+ ENTRY1("ph03_libroaburria", "030730", "f3e8860af7d3751d467f085808f1922d", 106496, Common::ES_ESP),
+ ENTRY1("ph03_lunasp", "030304", "c54874fa9ced274ba70f3ead2c8bfade", 114688, Common::ES_ESP),
+ ENTRY1("ph03_mimoso", "000001", "d563e0682941e3f1518223c44e9eb3ce", 94720, Common::ES_ESP),
+ ENTRY1("ph03_mimoso", "000002", "1df07c29b69fa6e1635a0f1af0ec68ba", 104960, Common::ES_ESP),
+ ENTRY1("ph03_otrpalab", "010102", "1df1630200c6e9a631bb71af494c7d81", 67072, Common::ES_ESP),
+ ENTRY1("ph03_rural", "031104", "ef441ece688cbeef11eef548d0c54aa1", 105472, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2004
+ ENTRY1("ph04_islas", "050531", "3d7cee978d4f69e41e8af1a8ccda2b9d", 369152, Common::ES_ESP),
+ ENTRY1("ph04_lamansion", "010103/v1", "332cf78fb9eb0a0a60895bf85b73a7f8", 138752, Common::ES_ESP),
+ ENTRY1("ph04_lamansion", "010103/v2", "0acd4655161f834b562b5560353877bd", 138752, Common::ES_ESP),
+ ENTRY1("ph04_navidad", "050110", "6fa3ccdcce7b0c45e608f2948a63646d", 102912, Common::ES_ESP),
+ ENTRY1("ph04_oculta", "050214", "06340073888cd6850b9d176ed3b1a251", 190464, Common::ES_ESP),
+ ENTRY1("ph04_remi", "040801", "8c724781c9356c5c94d2ccfe7dd38aba", 102400, Common::ES_ESP),
+ ENTRY1("ph04_remi", "050107", "9c91d2d67a112caa5f51aae4dfc6d4f9", 102912, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2005
+ ENTRY1("ph05_bardo", "050918", "7fbedef94068625973d94d672549f0ab", 156672, Common::ES_ESP),
+ ENTRY1("ph05_castilsilenco", "031205", "09ef4bbe2455f592941c817cd17cd865", 77824, Common::ES_ESP),
+ ENTRY1("ph05_elprotector", "010103/v1", "3189852634dcc62258c4e3af727bac46", 154624, Common::ES_ESP),
+ ENTRY1("ph05_elprotector", "010103/v2", "a25d70bf5ae8c4af53085c4e57b304e4", 154624, Common::ES_ESP),
+ ENTRY1("ph05_leminscata", "050603", "5a62d55c9a0b2b2bd66deac693e40e35", 69120, Common::ES_ESP),
+ ENTRY1("ph05_pozo", "030105", "2a6dfdb3ebde6ac58eb27bba9e037052", 73728, Common::ES_ESP),
+ ENTRY1("ph05_romanfredo", "050602", "b29277fc75c8ab3580d7395b9b4a1a90", 73728, Common::ES_ESP),
+ ENTRY1("ph05_trono", "051030", "ce8acc82e6fc3de5ba774b6dc4454e44", 180224, Common::ES_ESP),
+ ENTRY1("ph05_trono", "060105/z5", "27576046399a460904d06942d534549c", 198656, Common::ES_ESP),
+ ENTRY1("ph05_trono", "060105/zblorb", "87bfb28edc44caf30706f3643277ce51", 200052, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2006
+ ENTRY1("ph06_draculasp2", "060331", "eec7853595240864f25c34da9083ca8b", 108032, Common::ES_ESP),
+ ENTRY1("ph06_draculasp2", "080819", "4de47380bf5d802f295a487eaf1499c6", 123392, Common::ES_ESP),
+ ENTRY1("ph06_elgatocheko", "061106", "3e668bdd0359ea7bdd6953f063ad0aaf", 110080, Common::ES_ESP),
+ ENTRY1("ph06_goteras", "010101", "a1333ac5833be019f2c5f21f3b916fa8", 126976, Common::ES_ESP),
+ ENTRY1("ph06_goteras", "010102/v1", "892f263e65c00fd92f6e384b2729acbe", 128000, Common::ES_ESP),
+ ENTRY1("ph06_goteras", "010102/v2", "89ba901b7ce23ecfea5a433a29836d18", 160768, Common::ES_ESP),
+ ENTRY0("ph06_paee_zcode", "000720", "8fb185a1f581a1cc9a2bb78f2f783345", 26112),
+ ENTRY1("ph06_regreso", "060704", "21565444255a18e57988d983a283962b", 114176, Common::ES_ESP),
+ ENTRY1("ph06_resaca", "060713", "868eb485714fbc34358bff2dfa9335d0", 152576, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2007
+ ENTRY1("ph07_030307", "070303", "1483dca6052bb366ac32ef4901064b11", 143872, Common::ES_ESP),
+ ENTRY1("ph07_afuera", "010101", "9ed80d0b530f38cce7a7b2c0f1b6ccd9", 116224, Common::ES_ESP),
+ ENTRY1("ph07_aod", "071128", "6e486ac2bc483fab7bb713fa9e954e46", 178176, Common::ES_ESP),
+ ENTRY1("ph07_boxman", "071223", "a1c807338a3a5db6a26d3a27004a54cb", 71680, Common::ES_ESP),
+ ENTRY1("ph07_boxman", "080205", "384ea944adc4be83396c5368a3ba5ed9", 71680, Common::ES_ESP),
+ ENTRY1("ph07_edc_zcode", "070831", "3c4b4c9963fbcf69d858f6d16d9b584b", 126464, Common::ES_ESP),
+ ENTRY1("ph07_faro07", "070803", "54fdad7789f03d4c7644835bd295ad1f", 94208, Common::ES_ESP),
+ ENTRY1("ph07_htec_zcode", "071222", "64cf677261e13fb9fa6e071c3c864ae0", 222816, Common::ES_ESP),
+ ENTRY1("ph07_htec_zcode", "111128", "1e4369aae046805529ca8b490c9e5774", 394904, Common::ES_ESP),
+ ENTRY1("ph07_macetas", "010101", "7a20d35db70f537247ed2ef62e0a1f6c", 231424, Common::ES_ESP),
+ ENTRY1("ph07_macetas", "010102", "3e987e21093af65c8fce2e458ee3dafb", 234496, Common::ES_ESP),
+ ENTRY1("ph07_marcopolo", "120121/z8", "b65137ff4f3e7c8a88164f3729419708", 78848, Common::ES_ESP),
+ ENTRY1("ph07_marcopolo", "120121/zblorb", "8bed81e9e1d234f4e0e5e715e9a7f0fb", 80038, Common::ES_ESP),
+ ENTRY1("ph07_mausoleo", "071223", "a4356d2f89052328323a3dd2ce069658", 164864, Common::ES_ESP),
+ ENTRY1("ph07_umami", "070807", "86a045a71db97910e78ba402b33c5c7d", 80384, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2008
+ ENTRY1("ph08_diana_zcode", "080806", "2b117f98896856713a418bcd782be568", 107008, Common::ES_ESP),
+ ENTRY1("ph08_emmy", "080915", "92890016648bbfe1290f71d9a903afc9", 79872, Common::ES_ESP),
+ ENTRY1("ph08_gambito", "081202", "6ea6121f1891d46fe8cc957ef8939d68", 235990 , Common::ES_ESP),
+ ENTRY1("ph08_mushahierba", "081021", "2d28f401d63f163e5d34115fec07df72", 207240, Common::ES_ESP),
+ ENTRY1("ph08_pronto", "080720", "a48b81b1c97d6074e3679659f9dce23a", 270826, Common::ES_ESP),
+ ENTRY1("ph08_sm1pesadilla", "080430", "79f8cb30a31146e08465acd9038ba7e6", 604046, Common::ES_ESP),
+ ENTRY1("ph08_sm2konix", "080505", "c9a4128b4874ec735f77295f590a3108", 74240, Common::ES_ESP),
+ ENTRY1("ph08_sm3absolutos", "080516", "9505fa8fc4f4c2d06730ce6c33f0fd43", 270222, Common::ES_ESP),
+ ENTRY1("ph08_sm4culpatuya", "080711", "c62a2c1fa6c4e6918f4c9ee7b7bb4b57", 196096, Common::ES_ESP),
+ ENTRY1("ph08_sm4culpatuya", "080723/z5", "77cd0cbf40cd6badfa9edb9306108008", 198656, Common::ES_ESP),
+ ENTRY1("ph08_sm4culpatuya", "080723/zblorb", "01ef491a2099414817f2a20d0ae78dd2", 536956, Common::ES_ESP),
+ ENTRY1("ph08_sonrisas", "081202", "fce16ce85582c2b6157beaace24bf684", 146888, Common::ES_ESP),
+ ENTRY1("ph08_venenaverbo", "160516", "0a89f0ad5b3df50ff6f32d961cce2c00", 192512, Common::ES_ESP),
+ ENTRY1("ph08_venenaverbo", "160517", "1c7c3ce13621f78e7cf6752a2b0fc58b", 192512, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2009
+ ENTRY1("ph09_amanda", "091110/z5", "11b63cb4c4ca11b86e835c1b00f9c5ae", 132096, Common::ES_ESP),
+ ENTRY1("ph09_amanda", "091110/zblorb", "c373f508436b06081cd76039dc17582e", 342504, Common::ES_ESP),
+ ENTRY1("ph09_gorbag", "100104", "581e67f731d6b1d0d40bfc38cb531bf9", 199168, Common::ES_ESP),
+ ENTRY1("ph09_hhorcus_zcode", "100818", "092849be8d49f1ef509a88a1bc5bbea8", 118262, Common::ES_ESP),
+ ENTRY1("ph09_hhorcus_zcode", "110512", "a5ad46532a527efdc80bc1e6638edbe5", 117248, Common::ES_ESP),
+ ENTRY1("ph09_kerulen", "090720/z5", "b1b024e24c78e37d424163c5b2a6f1ad", 105984, Common::ES_ESP),
+ ENTRY1("ph09_kerulen", "090720/zblorb", "0324283a404d8c6b425e37a05073c61d", 682958, Common::ES_ESP),
+ ENTRY1("ph09_lae_zcode", "090721", "f4c316955bbda2ca557de27b1a3605b9", 152576, Common::ES_ESP),
+ ENTRY1("ph09_megara", "091204/z5", "94b7019ed62d257344ef39727011c250", 214016, Common::ES_ESP),
+ ENTRY1("ph09_megara", "091204/zblorb", "6798f8acb0c0c60d1026a1e9a6469b55", 472716, Common::ES_ESP),
+ ENTRY1("ph09_panajo", "010102", "3969bf7b2dd00b342e6c0b4ec797919a", 124416, Common::ES_ESP),
+ ENTRY1("ph09_sm6ascenso", "090409/z5", "108dd4e7623634e6ff7ca976118dfa29", 220672, Common::ES_ESP),
+ ENTRY1("ph09_sm6ascenso", "090409/zblorb", "352b9bb39f2fff76b409025670169a98", 380434, Common::ES_ESP),
+ ENTRY1("ph09_visitantes", "091130", "d8e7c7376b11f022e109069e4ad3b22a", 87040, Common::ES_ESP),
+
+ // Spanish games: Premios Hispanos 2010
+ ENTRY1("ph10_azul", "101223/z5", "a9b6daf1a3b3da110d1d17c1587feeef", 260096, Common::ES_ESP),
+ ENTRY1("ph10_azul", "101223/zblorb", "f6b9cd8892425e7cb97465baf950b602", 362332, Common::ES_ESP),
+ ENTRY1("ph10_lpc_zcode", "101213/z5", "b4e747ef59bf719b2edecf6b3796883f", 110592, Common::ES_ESP),
+ ENTRY1("ph10_lpc_zcode", "101213/zblorb", "6bd57d7dd178cc4d3ef895c147e65087", 1154350, Common::ES_ESP),
+ ENTRY1("ph10_modusvivendi", "010101", "20795fdfe47bc6f6c519f3fe11e34c17", 234496, Common::ES_ESP),
+ ENTRY1("ph10_panico", "101224", "382cbfb32478ffca560884fc0af6cd83", 121856, Common::ES_ESP),
+ ENTRY1("ph10_sobrevive", "021127", "f951b4a1540035a90c470fc9016ed39f", 111616, Common::ES_ESP),
// Swedish games
ENTRY1("aventyr", "071029", "fff0eb351b418ada4010d56c4298d6ac", 133632, Common::SE_SWE),
Commit: 8e650c22b054f3c8c2d690a9ea5b4072a70d3996
https://github.com/scummvm/scummvm/commit/8e650c22b054f3c8c2d690a9ea5b4072a70d3996
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds various "ParserComp", "PunyJam", "SeedComp" competitions
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 1a278ac29a3..5ab90911abe 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -112,12 +112,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "7kids", "The Wolf and the Seven Kids" },
{ "905", "9:05" },
{ "9dancers", "The Nine Dancers" },
- { "a1rl0ck", "A1RL0CK" },
{ "aasmasters", "AAS Masters" },
{ "aaaaaaaa", "A AAAAA AAAAAAAAA" },
{ "accuse", "Accuse" },
{ "acheton", "Acheton" },
- { "acidrain", "Acid Rain" },
{ "acorncourt", "The Acorn Court" },
{ "acrobat", "The Mysterious Case of the Acrobat and His Peers" },
{ "acrossstars", "Across the Stars" },
@@ -160,7 +158,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "arc3h", "Alien Research Centre 3: Footprints in the Snow" },
{ "argument", "The Argument-Winner's Ghost" },
{ "aridandpale", "Arid and Pale" },
- { "arthurdayout", "Arthur's Day Out" },
{ "asylum", "Asylum" },
{ "atrocitron", "Atrocitron" },
{ "ats", "A Tight Spot" },
@@ -204,7 +201,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "blacklily", "The Black Lily" },
{ "blair", "Tales From the College Presents a Breath of Fresh Blair" },
{ "bloodless", "Bloodless on the Orient Express" },
- { "blorp", "Blorp!" },
{ "bluechairs", "Blue Chairs" },
{ "bodybargain", "Body Bargain" },
{ "bofh", "The Bastard Operator from Hell" },
@@ -219,7 +215,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "bronze", "Bronze" },
{ "bryantcollection", "The Bryant Collection" },
{ "bse", "BSE" },
- { "buccaneerscache", "Buccaneer's Cache" },
{ "building", "Building" },
{ "bureaucrocy", "Bureaucrocy" }, // Not Working (2.8.0git)
{ "burglar", "Burglar!" },
@@ -236,7 +231,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "calypso", "Calypso" },
{ "canamicah", "Cana According to Micah" },
{ "candy", "Candy" },
- { "captaincutters", "Captain Cutter's Treasure" },
{ "capturesanta", "Capture Santa!" },
{ "carpathianvampire", "Carpathian Vampire" },
{ "cars", "ASCII Cars!!!" },
@@ -306,7 +300,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cyclops", "The Land of the Cyclops" },
{ "damnatiomemoriae", "Damnatio Memoriae" },
{ "dancebeat", "Dance to the Beat of the Earth" },
- { "dannydipstick", "Danny Dipstick" },
{ "darkiss1", "Darkiss! Wrath of the Vampire - Chapter 1: The Awakening" },
{ "darkiss2", "Darkiss! Wrath of the Vampire - Chapter 2: Journey to Hell" },
{ "dashslapney", "Dash Slapney, Patrol Leader" },
@@ -333,7 +326,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "devours", "All Things Devours" },
{ "dewdrops", "Within a Wreath of Dewdrops" },
{ "dirk", "Dirk" },
- { "djinniotr", "Djinn on the Rocks" },
{ "djinni", "The Djinni Chronicles" },
{ "dogshow", "Dog Show" },
{ "dogslife", "It's a Dog's Life" },
@@ -395,7 +387,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "faithfulcomp", "Faithful Companion" },
{ "fajfeta", "Fajfeta Sur la Luno" },
{ "fallingpieces", "Falling to Pieces" },
- { "fantasydimension", "The Fantasy Dimension" },
{ "farm", "The Farmer's Daughter" },
{ "fate", "Fate" },
{ "fff", "Fox, Fowl and Feed" },
@@ -517,7 +508,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ifwhispers5", "IF Whispers 5" },
{ "ill", "I'll" },
{ "imiagination", "Imiagination" },
- { "impossiblestairs", "The Impossible Stairs" },
{ "inamanor", "In a Manor of Speaking" },
{ "inevita", "Inevitable" },
{ "informatory", "Informatory" },
@@ -550,7 +540,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "kierkegaardsspider", "Kierkegaard's Spider" },
{ "kiiwii", "Kii!Wii! A Tiny Friend to Brighten Your Day" },
{ "killingthedoctor", "Killing the Doctor" },
- { "kingsball", "The King's Ball" },
{ "kirby", "The X-Child, Kevin Johnson Residence Hall Saga 2" },
{ "kitten", "robotfindskitten" },
{ "kooku", "Kook U" },
@@ -585,7 +574,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lookingtothesky", "Looking to the Sky" },
{ "lostpigandplace", "Lost Pig And Place Under Ground" },
{ "lostspellmaker", "The Lost Spellmaker" },
- { "lucidnight", "Lucid Night" },
{ "ludicorp", "The Ludicorp Mystery" },
{ "magicmirror", "Magic Mirror" },
{ "magicmuffin", "Magic Muffin - The Desert" },
@@ -621,7 +609,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "moonwrecked", "Moonwrecked" },
{ "mornelune", "Morne Lune" },
{ "more", "More" },
- { "morris", "Morris" },
{ "mortlakemanor", "Mortlake Manor" },
{ "motelcalifornia", "Motel California" },
{ "motherloose", "Mother Loose" },
@@ -701,7 +688,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "pfrank", "PROFESSOR FRANK" },
{ "philosophersstone", "The Quest for the Philosopher's Stone" },
{ "phlegm", "Phlegm" },
- { "phobias", "Face Your Fears" },
{ "phoenix", "Phoenix's Landing: Destiny" },
{ "photograph", "Photograph" },
{ "photopia", "Photopia" },
@@ -773,7 +759,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "schooldays", "Schooldays" },
{ "scopa", "Scopa" }, // Not Working (2.8.0git)
{ "scurvy", "A Scurvy of Wonders" },
- { "seacoral", "Sea Coral" },
{ "seeksorrow", "Starry Seeksorrow" },
{ "semid", "Semi Intelligent Design" },
{ "sfiction", "Speculative Fiction: Beginner's Lessons" },
@@ -792,7 +777,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "shrapnel", "Shrapnel" },
{ "siliconcastle", "Silicon Castles" },
{ "simpletheft2", "A Simple Theft 2: A Simple Theftier" },
- { "sixgrayrats", "Six Gray Rats Crawl Up the Pillow" },
{ "slackerx", "Slacker X" },
{ "sleepcycle", "Sleep Cycle" },
{ "smallroom", "Trapped in a Small Room" },
@@ -834,11 +818,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stormcellar", "Storm Cellar" },
{ "strainedtea", "Strained Tea" },
{ "strangeworld", "Strange World" },
- { "strikeforce", "Strike Force" },
- { "submarinesabotage", "Submarine Sabotage" },
{ "suicide", "Suicide" },
{ "summerland", "Escape from Summerland" },
- { "sunburn", "Sunburn" },
{ "sunburst", "Sunburst: A C64 Science Fiction Adventure Game" }, // Not Working (2.8.0git)
{ "sundayafternoon", "Sunday Afternoon" },
{ "surfboard", "Surfboard" },
@@ -2928,7 +2909,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "advancedastronomy", "Advanced Astronomy and Grief Counseling" },
{ "adventuresinspace", "Adventures in Space" },
{ "againsthingsending", "Against All Things Ending" },
- { "alchemistgold", "Alchemist's Gold" },
{ "aliceintwistedland", "Alice in Twistedland" },
{ "alienabductescape", "Alien Abduction Escape" },
{ "alloneneedscarrot", "All One Needs Is a Carrot" },
@@ -3479,6 +3459,53 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "yourgovneedsyou", "Your Government Needs You" },
{ "zombiefacuacademy", "Zombies @Faculty Academy" },
+ // ParserComp 2015
+ { "pc15_sixgrayrats", "Six Gray Rats Crawl Up the Pillow" }, // Entrant
+ { "pc15_sunburn", "Sunburn" }, // Entrant
+
+ // ParserComp 2021
+ { "pc21_acidrain", "Acid Rain" }, // 8th Place
+ { "pc21_fivebyfivia", "Fivebyfivia Delenda Est" }, // 9th Place
+ { "pc21_dannydipstick", "Danny Dipstick" }, // 13th Place
+
+ // ParserComp 2022
+ { "pc22_imposstairs", "The Impossible Stairs" }, // 1st Place
+ { "pc22_alchemistgold", "Alchemist's Gold" }, // 6th Place
+ { "pc22_yougetback", "You Wonât Get Her Back" }, // 9th Place
+
+ // ParserComp 2023
+ { "pc23_searchlostark", "Search for the Lost Ark" }, // 1st Place
+ { "pc23_xou", "Xenophobic Opposites, Unite!" }, // 7th Place
+
+ // PunyJam #1
+ { "pj1_captaincutters", "Captain Cutter's Treasure" }, // 1st Place
+ { "pj1_djinniotr", "Djinn on the Rocks" }, // 2nd Place
+ { "pj1_pubhubbub", "Pub Hubbub" }, // 3rd Place
+ { "pj1_deathnumber4", "Death Number Four" }, // 4th Place
+ { "pj1_pubadventure", "Pub Adventure!" }, // 5th Place
+ { "pj1_arthurdayout", "Arthur's Day Out" }, // 7th Place
+ { "pj1_buccaneercache", "Buccaneer's Cache" }, // 8th Place
+ { "pj1_thejob", "The Job" }, // Entrant
+
+ // PunyJam #2
+ { "pj2_morris", "Morris" }, // 1st Place
+ { "pj2_opportunity", "A Once in a Lifetime Opportunity" }, // 2nd Place
+ { "pj2_phobias", "Face Your Fears" }, // 3rd Place
+
+ // PunyJam #3
+ { "pj3_submarinesabot", "Submarine Sabotage" }, // 1st Place
+ { "pj3_a1rl0ck", "A1RL0CK" }, // 2nd Place
+ { "pj3_strikeforce", "Strike Force" }, // 3rd Place
+ { "pj3_lucidnight", "Lucid Night" }, // 4th Place
+ { "pj3_fallingpieces", "Falling to Pieces" }, // 5th Place
+ { "pj3_blorp", "Blorp!" }, // 6th Place
+ { "pj3_seacoral", "Sea Coral" }, // 7th Place
+ { "pj3_cleangetaway", "A Clean Getaway" }, // 8th Place
+ { "pj3_fantadimension", "The Fantasy Dimension" }, // Entrant
+
+ // SeedComp! 2023
+ { "kingsball", "The King's Ball" }, // Entrant
+
{ nullptr, nullptr }
};
#if defined (hSE_TTS)
@@ -3764,14 +3791,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("905", "160430", "d46825116a6f56e14076713230ada85d", 87552),
ENTRY0("905", "120724", "885acc1cf4ae18428d8a1998d57f2925", 87040),
ENTRY0("9dancers", "040718", "8a7faee46b0d6f35cb0cbeb7ac8631b2", 99328),
- ENTRY0("a1rl0ck", "230225", "c41cdba49309a60aaafb79238e814726", 86528),
- ENTRY0("a1rl0ck", "230317", "11c071867ac8bb4f3a104069fb6c9c3d", 82432 ),
- ENTRY0("a1rl0ck", "230402", "b0685da79e0c783b69a3944658ea34f6", 83456),
ENTRY0("aaaaaaaa", "080817", "ead4d097d838d8ca05463ae61babc95d", 131072),
ENTRY0("aasmasters", "030410", "bb6645f33130c7881da72ff0bfb6fb5b", 68608),
ENTRY0("accuse", "070321", "3a1098524f8d6964a5d7a2579e9367f1", 129528),
ENTRY0("acheton", "111115", "5abc5f815b7f4f6031781a3e6126ef03", 250880),
- ENTRY0("acidrain", "210701", "69376ad4a9d4d5d5a161b230911cb4af", 148480),
ENTRY0("acorncourt", "970904", "119dc6466da205261efc1ef8e00d26d1", 55296),
ENTRY0("acrobat", "090111", "adaf3516d405d7dc65cbff1986f41af2", 2068718),
ENTRY0("acrossstars", "100329", "ef910f930a01ac4d24051b8fce549180", 524288),
@@ -3822,7 +3845,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("arc3h", "201129", "b01104b86019675398ec40d44b24a3bb", 52224),
ENTRY0("argument", "170327", "7acb2206d9ca8afcc734e2c6dc7ef782", 330198),
ENTRY0("aridandpale", "090501", "d18d5d2b8ceef04234f64373958097e5", 199400),
- ENTRY0("arthurdayout", "210430", "9404cfa00a0e0dc3ea1dfefbcd8ded4d", 38400),
ENTRY0("asylum", "090721", "1fcf07b963cd664cf11660882de99e47", 135680),
ENTRY0("atrocitron", "161215", "6798fc939e1c6a92eb8e356e359a0ee4", 91648),
ENTRY0("ats", "000001", "accd04838197c1e4937bac253349b623", 387072),
@@ -3868,7 +3890,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("blacklily", "150318", "f74981accbff8eaa36e07bb175640ea2", 199124),
ENTRY0("blair", "971119", "39a811c3280594ef64942d73ab11f7d4", 83456),
ENTRY0("bloodless", "111217", "bf633d44d9ae34fb006aa1c135d24fe2", 188928),
- ENTRY0("blorp", "230419", "f6172926a3de43e1dbd1d756dbcc91ab", 58368),
ENTRY0("bluechairs", "041229", "4ebedbd54fc2eae27fc7d867cadb37c3", 241152),
ENTRY0("bodybargain", "121021", "cf2fc83e9230a45317fdff11c3ee3fc5", 400000),
ENTRY0("bofh", "030202", "c43d7674558043729cf3916f7e1bfe4d", 101376),
@@ -3884,8 +3905,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("bronze", "101025", "ae7671168ced4412cc6307d106e1b23a", 538040),
ENTRY0("bryantcollection", "090401", "2c331a7c183ef29ea13b68075a58c73b", 528620),
ENTRY0("bse", "970110", "d260f722540f8c24a8c5b88778c76261", 89088),
- ENTRY0("buccaneerscache", "210502", "0fc979bfee360e4e966d361aa815ed54", 33792),
- ENTRY0("buccaneerscache", "210522", "7ba7e32110ac3ca97db5e20e3f167bf3", 34304),
ENTRY0("building", "030706", "cc5ab40754fde9739113ef2524ef66b5", 253440),
ENTRY0("bureaucrocy", "141113", "7dcbbc724b7416ad0b80b3159c7e3525", 387606),
ENTRY0("burglar", "010925", "ca9ae17d983afb2d79aad60486a5a859", 71680),
@@ -3902,8 +3921,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("calypso", "140421", "5fadae3572711526d7b61c90bab58087", 97792),
ENTRY0("canamicah", "111013", "0fb93ce7d872ba0f0f0dc948d5d249a4", 364544),
ENTRY0("candy", "970621", "322249ca0d96df20c010d8c2226cf0f2", 59392),
- ENTRY0("captaincutters", "210503/z3", "02e6b574267034d10bb0cdeacb124cb4", 84992),
- ENTRY0("captaincutters", "210503/z5", "b7b85a17256237b07bb988a6df924873", 88064),
ENTRY0("capturesanta", "071220", "bb02e0523374a703007fecf42c8e05c3", 172432),
ENTRY0("carpathianvampire", "220501/z3", "814489495640eceb65dddcb169c13114", 73216),
ENTRY0("carpathianvampire", "220501/z5", "364754e505409cfb703209ec26ec10ca", 75776),
@@ -3990,7 +4007,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("damnatiomemoriae", "101025", "a2b94a1f955a125d19a230b247b99ee3", 427100),
ENTRY0("damnatiomemoriae", "201217", "bcb03ab5af1dce02d5c9a9764a761d26", 634578),
ENTRY0("dancebeat", "100923", "22361c0cb0047fad69d285ca9b51da4e", 240564),
- ENTRY0("dannydipstick", "210701", "cfbd17cf1e4f16c61577c5a5b1df8a41", 114176),
ENTRY0("darkiss1", "160130", "8c8f759915eedbf014b1c8d8ecc282db", 134144),
ENTRY0("darkiss1", "160130/Fixed", "a05a25ebb25ade67ec9c7dcc09c10ab1", 134144),
ENTRY0("darkiss2", "161016", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
@@ -4020,8 +4036,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dewdrops", "050115", "32e07656bbfbc7b4d0b5fe8fd4d1ca7d", 109056),
ENTRY0("dirk", "150416", "b2d0a81eaf7008fa9a1c8654fdc5578d", 362462),
ENTRY0("djinni", "001117", "107f0d7432596234db354dbe3cbb4b68", 105472),
- ENTRY0("djinniotr", "210519/z5", "c99e6e3182a1d25c7deb0cf28361a0d8", 96256),
- ENTRY0("djinniotr", "210519/zblorb", "9f526cada9b557ee72b06984e475176f", 514430),
ENTRY0("dogshow", "101130", "6476e788310c44c52d5249a66d07d037", 712070),
ENTRY0("dogslife", "981015", "e6f0adca898d757c49c9d81a67d3b6cc", 67584),
ENTRY0("dontgo", "120119", "5b153263f946a6013d80d07fa1573dbf", 195584),
@@ -4084,8 +4098,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("faithfulcomp", "131031", "eea6302f434a68e7951ced18b385e2a2", 311716),
ENTRY0("fajfeta", "020101", "284de92bd57df8398562dd2c659fef35", 51712),
ENTRY0("fallingpieces", "180713", "6493ae5c940165d185ac17e2efce4eaa", 45056),
- ENTRY0("fantasydimension", "230313", "2281e7a74333a7730ac44fd233d4f9b3", 60416),
- ENTRY0("fantasydimension", "230508", "2eb8729675b9e461b7bbf3449f3538d8", 62464),
ENTRY0("farm", "020101", "9838d582cdd87814598eff791775a53d", 135168),
ENTRY0("fate", "070304", "03b02750dac39a92ef6dccf2bc1ced4f", 434568),
ENTRY0("fate", "070910", "a659ea01a268760a28bd9a990c8bfb73", 503138),
@@ -4227,7 +4239,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ifwhispers5", "120312", "ebdd62f2484dc87955055cb1093d9359", 326144),
ENTRY0("ill", "000218", "34f194a208f828c4c77d3954082d75a7", 73216),
ENTRY0("imiagination", "110608", "df766ac578a86f0b9d7231bddac5b09b", 252886),
- ENTRY0("impossiblestairs", "220706", "ab5d27c9b35e52e34e2c5300680e7aa7", 243320),
ENTRY0("inamanor", "180117", "65b795d35855bb12e8914eeedd522c2c", 506996),
ENTRY0("inevita", "030428", "6152b19bbf3eb3dd4334004e7094dbe8", 213504),
ENTRY0("informatory", "981211", "c9eb276f103f83b8e7044c1f3930264b", 141312),
@@ -4266,8 +4277,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("kierkegaardsspider", "120413", "19f457515033fd938856e6507b8a6bc1", 254414),
ENTRY0("kiiwii", "141113", "091ab4e450db053a419fb4a8ffe87a22", 255488),
ENTRY0("killingthedoctor", "010221", "6370cf6b47fee82e75f1edb6e4b7f7b0", 57344),
- ENTRY0("kingsball", "230301/z3", "d2f342061077926cc7be238a25af016e", 70144),
- ENTRY0("kingsball", "230301/z5", "546eea1e3d47cf5139a51188916f9c39", 72704 ),
ENTRY0("kirby", "062776", "7750af7ab62cb01dd04e5b665d299d1e", 143360),
ENTRY0("kitten", "130320", "a55520ba5084b68bfb3d1ba9346dd2d6", 45056),
ENTRY0("kitten", "220120", "716e5185056b4371ee5f3c6ebb4cb3a9", 46592),
@@ -4305,8 +4314,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("lostpigandplace", "080406/z8", "400ab3efad70e5b454452e89bf0625e5", 285184),
ENTRY0("lostpigandplace", "080406/zblorb", "f7ede4fcda5d7ee1fd8831e7f8fd2256", 390256),
ENTRY0("lostspellmaker", "980116", "f569560e28e57b0cc15abe69292ddb63", 128000),
- ENTRY0("lucidnight", "230226", "6544a782cfb772d929d6f8eb61e54db3", 64512),
- ENTRY0("lucidnight", "230320", "7e82fcf268692a811cffd60661f85798", 67072),
ENTRY0("ludicorp", "031010", "65250e5c5cfcb403f9fb870ac7e30041", 101888),
ENTRY0("magicmirror", "190817", "7b0e556a7a85d6da09d10bb1b1771e9d", 16384),
ENTRY0("magicmuffin", "120505", "b68fdf687db87217caef5e6c9de65f4a", 208660),
@@ -4344,7 +4351,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("moonshaped", "080710", "1cfa040aace3a4cb249818684fb43b9f", 447840),
ENTRY0("moonwrecked", "110309", "1cc71e3087cb4f92fc244a5c72b8a078", 264668),
ENTRY0("more", "140604", "6e3ec8554b9c877c088fa586c965d896", 315392),
- ENTRY0("morris", "211121", "72c139095c2664c9162a1321d8694e19", 66048),
ENTRY0("mortlakemanor", "120304", "80d317fd404451e436e9c36de5445de8", 261632),
ENTRY0("motelcalifornia", "110329", "67a1855ce59354e8eeff4f2a684811bc", 331712),
ENTRY0("motherloose", "981128", "87de736abcf52f27a00d09b74cfda240", 206336),
@@ -4429,7 +4435,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("pfrank", "111103", "6e34d4ed01ef9548c960675e80de7f10", 351744),
ENTRY0("philosophersstone", "427301", "3684b64c0b5972908af83893ab662bf1", 93696),
ENTRY0("phlegm", "970804", "2f6f7667a3c2782aa0f24eeef7c7fec0", 70656),
- ENTRY0("phobias", "211121", "95e7a65e33211b7d4699740e5d35a470", 48640),
ENTRY0("phoenix", "080430", "d0c50e5cff1098009fbb9f893e7dc75e", 890884),
ENTRY0("photograph", "040827", "0949e8e4d3e1e035913fc75112f40459", 264012),
ENTRY0("photopia", "981223", "7c86e1a9aa2cf27b16b7b60e30d5b584", 194048),
@@ -4508,7 +4513,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("scopa", "110321", "621b223a5f02c7e49d18ae0d6b588d19", 101376),
ENTRY0("scurvy", "110313", "1345c0f052db46981d21dfca1f61164e", 266224),
ENTRY0("scurvy", "110316", "6fbeb4d7013e53830db77aed351a7715", 267760),
- ENTRY0("seacoral", "230225", "4f5db746459926ac273390c2424872d5", 69120),
ENTRY0("seeksorrow", "160602", "6108059cd52dc1aba9112b554d6aee0f", 1365918),
ENTRY0("semid", "091103", "992482407f66e006ad5c23eaee627a66", 237056),
ENTRY0("sfiction", "120706", "662d83be00d1a832e37bdedc565c1a71", 275968),
@@ -4530,8 +4534,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("shrapnel", "000212", "cce4edfddaa7ce948cacdb0fde52fb2d", 98304),
ENTRY0("siliconcastle", "011119", "51d94f5e8684cae443e28c16e3e04fea", 211456),
ENTRY0("simpletheft2", "110601", "21c13d6583c2ce9714e9bdc31adcab82", 357818),
- ENTRY0("sixgrayrats", "150214", "822ebf1958e10ee5a9ba779a1edb0842", 427520),
- ENTRY0("sixgrayrats", "150331", "1a2b10729ebb83a08a38f0c80020a34d", 428544),
ENTRY0("slackerx", "971009", "c7014f074407ddebc685dcd7bce5bd37", 55296),
ENTRY0("sleepcycle", "101217", "5c9c1b6c46c057099cdc6ad04f30407d", 253892),
ENTRY0("smallroom", "100805", "5102ac48e17b26b69ab8737ceb00b3d5", 154112),
@@ -4580,12 +4582,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("stormcellar", "081022", "c38434a33b97a9616956ce48a7d69404", 384600),
ENTRY0("strainedtea", "120407", "628f7a272a28c825314fd207e50913b6", 166400),
ENTRY0("strangeworld", "091012", "d7c09eadf30d77858c88dc0f6706ceaa", 247230),
- ENTRY0("strikeforce", "230227", "721affab23af57a324a59046a32206bc", 76800),
- ENTRY0("submarinesabotage", "230512/z3", "9f4843bb85c7c5dbfc06bbe09ad4bf7f", 65536),
- ENTRY0("submarinesabotage", "230512/z5", "5cc0529faba276319dce0ccf0a3681fc", 68608),
ENTRY0("suicide", "101103", "a936b12bd8f8c80e5948f6035e1eb86b", 343040),
ENTRY0("summerland", "121011", "fc9152c7eefa6f12d99f94a7916481eb", 426542),
- ENTRY0("sunburn", "150214", "598cc42e8184a840bab2d38c6d6dece0", 471332),
ENTRY0("sunburst", "070222", "9f1eee6db8dce7cfb803e5c430fe942a", 65532),
ENTRY0("sundayafternoon", "121213", "73d9c96d54922bcd58781aff41e449ed", 347136),
ENTRY0("surfboard", "201027", "b3e4c1784465d78111b3eda7b7969647", 180224),
@@ -6851,8 +6849,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("advancedastronomy", "140629", "bc1312bc412a64c0f0a59568c9e054a7", 171520),
ENTRY0("adventuresinspace", "170412", "6d4c68931d13b6b8d81f65c837969953", 162816),
ENTRY0("againsthingsending", "120227", "c3ac321492aad96262fb2fbefdb28a69", 173056),
- ENTRY0("alchemistgold", "220701/z3", "e3e298d416710e85778b2fe31a7afc63", 81408),
- ENTRY0("alchemistgold", "220701/z5", "271570957cf46d5c2f71904ec8f69b8f", 83968),
ENTRY0("aliceintwistedland", "150510", "72e236a6b6c2d4c39e74f903a2c533ff", 163840),
ENTRY0("alienabductescape", "140603", "f9569b673574fa6cfce124bc9ece6eea", 156672),
ENTRY0("alienabductescape", "140607", "dbbb6d79336ec63e269651dac42077a1", 160256),
@@ -7444,6 +7440,70 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("yourgovneedsyou", "120504", "4d4557901e048ea8ba90b37762427adf", 185344),
ENTRY0("zombiefacuacademy", "210215", "591a0e3bd3a3890406c9d7e4cbe887c1", 165376),
+ // ParserComp 2015
+ ENTRY0("pc15_sixgrayrats", "150214", "822ebf1958e10ee5a9ba779a1edb0842", 427520),
+ ENTRY0("pc15_sixgrayrats", "150331", "1a2b10729ebb83a08a38f0c80020a34d", 428544),
+ ENTRY0("pc15_sunburn", "150214", "598cc42e8184a840bab2d38c6d6dece0", 471332),
+
+ // ParserComp 2021
+ ENTRY0("pc21_acidrain", "210701", "69376ad4a9d4d5d5a161b230911cb4af", 148480),
+ ENTRY0("pc21_fivebyfivia", "210627", "655affb35059c2077dd74070db1d9572", 356386),
+ ENTRY0("pc21_dannydipstick", "210701", "cfbd17cf1e4f16c61577c5a5b1df8a41", 114176),
+
+ // ParserComp 2022
+ ENTRY0("pc22_imposstairs", "220706", "ab5d27c9b35e52e34e2c5300680e7aa7", 243320),
+ ENTRY0("pc22_alchemistgold", "220701/z3", "e3e298d416710e85778b2fe31a7afc63", 81408),
+ ENTRY0("pc22_alchemistgold", "220701/z5", "271570957cf46d5c2f71904ec8f69b8f", 83968),
+ ENTRY0("pc22_yougetback", "220731/v1", "ca81a9dd480cfa581fe897cf6f8140ea", 296080),
+ ENTRY0("pc22_yougetback", "220731/v2", "a88c49f219bc9fae153a2fd123ed3eb8", 294544),
+
+ // ParserComp 2023
+ ENTRY0("pc23_searchlostark", "230629/z3", "4e08c5528461466698f81f0cd10a2e3f", 74240),
+ ENTRY0("pc23_searchlostark", "230629/z5", "546ec46e41f9056a602ece827173e2c7", 77312),
+ ENTRY0("pc23_xou", "230630/v1", "fe2156a887028e4715706162a47eccc3", 259054),
+ ENTRY0("pc23_xou", "230630/v2", "0bb1331dc6c7cee296134bba21896e94", 260614),
+
+ // PunyJam #1
+ ENTRY0("pj1_captaincutters", "210503/z3", "02e6b574267034d10bb0cdeacb124cb4", 84992),
+ ENTRY0("pj1_captaincutters", "210503/z5", "b7b85a17256237b07bb988a6df924873", 88064),
+ ENTRY0("pj1_djinniotr", "210519/z5", "c99e6e3182a1d25c7deb0cf28361a0d8", 96256),
+ ENTRY0("pj1_djinniotr", "210519/zblorb", "9f526cada9b557ee72b06984e475176f", 514430),
+ ENTRY0("pj1_pubhubbub", "210503", "137af3205cb784e6f18764b726893796", 55296),
+ ENTRY0("pj1_deathnumber4", "210502", "634b0a4a44859ad770f6754854d04d6b", 35840),
+ ENTRY0("pj1_pubadventure", "210429", "1ff56a0f9039a07450c01d73b388742c", 31232),
+ ENTRY0("pj1_arthurdayout", "210430", "9404cfa00a0e0dc3ea1dfefbcd8ded4d", 38400),
+ ENTRY0("pj1_buccaneercache", "210502", "0fc979bfee360e4e966d361aa815ed54", 33792),
+ ENTRY0("pj1_buccaneercache", "210522", "7ba7e32110ac3ca97db5e20e3f167bf3", 34304),
+ ENTRY0("pj1_thejob", "210503", "db22f3109827bc180836f060147e7399", 37376),
+
+ // PunyJam #2
+ ENTRY0("pj2_morris", "211121", "72c139095c2664c9162a1321d8694e19", 66048),
+ ENTRY0("pj2_opportunity", "211120", "4dcc8c5041f3fd38c3172f38176904cf", 60928),
+ ENTRY0("pj2_phobias", "211121", "95e7a65e33211b7d4699740e5d35a470", 48640),
+
+ // PunyJam #3
+ ENTRY0("pj3_submarinesabot", "230512/z3", "9f4843bb85c7c5dbfc06bbe09ad4bf7f", 65536),
+ ENTRY0("pj3_submarinesabot", "230512/z5", "5cc0529faba276319dce0ccf0a3681fc", 68608),
+ ENTRY0("pj3_a1rl0ck", "230225", "c41cdba49309a60aaafb79238e814726", 86528),
+ ENTRY0("pj3_a1rl0ck", "230225", "c41cdba49309a60aaafb79238e814726", 86528),
+ ENTRY0("pj3_a1rl0ck", "230317", "11c071867ac8bb4f3a104069fb6c9c3d", 82432 ),
+ ENTRY0("pj3_a1rl0ck", "230402", "b0685da79e0c783b69a3944658ea34f6", 83456),
+ ENTRY0("pj3_strikeforce", "230227", "721affab23af57a324a59046a32206bc", 76800),
+ ENTRY0("pj3_lucidnight", "230226", "6544a782cfb772d929d6f8eb61e54db3", 64512),
+ ENTRY0("pj3_lucidnight", "230320", "7e82fcf268692a811cffd60661f85798", 67072),
+ ENTRY0("pj3_fallingpieces", "230225", "74dd61cb01e76b47b8580d7b234a1357", 48128),
+ ENTRY0("pj3_blorp", "230419/z3", "24c6eb86d8710dc50675b9d84dc63f15", 56320),
+ ENTRY0("pj3_blorp", "230419/z5", "f6172926a3de43e1dbd1d756dbcc91ab", 58368),
+ ENTRY0("pj3_seacoral", "230225", "4f5db746459926ac273390c2424872d5", 69120),
+ ENTRY0("pj3_cleangetaway", "230226", "1c9f4a67a48476426b1460aa49e0a70f", 53248),
+ ENTRY0("pj3_fantadimension", "230313", "2281e7a74333a7730ac44fd233d4f9b3", 60416),
+ ENTRY0("pj3_fantadimension", "230508/z3", "25455e67bcc64a4343993e8acfbb0b48", 60928),
+ ENTRY0("pj3_fantadimension", "230508/z5", "2eb8729675b9e461b7bbf3449f3538d8", 62464),
+
+ // SeedComp! 2023
+ ENTRY0("kingsball", "230301/z3", "d2f342061077926cc7be238a25af016e", 70144),
+ ENTRY0("kingsball", "230301/z5", "546eea1e3d47cf5139a51188916f9c39", 72704 ),
+
FROTZ_TABLE_END_MARKER
};
Commit: fbdcf98af5a76f9e4e24c4f56b6426027ed7c915
https://github.com/scummvm/scummvm/commit/fbdcf98af5a76f9e4e24c4f56b6426027ed7c915
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Shortens gameIDs for better indentation
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 5ab90911abe..6a7b0f202b3 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -56,12 +56,12 @@ const PlainGameDescriptor INFOCOM_GAME_LIST[] = {
{ "hollywoodhijinx", "Hollywood Hijinx" },
{ "hypochondriac", "Hypochondriac" },
{ "infidel", "Infidel" },
- { "infocomsampler1b", "Infocom Sampler 1B" },
- { "infocomsampler1z", "Infocom Sampler 1Z" },
- { "infocomsampler2zt", "Infocom Sampler 2ZT" },
- { "infocomsampler3zpi", "Infocom Sampler 3ZPI" },
- { "infocomsampler3ztl", "Infocom Sampler 3ZTL" },
- { "infocomsampler4zpiw", "Infocom Sampler 4ZPIW" },
+ { "infocomsample1b", "Infocom Sampler 1B" },
+ { "infocfdeomsample1z", "Infocom Sampler 1Z" },
+ { "infocomsample2zt", "Infocom Sampler 2ZT" },
+ { "infocomsample3zpi", "Infocom Sampler 3ZPI" },
+ { "infocomsample3ztl", "Infocom Sampler 3ZTL" },
+ { "infocomsample4zpiw", "Infocom Sampler 4ZPIW" },
{ "journey", "Journey" },
{ "lgop", "Leather Goddesses of Phobos" },
{ "lurkinghorror", "The Lurking Horror" },
@@ -127,7 +127,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "adv440", "Adventure II, 440 Point Colossal Cave" },
{ "adv550", "Adventure 3, 550 Point Colossal Cave" },
{ "adv551", "Adventure 6, 551 Point Colossal Cave" },
- { "adventurelandzcode", "Adventureland" },
+ { "adventland", "Adventureland" },
{ "adventurelobjan", "Adventure (Lobjan translation)" },
{ "adventuretime", "Adventure Time" },
{ "adverbum", "Ad Verbum" },
@@ -141,12 +141,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "alongtheriver", "Along the River" },
{ "alpha", "Journey to Alpha Centauri (In Real Time)" },
{ "amazingmaze", "The Amazing Maze" },
- { "ambassadorsdaughter", "The Ambassador''s Daughter" },
+ { "ambassadorsdaught", "The Ambassador Daughter" },
{ "amish", "Amishville" },
{ "amiss", "Amissville" },
{ "anchor", "Anchorhead" },
{ "andrewplotkin", "Being Andrew Plotkin" },
- { "andromedaawakeningz", "Andromeda Awakening" },
+ { "androawake", "Andromeda Awakening" },
{ "andromedagenesis", "Andromeda Genesis" },
{ "anotherterminal", "Another Terminal Beach" },
{ "animals", "Animals 1.1" },
@@ -916,7 +916,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "vindaloo", "Vindaloo" },
{ "violet", "Violet" },
{ "virtuality", "Virtuality" },
- { "virtualgrandnational", "The Virtual Grand National" },
+ { "virtualgrandnation", "The Virtual Grand National" },
{ "visualizing", "Visualizing" },
{ "voices", "Voices" },
{ "vosr", "Voices of Spoon River" },
@@ -1001,7 +1001,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Converted Scott Adams Classic Adventures games
{ "adventurelandi5", "S.A.C.A. #1: Adventureland" },
{ "pirateadventurei5", "S.A.C.A. #2: Pirate Adventure" },
- { "missionimpossiblei5", "S.A.C.A. #3: Mission Impossible" },
+ { "missionimpossibli5", "S.A.C.A. #3: Mission Impossible" },
{ "voodoocastlei5", "S.A.C.A. #4: Voodoo Castle" },
{ "thecounti5", "S.A.C.A. #5: The Count" },
{ "strangeodysseyi5", "S.A.C.A. #6: Strange Odyssey" },
@@ -1011,10 +1011,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "savageisland1i5", "S.A.C.A. #10: Savage Island, Part I" },
{ "savageisland2i5", "S.A.C.A. #11: Savage Island, Part II" },
{ "goldenvoyagei5", "S.A.C.A. #12: The Golden Voyage" },
- { "sorcererclaycastlei5", "S.A.C.A. #13: Sorcerer of Claymorgue Castle" },
+ { "sorcererclaycstli5", "S.A.C.A. #13: Sorcerer of Claymorgue Castle" },
{ "returnpirteislei5", "S.A.C.A. #14A: Return to Pirate's Isle" },
{ "buckaroobanzaii5", "S.A.C.A. #14B: Buckaroo Banzai" },
- { "adventurelandsmpleri5", "S.A.C.A.: Adventureland Sampler" },
+ { "adventlandsmpleri5", "S.A.C.A.: Adventureland Sampler" },
{ "marveladventurei5", "S.A.C.A.: The Hulk" },
{ "questprobe2i5", "S.A.C.A.: Spiderman" },
@@ -1102,7 +1102,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if97_edifice", "The Edifice" }, // 1st Place
{ "if97_spring", "She's Got a Thing For a Spring" }, // 4th Place
{ "if97_bear", "A Bear's Night Out" }, // 5th Place
- { "if97_lostspellmaker", "The Lost Spellmaker" }, // 8th Place
+ { "if97_lostspellmake", "The Lost Spellmaker" }, // 8th Place
{ "if97_mimesis", "Sins Against Mimesis" }, // 9th Place
{ "if97_newday", "A New Day" }, // 10th Place
{ "if97_erden", "Travels in the Land of Erden: In Quest of the Adventure" }, // 14th Place
@@ -1130,7 +1130,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if98_dilly", "Trapped in a One-Room Dilly" }, // 8th Place
{ "if98_downtowntokyo", "Downtown Tokyo Present Day" }, // 10th Place
{ "if98_informatory", "Informatory" }, // 11th Place
- { "if98_ritualpurification", "Ritual of Purification" }, // 12th Place
+ { "if98_ritualpurific", "Ritual of Purification" }, // 12th Place
{ "if98_city", "The City" }, // 13th Place
{ "if98_evildwells", "Where Evil Dwells" }, // 14th Place
{ "if98_purple", "Purple" }, // 15th Place
@@ -1190,7 +1190,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if00_castleamnos", "Castle Amnos" }, // 30th Place
{ "if00_masque", "Masque of the Last Faeries" }, // 31st Place
{ "if00_ppocket", "The Pickpocket" }, // 32nd Place
- { "if00_happyeverafter", "Happy Ever After" }, // 34th Place
+ { "if00_happyeveraft", "Happy Ever After" }, // 34th Place
{ "if00_prodly", "Prodly the Puffin" }, // 35th Place
{ "if00_withdraw", "Withdrawal Symptoms" }, // 36th Place
{ "if00_123", "1-2-3..." }, // 42nd Place
@@ -1246,7 +1246,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "comp02", "IF Competition '02 Unofficial FE Game" },
// IFComp 2003
- { "if03_slouchingbedlam", "Slouching Towards Bedlam" }, // 1st Place
+ { "if03_slouchbedlam", "Slouching Towards Bedlam" }, // 1st Place
{ "if03_risorg", "Risorgimento Represso" }, // 2nd Place
{ "if03_gourmet", "Gourmet" }, // 5th Place
{ "if03_baluthar", "Baluthar" }, // 9th Place
@@ -1272,7 +1272,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if04_geb", "Goose, Egg, Badger" }, // 12th Place
{ "if04_bigscoop", "The Big Scoop" }, // 13th Place
{ "if04_identity", "Identity" }, // 15th Place
- { "if04_murderaeroclub", "Murder at the Aero Club" }, // 16th Place
+ { "if04_murderaeroclb", "Murder at the Aero Club" }, // 16th Place
{ "if04_bellclap", "Bellclap" }, // 17th Place
{ "if04_typo", "Typo!" }, // 19th Place
{ "if04_blink", "Blink" }, // 21nd Place
@@ -1291,7 +1291,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if05_unforgotten", "Unforgotten" }, // 7th Place
{ "if05_snatches", "Snatches" }, // 8th Place
{ "if05_vigilance", "Internal Vigilance" }, // 10th Place
- { "if05_historyrepeating", "History Repeating" }, // 11th Place
+ { "if05_historyrepeat", "History Repeating" }, // 11th Place
{ "if05_soa", "Son of a..." }, // 15th Place
{ "if05_psycheslament", "Psyche's Lament" }, // 21st Place
{ "if05_onoptimism", "On Optimism" }, // 24th Place
@@ -1299,7 +1299,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if05_swordofmalice", "The Sword of Malice" }, // 28th Place
{ "if05_drearylands", "Dreary Lands" }, // 29th Place
{ "if05_hellosword", "Hello Sword: The Journey" }, // 30th Place
- { "if05_phantomcaverns", "Phantom: Caverns of the killer" }, // 31st Place
+ { "if05_phantomcavern", "Phantom: Caverns of the killer" }, // 31st Place
{ "if05_futuregame", "FutureGame" }, // 33rd Place
{ "comp05", "IF Competition '05 Unofficial FE Game" },
@@ -1313,19 +1313,19 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if06_mobius", "Möbius" }, // 9th Place
{ "if06_gameproducer", "Game Producer!" }, // 11th Place
{ "if06_starcity", "Star City" }, // 13th Place
- { "if06_strangegeometry", "Strange Geometries" }, // 14th Place
- { "if06_towerofelephant", "The Tower of the Elephant" }, // 15th Place
+ { "if06_strangegeo", "Strange Geometries" }, // 14th Place
+ { "if06_towerelephant", "The Tower of the Elephant" }, // 15th Place
{ "if06_labyrinth", "Labyrinth" }, // 18th Place
{ "if06_cdst", "Carmen Devine: Supernatural Troubleshooter" }, // 20th Place
{ "if06_bibleretold1", "The Bible Retold: The Bread and the Fishes" }, // 21st Place
- { "if06_anothergoddamn", "Another Goddamn Escape the Locked Room Game" }, // 22nd Place
+ { "if06_anothergodamn", "Another Goddamn Escape the Locked Room Game" }, // 22nd Place
{ "if06_fightorflight", "Fight or Flight" }, // 23rd Place
{ "if06_manalive1", "Manlive I - Enigma" }, // 24th Place
{ "if06_hedge", "Hedge" }, // 25th Place
{ "if06_polendina", "Polendina" }, // 27th Place
{ "if06_manalive2", "Manlive II" }, // 29th Place
{ "if06_pathfinder", "Pathfinder" }, // 30th Place
- { "if06_apocalypseclock", "The Apocalypse Clock" }, // 31st Place
+ { "if06_apocalypclock", "The Apocalypse Clock" }, // 31st Place
{ "if06_sisyphus", "Sisyphus" }, // 39th Place
{ "comp06", "IF Competition '06 Unofficial FE Game" },
@@ -1333,16 +1333,16 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if07_lostpig", "Lost Pig" }, // 1st Place
{ "if07_actofmurder", "An Act of Murder" }, // 2nd Place
{ "if07_bellwater", "Lord Bellwater's Secret" }, // 3rd Place
- { "if07_acrossthestars", "Across the Stars" }, // 4th Place
+ { "if07_acrossstars", "Across the Stars" }, // 4th Place
{ "if07_orevore", "Orevore Courier" }, // 8th Place
{ "if07_jackmills", "My Name is Jack Mills" }, // 9th Place
- { "if07_deadlinenchanter", "Deadline Enchanter" }, // 12th Place
+ { "if07_deadlinenchan", "Deadline Enchanter" }, // 12th Place
{ "if07_fff", "Fox, Fowl and Feed" }, // 16th Place
{ "if07_wish", "Wish" }, // 17th Place
{ "if07_packrat", "Packrat" }, // 18th Place
- { "if07_beneathtransform", "BENEATH: A Transformation" }, // 21st Place
+ { "if07_beneathtransf", "BENEATH: A Transformation" }, // 21st Place
{ "if07_theimmortal", "The Immortal" }, // 22nd Place
- { "if07_eduardseminarist", "Eduard the Seminarist" }, // 23rd Place
+ { "if07_eduardseminar", "Eduard the Seminarist" }, // 23rd Place
{ "if07_pets", "Press [Escape] to Save" }, // 24th Place
{ "comp07", "IF Competition '07 Unofficial FE Game" },
@@ -1352,43 +1352,43 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if08_piracy2", "Piracy 2.0 - A Text Adventure in Space" }, // 3rd Place
{ "if08_snacktime", "Snack Time!" }, // 6th Place
{ "if08_openingnight", "Opening Night" }, // 7th Place
- { "if08_minionunderworld", "Escape from the Underworld" }, // 12th Place
+ { "if08_escunderworld", "Escape from the Underworld" }, // 12th Place
{ "if08_bishoes", "Buried in Shoes" }, // 13th Place
{ "if08_grief", "Grief" }, // 16th Place
{ "if08_trein", "Trein" }, // 17th Place
{ "if08_redmoonz", "Red Moon" }, // 19th Place
{ "if08_draculascrypt", "Dracula's Underground Crypt" }, // 20th Place
{ "if08_anachronist", "Anachronist" }, // 22nd Place
- { "if08_whenmachinesattack", "wHen mAchines aTtack" }, // 23rd Place
+ { "if08_whenmachsatt", "wHen mAchines aTtack" }, // 23rd Place
{ "if08_thelucubrator", "The Lucubrator" }, // 23rd Place
{ "if08_freedom", "Freedom" }, // 30th Place
{ "if08_riverside", "Riverside" }, // 31st Place
{ "if08_thelighthouse", "The Lighthouse" }, // 34th Place
- { "if08_absoluteworstgame", "The Absolute Worst IF Game in History" }, // 35th Place
+ { "if08_absworstgame", "The Absolute Worst IF Game in History" }, // 35th Place
{ "comp08", "IF Competition '08 Unofficial FE Game" },
// IFComp 2009
{ "if09_snowquest", "Snowquest" }, // 3rd Place
- { "if09_duelthatspanned", "The Duel that Spanned the Ages" }, // 4th Place
+ { "if09_duelspanned", "The Duel that Spanned the Ages" }, // 4th Place
{ "if09_duelinsnow", "The Duel in the Snow" }, // 6th Place
{ "if09_interface", "Interface" }, // 8th Place
- { "if09_byzantineperspect", "Byzantine Perspective" }, // 9th Place
+ { "if09_byzantinpersp", "Byzantine Perspective" }, // 9th Place
{ "if09_condemned", "Condemned" }, // 12th Place
{ "if09_eruption", "Eruption" }, // 13th Place
{ "if09_betatester", "Beta Tester" }, // 14th Place
- { "if09_spelunkersquest", "Spelunker's Quest" }, // 16th Place
+ { "if09_spelunkquest", "Spelunker's Quest" }, // 16th Place
{ "if09_invisibleman", "The Believable Adventures of an Invisible Man" }, // 17th Place
{ "if09_thegrandquest", "The Grand Quest" }, // 18th Place
{ "if09_starhunter", "Star Hunter" }, // 19th Place
{ "if09_gatoron", "GATOR-ON, Friend to Wetlands!" }, // 20th Place
- { "if09_gleamingtheverb", "Gleaming the Verb" }, // 21st Place
- { "if09_zorkburiedchaos", "Welcome to Zork, Buried Chaos" }, // 22nd Place
+ { "if09_gleamingverb", "Gleaming the Verb" }, // 21st Place
+ { "if09_zorkburychaos", "Welcome to Zork, Buried Chaos" }, // 22nd Place
{ "comp09", "IF Competition '09 Unofficial FE Game" },
// IFComp 2010
- { "if10_deathoffthecuffz", "Death Off The Cuff" }, // 5th Place
+ { "if10_deathofftc", "Death Off The Cuff" }, // 5th Place
{ "if10_mite", "Mite" }, // 6th Place
- { "if10_gloriousrevolution", "The People's Glorious Revolutionary Text Adventure Game" }, // 7th Place
+ { "if10_gloriousrevol", "The People's Glorious Revolutionary Text Adventure Game" }, // 7th Place
{ "if10_hummingbird", "Flight of the Hummingbird" }, // 8th Place
{ "if10_warblersnest", "The Warbler's Nest" }, // 9th Place
{ "if10_asgard", "The 12:54 to Asgard" }, // 17th Place
@@ -1396,7 +1396,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if10_bibleretold2", "The Bible Retold: The Lost Sheep" }, // 19th Place
{ "if10_heated", "Heated" }, // 20th Place
{ "if10_ninjasfate", "Ninja's Fate" }, // 21th Place
- { "if10_eastgrovehills", "East Grove Hills" }, // 23rd Place
+ { "if10_eastgrovehill", "East Grove Hills" }, // 23rd Place
{ "if10_quietevening", "A Quiet Evening at Home" }, // 25th Place
{ "if10_chronicler0", "The Chronicler" }, // 26th Place
{ "comp10", "IF Competition '10 Unofficial FE Game" },
@@ -1407,7 +1407,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if11_comedyerror", "A Comedy of Error Messages" }, // 10th Place
{ "if11_tenthplague", "Tenth Plague" }, // 12th Place
{ "if11_coldiron", "Cold Iron" }, // 15th Place
- { "if11_andromedaawakeningz", "Andromeda Awakening" }, // 17th Place
+ { "if11_androawake", "Andromeda Awakening" }, // 17th Place
{ "if11_keepsake", "Keepsake" }, // 18th Place
{ "if11_theguardian", "The Guardian" }, // 21st Place
{ "if11_lastdaysummer", "Last Day of Summer" }, // 25th Place
@@ -1420,7 +1420,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if12_eurydice", "Eurydice" }, // 2nd Place
{ "if12_guildedyouth", "Guilded Youth" }, // 3rd Place
{ "if12_changes", "Changes" }, // 4th Place
- { "if12_sundayafternoon", "Sunday Afternoon" }, // 5th Place
+ { "if12_sundayafterno", "Sunday Afternoon" }, // 5th Place
{ "if12_spiral", "Spiral" }, // 6th Place
{ "if12_bodybargain", "Body Bargain" }, // 8th Place
{ "if12_fishbowl", "Fish Bowl" }, // 12th Place
@@ -1428,12 +1428,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if12_lunarbase1", "Lunar Base 1" }, // 14th Place
{ "if12_murphyslaw", "Murphy's Law" }, // 15th Place
{ "if12_testisready", "The Test is Now READY" }, // 15th Place
- { "if12_castleadventure", "Castle Adventure!" }, // 23rd Place
+ { "if12_castleadvent", "Castle Adventure!" }, // 23rd Place
{ "comp12", "IF Competition '12 Unofficial FE Game" },
// IFComp 2013
{ "if13_threediopolis", "Threediopolis" }, // 7th Place
- { "if13_paperbagprincess", "The Paper Bag Princess" }, // 17th Place
+ { "if13_paperbagprinc", "The Paper Bag Princess" }, // 17th Place
{ "if13_furtherz", "Further" }, // 21st Place
{ "if13_9lives", "9Lives" }, // 30th Place
@@ -1459,7 +1459,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if16_darkiss2", "Darkiss! Wrath of the Vampire II: Journey to Hell" }, // 17th Place
{ "if16_zigamus", "Zigamus: Zombies at Vigamus" }, // 31th Place
{ "if16_slickercity", "Slicker City" }, // 39th Place
- { "if16_youarestanding", "You Are Standing in a Cave..." }, // 48th Place
+ { "if16_youarestand", "You Are Standing in a Cave..." }, // 48th Place
{ "if16_toiletworld", "Toiletworld" }, // 58th Place
// IFComp 2017
@@ -1481,21 +1481,21 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if19_extromnivore", "Extreme Omnivore: Text Edition" }, // 74th Place
// IFComp 2020
- { "if20_impossiblebottle", "The Impossible Bottle" }, // 1st Place
+ { "if20_impossbottle", "The Impossible Bottle" }, // 1st Place
{ "if20_entangled", "Entangled" }, // 26th Place
{ "if20_drego", "Dr Ego and the Egg of ManToomba" }, // 44th Place
{ "if20_sheepcrossing", "Sheep Crossing" }, // 88th Place
// IFComp 2021
{ "if21_darkun", "D'Arkun" }, // 21st Place
- { "if21_codexsadistica", "Codex Sadistica: A Heavy-Metal Minigame" }, // 41st Place
+ { "if21_codexsadistic", "Codex Sadistica: A Heavy-Metal Minigame" }, // 41st Place
{ "if21_fourbyfourian", "Fourbyfourian Quarryin'" }, // 45th Place
{ "if21_bravebear", "Brave Bear" }, // 46th Place
// IFComp 2022
{ "if22_intosun", "Into the Sun" }, // 25th Place
{ "if22_lowkey", "Low-Key Learny Jokey Journey" }, // 41st Place
- { "if22_campusinvaders", "Campus Invaders" }, // 45th Place
+ { "if22_campusinvader", "Campus Invaders" }, // 45th Place
{ "if22_zerochance", "Zero Chance of Recovery" }, // 52nd Place
// Spring IF Art Show 1999
@@ -1533,7 +1533,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IF Art Show 2007
{ "ifas_rendition", "Rendition" },
{ "ifas_engine", "The Symbolic Engine" },
- { "ifas_varronismuseum", "Varronis Museum" },
+ { "ifas_varronismuseu", "Varronis Museum" },
// The Mystery House Taken Over project
{ "mhp", "Mystery House Possessed" },
@@ -1553,7 +1553,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Casual Gameplay Design Competition #7
{ "cgdc7_hoosegow", "Hoosegow" }, // 1st Place
- { "cgdc7_fragileshells", "Fragile Shells" }, // 2nd Place
+ { "cgdc7_fragileshell", "Fragile Shells" }, // 2nd Place
{ "cgdc7_dual", "Dual Transform" }, // 3rd Place
{ "cgdc7_partyfoul", "Party Foul" }, // 4th Place
{ "cgdc7_roofed", "Roofed" }, // 5th Place
@@ -1565,19 +1565,19 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cgdc7_containment", "Containment" }, // 11th Place
{ "cgdc7_thecube", "The Cube" }, // 12th Place
{ "cgdc7_blueprint", "The Blueprint" }, // 13th Place
- { "cgdc7_criticalbreach", "Critical Breach" }, // 14th Place
- { "cgdc7_themanorwhitby", "The Manor at Whitby" }, // 15th Place
+ { "cgdc7_critbreach", "Critical Breach" }, // 14th Place
+ { "cgdc7_manorwhitby", "The Manor at Whitby" }, // 15th Place
{ "cgdc7_heavenly", "Heavenly" }, // 16th Place
- { "cgdc7_iexpectyoutodie", "I Expect You to Die" }, // 17th Place
+ { "cgdc7_expecttodie", "I Expect You to Die" }, // 17th Place
{ "cgdc7_virtuality", "Virtuality" }, // 18th Place
{ "cgdc7_dramaqueen", "Drama Queen 7 - Mother Knows Best" }, // 19th Place
{ "cgdc7_terminal", "Terminal" }, // 20th Place
{ "cgdc7_couchofdoom", "Couch of Doom" }, // 21st Place
- { "cgdc7_basictraining", "Basic Train-ing" }, // 22nd Place
+ { "cgdc7_basictrain", "Basic Train-ing" }, // 22nd Place
{ "cgdc7_paintzcode", "Paint" }, // 23rd Place
{ "cgdc7_goldenshadow", "Golden Shadow" }, // 24th Place
- { "cgdc7_escapeinthedark", "Escape in the Dark" }, // 25th Place
- { "cgdc7_escapefiction", "Escape Into Fiction" }, // 26th Place
+ { "cgdc7_escapeindark", "Escape in the Dark" }, // 25th Place
+ { "cgdc7_escapefict", "Escape Into Fiction" }, // 26th Place
{ "cgdc7_zeroeth", "A Zeroeth Dimension" }, // 27th Place
{ "cgdc7_openfield", "An Open Field" }, // 28th Place
{ "cgdc7_survive", "Survive" }, // 29th Place
@@ -1610,11 +1610,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Cover Stories Game-Jam
{ "cs_antifascista", "Antifascista" },
{ "cs_leaves", "Leaves" },
- { "cs_legendmissinghat", "The Legend of the Missing Hat" },
+ { "cs_legendmisshat", "The Legend of the Missing Hat" },
{ "cs_monkeybusiness", "Monkey Business" },
{ "cs_offering", "Offering" },
{ "cs_sloth", "Sloth on a Stroller" },
- { "cs_subtropicservroom", "The Subtropical Server Room" },
+ { "cs_subtropservroom", "The Subtropical Server Room" },
// Dinosaur Mini-Competition
{ "dino_rowr", "Rowr!" },
@@ -1642,13 +1642,13 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ec11_dashslapney", "Dash Slapney, Patrol Leader" }, // 5th Place
// Ectocomp 2012
- { "ec12_ghosteringtonnightz", "Ghosterington Night" }, // 1st Place
+ { "ec12_ghosternight", "Ghosterington Night" }, // 1st Place
{ "ec12_littlegirls", "What Are Little Girls Made Of" }, // 2nd Place
{ "ec12_parasites", "Parasites" }, // 4th Place
// Ectocomp 2013
{ "ec13_horriblepyra", "The Horrible Pyramid" }, // 1st Place
- { "ec13_headlesshapless", "Headless, Hapless" }, // 3rd Place
+ { "ec13_headleshaples", "Headless, Hapless" }, // 3rd Place
{ "ec13_faithfulcomp", "Faithful Companion" }, // 4th Place
{ "ec13_deadpavane", "Dead Pavane for a Princess" }, // 5th Place
{ "ec13_icehouse", "Ice House of Horrors" }, // 6th Place
@@ -1671,7 +1671,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Ectocomp 2015 - La Petite Mort
{ "ec15_openthatvein", "Open That Vein" }, // 1st Place
- { "ec15_oldesthangover", "The Oldest Hangover on Earth" }, // 2nd Place
+ { "ec15_oldhangover", "The Oldest Hangover on Earth" }, // 2nd Place
{ "ec15_heezypark", "Heezy Park" }, // 3rd Place
{ "ec15_storyshinoboo", "The Story of the Shinoboo" }, // 4th Place
{ "ec15_ghostship", "The Ghost Ship" }, // 7th Place
@@ -1683,7 +1683,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Ectocomp 2016 - La Petite Mort
{ "ec16_lightdarkness", "Light into Darkness" }, // 4th Place
{ "ec16_bonesaw", "The Unstoppable Vengeance of Doctor Bonesaw" }, // 6th Place
- { "ec16_checkeredhaunting", "A Checkered Haunting" }, // 10th Place
+ { "ec16_checkerhaunt", "A Checkered Haunting" }, // 10th Place
// Ectocomp 2017 - La Petite Mort
{ "ec17_primer", "Primer" }, // 1st Place
@@ -1723,7 +1723,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ec_laseine", "La Seine" },
// GameplayComp 2009
- { "gc_fantasticfinaleiv", "Fantastic Finale IV" },
+ { "gc_fantafinaleiv", "Fantastic Finale IV" },
// Ghost Town Redux
{ "gtr_ghosttownzcode", "Ghost Town: The Lost Treasure" },
@@ -1807,16 +1807,16 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IntroComp 2011
{ "ic11_bender", "Bender" }, // Hon. Mention
- { "ic11_despondencyindex", "The Despondency Index" }, // Hon. Mention
+ { "ic11_despondenidx", "The Despondency Index" }, // Hon. Mention
{ "ic11_parthenon", "Parthenon" }, // Hon. Mention
{ "ic11_sfiction", "Speculative Fiction: Beginner's Lessons" }, // 2nd Place
{ "ic11_stallingtime", "Stalling for Time" }, // Hon. Mention
// IntroComp 2013
- { "ic13_thechickensexer", "The Example of the Chicken Sexer" }, // Hon. Mention
+ { "ic13_chickensexer", "The Example of the Chicken Sexer" }, // Hon. Mention
// IntroComp 2014
- { "ic14_talessoulthief", "Tales of the Soul Thief" }, // Hon. Mention
+ { "ic14_talesoulthief", "Tales of the Soul Thief" }, // Hon. Mention
// IntroComp 2016
{ "ic16_grubbyville", "Grubbyville" }, // 3nd Place
@@ -1883,19 +1883,19 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// One Room Game Competition 2002
{ "1r02_artif", "L'Artificiere" },
- { "1r02_sottomarinogiallo", "Il Sottomarino Giallo" },
+ { "1r02_sottogiallo", "Il Sottomarino Giallo" },
// One Room Game Competition 2003
{ "1r03_floppy", "Due Dischetti, Un Incubo" },
{ "1r03_successo", "Successo: Non Aprite Quella Porta!" },
// One Room Game Competition 2006
- { "1r06_finalselection", "Final Selection" },
+ { "1r06_finalselect", "Final Selection" },
{ "1r06_sforacchiato", "Lo Sforacchiato Giallo" },
{ "1r06_venicezcode", "Il Diavolo a Venezia" },
{ "1r06_galeotto", "Galeotto Fu il Canotto" },
{ "1r06_easter", "It's Easter, Peeps!" },
- { "1r06_lazyjonescrostata", "Lazy Jones e lâUltima Crostata" },
+ { "1r06_lazyjonescrst", "Lazy Jones e lâUltima Crostata" },
{ "1r06_dereditu", "De Reditu" },
{ "1r06_frankenstein3", "Frankenstein III" },
@@ -1929,7 +1929,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// ShuffleComp: Disc 2 Competition
{ "shd_everythinggame", "Everything We Do Is Games" },
{ "shd_headingeast", "Heading East" },
- { "shd_starryseeksorrow", "Starry Seeksorrow" },
+ { "shd_starryseeksorr", "Starry Seeksorrow" },
// SmoochieComp 2001
{ "sc_1981", "1981" },
@@ -1999,7 +1999,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF 10^-9 Competition
{ "sif_krakatoa", "Krakatoa Tuna Melt" },
- { "sif_roaddestruction", "The Road to Destruction (featuring Bob Hope)" },
+ { "sif_roadestruction", "The Road to Destruction (featuring Bob Hope)" },
// SpeedIF 11 Competition
{ "sif_spiders", "EPISODE 2: Revenge of the Mutant Spiders" },
@@ -2010,7 +2010,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_plaque", "Plaque" },
// SpeedIF 13 Competition
- { "sif_elephantsafterlife", "Elephants and the Afterlife" },
+ { "sif_elephantaflife", "Elephants and the Afterlife" },
{ "sif_garden", "Garden of the Dragon" },
{ "sif_inspector", "Health Inspector" },
{ "sif_potstick", "Potsticker" },
@@ -2070,7 +2070,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF 2001 Competition
{ "sif_battleplanets", "Battle of the Planets" },
- { "sif_destinychihuahua", "Destiny of the Chihuahua" },
+ { "sif_destinychihuah", "Destiny of the Chihuahua" },
{ "sif_infiltrt", "Infiltration on Io" },
{ "sif_inspiration", "Inspiration" },
{ "sif_moonjupiter", "Moon Over Jupiter" },
@@ -2087,7 +2087,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF 11th Anniversary Competition
{ "sif_nqaa", "Not Quite an Anniversary" },
{ "sif_reptile", "Reptile" },
- { "sif_teachinghertodance", "Teaching Her to Dance" },
+ { "sif_teachher2dance", "Teaching Her to Dance" },
// SpeedIF Argonaut Competition
{ "sif_asciargo", "ASCII and the Argonauts" },
@@ -2103,7 +2103,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF Copyright Competition
{ "sif_piratescaribou", "Pirates of the Caribou" },
- { "sif_sharingalltheway", "Sharing All the Way to the Bank" },
+ { "sif_sharingallway", "Sharing All the Way to the Bank" },
// SpeedIF Crinkle Cut Competition
{ "sif_travels", "The Travels of Fitzwilliam Pound" },
@@ -2129,7 +2129,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF Halloween 2002 Competition
{ "sif_losing", "Losing Your Step" },
- { "sif_oldsherwoodcemetary", "The Old Sherwood Cemetary" },
+ { "sif_oldsherwoodcem", "The Old Sherwood Cemetary" },
// SpeedIF Indigo New Language Competition
{ "sif_hauntedhouse", "Haunted House" },
@@ -2139,7 +2139,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_alcohol", "Alcohol Solves Everything" },
{ "sif_djibouti", "Djibouti Dirigible Discombobulation" },
{ "sif_faetttiw", "Fætt Tiw" },
- { "sif_velocitasfictus", "In Search of Velocitas Fictus" },
+ { "sif_velocitasficts", "In Search of Velocitas Fictus" },
{ "sif_baptist", "The Twelve Heads of St. John the Baptist" },
{ "sif_zefrench", "Ze French Countryside Is Full of Fresh Air" },
@@ -2218,8 +2218,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF New Year's Speed Competition 2013
{ "sif_faithfulcompv2", "Faithful Companion" },
{ "sif_talemorning", "The Mundane Tale of the Morning After" },
- { "sif_thedayicameback", "The Day I Came Back" },
- { "sif_youhavetoputthebaby", "You Have to Put the Baby New Year in the Champagne Bottle" },
+ { "sif_dayicameback", "The Day I Came Back" },
+ { "sif_youhavetoput", "You Have to Put the Baby New Year in the Champagne Bottle" },
// SpeedIF New Year's Speed Competition 2014
{ "sif_youwerehere", "You Were Here" },
@@ -2234,7 +2234,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_wizshop", "A Wizard Goes Shopping" },
{ "sif_apoptosis", "Apoptosis" },
{ "sif_foodmagic", "Food Magic" },
- { "sif_lobsteronaplane", "Lobsters on a Plane" },
+ { "sif_lobsteronplane", "Lobsters on a Plane" },
{ "sif_mango", "Mango" },
{ "sif_midairmadness", "Midair Madness" },
{ "sif_paxeast", "PAX East 2010 Speed-IF" },
@@ -2244,11 +2244,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF PAX East 2011
{ "sif_scurvy", "A Scurvy of Wonders" },
- { "sif_helpfulmanzcode", "A Shadow of Helpfulman" },
+ { "sif_shhelpfulman", "A Shadow of Helpfulman" },
{ "sif_boredladders", "Bored Ladders" },
- { "sif_brainnightguest", "Brain of the Night Guest" },
+ { "sif_brainightguest", "Brain of the Night Guest" },
{ "sif_delusionsagain", "Delusions Again" },
- { "sif_diggingzcode", "Digging Time!" },
+ { "sif_diggingtime", "Digging Time!" },
{ "sif_merk", "Merk" },
{ "sif_therighttool", "The Right Tool" },
@@ -2287,7 +2287,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF Thanksgiving Competition
{ "sif_dragonflies", "Dragon Flies Like Labradorite" },
{ "sif_crystalpalace", "The Crystal Palace" },
- { "sif_extraordinaryevents", "The Extraordinary Events of the Last Day of Professor Mangleworth" },
+ { "sif_extraordevents", "The Extraordinary Events of the Last Day of Professor Mangleworth" },
{ "sif_youareaturkey", "You Are a Turkey!" },
// SpeedIF ToasterComp II Competition
@@ -2302,7 +2302,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF Ultimate not numbered New Year's Competition
{ "sif_shortof", "Short of Sushi" },
- { "sif_disenchantmentbay", "Disenchantment Bay" },
+ { "sif_disenchantbay", "Disenchantment Bay" },
{ "sif_thedayidied", "The Day I Died" },
// SpeedIF Without Number Competition
@@ -2317,7 +2317,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_tragedy", "Tragedy Strikes at the XYZZY Awards!" },
// SpeedIF Y Competition
- { "sif_bananapocalaypse", "Banana Apocalypse and the Rocket Pants of Destiny" },
+ { "sif_bananapocalayp", "Banana Apocalypse and the Rocket Pants of Destiny" },
{ "sif_barton", "Barton" },
{ "sif_bearsx3", "Bears, Bears, Bears" },
{ "sif_flexible", "Flexible Pants" },
@@ -2342,7 +2342,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Toaster Competition
{ "toa_burnttoast", "Burnt Toast" },
- { "toa_friarbaconstreet", "Friar Bacon's Secret" },
+ { "toa_friarbaconstr", "Friar Bacon's Secret" },
{ "toa_gottoast", "Got Toast?" },
{ "toa_spittingcrumbs", "Spitting Crumbs" },
{ "toa_shrinkingwoman", "The Incredible Shrinking Woman, Too!" },
@@ -3578,16 +3578,16 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("hypochondriac", "11-870225", "a05a1e4b23d107cf3999fae25116ff49", 52376),
ENTRY0("infidel", "22-830916", "38f713e53af720624434529ea780040c", 93556),
ENTRY0("infidel", "22-840522-MAC", "1e5279c762c2521ff95dca6eea2177c0", 94144),
- ENTRY0("infocomsampler1z", "15-840330", "0dea0c4d7e87b18a97c5bee0c61ac857", 62326),
- ENTRY0("infocomsampler3zpi", "5-840512", "a72086f6e7c10aff5cdd199efca32f93", 105196),
- ENTRY0("infocomsampler4zpiw", "24-840627", "1ba87ecd487866c4fd7775665dd383a8", 112478),
- ENTRY0("infocomsampler4zpiw", "26-840731", "5483febc51abd55fb5e04c4c97a0b260", 112610),
- ENTRY0("infocomsampler4zpiw", "52-850402", "239897f0eb9ba5995e9978684829047b", 126976),
- ENTRY0("infocomsampler4zpiw", "53-850407", "47b8b8394e25faec870a798145529688", 126708),
- ENTRY0("infocomsampler4zpiw", "55-850823", "05d9d1a1c3c73fce9e24ab695ece16c8", 126902),
- ENTRY0("infocomsampler1b", "8-870119", "1fb0738cbf5d620cf8625ba9d9904f3b", 55472),
- ENTRY0("infocomsampler2zt", "8-870601", "148ea96bfd110c87a96cb011007f0825", 106094),
- ENTRY0("infocomsampler3ztl", "97-870601", "201fa230a942df5aa75bb5b5f609e8ce", 125314),
+ ENTRY0("infocfdeomsample1z", "15-840330", "0dea0c4d7e87b18a97c5bee0c61ac857", 62326),
+ ENTRY0("infocomsample3zpi", "5-840512", "a72086f6e7c10aff5cdd199efca32f93", 105196),
+ ENTRY0("infocomsample4zpiw", "24-840627", "1ba87ecd487866c4fd7775665dd383a8", 112478),
+ ENTRY0("infocomsample4zpiw", "26-840731", "5483febc51abd55fb5e04c4c97a0b260", 112610),
+ ENTRY0("infocomsample4zpiw", "52-850402", "239897f0eb9ba5995e9978684829047b", 126976),
+ ENTRY0("infocomsample4zpiw", "53-850407", "47b8b8394e25faec870a798145529688", 126708),
+ ENTRY0("infocomsample4zpiw", "55-850823", "05d9d1a1c3c73fce9e24ab695ece16c8", 126902),
+ ENTRY0("infocomsample1b", "8-870119", "1fb0738cbf5d620cf8625ba9d9904f3b", 55472),
+ ENTRY0("infocomsample2zt", "8-870601", "148ea96bfd110c87a96cb011007f0825", 106094),
+ ENTRY0("infocomsample3ztl", "97-870601", "201fa230a942df5aa75bb5b5f609e8ce", 125314),
ENTRY0("journey", "46-880603-DEV", "7bc3d57b3b6bf01788c07b2c4f007643", 280472),
ENTRY0("journey", "142-890205-DEV", "2327731ae4a2f2c058ed88f9bfeb493c", 281088),
ENTRY0("journey", "2-890303", "490df9e507aacba8fd113baabefb6e58", 280936),
@@ -3812,7 +3812,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("adv550", "160307", "631ab32f7370e1c1e5b4e9fe6ad539fb", 231424),
ENTRY0("adv551", "160307", "14f0d78e0a1c447cdf8ad6daf4d22a5b", 334336),
ENTRY0("adv551", "171110", "24449bf1875c0b75491173ba4243bc99", 334848),
- ENTRY0("adventurelandzcode", "961111", "21f1bd1815a8b3ba5730fe168ff88e59", 49152),
+ ENTRY0("adventland", "961111", "21f1bd1815a8b3ba5730fe168ff88e59", 49152),
ENTRY0("adventurelobjan", "961209", "e8cdbc003c5bc0965ad2f04a4a7806db", 147968),
ENTRY0("adventuretime", "110111", "b6e0e55780b699e37411f0eb176f7496", 359368),
ENTRY0("adverbum", "060905", "e5c04bcadb953ad0a280b541f7510338", 138240),
@@ -3827,13 +3827,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("alpha", "981017", "f8fbbc64455efc259f9b41517d82b4ab", 51200),
ENTRY0("amazingmaze", "200415", "0f881bf71c7c401367c0adb52d496fff", 169984),
ENTRY0("amazingmaze", "201015", "bc1657b2778d09829102af96105eaa61", 169984),
- ENTRY0("ambassadorsdaughter", "150525", "d415de88a7a756be04f5203f8b4668ee", 255488),
+ ENTRY0("ambassadorsdaught", "150525", "d415de88a7a756be04f5203f8b4668ee", 255488),
ENTRY0("amish", "020603", "d4194b4de41c9663f464bb33f1917a7d", 50688),
ENTRY0("amiss", "020409", "fa22d754f2b9daedc232bfbc6b28b6d1", 143872),
ENTRY0("anchor", "990206", "2bc49d98d980bfefa064ae76f4a217e5", 520192),
ENTRY0("andrewplotkin", "080423", "9679960dde743ff1f506c12db29c5214", 366740),
ENTRY0("andromedagenesis", "130701", "3dc7a53837dfcfed4895aad148b78f27", 245248),
- ENTRY0("andromedaawakeningz", "111019", "7d82fa4cbcc943aefb3ddc65a38a0b7d", 527028),
+ ENTRY0("androawake", "111019", "7d82fa4cbcc943aefb3ddc65a38a0b7d", 527028),
ENTRY0("animals", "071201", "98e57ff531a97d26d16418b343d9682d", 32768),
ENTRY0("animals", "150314", "d5e0c7c6641709eeb5c4c0797519962c", 32768),
ENTRY0("annoy", "990127", "0383c40a28c606ddf8bfba3a66469055", 71168),
@@ -4701,7 +4701,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("vindaloo", "960613", "d4e69f29f435b55dff5057a1d0d5bd45", 53248),
ENTRY0("violet", "081123", "0941c8db96a7ef82ebf10fe6cdd1859e", 601262),
ENTRY0("virtuality", "100131", "a68fe31bf3cce9b3dea7da0d733f45b0", 397244),
- ENTRY0("virtualgrandnational", "200426", "e8f662bdd08fa0f7520e8ef5615c12b5", 175104),
+ ENTRY0("virtualgrandnation", "200426", "e8f662bdd08fa0f7520e8ef5615c12b5", 175104),
ENTRY0("visualizing", "000218", "81458ba52d6deb8b30ee2628b45976dc", 97792),
ENTRY0("voices", "010504", "9a78da996a62281db9047c9998cce0a2", 84992),
ENTRY0("vosr", "060925", "73746a1dd6938ca4b034eb424936ffe7", 267776),
@@ -4795,12 +4795,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Converted Scott Adams Classic Adventures games
ENTRY0("adventurelandi5", "941017", "cde66d37efaff46f18e67b0f39e4d0cd", 43008),
- ENTRY0("adventurelandsmpleri5", "980329", "86c473c81e86637105108afa943c3ced", 23040),
+ ENTRY0("adventlandsmpleri5", "980329", "86c473c81e86637105108afa943c3ced", 23040),
ENTRY0("buckaroobanzaii5", "980329", "cdbf748cdcee3cade378cf62cfe01d43", 24064),
ENTRY0("ghosttowni5", "980329", "0240f4119bb9b8e8197f37049c9b4f82", 25600),
ENTRY0("goldenvoyagei5", "980329", "d986f2ac673abdce741c90e8b9fc3acf", 26112),
ENTRY0("marveladventurei5", "980329", "964dfa22fcd54d2674123951af79136b", 25600),
- ENTRY0("missionimpossiblei5", "980329", "9c759b65e43e2d9d6aa02122248040ae", 24064),
+ ENTRY0("missionimpossibli5", "980329", "9c759b65e43e2d9d6aa02122248040ae", 24064),
ENTRY0("mysteryfunhousei5", "980329", "4b78c1883356db8184b351c5a269fdce", 24064),
ENTRY0("pirateadventurei5", "980329", "0c3d27eaa6563835bfb1aadd309e7a00", 24064),
ENTRY0("pyramidofdoomi5", "980329", "a6fc7fd81b7330bc254afbac17b29058", 26112),
@@ -4808,7 +4808,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("returnpirteislei5", "980329", "56e5d7c33d5403ed59a62f67744f4d02", 26624),
ENTRY0("savageisland1i5", "980329", "6f6cf307a97becb32524fe66a910587e", 24576),
ENTRY0("savageisland2i5", "980329", "a43ab1063e6a8d4849ad3b69f1e4cacb", 25600),
- ENTRY0("sorcererclaycastlei5", "980329", "54cc89bbead7dac21455b9c00f32f604", 25088),
+ ENTRY0("sorcererclaycstli5", "980329", "54cc89bbead7dac21455b9c00f32f604", 25088),
ENTRY0("strangeodysseyi5", "980329", "8216fc5ca7ed593d6a9c4265064d83a4", 24576),
ENTRY0("thecounti5", "980329", "a0060ef9c9fa5cc3d3dbbc060f6451c2", 25088),
ENTRY0("voodoocastlei5", "980329", "bff285e6c9291fc6ba77c9743b610c2d", 24064),
@@ -4912,7 +4912,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if97_edifice", "970930", "15d3cb03378412c6c3d0b050e5d6392c", 173568),
ENTRY0("if97_spring", "970929", "9b891a246a0a5869e73c42527950143b", 256000),
ENTRY0("if97_bear", "971011", "71d95521937e8c4e6753d656ae264a28", 105984),
- ENTRY0("if97_lostspellmaker", "970927", "e06790b6d56f8b3efafc24c990d5138b", 117248),
+ ENTRY0("if97_lostspellmake", "970927", "e06790b6d56f8b3efafc24c990d5138b", 117248),
ENTRY0("if97_mimesis", "970925", "c52b125a2fa69127500a1fbb35796c28", 87552),
ENTRY0("if97_newday", "970929", "7bebae12833d6253517493de19dd5f91", 121344),
ENTRY0("if97_erden", "970930", "964d7e321582389e1a43c9022876787d", 322560),
@@ -4940,7 +4940,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if98_dilly", "980917", "07e1ffdbfdaf760d77a97a78900c8557", 101376),
ENTRY0("if98_downtowntokyo", "980930", "bd8868ae2b5467fa157483026d480fc9", 80384),
ENTRY0("if98_informatory", "980929", "bdb68ba2a7b4cc2db474cfc4a6ad90bd", 139264),
- ENTRY0("if98_ritualpurification", "980927", "3eb48bc2b376d8d3b2f4c3c4249525bb", 115712),
+ ENTRY0("if98_ritualpurific", "980927", "3eb48bc2b376d8d3b2f4c3c4249525bb", 115712),
ENTRY0("if98_city", "970930", "2b263a9ede155127d8c0d7af62fd1f91", 87552),
ENTRY0("if98_evildwells", "980930", "2553619a35b7376f808ed2f60aa38bf8", 130048),
ENTRY0("if98_purple", "980929", "760bd290430bd4056e3d139dfacac011", 133120),
@@ -5000,7 +5000,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if00_castleamnos", "000930", "6f2cb75c73c0f29ea67d8a7c817c63da", 124416),
ENTRY0("if00_masque", "000929", "a445df49ab60a2295fbb42d74276c557", 162304),
ENTRY0("if00_ppocket", "000929", "2b5bf3234652544ec6cc87f0d9ffd925", 129024),
- ENTRY0("if00_happyeverafter", "000930", "02c281fff208a4480237140b2c1e4d25", 127488),
+ ENTRY0("if00_happyeveraft", "000930", "02c281fff208a4480237140b2c1e4d25", 127488),
ENTRY0("if00_prodly", "000921", "d9bacb93727ab1876a1bac84472b2718", 116736),
ENTRY0("if00_withdraw", "000930", "6d42f8a5f721b240b3eda80d4fdbf24f", 66560),
ENTRY0("if00_123", "000929", "bada858e1a1ff3f5a712ca8658181496", 87040),
@@ -5056,7 +5056,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("comp02", "020928", "db8ba8f1596fb801021c99a92d111b38", 114176),
// IFComp 2003
- ENTRY0("if03_slouchingbedlam", "030925", "0f870671f3d7569d57eb79a8be9b4a28", 216576),
+ ENTRY0("if03_slouchbedlam", "030925", "0f870671f3d7569d57eb79a8be9b4a28", 216576),
ENTRY0("if03_risorg", "030925", "37c4b5b109c7005ae663e989024720d4", 443392),
ENTRY0("if03_gourmet", "030927", "d10a75ea4d4485b24c513d9bfefdfe7f", 181760),
ENTRY0("if03_baluthar", "030926", "750377a64b3d502970e3bcf30adc9c5d", 121344),
@@ -5082,7 +5082,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if04_geb", "040930", "85c3f43cfe5d7b86799efc2f596ef0aa", 163840),
ENTRY0("if04_bigscoop", "040916", "2ca8203bd4ae6bfc4e76f5b430a8737d", 173056),
ENTRY0("if04_identity", "040928", "1e459aceb4c0071c970dca5484c5617b", 126464),
- ENTRY0("if04_murderaeroclub", "040921", "aff927b5be8d78a0900bf495f605395b", 108032),
+ ENTRY0("if04_murderaeroclb", "040921", "aff927b5be8d78a0900bf495f605395b", 108032),
ENTRY0("if04_bellclap", "040930", "70be7c0e420f7236fae11c34589158db", 123904),
ENTRY0("if04_typo", "040924", "827e420f98cfdc0b014203a53a11ff00", 96768),
ENTRY0("if04_blink", "040926", "7f8957455ed7187729239a73bd52b625", 88064),
@@ -5102,7 +5102,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if05_unforgotten", "050930", "94966251577ca5807102f1acab09750e", 249856),
ENTRY0("if05_snatches", "050930", "c0d612653fc6a3f4bd01f1b7ed492058", 183808),
ENTRY0("if05_vigilance", "051001", "93727f29c7a981ef006b4318e1231c3b", 182784),
- ENTRY0("if05_historyrepeating", "050930", "cd8fab96b41ee0949de6b769a635e2dc", 114176),
+ ENTRY0("if05_historyrepeat", "050930", "cd8fab96b41ee0949de6b769a635e2dc", 114176),
ENTRY0("if05_soa", "050927", "49e31704b96971f0e51bfa3dcad39c0f", 115200),
ENTRY0("if05_psycheslament", "050929", "67fd7b02ce32ef3da8ad54a5e483e382", 89088),
ENTRY0("if05_onoptimism", "050930", "489ef2faedfca7255b3c5aa0fd71c462", 152576),
@@ -5110,7 +5110,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if05_swordofmalice", "050908", "9b43f402cc13e02f57a464ca6f843b32", 96256),
ENTRY0("if05_drearylands", "050928", "25b26f262bdc8acca9e149d3ae2a0e4c", 97280),
ENTRY0("if05_hellosword", "050929", "ccbda9f1be8df8e5f656db548a002ed1", 152576),
- ENTRY0("if05_phantomcaverns", "280727", "3dff9322c3f141ff17b47fc1e9d98929", 97792),
+ ENTRY0("if05_phantomcavern", "280727", "3dff9322c3f141ff17b47fc1e9d98929", 97792),
ENTRY0("if05_futuregame", "", "94a44dc4c563b1f4468b13b32ef601f0", 10752),
ENTRY0("comp05", "051001", "05e1dac27091bce08cc61a28ba71afa2", 116224),
@@ -5124,12 +5124,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if06_mobius", "060929", "8535e1058ea7bd3ccbe098a40ddbdbd5", 425828),
ENTRY0("if06_gameproducer", "060928", "b4e0ff39edec9d291e78bfa95d6dcf22", 179200),
ENTRY0("if06_starcity", "060928", "a7366438459f23661e8d178d8e690f49", 288256),
- ENTRY0("if06_strangegeometry", "060929", "eead1528f100a3340167a909a9f5e97d", 308224),
- ENTRY0("if06_towerofelephant", "060922", "74fa5a6e7d9b654ca2805edf6a7b0330", 281048),
+ ENTRY0("if06_strangegeo", "060929", "eead1528f100a3340167a909a9f5e97d", 308224),
+ ENTRY0("if06_towerelephant", "060922", "74fa5a6e7d9b654ca2805edf6a7b0330", 281048),
ENTRY0("if06_labyrinth", "060929", "abc2409764b3eee49a97ea90d58fc22d", 118272),
ENTRY0("if06_cdst", "060929", "c91836c10f543523cd61a6b24020eb3d", 348152),
ENTRY0("if06_bibleretold1", "100000", "e387804ec98ad477e6aa5911fbc74338", 191488),
- ENTRY0("if06_anothergoddamn", "060927", "45a30649c871479e2060e95cc6bda3f4", 232448),
+ ENTRY0("if06_anothergodamn", "060927", "45a30649c871479e2060e95cc6bda3f4", 232448),
ENTRY0("if06_fightorflight", "060929", "80db0fdf1d6b3951fc954b48de1e0c83", 270336),
ENTRY0("if06_manalive1", "000002", "27e3e2afffe206fca0f0f78f97c2f175", 175616),
ENTRY0("if06_hedge", "060929", "c7c17fffb437878b48990ed564960e5b", 216064),
@@ -5147,13 +5147,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if07_acrossthestars", "070929", "4dd6a382a08b2865ad22a99cff8746e4", 492544),
ENTRY0("if07_orevore", "070929", "aab0bd90d0a29605e8000590d0205c88", 410624),
ENTRY0("if07_jackmills", "070923", "26689533940170a64107b27adce69cef", 422776),
- ENTRY0("if07_deadlinenchanter", "07????", "0abf2e1124bf4da63a7efbd6cb239e57", 219648),
+ ENTRY0("if07_deadlinenchan", "07????", "0abf2e1124bf4da63a7efbd6cb239e57", 219648),
ENTRY0("if07_fff", "070927", "bf7ad79002812c5b08ef0c98a3f73053", 99840),
ENTRY0("if07_wish", "070928", "c32139de52463c844ed063e0b0e6a227", 92160),
ENTRY0("if07_packrat", "070928", "71ab8ff0a6ea40b11e5c0c4990358bc9", 120320),
- ENTRY0("if07_beneathtransform", "070927", "95b99d50b0c38cfd2907da023233ca82", 139776),
+ ENTRY0("if07_beneathtransf", "070927", "95b99d50b0c38cfd2907da023233ca82", 139776),
ENTRY0("if07_theimmortal", "070928", "2fee83a968aa436d25be899d3bdcc02e", 293376),
- ENTRY0("if07_eduardseminarist", "070926", "b02853e34c156c8feee8895c9f749490", 71168),
+ ENTRY0("if07_eduardseminar", "070926", "b02853e34c156c8feee8895c9f749490", 71168),
ENTRY0("if07_pets", "070926", "c6a7ab54d9b9482cc459a9c975f48314", 146432),
ENTRY0("comp07", "070930", "383572627817ce8cebd71080d5cc2245", 141312),
@@ -5164,43 +5164,43 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if08_snacktime", "080929/z8", "6cc88dd0f8c3fbea98fa16525a845b11", 339456),
ENTRY0("if08_snacktime", "080929/zblorb", "35e2fb47b2a3ef13377be9556d673bf7", 1331682),
ENTRY0("if08_openingnight", "080920", "56690c62b68ed95e6f5266c4bf5593de", 240128),
- ENTRY0("if08_minionunderworld", "080922", "6e02c3844947612a8c6e3b0849568b2f", 108032),
+ ENTRY0("if08_escunderworld", "080922", "6e02c3844947612a8c6e3b0849568b2f", 108032),
ENTRY0("if08_bishoes", "080912", "616d0a27ebeaddba73cbee9c7a8406d6", 73728),
ENTRY0("if08_grief", "080929", "10ac0c11f6687f75d940c197dd79f88c", 287744),
ENTRY0("if08_trein", "080718", "515fc480d1276c6a83e4af57fcb40670", 341618),
ENTRY0("if08_redmoonz", "080905", "cb8f73a536cfd474c548b38d03e08c65", 178176),
ENTRY0("if08_draculascrypt", "080929", "e6be6ce15da3e50df3558c7c1a8a66b3", 238854),
ENTRY0("if08_anachronist", "080927", "6e3816a87b03e9c82f92b87c2ceea361", 243092),
- ENTRY0("if08_whenmachinesattack", "080927", "448e05c036c352e6def70a32ee68128a", 424960),
+ ENTRY0("if08_whenmachsatt", "080927", "448e05c036c352e6def70a32ee68128a", 424960),
ENTRY0("if08_thelucubrator", "080928", "110d123776a561ba8c14d72c8d534bf7", 191488),
ENTRY0("if08_freedom", "080929", "6e37889524794022328582687754d173", 69120),
ENTRY0("if08_riverside", "080903", "965457e0208af211943cb88707059bd0", 191488),
ENTRY0("if08_thelighthouse", "080921", "8d29781a8de397439ba40645c9430803", 140800),
- ENTRY0("if08_absoluteworstgame", "080614", "3c902f43a5393f41655df1f028057e65", 133632),
+ ENTRY0("if08_absworstgame", "080614", "3c902f43a5393f41655df1f028057e65", 133632),
ENTRY0("comp08", "081003", "0ea5f859a1aa09b42bd7229786160a5b", 144384),
// IFComp 2009
ENTRY0("if09_snowquest", "090792", "7a558ea909edca386a9f225a744a9cca", 1022942),
- ENTRY0("if09_duelthatspanned", "090925", "e7808064e6569e31be830b07be97cbb5", 379904),
+ ENTRY0("if09_duelspanned", "090925", "e7808064e6569e31be830b07be97cbb5", 379904),
ENTRY0("if09_duelinsnow", "090930", "b669e90797eb4ce3adf37fba9f1447d8", 383488),
ENTRY0("if09_interface", "090929", "afae3500034d118e0fd732ccd0d858f6", 293286),
- ENTRY0("if09_byzantineperspect", "090930", "dbb1fbf7245f6801d1a8619a95211340", 1690344),
+ ENTRY0("if09_byzantinpersp", "090930", "dbb1fbf7245f6801d1a8619a95211340", 1690344),
ENTRY0("if09_condemned", "090930", "1a73a405571a1413481c47d63392ee3c", 257024),
ENTRY0("if09_eruption", "090616", "a1136a2e48d40399bfa17200503dbd04", 113664),
ENTRY0("if09_betatester", "090929", "157045ea9339e149dc4686ad229a27ef", 391168),
- ENTRY0("if09_spelunkersquest", "090929", "81ce5c3f5aac8c3ac9a6c012cff4bda7", 297928),
+ ENTRY0("if09_spelunkquest", "090929", "81ce5c3f5aac8c3ac9a6c012cff4bda7", 297928),
ENTRY0("if09_invisibleman", "090927", "fee503f8a8562bb7dc31ee606f23ca7d", 298496),
ENTRY0("if09_thegrandquest", "090926", "bbb8e21c2c2f71ba29f74cd30940493e", 178176),
ENTRY0("if09_starhunter", "090930", "60e33decd1e4a5c1f13298688d4eea39", 134656),
ENTRY0("if09_gatoron", "090830", "99688a1be3791575a575c33fb98587b6", 122368),
- ENTRY0("if09_gleamingtheverb", "090930", "6971a0e1b91dffbe75b4efefe7f9540f", 148992),
+ ENTRY0("if09_gleamingverb", "090930", "6971a0e1b91dffbe75b4efefe7f9540f", 148992),
ENTRY0("if09_zorkburiedchaos", "080126", "dd1cb30fccde813a3301a324e5d6ac02", 163218),
ENTRY0("comp09", "091001", "c937fadc20db485baa8f35e8d841d77d", 145408),
// IFComp 2010
ENTRY0("if10_deathoffthecuffz", "100926", "288dfb6066beba825f49d2c6080f9081", 311196),
ENTRY0("if10_mite", "100930", "fa6eb58ea0db68211fa924fa1530d234", 186368),
- ENTRY0("if10_gloriousrevolution", "100930", "123d7b02f338fe27f4b8f39ba2d15845", 854008),
+ ENTRY0("if10_gloriousrevol", "100930", "123d7b02f338fe27f4b8f39ba2d15845", 854008),
ENTRY0("if10_hummingbird", "100913", "4454cc4266f275a4d8a175aa21f5b0b5", 719972),
ENTRY0("if10_warblersnest", "100930", "526aaf64cec2fb85b63b2d329befc086", 799282),
ENTRY0("if10_asgard", "100928", "4b69b276e770d6ca6b0b7ff24c91bc13", 569460),
@@ -5208,7 +5208,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if10_bibleretold2", "130000", "9559cb4601fbfe195b36cf5970f7619c", 190976),
ENTRY0("if10_heated", "100930", "148d0e98c403af802c3c8108a2e60d2d", 231424),
ENTRY0("if10_ninjasfate", "100930", "a314c020fe002482c522c927d2012af1", 321024),
- ENTRY0("if10_eastgrovehills", "100930", "e627884c529415399883702fb5abf43c", 417266),
+ ENTRY0("if10_eastgrovehill", "100930", "e627884c529415399883702fb5abf43c", 417266),
ENTRY0("if10_quietevening", "100924", "14d27fc0f84c6eb9bbad0046938000db", 397964),
ENTRY0("if10_chronicler0", "100930", "c16c8d34195c9f29c03629f20be7f800", 68608),
ENTRY0("comp10", "101008", "113f48207ab14aed979b6034faf50959", 142336),
@@ -5219,7 +5219,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if11_comedyerror", "111017", "9219e4a1ac32b67d508d661f0e00eb6c", 885682),
ENTRY0("if11_tenthplague", "??????", "358056bdf0d1df7dad3ebbfc46e4f4e0", 379176),
ENTRY0("if11_coldiron", "110909", "e917805948c99b02fdf1491542c2d8dc", 227328),
- ENTRY0("if11_andromedaawakeningz", "110930", "1c38c3eba0c484048416cbff512b59ba", 512312),
+ ENTRY0("if11_androawake", "110930", "1c38c3eba0c484048416cbff512b59ba", 512312),
ENTRY0("if11_keepsake", "110906", "293a92fcd66e8351a7062ed954df5d9e", 462088),
ENTRY0("if11_theguardian", "110929", "f707abfb7a69506d1d680a055abc21b3", 254976),
ENTRY0("if11_lastdaysummer", "110930", "27a77f98d578a4ee5b0aadc6e81953e6", 372294),
@@ -5241,12 +5241,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if12_lunarbase1", "120929/zblorb", "f1fe0b501a7af58a305d85ce3738c1e6", 1371878),
ENTRY0("if12_murphyslaw", "120929", "3ad61af558113bb14c67024bb7ec9bb6", 567000),
ENTRY0("if12_testisready", "120929", "bcea384062b6cab396890e08e6e4d590", 510612),
- ENTRY0("if12_castleadventure", "120315", "d748b6dd5c380a2f3438f8b957b17345", 240128),
+ ENTRY0("if12_castleadvent", "120315", "d748b6dd5c380a2f3438f8b957b17345", 240128),
ENTRY0("comp12", "121001", "a21991ba784590176bd0570647227fab", 149504),
// IFComp 2013
ENTRY0("if13_threediopolis", "130928", "942c317ad151633d5eff4a1fe5c0eb0e", 444252),
- ENTRY0("if13_paperbagprincess", "130928", "f6b455548bfb5f40f9beeff98927c21d", 307712),
+ ENTRY0("if13_paperbagprinc", "130928", "f6b455548bfb5f40f9beeff98927c21d", 307712),
ENTRY0("if13_furtherz", "130929", "49f7ad5cd55692627c5535585368820e", 398556),
ENTRY0("if13_9lives", "130817", "0fff213f0d61c01c281d7180e016711e", 337374),
@@ -5272,7 +5272,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if16_darkiss2", "160928", "405f407e2009e20317522375bf53e154", 179712),
ENTRY0("if16_zigamus", "160928", "8d5ad5bd2aa48b2003b7c6bfc5803669", 89600),
ENTRY0("if16_slickercity", "160928", "fa5141ef64408dbb2535b61355324284", 485840),
- ENTRY0("if16_youarestanding", "160926", "8471b92b86d52dc9ce417adfac02fff7", 490456),
+ ENTRY0("if16_youarestand", "160926", "8471b92b86d52dc9ce417adfac02fff7", 490456),
ENTRY0("if16_toiletworld", "161009", "56b58c66b5ae7d9e7282a01924e24135", 418206),
// IFComp 2017
@@ -5294,7 +5294,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if19_extromnivore", "190928", "e7a93522643ad1e1921fb13046ccc620", 428066),
// IFComp 2020
- ENTRY0("if20_impossiblebottle", "200928", "ca6e77c892f34f602ea25277a8ac6a20", 759930),
+ ENTRY0("if20_impossbottle", "200928", "ca6e77c892f34f602ea25277a8ac6a20", 759930),
ENTRY0("if20_entangled", "200928", "773ad8d10e980531127a040679a4e3eb", 494080),
ENTRY0("if20_drego", "400410", "8a983690928e36c8a77ed50bdbe98bd9", 132096),
ENTRY0("if20_sheepcrossing", "200928", "22c2f8a7784272952125344f9e52ccd0", 411456),
@@ -5348,7 +5348,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IF Art Show 2007
ENTRY0("ifas_rendition", "070407", "1a8fbde9c57754958882ddc4d5ed1bb3", 187392),
ENTRY0("ifas_engine", "070518", "cb3434c4917d95b1ff3154acbf3a4dbc", 361578),
- ENTRY0("ifas_varronismuseum", "070518", "a1eeb2342999c2e3d394c9d718cc8b6f", 434176),
+ ENTRY0("ifas_varronismuseu", "070518", "a1eeb2342999c2e3d394c9d718cc8b6f", 434176),
// The Mystery House Taken Over project
ENTRY0("mhp", "050315", "e2f93006c311f50932c974ba0b213a9c", 452096),
@@ -5369,7 +5369,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Casual Gameplay Design Competition #7
ENTRY0("cgdc7_hoosegow", "100209", "d53ed83532308ca3ea01915e2e9ec05c", 1992422),
- ENTRY0("cgdc7_fragileshells", "110222", "7a9e1beed6ef25cc11ab5593e859d4cc", 547098),
+ ENTRY0("cgdc7_fragileshell", "110222", "7a9e1beed6ef25cc11ab5593e859d4cc", 547098),
ENTRY0("cgdc7_dual", "100225", "57f0e173be4258de1ce224e74172ea11", 430282),
ENTRY0("cgdc7_partyfoul", "100208", "e890e53c4454315d4c7bc4ddcb4420f0", 507346),
ENTRY0("cgdc7_roofed", "100223", "1e2cb89b420ba5c109169dd05a5dc011", 548342),
@@ -5381,19 +5381,19 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cgdc7_containment", "100206", "069d65c43c2c70064ad660a8475209c8", 221184),
ENTRY0("cgdc7_thecube", "100130", "b37effeaf558c7d406db3efd2d4d68fe", 230400),
ENTRY0("cgdc7_blueprint", "100208", "1f63cdc8d96f7c5c0408aaed9b9ca620", 183296),
- ENTRY0("cgdc7_criticalbreach", "100203", "e27b0ade8558173cd370d92f320be144", 267776),
+ ENTRY0("cgdc7_critbreach", "100203", "e27b0ade8558173cd370d92f320be144", 267776),
ENTRY0("cgdc7_themanorwhitby", "100201", "8a965849cb2ec58cc7c89df0e046206f", 370084),
ENTRY0("cgdc7_heavenly", "091213", "e5c9c808c47510348bdf9bcb14ef1f9d", 284672),
- ENTRY0("cgdc7_iexpectyoutodie", "100209", "242d660192fb79236647842f03ba1c12", 192000),
+ ENTRY0("cgdc7_expecttodie", "100209", "242d660192fb79236647842f03ba1c12", 192000),
ENTRY0("cgdc7_virtuality", "100203", "6690eaf9869b53c49696030c072728bc", 397756),
ENTRY0("cgdc7_dramaqueen", "100130", "1cd2a0e48662a5bed209366aaad6c53e", 356938),
ENTRY0("cgdc7_terminal", "100205", "544d65a88ac7965f5334cae7078f9cc8", 340930),
ENTRY0("cgdc7_couchofdoom", "100210", "91e50fdfde64789bc6be1a786224c850", 259584),
- ENTRY0("cgdc7_basictraining", "090402", "d14365fc61e36672e781e8bbc37c6051", 272320),
+ ENTRY0("cgdc7_basictrain", "090402", "d14365fc61e36672e781e8bbc37c6051", 272320),
ENTRY0("cgdc7_paintzcode", "100209", "fbe7f5356d171e92f4011b33dff06625", 205312),
ENTRY0("cgdc7_goldenshadow", "100203", "a99de59ca4478ccc758aabc357931a36", 244682),
- ENTRY0("cgdc7_escapeinthedark", "100203", "acb5cba872017ed4acf6a97cca18e12c", 165376),
- ENTRY0("cgdc7_escapefiction", "100203", "4f61e28d71955057ff7f7660f6557740", 273860),
+ ENTRY0("cgdc7_escapeindark", "100203", "acb5cba872017ed4acf6a97cca18e12c", 165376),
+ ENTRY0("cgdc7_escapefict", "100203", "4f61e28d71955057ff7f7660f6557740", 273860),
ENTRY0("cgdc7_zeroeth", "100221", "bfa89880cfe414dfd743c36c3186207d", 194048),
ENTRY0("cgdc7_openfield", "100131", "e40d2c10d464ff2dfbf4090d2568bb9d", 247234),
ENTRY0("cgdc7_survive", "100208", "4cfdfa675947460bb5faf56d5d96bc06", 86016),
@@ -5426,11 +5426,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Cover Stories Game-Jam
ENTRY0("cs_antifascista", "120612", "ea02a0f92f7c2c40fa39abd48fd1ccf2", 406208),
ENTRY0("cs_leaves", "120610", "d8f48c9a46689a07106dccdc165a3119", 523862),
- ENTRY0("cs_legendmissinghat", "120610", "c12e8daaff707325e446ef0b557ab044", 586960),
+ ENTRY0("cs_legendmisshat", "120610", "c12e8daaff707325e446ef0b557ab044", 586960),
ENTRY0("cs_monkeybusiness", "120610", "da1805563d40cbed5d275e8438f108a4", 416856),
ENTRY0("cs_offering", "120610", "6dad4b91d08dc6536acd1f9f7687beac", 670832),
ENTRY0("cs_sloth", "120604", "55e327dcf77ca6d2217d008e71fc9613", 1365970),
- ENTRY0("cs_subtropicservroom", "120611", "79a7fc6f52c2f6dfe5eb606f924f3b74", 797652),
+ ENTRY0("cs_subtropservroom", "120611", "79a7fc6f52c2f6dfe5eb606f924f3b74", 797652),
// Dinosaur Mini-Competition
ENTRY0("dino_rowr", "000301", "41fce26b11af40f57cdedfe5e926eaf2", 52736),
@@ -5458,13 +5458,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec11_dashslapney", "111001", "35215328fcc344c2dd932d4d1a09f15f", 281916),
// Ectocomp 2012
- ENTRY0("ec12_ghosteringtonnightz", "121029", "c295d2c2dfe5f3feee2b833a32a2400d", 236544),
+ ENTRY0("ec12_ghosternight", "121029", "c295d2c2dfe5f3feee2b833a32a2400d", 236544),
ENTRY0("ec12_littlegirls", "121031", "d96c3cd0a7609166f70e67cc1ac5f055", 232960),
ENTRY0("ec12_parasites", "121021", "bbdb3ff64bea5ab24b0c7dcc68f1f90a", 164864),
// Ectocomp 2013
ENTRY0("ec13_horriblepyra", "131029", "d39833192d0c8e0c3872423a740683a5", 321958),
- ENTRY0("ec13_headlesshapless", "131030", "046e0b958f9900a8733d04e52ab6631b", 262594),
+ ENTRY0("ec13_headleshaples", "131030", "046e0b958f9900a8733d04e52ab6631b", 262594),
ENTRY0("ec13_faithfulcomp", "131030", "a9be7589b843ef43b326cfe477ade7d4", 311716),
ENTRY0("ec13_deadpavane", "131031", "18e8bdfbbc704dbc582305b868a1216f", 269232),
ENTRY0("ec13_icehouse", "131029", "c85bfbce5eaa4e0db3621c5e6515e5a5", 214528),
@@ -5488,7 +5488,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Ectocomp 2015 - La Petite Mort
ENTRY0("ec15_openthatvein", "15????", "e24844c7028262c8117c2ef07138c6f7", 449548),
- ENTRY0("ec15_oldesthangover", "151030", "e53693405ea9f9e4a7f6bf70cb14ec87", 334848),
+ ENTRY0("ec15_oldhangover", "151030", "e53693405ea9f9e4a7f6bf70cb14ec87", 334848),
ENTRY0("ec15_heezypark", "151030", "fd714eb77e36ec59083e922c52d61722", 316860),
ENTRY0("ec15_storyshinoboo", "151030", "78988da1e65fa38328b01c569d585321", 202240),
ENTRY0("ec15_ghostship", "151009", "f76aba5c59c6376edcfdccd76cb9e590", 634812),
@@ -5499,7 +5499,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Ectocomp 2016 - La Petite Mort
ENTRY0("ec16_bonesaw", "161027", "bbf02174af7d8891d435a37c1cc9b058", 342016),
- ENTRY0("ec16_checkeredhaunting", "161031", "d8ddc04e13caf50e5bd7d3f8931e8cda", 305616),
+ ENTRY0("ec16_checkerhaunt", "161031", "d8ddc04e13caf50e5bd7d3f8931e8cda", 305616),
ENTRY0("ec16_lightdarkness", "161030", "03df7e40dca78a7e2aee74b5049136bb", 258516),
// Ectocomp 2017 - La Petite Mort
@@ -5627,13 +5627,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IntroComp 2011
ENTRY0("ic11_bender", "110611", "1140eb6ddef1ef25d8c14868bcd342cd", 333512),
- ENTRY0("ic11_despondencyindex", "110629", "ad62e7b6f5565ea6ba41057a357c0e0f", 262608),
+ ENTRY0("ic11_despondenidx", "110629", "ad62e7b6f5565ea6ba41057a357c0e0f", 262608),
ENTRY0("ic11_parthenon", "110622", "f663f08ce250614ddcf6cbf1b5bc3580", 261576),
ENTRY0("ic11_sfiction", "110630", "242c7a127c04f8a0e01d183dc9acb4b3", 98816),
ENTRY0("ic11_stallingtime", "110630", "939ae90866da68944a48c4e277c4c9e5", 326752),
// IntroComp 2013
- ENTRY0("ic13_thechickensexer", "130716", "f3f6d761378d1de0176624d6df85de3e", 370648),
+ ENTRY0("ic13_chickensexer", "130716", "f3f6d761378d1de0176624d6df85de3e", 370648),
// IntroComp 2014
ENTRY0("ic14_talessoulthief", "140720", "cfdeeacc120c9a2bc5702f996e59d645", 352720),
@@ -5703,19 +5703,19 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// One Room Game Competition 2002
ENTRY1("1r02_artif", "020615", "57e9591631815f341356340eb3336994", 102912, Common::IT_ITA),
- ENTRY1("1r02_sottomarinogiallo", "020611", "9e05ab30b21c2189359ebb87f07ed79e", 106496, Common::IT_ITA),
+ ENTRY1("1r02_sottogiallo", "020611", "9e05ab30b21c2189359ebb87f07ed79e", 106496, Common::IT_ITA),
// One Room Game Competition 2003
ENTRY1("1r03_floppy", "040114", "178d3034872888adf68d6ea8d4e013d4", 67072, Common::IT_ITA),
ENTRY1("1r03_successo", "040114", "bb4b43e17b1ee5faffe3824653c30ff9", 81920, Common::IT_ITA),
// One Room Game Competition 2006
- ENTRY0("1r06_finalselection", "060419", "2690bfb5cc529c338ed6df923d44e28e", 151040),
+ ENTRY0("1r06_finalselect", "060419", "2690bfb5cc529c338ed6df923d44e28e", 151040),
ENTRY1("1r06_sforacchiato", "051114", "32b25f95b3fa4d12df956d80483af22f", 128512, Common::IT_ITA),
ENTRY1("1r06_venicezcode", "060514", "fad46e7b7fcba0ec52a91d188c3b0c90", 87552, Common::IT_ITA),
ENTRY1("1r06_galeotto", "060507", "f4fd45e121933080813f7616838a3292", 81920, Common::IT_ITA),
ENTRY0("1r06_easter", "060506", "7824bb61c8f4476decfbc0cae326aa19", 79872),
- ENTRY1("1r06_lazyjonescrostata", "040383", "c8d6a6982b29f8eb32ca269b8ad71959", 91648, Common::IT_ITA),
+ ENTRY1("1r06_lazyjonescrst", "040383", "c8d6a6982b29f8eb32ca269b8ad71959", 91648, Common::IT_ITA),
ENTRY1("1r06_dereditu", "060502", "f7413ac65ef04a99d63688f1f0ad85b0", 96768, Common::IT_ITA),
ENTRY1("1r06_frankenstein3", "000001", "afd4d53fcce2188d0a1fec585e56a690", 87040, Common::IT_ITA),
@@ -5751,7 +5751,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("shd_everythinggame", "150418/z8", "9be1a20d73ed0db81972287766aa3cbc", 315392),
ENTRY0("shd_everythinggame", "150418/zblorb", "130aa6031169e969258ef8e6e1105f52", 1490056),
ENTRY0("shd_headingeast", "150507", "ee6869fc4d02966a7ebc7681ae751dc2", 109568),
- ENTRY0("shd_starryseeksorrow", "150505", "0e37bd629858f51e2c83649973170dec", 1362330),
+ ENTRY0("shd_starryseeksorr", "150505", "0e37bd629858f51e2c83649973170dec", 1362330),
// SmoochieComp 2001
ENTRY0("sc_1981", "001207", "8ffc6af37b119a05d9b0c92e63eaacce", 66048),
@@ -5821,7 +5821,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF 10^-9 Competition
ENTRY0("sif_krakatoa", "021215", "3c62064723cfd8a89beb081c1703d133", 73728),
- ENTRY0("sif_roaddestruction", "021214", "34d12792dda75cd8036455b2b2d74855", 58368),
+ ENTRY0("sif_roadestruction", "021214", "34d12792dda75cd8036455b2b2d74855", 58368),
// SpeedIF 11 Competition
ENTRY0("sif_spiders", "000529", "0303538d9e2755d79d9f6e9bd4500487", 54272),
@@ -5832,7 +5832,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_plaque", "000713", "56afa6230573c3f74aac8c4e9949e2de", 57856),
// SpeedIF 13 Competition
- ENTRY0("sif_elephantsafterlife", "000728", "31f78d010a7ea81621ea606d3002901f", 53760),
+ ENTRY0("sif_elephantaflife", "000728", "31f78d010a7ea81621ea606d3002901f", 53760),
ENTRY0("sif_garden", "000801", "dd8d5ee2e9d4d251ab6a7710f808013e", 53248),
ENTRY0("sif_inspector", "000728", "67ffeee55cf1f664e68ae28fd21bd14d", 90624),
ENTRY0("sif_potstick", "000728", "3a6548770a04a2bfdf337fdcb30e4801", 86528),
@@ -5892,7 +5892,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF 2001 Competition
ENTRY0("sif_battleplanets", "010121", "3fcc87126411e841608884a01d136ccf", 51712),
- ENTRY0("sif_destinychihuahua", "010121", "006a95783c9a801962b5d4a72da37df5", 56320),
+ ENTRY0("sif_destinychihuah", "010121", "006a95783c9a801962b5d4a72da37df5", 56320),
ENTRY0("sif_infiltrt", "010120", "58b67bb5aa44391f787d69af2d8c3406", 88064),
ENTRY0("sif_inspiration", "010120", "4c06fd195b9b710d4a3776bbb70f65cb", 82432),
ENTRY0("sif_moonjupiter", "010120", "54129d64d0b157c8160b67e86eae31e7", 88064),
@@ -5909,8 +5909,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF 11th Anniversary Competition
ENTRY0("sif_nqaa", "090901", "50f7abd76e9f972b4ee07a6f22259513", 132096),
ENTRY0("sif_reptile", "090901", "f919b917e924b9d4f5465e4f262082a0", 159232),
- ENTRY0("sif_teachinghertodance", "090901/z5", "05f40a30e9fcbff5785042452b3d2c27", 146944),
- ENTRY0("sif_teachinghertodance", "090901/zblorb", "d9c77a55fb2397f35e1de9f8bff92723", 239054),
+ ENTRY0("sif_teachher2dance", "090901/z5", "05f40a30e9fcbff5785042452b3d2c27", 146944),
+ ENTRY0("sif_teachher2dance", "090901/zblorb", "d9c77a55fb2397f35e1de9f8bff92723", 239054),
// SpeedIF Argonaut Competition
ENTRY0("sif_asciargo", "030309", "d660f5a1a71653e2701528ec9340ae20", 69120),
@@ -5926,7 +5926,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF Copyright Competition
ENTRY0("sif_piratescaribou", "030413", "63864258392ef2294ee96bba367edfdc", 119186),
- ENTRY0("sif_sharingalltheway", "061023", "b21fcf0445928c6954968760a2977f56", 124284),
+ ENTRY0("sif_sharingallway", "061023", "b21fcf0445928c6954968760a2977f56", 124284),
// SpeedIF Crinkle Cut Competition
ENTRY0("sif_travels", "020323", "e794ec45a8872fcf5125427c84590a26", 52736),
@@ -5952,7 +5952,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF Halloween 2002 Competition
ENTRY0("sif_losing", "021031", "68073c13dddeb29ce8e9530d27fd28c0", 51712),
- ENTRY0("sif_oldsherwoodcemetary", "021031", "c40277f69d0d57f960bca6351043dabb", 85504),
+ ENTRY0("sif_oldsherwoodcem", "021031", "c40277f69d0d57f960bca6351043dabb", 85504),
// SpeedIF Indigo New Language Competition
ENTRY0("sif_hauntedhouse", "110507", "760df7716aecc0f1e457a2c22735c854", 298436),
@@ -5962,7 +5962,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_alcohol", "070827", "539270360a14005cd2fc1eddfbb5b21e", 136192),
ENTRY0("sif_djibouti", "070825", "fb22ff8e39ba2d46fa892370fda57b8d", 159102),
ENTRY0("sif_faetttiw", "070824", "c14f57f0a8225ebf553730633dcc7d4a", 149246),
- ENTRY0("sif_velocitasfictus", "070826", "3bf4260115172d5e5e595c0055a24b4f", 154664),
+ ENTRY0("sif_velocitasficts", "070826", "3bf4260115172d5e5e595c0055a24b4f", 154664),
ENTRY0("sif_baptist", "070826", "726d3eeee1b405005a6f01f3531d6f5a", 145408),
ENTRY0("sif_zefrench", "070827", "62fbd05552dd52ea6959017b4c3a20f1", 140288),
@@ -6041,7 +6041,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF New Year's Speed Competition 2013
ENTRY0("sif_faithfulcompv2", "131231", "2aaed4f67468e3e269f211ba1caadd54", 343450),
ENTRY0("sif_talemorning", "140103", "a189df712a5254487eb9a9d8cb8fffca", 253952),
- ENTRY0("sif_thedayicameback", "140104", "c1abdfa44ae62d8194ce301f38f986c4", 356302),
+ ENTRY0("sif_dayicameback", "140104", "c1abdfa44ae62d8194ce301f38f986c4", 356302),
ENTRY0("sif_youhavetoputthebaby", "140103", "ce8c2720fd4adab602737e31e3c15554", 152844),
// SpeedIF New Year's Speed Competition 2014
@@ -6057,7 +6057,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_wizshop", "100327", "3c288b1b9a0738c055949f77d7a1d904", 188416),
ENTRY0("sif_apoptosis", "100327", "41a8f9ed1cda9df15ce634e6c95ef13f", 289728),
ENTRY0("sif_foodmagic", "100327", "ea2ba1dec06b945d13509eb5a7cf4404", 279028),
- ENTRY0("sif_lobsteronaplane", "100327", "60d4c46b482fa3e064bbb6f4ade216a4", 204288),
+ ENTRY0("sif_lobsteronplane", "100327", "60d4c46b482fa3e064bbb6f4ade216a4", 204288),
ENTRY0("sif_mango", "010505", "d59a1a92f7855161a9d11df40eb14f33", 268226),
ENTRY0("sif_midairmadness", "100327", "a3e636c4c0e87291e64dece9226a2c59", 78848),
ENTRY0("sif_paxeast", "100327", "e457d1a18a37b2f33428cac8d8d8c4ab", 18772),
@@ -6068,11 +6068,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF PAX East 2011
ENTRY0("sif_scurvy", "110313", "1345c0f052db46981d21dfca1f61164e", 266224),
- ENTRY0("sif_helpfulmanzcode", "110312", "413e1a37570643c936bf5d953b23d792", 183808),
+ ENTRY0("sif_shhelpfulman", "110312", "413e1a37570643c936bf5d953b23d792", 183808),
ENTRY0("sif_boredladders", "110313", "67c2a4d28c2d9b4010eb5df84bf5ac23", 256416),
- ENTRY0("sif_brainnightguest", "110312", "a53b823f032f6f24cf726cb3807126e0", 232448),
+ ENTRY0("sif_brainightguest", "110312", "a53b823f032f6f24cf726cb3807126e0", 232448),
ENTRY0("sif_delusionsagain", "110312", "d2f2e384a82561770b1ba346c4cecd48", 247242),
- ENTRY0("sif_diggingzcode", "110312", "d61670df1a94d9272acdf9282e2ea587", 82432),
+ ENTRY0("sif_diggingtime", "110312", "d61670df1a94d9272acdf9282e2ea587", 82432),
ENTRY0("sif_merk", "110312", "1ac23aa5b9044df12be4c9a690e51ee5", 317392),
ENTRY0("sif_therighttool", "110312", "0d6fa415b46bf15400f215beb212cbe6", 152576),
@@ -6111,7 +6111,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF Thanksgiving Competition
ENTRY0("sif_dragonflies", "111126", "d2183016a28394ca8e3dca3e26abd68b", 208384),
ENTRY0("sif_crystalpalace", "111125", "70b49b3ed49f022f73796765008e1e6a", 310316),
- ENTRY0("sif_extraordinaryevents", "111127", "062ed8c5329ef1460a7662da4409de11", 252990),
+ ENTRY0("sif_extraordevents", "111127", "062ed8c5329ef1460a7662da4409de11", 252990),
ENTRY0("sif_youareaturkey", "111127", "b3b0da101be635d2a8f0ee75dce5e599", 154624),
// SpeedIF ToasterComp II Competition
@@ -6125,8 +6125,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_rrr", "030525", "ecf72d85d6056bdaeed7de43942248dc", 59392),
// SpeedIF Ultimate not numbered New Year's Competition
- ENTRY0("sif_disenchantmentbay", "130106", "4a982fea8dab9bebd65062f958a0d81f", 330634),
- ENTRY0("sif_disenchantmentbay", "130104", "dbf7fe64ac7a33b362eb9e8f2e40c29e", 282804),
+ ENTRY0("sif_disenchantbay", "130106", "4a982fea8dab9bebd65062f958a0d81f", 330634),
+ ENTRY0("sif_disenchantbay", "130104", "dbf7fe64ac7a33b362eb9e8f2e40c29e", 282804),
ENTRY0("sif_shortof", "130103", "180dbfc43c99c579b6409fcfaf86dd91", 131072),
ENTRY0("sif_thedayidied", "130103", "d8bc1ebc8d76fd060ec370618514fd1c", 342474),
@@ -6168,7 +6168,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Toaster Competition
ENTRY0("toa_burnttoast", "000931", "70dba603317dff1feafe1e1941021c95", 80384),
- ENTRY0("toa_friarbaconstreet", "000831", "b499ff3d6468e7f3dffba37bb2ecd458", 92160),
+ ENTRY0("toa_friarbaconstr", "000831", "b499ff3d6468e7f3dffba37bb2ecd458", 92160),
ENTRY0("toa_gottoast", "000818", "9b9efc642110f9cf8cf02d427926c420", 128512),
ENTRY0("toa_spittingcrumbs", "000831", "2af8723590a4c2d1525e6f390da92053", 54272),
ENTRY0("toa_shrinkingwoman", "000901", "e856b8d56da1c76283159728ec75b636", 52224),
Commit: fc7b541a55456c05d83a1795d752c38f5539009a
https://github.com/scummvm/scummvm/commit/fc7b541a55456c05d83a1795d752c38f5539009a
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds 'zcode' suffix if title is present in more than one GLK subengine
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 6a7b0f202b3..63f8a4d7963 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -123,7 +123,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "acrossstarshints", "Across the Stars: InvisiHints" },
{ "addendum", "Flawed Addendum" },
{ "adv", "Adventure, Colossal Cave" },
- { "adv350", "Adventure, 350 Point Colossal Cave" },
+ { "adv350_zcode", "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" },
@@ -176,7 +176,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "backup", "Backup" },
{ "badguys", "Bad Guys" },
{ "bakingwithlizzie", "Baking with Lizzie" },
- { "balances", "Balances" },
+ { "balances_zcode", "Balances" },
{ "baldersdeath", "Balder's Death" },
{ "ballerina102", "Not Just an Ordinary Ballerina" },
{ "balt24", "Baltimore:24" },
@@ -191,7 +191,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "beginning", "A Beginning" },
{ "beingsteve", "Being Steve" },
{ "beneathtransform", "BENEATH: A Transformation" },
- { "beyond", "Beyond" },
+ { "beyond_zcode", "Beyond" },
{ "bibleretold1", "The Bible Retold: The Bread and the Fishes" },
{ "bicon", "BiCon" },
{ "bignose", "Big Nose on the Big Pyramid" },
@@ -216,7 +216,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "bryantcollection", "The Bryant Collection" },
{ "bse", "BSE" },
{ "building", "Building" },
- { "bureaucrocy", "Bureaucrocy" }, // Not Working (2.8.0git)
+ { "bureaucrocy_zcode", "Bureaucrocy" }, // Not Working (2.8.0git)
{ "burglar", "Burglar!" },
{ "burnkoran", "Burn The Koran and Die" },
{ "burnsnightsupper", "Burns Night Supper" },
@@ -252,9 +252,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "chaosgame", "Chaos (by Bloodbath)" },
{ "cheater", "Cheater" },
{ "checkered", "A Checkered Haunting" },
- { "cheesedoff", "Cheesed Off!" },
+ { "cheesedoff_zcode", "Cheesed Off!" },
{ "cheeseshop", "Cheeseshop" },
- { "cheshirecat", "Save the Cheshire Cat!" },
+ { "cheshirecat_zcode", "Save the Cheshire Cat!" },
{ "chickenunder", "The Chicken Under the Window" },
{ "chico", "Chico and I Ran" },
{ "childsplay", "Childâs Play, a Child, a Toy, and a Rival" },
@@ -298,10 +298,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "curves", "Dangerous Curves" },
{ "cycles", "Vicious Cycles" },
{ "cyclops", "The Land of the Cyclops" },
- { "damnatiomemoriae", "Damnatio Memoriae" },
+ { "damnmemoriae_zcode", "Damnatio Memoriae" },
{ "dancebeat", "Dance to the Beat of the Earth" },
- { "darkiss1", "Darkiss! Wrath of the Vampire - Chapter 1: The Awakening" },
- { "darkiss2", "Darkiss! Wrath of the Vampire - Chapter 2: Journey to Hell" },
+ { "darkiss1_zcode", "Darkiss! Wrath of the Vampire - Chapter 1: The Awakening" },
+ { "darkiss2_zcode", "Darkiss! Wrath of the Vampire - Chapter 2: Journey to Hell" },
{ "dashslapney", "Dash Slapney, Patrol Leader" },
{ "dayinlife", "A Day in Life" },
{ "dayishothitler", "The Day I Shot Hitler" },
@@ -319,7 +319,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dejavuz", "Deja Vu" },
{ "deliciousbreakfast", "Delicious Breakfast" },
{ "delusions", "Delusions" },
- { "desertz", "Desert Adventure" },
+ { "desert_zcode", "Desert Adventure" },
{ "detective", "Detective" },
{ "detention", "Detention" },
{ "devildoit", "The Devil Made Me Do It" },
@@ -337,8 +337,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "downthematrix", "Down The Matrix" },
{ "downtowntokyo", "Downtown Tokyo Present Day" },
{ "dpod", "Dracula - Prince of Darkness" },
- { "dracula1", "Dracula: Part 1, The First Night" },
- { "dracula2", "Dracula: Part 2, The Arrival" },
+ { "dracula1_zcode", "Dracula: Part 1, The First Night" },
+ { "dracula2_zcode", "Dracula: Part 2, The Arrival" },
{ "dragon", "Dragon Adventure" },
{ "dragonflies", "Dragon Flies Like Labradorite" },
{ "dragontroll", "The Dragon and the Troll" },
@@ -437,7 +437,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ghandi", "The Day I Hugged Ghandi" },
{ "ghost", "The Ghost Train" },
{ "ghostmountain", "Ghost Mountain" },
- { "glass", "Glass" },
+ { "glass_zcode", "Glass" },
{ "glik1", "Glik I" },
{ "gnuzoo", "Gnu in the Zoo" },
{ "godot", "Looking For Godot" },
@@ -480,12 +480,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "hidepachyderm", "Hide a Pachyderm!" },
{ "hipponewyear", "And A Hippo New Year" },
{ "hlainform", "HLA Adventure" },
- { "hobbittruestory", "The Hobbit - The True Story - Redux, Director's Cut" },
+ { "hobbitredux_zcode", "The Hobbit - The True Story - Redux, Director's Cut" },
{ "homecoming", "Homecoming" },
{ "home", "Home" },
{ "hoosegow", "Hoosegow" },
{ "horatio", "Horatioâs Story" },
- { "horriblepyra", "The Horrible Pyramid" },
+ { "horpyr_zcode", "The Horrible Pyramid" },
{ "hors", "Hors Catégorie" },
{ "house", "The House" },
{ "housedream", "House of Dream of Moon" },
@@ -560,7 +560,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lionskin", "In the Skin of a Lion Quest: Caravaggio's Journey" },
{ "livejoseph", "LiveJoseph" },
{ "llr3", "A Little Like Rogue" },
- { "lmstvg", "LMS The Video Game" },
+ { "lmstvg_zcode", "LMS The Video Game" },
{ "lobsteronaplane", "Lobsters on a Plane" },
{ "lockeddoor1", "Locked Door I" },
{ "lockeddoor2", "Locked Door II" },
@@ -636,7 +636,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "navigatio", "Navigatio" },
{ "nemeanlion", "The Nemean Lion" },
{ "nemesismacana", "Nemesis Macana" },
- { "neverplayed", "So, You've Never Played a Text Adventure Before, Huh?" },
+ { "neverplayed_zcode", "So, You've Never Played a Text Adventure Before, Huh?" },
{ "newday", "A New Day" },
{ "nidus", "Nidus" },
{ "nightbunnies", "The Night of the Vampire Bunnies" },
@@ -666,7 +666,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "openthatvein", "Open That Vein" },
{ "orevore", "Orevore Courier" },
{ "orion", "The Orion Agenda" },
- { "ottumwa", "PDFA Ottumwa" },
+ { "ottumwa_zcode", "PDFA Ottumwa" },
{ "out", "Out" },
{ "outofthepit", "Out of the Pit" },
{ "paddlingmania", "Total Paddling Mania" },
@@ -690,7 +690,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "phlegm", "Phlegm" },
{ "phoenix", "Phoenix's Landing: Destiny" },
{ "photograph", "Photograph" },
- { "photopia", "Photopia" },
+ { "photopia_zcode", "Photopia" },
{ "piece", "Piece of Mind" },
{ "pigpancake", "Pigpancake" },
{ "piracy2", "Piracy 2.0 - A Text Adventure in Space" },
@@ -710,7 +710,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "puppetman", "The Puppet-Man" },
{ "putpbaa", "Pick Up the Phone Booth and Aisle" },
{ "puzzle", "Puzzle" },
- { "pytho", "Pytho's Mask" },
+ { "pytho_zcode", "Pytho's Mask" },
{ "quidditch1954", "The Quidditch Final of 1954" },
{ "quietevening", "A Quiet Evening at Home" },
{ "rachaelbadday", "Rachel Has a Bad Day" },
@@ -721,7 +721,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "readinginmay", "A Reading in May" },
{ "reddex", "Reddex" },
{ "relief", "The Hunt for Relief" },
- { "reorsbushcave", "Reor's Bush-Cave (The Sprout Pouch pt 4)" },
+ { "reorbushcave_zcode", "Reor's Bush-Cave (The Sprout Pouch pt 4)" },
{ "reser", "Rock'Em Sock'Em Robots" },
{ "resident", "The Resident" },
{ "returncastle", "Return to the Castle" },
@@ -745,11 +745,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "rtdoom", "Return to Doom" },
{ "ruins", "Ruins" },
{ "sabotage", "Sabotage" },
- { "safezcode", "Safe" },
+ { "safe_zcode", "Safe" },
{ "samegame", "SameGame, Another Episode in the Z-Machine Abuse Saga" },
{ "samhain", "Samhain: Pick Up the Jack O' Lantern and Die" },
{ "samurai", "Samurai Tea Room" },
- { "sanddancer", "Sand-dancer" },
+ { "sanddancer_zcode", "Sand-dancer" },
{ "sangraal", "Sangraal" },
{ "santassleighride", "Santa's Sleigh Ride" },
{ "sauguslibrary", "Late Night in the Saugus Public Library" },
@@ -805,8 +805,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stale", "The Fox, The Dragon, and the Stale Loaf of Bread" },
{ "starborn", "Starborn" },
{ "stargods", "The Star Gods" },
- { "starlightz", "Starlight" },
- { "starrydepths", "Secret of the Starry Depths" },
+ { "starlight_zcode", "Starlight" },
+ { "starrydepths_zcode", "Secret of the Starry Depths" },
{ "starshit", "Starshit" },
{ "stealthy", "Stealthy" },
{ "steine", "Steine" },
@@ -833,7 +833,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "talemorning", "The Mundane Tale of the Morning After" },
{ "tatctae", "Time: All Things Come to an End" },
{ "tauntingdonut", "Taunting Donut" },
- { "tblw", "The Blood Lust Warrior" },
+ { "tblw_zcode", "The Blood Lust Warrior" },
{ "tcomremake", "The Colour of Magic Remake" },
{ "tcoty", "The Citizen of the Year" },
{ "teacherfeature", "Teacher Feature" },
@@ -895,9 +895,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "txtadv", "Txt Adventure" },
{ "typo", "Typo!" },
{ "uhohdemo", "Uh-Oh!" },
- { "umw", "UMW" },
+ { "umw_zcode", "UMW" },
{ "underdoos", "The Underoos That Ate New York!" },
- { "undergroundz", "Underground" },
+ { "underground_zcode", "Underground" },
{ "underthebed", "Under the Bed" },
{ "ungodlyhour", "Ungodly Hour" },
{ "unicornpool", "The Unicorn Pool" },
@@ -909,7 +909,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "varronismuseum", "Varronis Museum" },
{ "vengeance", "Vengeance" },
{ "vergingpaths", "The Garden of Verging Paths" },
- { "veryvile", "Very Vile Fairy File" },
+ { "veryvile_zcode", "Very Vile Fairy File" },
{ "vespers", "Vespers" },
{ "vestiges", "Vestiges" },
{ "vigilance", "Internal Vigilance" },
@@ -970,7 +970,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "zegro", "Zegrothenus" },
{ "zenon", "Escape From the Starship Zenon" },
{ "zenspeak", "Zen Speaks!" },
- { "zigamus", "Zigamus: Zombies at Vigamus" },
+ { "zigamus_zcode", "Zigamus: Zombies at Vigamus" },
{ "zlife", "Z-Life" },
{ "zokoban", "Z-Machine Sokoban" },
{ "zombies", "Zombies, Yet Another Abuse of the Z-Machine" },
@@ -1284,7 +1284,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IFComp 2005
{ "if05_vespers", "Vespers" }, // 1st Place
- { "if05_beyond", "Beyond" }, // 2nd Place
+ { "if05_beyond_zcode", "Beyond" }, // 2nd Place
{ "if05_anewlife", "A New Life" }, // 3rd Place
{ "if05_toughbeans", "Tough Beans" }, // 5th Place
{ "if05_colourpink", "The Colour Pink" }, // 6th Place
@@ -1434,7 +1434,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IFComp 2013
{ "if13_threediopolis", "Threediopolis" }, // 7th Place
{ "if13_paperbagprinc", "The Paper Bag Princess" }, // 17th Place
- { "if13_furtherz", "Further" }, // 21st Place
+ { "if13_further_zcode", "Further" }, // 21st Place
{ "if13_9lives", "9Lives" }, // 30th Place
// IFComp 2014
@@ -1647,7 +1647,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ec12_parasites", "Parasites" }, // 4th Place
// Ectocomp 2013
- { "ec13_horriblepyra", "The Horrible Pyramid" }, // 1st Place
+ { "ec13_horpyr_zcode", "The Horrible Pyramid" }, // 1st Place
{ "ec13_headleshaples", "Headless, Hapless" }, // 3rd Place
{ "ec13_faithfulcomp", "Faithful Companion" }, // 4th Place
{ "ec13_deadpavane", "Dead Pavane for a Princess" }, // 5th Place
@@ -2459,24 +2459,24 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "jourdechance", "Jour de Chance" },
{ "katana", "Le Scarabee et le Katana" },
{ "kheper", "Kheper" },
- { "lieuxcommuns", "Lieux Communs" },
+ { "lieuxcommuns_zcode", "Lieux Communs" },
{ "lifeonmarsfr", "Life on Mars?" },
{ "livraisonexpress", "Livraison Express" },
{ "lmpsd", "La Mort Pour Seul Destin" },
- { "lupercalia", "Lupercalia" },
+ { "lupercalia_zcode", "Lupercalia" },
{ "magicien", "Escape Room: Le Magicien" },
{ "memelespommes", "Même les Pommes de Terre Ont des Yeux!" },
{ "mortblue", "La Mort Bleue" },
{ "ombre", "Ombre" },
{ "paranoiafr", "Paranoia" },
- { "petitgnome", "Petit Gnome" },
+ { "petitgnome_zcode", "Petit Gnome" },
{ "plicploc", "Plic Ploc" },
{ "princesse", "Ma Princesse Adoree" },
{ "quetedubaal", "La Quête du Baal" },
{ "rats", "Rats" },
{ "recitsdegrandpere", "Récits de Grand-Père" },
{ "routedesvins", "La Route es Vins" },
- { "sarvegne", "Sarvegne" },
+ { "sarvegne_zcode", "Sarvegne" },
{ "sdlc", "Sortir de la Chambre" },
{ "secrets", "Secrets de Pêcheurs" },
{ "sorciereaubalcon", "Sorcière au Balcon, Apprenti en Déraison!" },
@@ -2503,7 +2503,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "frc_heuresduvent", "Heures Du Vent" }, // 1st Place
{ "frc_divinebonace", "Divine Bonace" }, // 2nd Place
{ "frc_brrr", "Brrr!" }, // 3rd Place
- { "frc_phareabandonne", "L'Ile du Phare Abandonné" }, // 5th Place
+ { "frc_ilephare_zcode", "L'Ile du Phare Abandonné" }, // 5th Place
// French games: French Comp 2008
{ "frc_brume", "Brume" }, // 1st Place
@@ -2604,33 +2604,33 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "tgp_gennorden", "Gen Norden" }, // 4th Place
// Italian games
- { "aldila", "Beyond" },
+ { "beyondita_zcode", "Beyond" },
{ "armando", "L'Armando" },
- { "ayon", "Nel Mondo di Ayon" },
- { "darkiss1ita", "Darkiss! Il bacio del Vampiro - Capitolo 1: Il Risveglio" },
- { "darkiss2ita", "Darkiss! Il bacio del Vampiro - Capitolo 2: Viaggio all'Inferno" },
+ { "ayon_zcode", "Nel Mondo di Ayon" },
+ { "darkiss1ita_zcode", "Darkiss! Il bacio del Vampiro - Capitolo 1: Il Risveglio" },
+ { "darkiss2ita_zcode", "Darkiss! Il bacio del Vampiro - Capitolo 2: Viaggio all'Inferno" },
{ "filamit", "Filaments" },
{ "flamel", "Flamel" },
- { "giardino", "Il Giardino Incantato" },
+ { "giardino_zcode", "Il Giardino Incantato" },
{ "kangourou", "Kangourou dell'Informatica 2013" },
{ "koohinoor", "Kooh-I-Noor" },
{ "lazyjones", "Lazy Jones e il Meritato Riposo" },
- { "luna", "La Pietra della Luna" },
+ { "pietraluna_zcode", "La Pietra della Luna" },
{ "marconi", "Visita al Marconi" },
{ "oldwest1", "Pecos Town, Old West Episode I" },
- { "poesia", "Manca Solo un Verso a Quella Poesia" },
+ { "poesia_zcode", "Manca Solo un Verso a Quella Poesia" },
{ "rovo", "Il Rovo" },
{ "scarafaggio", "Lo Scarafaggio" },
{ "sfida", "Sfida all'Ignoto" },
- { "sognodisangue", "Sogno di Sangue" },
+ { "sognosangue_zcode", "Sogno di Sangue" },
{ "strega", "La Strega di Maughn" },
- { "stregatto", "Salvate lo Stregatto" },
+ { "stregatto_zcode", "Salvate lo Stregatto" },
{ "terkhen", "Ogul e lo Scettro di Terkhen" },
- { "tesla", "In Cerca di Tesla" },
- { "villamorgana", "Villa Morgana" },
+ { "tesla_zcode", "In Cerca di Tesla" },
+ { "villamorgana_zcode", "Villa Morgana" },
{ "zazie", "Zazie, Una Lettura Interattiva" },
{ "zenfactorspa", "ZenFactor Spa" },
- { "zigamusita", "Zigamus: Zombi al Vigamus" },
+ { "zigamusita_zcode", "Zigamus: Zombi al Vigamus" },
{ "zombie", "Uno Zombie a Deadville" },
{ "zorkita", "Zork I: Il Grande Impero Sotterraneo" },
@@ -2674,7 +2674,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "elcontinente", "El Continente" },
{ "ellibro", "El Libro" },
{ "encierro", "Encierro" },
- { "ergotdelima", "Lime Ergot" },
+ { "ergotdelima_zcode", "Lime Ergot" },
{ "estacion", "Secuestro" },
{ "excessus", "Excessus" },
{ "forrajeo", "Forrajeo" },
@@ -2691,7 +2691,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "logicinv", "Lógica Inversa" },
{ "maquina", "Maquina" },
{ "marsmenace", "Mars Menace From Outer Space" },
- { "memorias", "Memorias de reXXe" },
+ { "memorias_zcode", "Memorias de reXXe" },
{ "mpdroidone", "Operacion MPDroid1" },
{ "paraiso", "Llave Hacia el ParaÃso" },
{ "perseo", "Perseo y Andromeda" },
@@ -2853,12 +2853,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Swedish games
{ "aventyr", "Aventyr" },
- { "drakmagi", "Drakmagi" },
+ { "drakmagi_zcode", "Drakmagi" },
{ "hotellet", "Hotel Noir" },
{ "pangnyheten", "Pangnyheten" },
{ "storforsen", "Storforsen" },
{ "stuga", "Stuga" },
- { "vanyar", "Vanyar" },
+ { "vanyar_zcode", "Vanyar" },
// Playfic games
{ "1hour52min15sec", "1 Hour, 52 Minutes, 15 Seconds" },
@@ -2932,7 +2932,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "babytroubles", "Baby Troubles" },
{ "bakerbonanza", "Baker Bonanza" },
{ "bananaquest", "Banana Quest" },
- { "barroombrawlzcode", "Barroom Brawl" },
+ { "barroombrawl_zcode", "Barroom Brawl" },
{ "base0", "Base 0" },
{ "bearsadventure", "Bear's Adventure" },
{ "beepboopboopbop", "Beep Boop Boop Bop" },
@@ -3451,7 +3451,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "witchcamebridge", "Witch Camebridge" },
{ "wohingehstdu", "Wohin Gehst Du?" },
{ "wrenchedanddivine", "Wrenched and Divine" },
- { "wrenlaw", "Wrenlaw" },
+ { "wrenlaw_zcode", "Wrenlaw" },
{ "yemagykqueste", "Ye Magyk Queste" },
{ "youhavefreemanatee", "You Have to Free the Manatee" },
{ "yourang", "You Rang" },
@@ -3802,12 +3802,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("acrossstarshints", "070929", "32904e85480632a1764f4654b8f561f6", 121344),
ENTRY0("addendum", "080611", "e6ec3704b04d638f53aaf5f082efb424", 199420),
ENTRY0("adv", "150118", "c776a1a9a8122967160fb51a39485113", 431616),
- ENTRY0("adv350", "951220", "2c90badea5a69c4dfb702f2722f5e675", 94208),
- ENTRY0("adv350", "961209", "c31773e62d01b51af2c633d212ac5b4a", 97280),
- ENTRY0("adv350", "011123", "5d4867b23e904d22453f031c87d6dcf0", 118272),
- ENTRY0("adv350", "060321", "d00c3717a46734c2ae96fb8d2ad0a226", 138240),
- ENTRY0("adv350", "151001", "88fe704848a77346d196a46f7cfb3b38", 66414),
- ENTRY0("adv350", "160307", "5f800280865d57cbfeb66695e79dc9b9", 147456),
+ ENTRY0("adv350_zcode", "951220", "2c90badea5a69c4dfb702f2722f5e675", 94208),
+ ENTRY0("adv350_zcode", "961209", "c31773e62d01b51af2c633d212ac5b4a", 97280),
+ ENTRY0("adv350_zcode", "011123", "5d4867b23e904d22453f031c87d6dcf0", 118272),
+ ENTRY0("adv350_zcode", "060321", "d00c3717a46734c2ae96fb8d2ad0a226", 138240),
+ ENTRY0("adv350_zcode", "151001", "88fe704848a77346d196a46f7cfb3b38", 66414),
+ ENTRY0("adv350_zcode", "160307", "5f800280865d57cbfeb66695e79dc9b9", 147456),
ENTRY0("adv440", "160307", "af1ab807e8c438d0e548c6b4903c33a1", 193536),
ENTRY0("adv550", "160307", "631ab32f7370e1c1e5b4e9fe6ad539fb", 231424),
ENTRY0("adv551", "160307", "14f0d78e0a1c447cdf8ad6daf4d22a5b", 334336),
@@ -3865,7 +3865,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("badguys", "971113", "41fe87f9853672ab269ce0ab91de9046", 55800),
ENTRY0("ballerina102", "991128", "9f92c9d90a536f62d7a535e7026c28bc", 508928),
ENTRY0("bakingwithlizzie", "170924", "d289b6eb29982127b83e2f4254636e27", 380928),
- ENTRY0("balances", "961216", "2b740e4bf08e64580085640b40a0ead8", 75264),
+ ENTRY0("balances_zcode", "961216", "2b740e4bf08e64580085640b40a0ead8", 75264),
ENTRY0("baldersdeath", "111107", "cec997b2ba4917a2dab2640f276f1c7c", 254404),
ENTRY0("balt24", "970706", "7c45c1ea2780a5eed643f35fb44dccda", 58368),
ENTRY0("barber", "070830", "e19a510ad01afaf98ef72c9c59602d21", 180224),
@@ -3879,8 +3879,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("beginning", "200714", "557d3dccf7eb0bc223935f45a6d2f77a", 87552),
ENTRY0("beingsteve", "060519", "a446f37fcd5945428797573295acbe03", 124810),
ENTRY0("beneathtransform", "080107", "8e53f4d65b0b68ef92fb2fbd3592dcc5", 176128),
- ENTRY0("beyond", "100115", "61bd0b7eae9e81c7d01496d623a497e1", 336982),
- ENTRY0("beyond", "210810", "099c2b33efce521b811f3dc5287dc5e8", 336752),
+ ENTRY0("beyond_zcode", "100115", "61bd0b7eae9e81c7d01496d623a497e1", 336982),
+ ENTRY0("beyond_zcode", "210810", "099c2b33efce521b811f3dc5287dc5e8", 336752),
ENTRY0("bibleretold1", "102283", "158f9c1818f7a80607a3b8281a9bc140", 169472),
ENTRY0("bicon", "101006", "2f2d993faf161318c4b4c5ee0957e288", 366836),
ENTRY0("bignose", "220405", "83c13edb932c08753e0ffc98c1ed47d0", 316392),
@@ -3906,7 +3906,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("bryantcollection", "090401", "2c331a7c183ef29ea13b68075a58c73b", 528620),
ENTRY0("bse", "970110", "d260f722540f8c24a8c5b88778c76261", 89088),
ENTRY0("building", "030706", "cc5ab40754fde9739113ef2524ef66b5", 253440),
- ENTRY0("bureaucrocy", "141113", "7dcbbc724b7416ad0b80b3159c7e3525", 387606),
+ ENTRY0("bureaucrocy_zcode", "141113", "7dcbbc724b7416ad0b80b3159c7e3525", 387606),
ENTRY0("burglar", "010925", "ca9ae17d983afb2d79aad60486a5a859", 71680),
ENTRY0("burnkoran", "101128", "216f61842ba2024b291b4e0ae7769500", 222746),
ENTRY0("burnsnightsupper", "120124", "a1153aab71b7a3bc4bd1aa056f3145e8", 251342),
@@ -3944,11 +3944,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("chaosgame", "090526", "0b902ce73efd76e5c57230a25e27f364", 176004),
ENTRY0("cheater", "960920", "69753e7cb886a003615b8aa415702135", 48640),
ENTRY0("checkered", "211209", "24920f69ad800a977555b5404c86d515", 261210),
- ENTRY0("cheesedoff", "160724", "f22a5e611479057236e0a8af31b62e70", 448080),
+ ENTRY0("cheesedoff_zcode", "160724", "f22a5e611479057236e0a8af31b62e70", 448080),
ENTRY0("cheeseshop", "021230", "88329068474b92abf4b4363c177f6971", 85504),
- ENTRY0("cheshirecat", "140803", "69dced03ab92e1efeae0ea4a496743d5", 78848),
- ENTRY0("cheshirecat", "141012", "0a8c570fb7499bcc35109fdf7320132b", 79872),
- ENTRY0("cheshirecat", "150918", "97f1096761d27951a1715c627390b6ba", 76800),
+ ENTRY0("cheshirecat_zcode", "140803", "69dced03ab92e1efeae0ea4a496743d5", 78848),
+ ENTRY0("cheshirecat_zcode", "141012", "0a8c570fb7499bcc35109fdf7320132b", 79872),
+ ENTRY0("cheshirecat_zcode", "150918", "97f1096761d27951a1715c627390b6ba", 76800),
ENTRY0("chickenunder", "980728", "6655312edc32a1115b3e66f6c50293f9", 52736),
ENTRY0("chico", "000413", "b46bc30a1495c8cc9b1f9399f0ac5ed5", 162304),
ENTRY0("childsplay", "080129", "d21a117c5a40afcbdb04a08aa109da57", 535396),
@@ -4002,15 +4002,15 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("curves", "010613", "c80a64ffb0a19c5cb89108fb36485d04", 524288),
ENTRY0("cycles", "020222", "cfe1bb9275f72a63e6b4d96fb39907b3", 121344),
ENTRY0("cyclops", "020505", "f4ab4dc7f8f8e0fc1f716b3a43273b58", 78336),
- ENTRY0("damnatiomemoriae", "060503", "451e8c94438a3add4b16a24ed7e1127e", 388188),
- ENTRY0("damnatiomemoriae", "061008", "c69e98feed6b49dcecc040a6babab455", 166474),
- ENTRY0("damnatiomemoriae", "101025", "a2b94a1f955a125d19a230b247b99ee3", 427100),
- ENTRY0("damnatiomemoriae", "201217", "bcb03ab5af1dce02d5c9a9764a761d26", 634578),
+ ENTRY0("damnmemoriae_zcode", "060503", "451e8c94438a3add4b16a24ed7e1127e", 388188),
+ ENTRY0("damnmemoriae_zcode", "061008", "c69e98feed6b49dcecc040a6babab455", 166474),
+ ENTRY0("damnmemoriae_zcode", "101025", "a2b94a1f955a125d19a230b247b99ee3", 427100),
+ ENTRY0("damnmemoriae_zcode", "201217", "bcb03ab5af1dce02d5c9a9764a761d26", 634578),
ENTRY0("dancebeat", "100923", "22361c0cb0047fad69d285ca9b51da4e", 240564),
- ENTRY0("darkiss1", "160130", "8c8f759915eedbf014b1c8d8ecc282db", 134144),
- ENTRY0("darkiss1", "160130/Fixed", "a05a25ebb25ade67ec9c7dcc09c10ab1", 134144),
- ENTRY0("darkiss2", "161016", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
- ENTRY0("darkiss2", "161016/Fixed", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
+ ENTRY0("darkiss1_zcode", "160130", "8c8f759915eedbf014b1c8d8ecc282db", 134144),
+ ENTRY0("darkiss1_zcode", "160130/Fixed", "a05a25ebb25ade67ec9c7dcc09c10ab1", 134144),
+ ENTRY0("darkiss2_zcode", "161016", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
+ ENTRY0("darkiss2_zcode", "161016/Fixed", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
ENTRY0("dashslapney", "120510", "d934c25530f689c8c25ce71bf184b82a", 338426),
ENTRY0("dayinlife", "080406", "ad0b46d14e3a8d577a58f0d93d700f4f", 173558),
ENTRY0("dd4", "030207", "c5921ad782bc25cbd7e3f8c8b1412a4a", 163328),
@@ -4028,7 +4028,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dejavuz", "930921", "ece489ece5cffa0b8575f44e094a115e", 22500),
ENTRY0("deliciousbreakfast", "111015", "393e71995dbb13c23a1b5dd5403341d7", 152852),
ENTRY0("delusions", "971121", "8e78eef73d07048d99514bab624fb9aa", 193024),
- ENTRY0("desertz", "070909", "3e23d39ba4cec9f14fb8b5c63396259b", 23040),
+ ENTRY0("desert_zcode", "070909", "3e23d39ba4cec9f14fb8b5c63396259b", 23040),
ENTRY0("detective", "000715", "c09fde6c6777c2c422de18668cf986a2", 108032),
ENTRY0("detention", "130827", "c2361faf8bbc8996fc0db8e71ef001da", 244684),
ENTRY0("devildoit", "000724", "c4c97ca9af421dc9a14849355e7f7a1f", 60416),
@@ -4047,8 +4047,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("downthematrix", "120521", "291d6e004fe0ace1dbaf79434fbd5403", 319976),
ENTRY0("downtowntokyo", "000615", "8d9ef45f2bc4fdb8eccf7d9991a2c76b", 107520),
ENTRY0("dpod", "051012", "b573b31e2df3f90b396a6ddaf27e120e", 303104),
- ENTRY0("dracula1", "070424", "42b5559ca5f01f7ef63ef4573d71326b", 87552),
- ENTRY0("dracula2", "080819", "446564750ebe364539c27f89a520bb08", 108544),
+ ENTRY0("dracula1_zcode", "070424", "42b5559ca5f01f7ef63ef4573d71326b", 87552),
+ ENTRY0("dracula2_zcode", "080819", "446564750ebe364539c27f89a520bb08", 108544),
ENTRY0("dragon", "040211", "744c35647fddfb830594596b4b350b71", 145408),
ENTRY0("dragonflies", "111130", "ff692bffb014fe109c3bfe2e072ac98b", 565060),
ENTRY0("dragontroll", "070120", "44e48cb9689e156d322a1de0a14d420e", 3584),
@@ -4156,9 +4156,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ghost", "290912", "3e737617d1eb7f551d858e1b9ad5dd3f", 210944),
ENTRY0("ghostmountain", "210417", "9528c0c0996c41dd210bd023a6e1e28d", 43008),
ENTRY0("ghostmountain", "210509", "3c09bc59d5d38fd11f3523cf330045a0", 43520),
- ENTRY0("glass", "060503", "94f15a91234bbc9f48f50e478363442c", 378420),
- ENTRY0("glass", "061008", "f687986dab7bd4e2f61d3f282c1ded4d", 373812),
- ENTRY0("glass", "101025", "059ca93ef8e309470b7e12325a43a52b", 412212),
+ ENTRY0("glass_zcode", "060503", "94f15a91234bbc9f48f50e478363442c", 378420),
+ ENTRY0("glass_zcode", "061008", "f687986dab7bd4e2f61d3f282c1ded4d", 373812),
+ ENTRY0("glass_zcode", "101025", "059ca93ef8e309470b7e12325a43a52b", 412212),
ENTRY0("glik1", "111211", "1cfc3dd21b01fa968d36b6d58fe80862", 353620),
ENTRY0("gnuzoo", "160331", "1f9274506529a4c934f09cfe06cda804", 478060),
ENTRY0("godot", "960599", "953905ec43f6e595d1634adb37ed879e", 49152),
@@ -4207,15 +4207,15 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("hidepachyderm", "151011", "304cbcbdbd9338fc60872270905ed6f0", 215040),
ENTRY0("hipponewyear", "130210", "b226fcbf871613684d8d2c7941e02e82", 317440),
ENTRY0("hlainform", "050715", "e919e8ca4e2358b010d3a758a98609c8", 168960),
- ENTRY0("hobbittruestory", "170420", "758273f92c520f56c727d9aa390d007e", 451072),
- ENTRY0("hobbittruestory", "170421", "6ba4bb0546c1e7fb3024da8041f7852d", 413780),
- ENTRY0("hobbittruestory", "170425", "5964f6951be8da16fb350b9d0982c89e", 374272),
- ENTRY0("hobbittruestory", "170601", "037bdb4c4518a9335f86b71a11a673e9", 414292),
+ ENTRY0("hobbitredux_zcode", "170420", "758273f92c520f56c727d9aa390d007e", 451072),
+ ENTRY0("hobbitredux_zcode", "170421", "6ba4bb0546c1e7fb3024da8041f7852d", 413780),
+ ENTRY0("hobbitredux_zcode", "170425", "5964f6951be8da16fb350b9d0982c89e", 374272),
+ ENTRY0("hobbitredux_zcode", "170601", "037bdb4c4518a9335f86b71a11a673e9", 414292),
ENTRY0("home", "110204", "454bbecf0847b69f17748a04e225fca6", 156672),
ENTRY0("homecoming", "140903", "b3987678e4d9fcc95fa9718c3f9ce7a8", 1089176),
ENTRY0("hoosegow", "130320", "5d8d2858bb803b227ac923a654dd367c", 2024678),
ENTRY0("horatio", "120430", "374c64e310683d236e050d9700a1cd16", 249942),
- ENTRY0("horriblepyra", "131201", "b3dfa0f543f7ca3343ca62cc5ec7847f", 365004),
+ ENTRY0("horpyr_zcode", "131201", "b3dfa0f543f7ca3343ca62cc5ec7847f", 365004),
ENTRY0("hors", "071125", "9f08fc42729ab3b74f82c0536605d5e6", 95232),
ENTRY0("house", "070714", "4b146b3d5b81a3b3359ed3f3059910ab", 468830),
ENTRY0("housedream", "071204", "64709099677209a81c9edd196ef3e266", 312320),
@@ -4299,7 +4299,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("lionskin", "121106", "dfdc63b480603baf62a2ccb34533bf0a", 325570),
ENTRY0("livejoseph", "111227", "08e7c0024e7735cc4ef7e8cf0e04c112", 264782),
ENTRY0("llr3", "070314", "4c2e6391bf678f0563fee5492c7e73c7", 164864),
- ENTRY0("lmstvg", "081227", "971bdd7f99e59ea1afe0629c2adaa9f4", 189508),
+ ENTRY0("lmstvg_zcode", "081227", "971bdd7f99e59ea1afe0629c2adaa9f4", 189508),
ENTRY0("lobsteronaplane", "100403", "e1cc80a0d0358a13dd390b26c15508e9", 264704),
ENTRY0("lockeddoor1", "220116", "a3a7abc23d5688baed0e0ffbf4ee5d15", 597074),
ENTRY0("lockeddoor2", "220118", "09d6443dad4bb757a9adc0d183e940c6", 624882),
@@ -4410,7 +4410,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("openthatvein", "080126", "8f83ab59d09f5f490e3fc1ec5f04e525", 449548),
ENTRY0("orevore", "071116", "fc4d75670412a50ffdc98e483adfaf5f", 415744),
ENTRY0("orion", "041123", "16995ce9a4abe4a4670471beda078611", 204288),
- ENTRY0("ottumwa", "021409", "7bf33289ff4c6fbdfd467b387534b309", 123904),
+ ENTRY0("ottumwa_zcode", "021409", "7bf33289ff4c6fbdfd467b387534b309", 123904),
ENTRY0("out", "191112", "b297d0506353e2791d314399b52516f9", 392704),
ENTRY0("outofthepit", "110515", "dc78b694b2ca682084ac7efd769acd9d", 276932),
ENTRY0("paddlingmania", "314159", "8e995f6fdfcf7e96ee9cf6a142bc5053", 54784),
@@ -4437,9 +4437,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("phlegm", "970804", "2f6f7667a3c2782aa0f24eeef7c7fec0", 70656),
ENTRY0("phoenix", "080430", "d0c50e5cff1098009fbb9f893e7dc75e", 890884),
ENTRY0("photograph", "040827", "0949e8e4d3e1e035913fc75112f40459", 264012),
- ENTRY0("photopia", "981223", "7c86e1a9aa2cf27b16b7b60e30d5b584", 194048),
- ENTRY0("photopia", "980914", "e07246e6a3961b7905e927dc5afe9601", 187904),
- ENTRY0("photopia", "120416", "3e9ea30956eb3e9494e6e5d9881a1307", 239616),
+ ENTRY0("photopia_zcode", "981223", "7c86e1a9aa2cf27b16b7b60e30d5b584", 194048),
+ ENTRY0("photopia_zcode", "980914", "e07246e6a3961b7905e927dc5afe9601", 187904),
+ ENTRY0("photopia_zcode", "120416", "3e9ea30956eb3e9494e6e5d9881a1307", 239616),
ENTRY0("piece", "970819", "5703a209e660a58f456b0ec99707c3fd", 105984),
ENTRY0("pigpancake", "110410", "7e6e0b1c90a9a01b4fbaea21ad729d55", 236446),
ENTRY0("piracy2", "100408", "86e2ed40f55413f29fa97bd6e4c31260", 249856),
@@ -4457,7 +4457,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("puppetman", "040803", "ad3143a695c3406e7ede1f39dfb6ba63", 110080),
ENTRY0("putpbaa", "010618", "458a35f2318afa617fe4679f8c0ec9a5", 132096),
ENTRY0("puzzle", "200714", "d83d896abaa1b8f8883fb61b203fcd9e", 89600),
- ENTRY0("pytho", "020223", "a5e3d0ebd1f81ca341cf93a721f6ed3c", 293376),
+ ENTRY0("pytho_zcode", "020223", "a5e3d0ebd1f81ca341cf93a721f6ed3c", 293376),
ENTRY0("quidditch1954", "121022", "ae9626ce114047e0d1247d226cd9cc4a", 330710),
ENTRY0("rachaelbadday", "070328", "3147589b43da574303bffb26c5f317ba", 269312),
ENTRY0("ralph", "040309", "ff6d29e293d82c49b4a5f4b21ce96655", 78848),
@@ -4467,8 +4467,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("readinginmay", "120109", "9ae7c7c4f4162262ea3fdfe49c30c0e7", 196096),
ENTRY0("reddex", "200124", "c393172b2250524493ff34ac767baac6", 379392),
ENTRY0("relief", "000820", "91046311f44a670f51738fcf5dc5a6cd", 94720),
- ENTRY0("reorsbushcave", "170406", "f84a6d0aaebc242b5b12fdf3f9315a33", 1058880),
- ENTRY0("reorsbushcave", "170416", "1d010db82d499b06e27c28375f867fcb", 329216),
+ ENTRY0("reorbushcave_zcode", "170406", "f84a6d0aaebc242b5b12fdf3f9315a33", 1058880),
+ ENTRY0("reorbushcave_zcode", "170416", "1d010db82d499b06e27c28375f867fcb", 329216),
ENTRY0("robopuppyredux", "071115", "f91a4a15c2ffe365e2e49b4869deade0", 181606),
ENTRY0("reser", "050209", "ba7e7d973ce19279d7eacf9c5ef80136", 90112),
ENTRY0("resident", "970908", "ae5612cc75ac734de51d864c9e8d9976", 136704),
@@ -4497,12 +4497,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ruinsremixed", "191201", "0da3f262dc221b4207bc697b55ade56a", 156672),
ENTRY0("ruinsremixed", "159609", "25922952a8f45381870345cc2967c1f4", 158208),
ENTRY0("sabotage", "070107", "5ea8fbaf07b5704b79b412dbe06ac256", 108544),
- ENTRY0("safezcode", "120520", "a1da1ff07495f0af679652f4841a89a4", 195044),
+ ENTRY0("safe_zcode", "120520", "a1da1ff07495f0af679652f4841a89a4", 195044),
ENTRY0("samegame", "980731", "ffe1011cf0a3cae333825fcda58153da", 7168),
ENTRY0("samhain", "001021", "9cb11fc72283939161b456c1592b00d0", 69120),
ENTRY0("samurai", "050712", "177a4b89c1b08bd1edb3f07743342e75", 61440),
- ENTRY0("sanddancer", "200913", "bc633ea28dcfabd62385e3ab4151adfd", 215232),
- ENTRY0("sanddancer", "201004", "51f0263ed2ddc4916bedf7df03a316b3", 2157434),
+ ENTRY0("sanddancer_zcode", "200913", "bc633ea28dcfabd62385e3ab4151adfd", 215232),
+ ENTRY0("sanddancer_zcode", "201004", "51f0263ed2ddc4916bedf7df03a316b3", 2157434),
ENTRY0("sangraal", "111115", "b663b3dd73ca57b4ddd6fafe7ec4ac0d", 150016),
ENTRY0("santassleighride", "081227", "a4b5276e5885ed3e93f1ae0319488404", 441730),
ENTRY0("sauguslibrary", "020905", "04054a1d02d24a1374662b9fbb676c46", 71680),
@@ -4567,9 +4567,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("starborn", "110129/z8", "2d73288c422d3b676aff42a0990c9732", 242176),
ENTRY0("starborn", "110129/zblorb", "0b0bc6b79220ced866c672aa4b166ba0", 421696),
ENTRY0("stargods", "111216", "92a0b939e5d12178f74b3e23ece89ca1", 268288),
- ENTRY0("starlightz", "130802/z8", "86c1069f38ca76dad28c10d05dbdf59b", 359936),
- ENTRY0("starlightz", "130802/zblorb", "a8e0e1a9fb1cecddde690342e01b6fba", 452000),
- ENTRY0("starrydepths", "202005", "db40ba5514b49fbb835621c8577da56b", 92672),
+ ENTRY0("starlight_zcode", "130802/z8", "86c1069f38ca76dad28c10d05dbdf59b", 359936),
+ ENTRY0("starlight_zcode", "130802/zblorb", "a8e0e1a9fb1cecddde690342e01b6fba", 452000),
+ ENTRY0("starrydepths_zcode", "202005", "db40ba5514b49fbb835621c8577da56b", 92672),
ENTRY0("starshit", "120614", "c2d72febb61a9365d6c6b35f597bcf7e", 394688),
ENTRY0("stealthy", "161222", "6daa42b7ae7f933fcf2fa441e702ea70", 424914),
ENTRY0("steine", "030831", "224de592a0fa832195e78b74f17635a0", 72192),
@@ -4599,7 +4599,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("talemorning", "140109", "234a6da218d56ca47410f7e03c2b89a8", 286756),
ENTRY0("tatctae", "970521", "21cf40691e0ba92d8e699b0fa3e18728", 378368),
ENTRY0("tauntingdonut", "080612", "4d8443e896e7f294cc4a250c6090f6cf", 167482),
- ENTRY0("tblw", "121030", "4b6744d2b13fd85db5020788e0888f0d", 295424),
+ ENTRY0("tblw_zcode", "121030", "4b6744d2b13fd85db5020788e0888f0d", 295424),
ENTRY0("tcomremake", "121103/z5", "2fd621df080f2b8c5fbe78ca99dc00c4", 176640),
ENTRY0("tcomremake", "121103/zblorb", "aa9995de3edd044db0f10fee2ba0f3ba", 256500),
ENTRY0("tcoty", "060908", "8bff4a19b0c1b9aa661f6e00d86df3b4", 471950),
@@ -4673,11 +4673,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("txtadv", "051019", "c8bae5d42c33802db953d2ffb45216b0", 86016),
ENTRY0("typo", "041119", "549875ea83b4230896fa7d3fa18ba0a3", 100864),
ENTRY0("uhohdemo", "980218/Demo", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
- ENTRY0("umw", "201215", "24c7e6f775b9c10d9579f2a77be872fd", 167936),
+ ENTRY0("umw_zcode", "201215", "24c7e6f775b9c10d9579f2a77be872fd", 167936),
ENTRY0("underdoos", "970329", "3ef9b348b4223b901bdfacb854fee16e", 58880),
- ENTRY0("undergroundz", "190730", "18c3cc7098f9e613e6c108e84c8947df", 368128),
- ENTRY0("undergroundz", "191215/zblorb", "c7eef6e46e4b4868fd140c0ec06f3e7d", 3458170),
- ENTRY0("undergroundz", "191215/z8", "6d2d883d5cf75db5e026ebbf4988d663", 416256),
+ ENTRY0("underground_zcode", "190730", "18c3cc7098f9e613e6c108e84c8947df", 368128),
+ ENTRY0("underground_zcode", "191215/zblorb", "c7eef6e46e4b4868fd140c0ec06f3e7d", 3458170),
+ ENTRY0("underground_zcode", "191215/z8", "6d2d883d5cf75db5e026ebbf4988d663", 416256),
ENTRY0("underthebed", "120522", "96659568d70385c022a9ecc41fd6219c", 246272),
ENTRY0("ungodlyhour", "140302", "a8ac75f3bd1b7ea4a367d56b1c6e8793", 333874),
ENTRY0("ungodlyhour", "140927", "d91b088567ff78a3caaa863cfc6db7b0", 333874),
@@ -4694,7 +4694,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("vengeance", "000000", "cf68c5b27e9275a0962b622ed4662108", 83968),
ENTRY0("verge", "120523", "c7e60b875d240ee83dfac37596cce177", 267776),
ENTRY0("vergingpaths", "151027", "c6df1e824df593e8c4995502e6704571", 1131672),
- ENTRY0("veryvile", "190928", "14f7780e689e0cf4c321904332238970", 490998),
+ ENTRY0("veryvile_zcode", "190928", "14f7780e689e0cf4c321904332238970", 490998),
ENTRY0("vespers", "051128", "35377bb25ea1f3038377c8fb51795d6c", 309760),
ENTRY0("vestiges", "111005", "aadd8e8c1d72d67ce2edb9a260099113", 268230),
ENTRY0("vigilance", "070106", "97364e2e3f4197bf9dcfeef8fa6e6ee9", 183296),
@@ -4764,7 +4764,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("zegro", "041112", "bb7a0ef8d23cfb88afb2dc1e40be9613", 261632),
ENTRY0("zenon", "100122", "2c82b81ac43fcfbf2abee4d8c4f98cad", 67584),
ENTRY0("zenspeak", "990217", "53a344bef35a5778307aeb937a31f001", 123392),
- ENTRY0("zigamus", "161005", "f927bb50ece8682d1191ce1f56f41525", 93184),
+ ENTRY0("zigamus_zcode", "161005", "f927bb50ece8682d1191ce1f56f41525", 93184),
ENTRY0("zlife", "960121", "36bc7d2fdd0bbac996466e05af239924", 6656),
ENTRY0("zokoban", "990810", "e599ec4ff1eee51afbd6a3f8e8d8680e", 18944),
ENTRY0("zombies", "990524", "4535f316650ee6c76b95ced1100b12d0", 7680),
@@ -5095,7 +5095,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2005
ENTRY0("if05_vespers", "050929", "a8ff87d7ab10b3e6825db32f093d1f08", 286720),
- ENTRY0("if05_beyond", "050930", "7c40cfec00e949e0c104b7b415ecb04a", 320512),
+ ENTRY0("if05_beyond_zcode", "050930", "7c40cfec00e949e0c104b7b415ecb04a", 320512),
ENTRY0("if05_anewlife", "", "b767db9117f533064d3113e159ef03e8", 260608),
ENTRY0("if05_toughbeans", "050930", "5fbe477520b8b9b9fd3873687d829460", 220160),
ENTRY0("if05_colourpink", "050924", "1ed112b4d17b4a9f885f5cb7a9ead277", 268800),
@@ -5247,7 +5247,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2013
ENTRY0("if13_threediopolis", "130928", "942c317ad151633d5eff4a1fe5c0eb0e", 444252),
ENTRY0("if13_paperbagprinc", "130928", "f6b455548bfb5f40f9beeff98927c21d", 307712),
- ENTRY0("if13_furtherz", "130929", "49f7ad5cd55692627c5535585368820e", 398556),
+ ENTRY0("if13_further_zcode", "130929", "49f7ad5cd55692627c5535585368820e", 398556),
ENTRY0("if13_9lives", "130817", "0fff213f0d61c01c281d7180e016711e", 337374),
// IFComp 2014
@@ -5463,7 +5463,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec12_parasites", "121021", "bbdb3ff64bea5ab24b0c7dcc68f1f90a", 164864),
// Ectocomp 2013
- ENTRY0("ec13_horriblepyra", "131029", "d39833192d0c8e0c3872423a740683a5", 321958),
+ ENTRY0("ec13_horpyr_zcode", "131029", "d39833192d0c8e0c3872423a740683a5", 321958),
ENTRY0("ec13_headleshaples", "131030", "046e0b958f9900a8733d04e52ab6631b", 262594),
ENTRY0("ec13_faithfulcomp", "131030", "a9be7589b843ef43b326cfe477ade7d4", 311716),
ENTRY0("ec13_deadpavane", "131031", "18e8bdfbbc704dbc582305b868a1216f", 269232),
@@ -6297,19 +6297,19 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("katana", "070906", "133b2ba4e38fc5e4565dd8f22582b5a7", 562502, Common::FR_FRA),
ENTRY1("katana", "090524", "2b8c48e6b81b7d8e84807da09d669329", 190976, Common::FR_FRA),
ENTRY1("kheper", "070829", "3612cef78d31e80632d6b69b48652306", 94208, Common::FR_FRA),
- ENTRY1("lieuxcommuns", "070910", "d1032dc1a9635358e0aec29038fdb34e", 253952, Common::FR_FRA),
- ENTRY1("lieuxcommuns", "090606", "debbdf2966a3f9c8bf3adbde449d8efe", 257024, Common::FR_FRA),
+ ENTRY1("lieuxcommuns_zcode", "070910", "d1032dc1a9635358e0aec29038fdb34e", 253952, Common::FR_FRA),
+ ENTRY1("lieuxcommuns_zcode", "090606", "debbdf2966a3f9c8bf3adbde449d8efe", 257024, Common::FR_FRA),
ENTRY1("lifeonmarsfr", "150925", "f7bf75ba1603e4764f0fc70382044352", 192000, Common::FR_FRA),
ENTRY1("livraisonexpress", "081228", "d6d2a345af9f5a6d8ffb85d9f93d61a0", 94720, Common::FR_FRA),
- ENTRY1("lupercalia", "090524", "593326f44f87f77a1f1cd0308c317261", 182784, Common::FR_FRA),
+ ENTRY1("lupercalia_zcode", "090524", "593326f44f87f77a1f1cd0308c317261", 182784, Common::FR_FRA),
ENTRY1("lmpsd", "040921", "bb90b4548c5160b10a7b6cbfdb5384a9", 215040, Common::FR_FRA),
ENTRY1("magicien", "110328", "7177e5bd97685ad83e4189a65260e39a", 76800, Common::FR_FRA),
ENTRY1("memelespommes", "070625", "ca70cd49b3f8d7e1d7ad7af5256c9e73", 86528, Common::FR_FRA),
ENTRY1("mortblue", "140511", "48dcb800d06a763230fad45c3c733d69", 25088, Common::FR_FRA),
ENTRY1("ombre", "150820", "a3df02e2ecda768542f326480709db02", 137216, Common::FR_FRA),
ENTRY1("paranoiafr", "990528", "b6995a27770514b7940e1d744ebb5246", 92160, Common::FR_FRA),
- ENTRY1("petitgnome", "061101", "fd58d4c7f9c2ed2ee0aec39c237ffe08", 144384, Common::FR_FRA),
- ENTRY1("petitgnome", "091225", "8c9c1918c32b90ad84d2f206d1ade717", 173056, Common::FR_FRA),
+ ENTRY1("petitgnome_zcode", "061101", "fd58d4c7f9c2ed2ee0aec39c237ffe08", 144384, Common::FR_FRA),
+ ENTRY1("petitgnome_zcode", "091225", "8c9c1918c32b90ad84d2f206d1ade717", 173056, Common::FR_FRA),
ENTRY1("plicploc", "070819", "12fd25cc5a77fc408eb0661562bd5ab7", 75264, Common::FR_FRA),
ENTRY1("princesse", "131028", "16cdf0b604c538e12de37b4c1e806e79", 124928, Common::FR_FRA),
ENTRY1("princesse", "090216", "1c9e9dea744d7faf631ec54646b8f538", 133632, Common::FR_FRA),
@@ -6347,7 +6347,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("frc_heuresduvent", "080220", "5b9470352594bb79edee84ecc0134e4e", 337920, Common::FR_FRA),
ENTRY1("frc_divinebonace", "070711", "a09271e95d3720d1e8016600b7871906", 103936, Common::FR_FRA),
ENTRY1("frc_brrr", "070709", "8657c6e47832ce1a1a976fc1107e16fc", 73216, Common::FR_FRA),
- ENTRY1("frc_phareabandonne", "071220", "b9a70f4bbebbcdca4c52baa6dbac143f", 102912, Common::FR_FRA),
+ ENTRY1("frc_ilephare_zcode", "071220", "b9a70f4bbebbcdca4c52baa6dbac143f", 102912, Common::FR_FRA),
// French games: French Comp 2008
ENTRY1("frc_brume", "100424", "b661a3f9a2f9a3700c6cfee216063615", 152576, Common::FR_FRA),
@@ -6458,45 +6458,45 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("tgp_gennorden", "230331", "dcc67e5b97f6aaf5f0c7e90a3c62f128", 208896, Common::DE_DEU),
// Italian games
- ENTRY1("aldila", "100115", "4b87d3038bdf6df986f44a6fc1d8772c", 349840, Common::IT_ITA),
+ ENTRY1("beyondita_zcode", "100115", "4b87d3038bdf6df986f44a6fc1d8772c", 349840, Common::IT_ITA),
ENTRY1("armando", "050429", "b74fb87510b6baa50307c2b63ba108de", 71168, Common::IT_ITA),
- ENTRY1("ayon", "130730", "da1a2dab91d8ccec4b69d955487e9539", 232960, Common::IT_ITA),
- ENTRY1("ayon", "200415", "aa86a043654bd0dd0fbb5b131ac1e43c", 198656, Common::IT_ITA),
- ENTRY1("beyond", "210810", "09912bc978bb88459fa1bb8405f5962a", 353192, Common::IT_ITA),
- ENTRY1("darkiss1ita", "151120", "347db588b5663ab9be83048430d9f4a0", 156160, Common::IT_ITA),
- ENTRY1("darkiss1ita", "200435", "a04bdff3ea97bc0fc28f9559fd35ada4", 156160, Common::IT_ITA),
- ENTRY1("darkiss2ita", "150616", "899316750483830be4f38caf37ba7d7f", 219136, Common::IT_ITA),
- ENTRY1("darkiss2ita", "180925", "10dc81bfb3a8973e841293abf76fe1b8", 181248, Common::IT_ITA),
+ ENTRY1("ayon_zcode", "130730", "da1a2dab91d8ccec4b69d955487e9539", 232960, Common::IT_ITA),
+ ENTRY1("ayon_zcode", "200415", "aa86a043654bd0dd0fbb5b131ac1e43c", 198656, Common::IT_ITA),
+ ENTRY1("beyond_zcode", "210810", "09912bc978bb88459fa1bb8405f5962a", 353192, Common::IT_ITA),
+ ENTRY1("darkiss1ita_zcode", "151120", "347db588b5663ab9be83048430d9f4a0", 156160, Common::IT_ITA),
+ ENTRY1("darkiss1ita_zcode", "200435", "a04bdff3ea97bc0fc28f9559fd35ada4", 156160, Common::IT_ITA),
+ ENTRY1("darkiss2ita_zcode", "150616", "899316750483830be4f38caf37ba7d7f", 219136, Common::IT_ITA),
+ ENTRY1("darkiss2ita_zcode", "180925", "10dc81bfb3a8973e841293abf76fe1b8", 181248, Common::IT_ITA),
ENTRY1("enigma", "111115", "6e9390f62c07038d44ab17167093c935", 111616, Common::IT_ITA),
ENTRY1("enigma", "181116", "18f8b0c236655a1d22e4f9677cb94958", 110592, Common::IT_ITA),
ENTRY1("filamit", "030520", "41c7069568ea533a4fef227ca14850d3", 324608, Common::IT_ITA),
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("giardino", "200415", "2fb555596dbd4360a8ab8474330221ce", 123904, Common::IT_ITA),
+ ENTRY1("giardino_zcode", "150614", "f3244aa61ce6b3a4dd860c315bd24aa7", 124416, Common::IT_ITA),
+ ENTRY1("giardino_zcode", "200415", "2fb555596dbd4360a8ab8474330221ce", 123904, 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("kangourou", "130510", "249bd922d1247c0abcaad13234664e50", 95744, Common::IT_ITA),
ENTRY1("koohinoor", "060717", "867d2f12ae29cd97aadc1a3c6b2e2a2a", 88576, Common::IT_ITA),
ENTRY1("lazyjones", "040383", "3a4393278ce83f98bbd66a33aa6c6b6c", 115200, Common::IT_ITA),
- ENTRY1("luna", "110106", "28f1d106a70a0f50aee1d2628bc42055", 522076, Common::IT_ITA),
- ENTRY1("luna", "150824", "773550301bd1cdf4c086a47c93ec8e9a", 523394, Common::IT_ITA),
+ ENTRY1("pietraluna_zcode", "110106", "28f1d106a70a0f50aee1d2628bc42055", 522076, Common::IT_ITA),
+ ENTRY1("pietraluna_zcode", "150824", "773550301bd1cdf4c086a47c93ec8e9a", 523394, Common::IT_ITA),
ENTRY1("oldwest1", "020514", "0182ca4b8153fc90e7be355d1ef51c7e", 157184, Common::IT_ITA),
- ENTRY1("poesia", "398874", "c383d29e1237cfc4760b46a618f211d2", 196096, Common::IT_ITA),
+ ENTRY1("poesia_zcode", "398874", "c383d29e1237cfc4760b46a618f211d2", 196096, Common::IT_ITA),
ENTRY1("rovo", "080424", "b2f570c667e32ea44c121b44cc6baeda", 113664, Common::IT_ITA),
ENTRY1("scarafaggio", "070906", "6e980b7108fd4af148308214d6efc6bf", 131584, Common::IT_ITA),
ENTRY1("sfida", "200425", "12465a5bc24ac29f5f11dbea510a11a1", 83968, Common::IT_ITA),
- ENTRY1("sognodisangue", "150702", "d00baeb8f4cca59ba88b24b6e8b71246", 151552, Common::IT_ITA),
+ ENTRY1("sognosangue_zcode", "150702", "d00baeb8f4cca59ba88b24b6e8b71246", 151552, Common::IT_ITA),
ENTRY1("strega", "081007", "71f9cbdeb334cc1de6fce6e1a53cecf3", 153088, Common::IT_ITA),
- ENTRY1("stregatto", "200424", "7a4f5ec05579fbd913cac1167e890f5c", 84992, Common::IT_ITA),
+ ENTRY1("stregatto_zcode", "200424", "7a4f5ec05579fbd913cac1167e890f5c", 84992, Common::IT_ITA),
ENTRY1("terkhen", "911906", "01670fb60050c159c7a0d542fbbdd7b4", 285184, Common::IT_ITA),
- ENTRY1("tesla", "160613", "e2650593a2aadaef8fb9a5f3b8e10c27", 94720, Common::IT_ITA),
- ENTRY1("villamorgana", "081014", "6be5dee7a5d1608362083850c9bfc679", 170256, Common::IT_ITA),
- ENTRY1("villamorgana", "210728", "cd43011f68340e1fa9dc437251276d73", 184880, Common::IT_ITA),
+ ENTRY1("tesla_zcode", "160613", "e2650593a2aadaef8fb9a5f3b8e10c27", 94720, Common::IT_ITA),
+ ENTRY1("villamorgana_zcode", "081014", "6be5dee7a5d1608362083850c9bfc679", 170256, Common::IT_ITA),
+ ENTRY1("villamorgana_zcode", "210728", "cd43011f68340e1fa9dc437251276d73", 184880, Common::IT_ITA),
ENTRY1("zazie", "030113", "906b9a3e02b2080ce7f06595c8bdcbb3", 89600, Common::IT_ITA),
ENTRY1("zenfactorspa", "100524", "22373bcd74d843ce647c4bd7b6a4404b", 288256, Common::IT_ITA),
- ENTRY1("zigamusita", "200426", "72ef8669029dce42ec1e1f73ef66fa3c", 98816, Common::IT_ITA),
+ ENTRY1("zigamusita_zcode", "200426", "72ef8669029dce42ec1e1f73ef66fa3c", 98816, Common::IT_ITA),
ENTRY1("zombie", "180601", "aa5956094aa8e909f63679a67fb52b14", 134144, Common::IT_ITA),
ENTRY1("zombie", "180820", "19a1369039b5226f86323ab19e7aea96", 135168, Common::IT_ITA),
ENTRY1("zombie", "230620", "265679a116cca1867a8b05d6b7267318", 135680, Common::IT_ITA),
@@ -6552,8 +6552,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("elcontinente", "080402", "6dd46c1e1f58734017f3775b31aac455", 161792, Common::ES_ESP),
ENTRY1("ellibro", "030923", "33a3b35529ab33713913f8b92cc8ad8a", 109568, Common::ES_ESP),
ENTRY1("encierro", "010101", "083514ce5d9718020083ddd00d85e279", 247808, Common::ES_ESP),
- ENTRY1("ergotdelima", "170616/z8", "c0b8265d11c2bb2dd6dd62801fb7ed73", 382464, Common::ES_ESP),
- ENTRY1("ergotdelima", "170616/zblorb", "0bcc4c1c8cc24165cb8f02f17f00682d", 606834, Common::ES_ESP),
+ ENTRY1("ergotdelima_zcode", "170616/z8", "c0b8265d11c2bb2dd6dd62801fb7ed73", 382464, Common::ES_ESP),
+ ENTRY1("ergotdelima_zcode", "170616/zblorb", "0bcc4c1c8cc24165cb8f02f17f00682d", 606834, Common::ES_ESP),
ENTRY1("estacion", "080126", "2a8d4eb4c600ce76f05f03cf862a9328", 92672, Common::ES_ESP),
ENTRY1("excessus", "990610", "5bb56f1cf94a376fb34bfaf9c07791f1", 58880, Common::ES_ESP),
ENTRY1("forrajeo", "010101", "d86123253ae4b35570013dd87e48036a", 108032, Common::ES_ESP),
@@ -6578,8 +6578,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("logicinv", "000909", "e7225635756c1e4a6a2c990bb8709345", 61952, Common::ES_ESP),
ENTRY1("maquina", "980915", "3229392e8493a2ba08efd3ce53d27ee3", 59392, Common::ES_ESP),
ENTRY1("marsmenace", "160210", "c2804882005d945917d765b32c6d39ec", 427008, Common::ES_ESP),
- ENTRY1("memorias", "000824", "e0af9b9bbef7ff5f9d1281e32e2db488", 65024, Common::ES_ESP),
- ENTRY1("memorias", "071119", "c14d4b1b81b8b3c5db7b861d681c5a4f", 228454, Common::ES_ESP),
+ ENTRY1("memorias_zcode", "000824", "e0af9b9bbef7ff5f9d1281e32e2db488", 65024, Common::ES_ESP),
+ ENTRY1("memorias_zcode", "071119", "c14d4b1b81b8b3c5db7b861d681c5a4f", 228454, Common::ES_ESP),
ENTRY1("mpdroidone", "170820", "ea6bf4230bf6f267f76e191d84fb9804", 353792, Common::ES_ESP),
ENTRY1("paraiso", "000214", "28abb3f35a041ea425b9ec3e93086440", 68096, Common::ES_ESP),
ENTRY1("perseo", "150428", "5242114f236e71848be5f6c92fdcb6ef", 26624, Common::ES_ESP),
@@ -6788,13 +6788,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Swedish games
ENTRY1("aventyr", "071029", "fff0eb351b418ada4010d56c4298d6ac", 133632, Common::SE_SWE),
- ENTRY1("drakmagi", "080419", "12739044930fc939b0adf0efd5432713", 98304, Common::SE_SWE),
+ ENTRY1("drakmagi_zcode", "080419", "12739044930fc939b0adf0efd5432713", 98304, Common::SE_SWE),
ENTRY1("hotellet", "041212", "efb166d12edc19b19dd1d6e99d67800e", 109056, Common::SE_SWE),
ENTRY1("pangnyheten", "040916", "2049135115dff02b2baf1b7bfb59606c", 185856, Common::SE_SWE),
ENTRY1("storforsen", "041212", "5e3c06b6b0650f938d2831b2aac98153", 103936, Common::SE_SWE),
ENTRY1("stuga", "090712/z5", "c9be7126299f47dfd395af5b951233ff", 122368, Common::SE_SWE),
ENTRY1("stuga", "090712/zblorb", "58eef72aada351e7e059202ab00342c4", 588800, Common::SE_SWE),
- ENTRY1("vanyar", "030613", "abbc2b2fa0f5e922b45a3f8698ba9ad1", 110080, Common::SE_SWE),
+ ENTRY1("vanyar_zcode", "030613", "abbc2b2fa0f5e922b45a3f8698ba9ad1", 110080, Common::SE_SWE),
// Playfic games
ENTRY0("1hour52min15sec", "190319", "9b6b06de44936164c6ebb2cc0e52bbb6", 179712),
@@ -6877,7 +6877,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("babytroubles", "191222", "4caabfc9954878501fe3ae8659d41154", 163328),
ENTRY0("bakerbonanza", "121023", "9adf937f6a68aa8151ede3bd3d816189", 157184),
ENTRY0("bananaquest", "150329", "2a9046700244c09c0dcc8571612513f6", 162304),
- ENTRY0("barroombrawlzcode", "160314", "24cd8acebc3ffb08ff13fd08ba9c9e87", 176640),
+ ENTRY0("barroombrawl_zcode", "160314", "24cd8acebc3ffb08ff13fd08ba9c9e87", 176640),
ENTRY0("base0", "191103", "ad75669f55edd48ae5641e30be88e74b", 224768),
ENTRY0("bearsadventure", "160925", "f436b157aad302b316a1dba17e0c4382", 157184),
ENTRY0("beepboopboopbop", "210207", "25b493c7e60472482b167eac65f81300", 182784),
@@ -7431,8 +7431,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("witchcamebridge", "190427", "ce7a3fd88a98a83fcc500a0161803faa", 211456),
ENTRY1("wohingehstdu", "130926", "5d5a5df290b6e8121e2fc68129ac5af4", 253440, Common::DE_DEU),
ENTRY0("wrenchedanddivine", "141119", "a3e09817d7ca57f2b684b772f344ee7d", 167424),
- ENTRY0("wrenlaw", "130428", "1abcce7baecbe955f28f8a788bfde1e1", 291328),
- ENTRY0("wrenlaw", "130429", "24e41af3de0fd4052ef537d0e82b067c", 1835620),
+ ENTRY0("wrenlaw_zcode", "130428", "1abcce7baecbe955f28f8a788bfde1e1", 291328),
+ ENTRY0("wrenlaw_zcode", "130429", "24e41af3de0fd4052ef537d0e82b067c", 1835620),
ENTRY0("yemagykqueste", "130805", "63a6c866aad16dccb74fa8b1cf684686", 170496),
ENTRY0("youhavefreemanatee", "140506", "93e739304e8a4fb44f24a23dcaa32231", 161280),
ENTRY0("yourang", "160607", "8b6145c6bb2ec63830277575a6f9854f", 210944),
Commit: 4097f9619cf95f62b27fdaf3c86b2db1e2fa81b8
https://github.com/scummvm/scummvm/commit/4097f9619cf95f62b27fdaf3c86b2db1e2fa81b8
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Specifies in the title if an entry is a demo
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 63f8a4d7963..3553c0e2673 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -169,7 +169,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "awitl", "A Week in the Life" },
{ "ayac", "Are You a Chef?" },
{ "azteca", "Azteca" },
- { "b2demo", "Pick up the Phone Booth and Die, Part 2" },
+ { "b2demo", "Pick up the Phone Booth and Die, Part 2 (Demo)" },
{ "b7snare", "Snare" },
{ "babytree", "Baby Tree" },
{ "backtowakeup", "Back to WakeUp" },
@@ -286,7 +286,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "crabhat", "Oh No, Mr Crab Stole Your Hat!" },
{ "crazydiaper", "The Tale of the Crazy Diaper Man" },
{ "craverlyheights", "Craverly Heights" },
- { "creepydemo", "A Day in the Creepy Life of Bob" },
+ { "creepydemo", "A Day in the Creepy Life of Bob (Demo)" },
{ "crimescene", "A Crime Scene" },
{ "criticalbreach", "Critical Breach" },
{ "crobe", "Crobe" },
@@ -407,12 +407,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "flowers", "Flowers for Algernon" },
{ "fmvpoker", "Frobozz Magic Video Poker" },
{ "forachange", "For a Change" },
- { "forestdemo", "Forest" },
+ { "forestdemo", "Forest (Demo)" },
{ "forgottengirls", "The Forgotten Girls" },
{ "fork", "Fork: The Great Underground Dining Room" },
{ "forms", "Of Forms Unknown" },
{ "fractalz", "Fractalz" },
- { "fracture", "Fractured Metamorphoses" },
+ { "fracture", "Fractured Metamorphoses (Demo)" },
{ "fragileshells", "Fragile Shells" },
{ "frankie", "Frankenstein Adventure" },
{ "freefall", "Free Fall" },
@@ -894,7 +894,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "tuuli", "Tuuli" },
{ "txtadv", "Txt Adventure" },
{ "typo", "Typo!" },
- { "uhohdemo", "Uh-Oh!" },
+ { "uhohdemo", "Uh-Oh! (Demo)" },
{ "umw_zcode", "UMW" },
{ "underdoos", "The Underoos That Ate New York!" },
{ "underground_zcode", "Underground" },
@@ -2707,7 +2707,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "regalo", "El Regalo de Gorbag" },
{ "roleando", "Roleando" },
{ "saee", "Saee" },
- { "sinclairdemo", "Sinclair y el Misterio de Glen Quaich" },
+ { "sinclairdemo", "Sinclair y el Misterio de Glen Quaich (Demo)" },
{ "sinrumbo", "Sin Rumbo" },
{ "tiros", "Un DÃa Duro en la Sala de Tiro" },
{ "toma", "Toma el Telfono y di E" },
@@ -3857,7 +3857,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("awitl", "980215", "8cf72be55d75137cc435ab25f479c123", 56320),
ENTRY0("ayac", "010107", "b503a9f2817ce97480160e454e470c58", 68608),
ENTRY0("azteca", "070117", "e30320818aa935f1bff66fcaa862fd9f", 123904),
- ENTRY0("b2demo", "961017/Demo", "28d166262aa22fb55fdb9685a5a124ef", 65024),
+ ENTRY0("b2demo", "961017", "28d166262aa22fb55fdb9685a5a124ef", 65024),
ENTRY0("b7snare", "150118", "5e1057596f6fe7d0efb100f80ae65f27", 284672),
ENTRY0("babytree", "120512", "79e230657b07b2e8fa45ffbe4635d03f", 294352),
ENTRY0("backtowakeup", "080313", "73ada6a69651bea315206d7994164b95", 640246),
@@ -3983,7 +3983,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("crabhat", "130216", "c7ccd1b68fd860cbaec5ee721e0a06e4", 154112),
ENTRY0("craverlyheights", "140414", "91e0e3f0e2a6393c7674f5cd3ddf3c52", 264192),
ENTRY0("crazydiaper", "120430", "16f632238939474b22c96b3ec19b5f84", 220748),
- ENTRY0("creepydemo", "100317/Demo", "e211ed2eef47d78f72330d98e0f9503f", 150016),
+ ENTRY0("creepydemo", "100317", "e211ed2eef47d78f72330d98e0f9503f", 150016),
ENTRY0("crimescene", "130123", "508196f1cd974f789fdc2af69767a1d1", 320916),
ENTRY0("criticalbreach", "130817", "348fc7ef47cab92d0b7f286da3c3ab90", 268800),
ENTRY0("crobe", "111115", "d8b138a87f6226b8283c33c50c6f254c", 92160),
@@ -4123,12 +4123,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("fmvpoker", "000913", "3f4ee585aa91660d5483ef2f132fb1d3", 19456),
ENTRY0("fmvpoker", "001227", "0d7bec942838ba2d42af2f836e2a8fc5", 24064),
ENTRY0("forachange", "990930", "6cd6f17ea26ed42d56afc367b90de115", 91648),
- ENTRY0("forestdemo", "121216/Demo", "f629bfa6755cd36f45dbc3fe12b97936", 243130),
+ ENTRY0("forestdemo", "121216", "f629bfa6755cd36f45dbc3fe12b97936", 243130),
ENTRY0("forgottengirls", "120817", "421e83ead89a7a0f2fd05791f9b87db7", 410034),
ENTRY0("fork", "071205", "cc07f97369a7f20da06eabf4fa8f2e4a", 201728),
ENTRY0("forms", "970206", "7de27dd6539ed6ef1c6176ab030510dd", 91136),
ENTRY0("fractalz", "000714", "847523b3d366b2621d593ee260f4d9a6", 6144),
- ENTRY0("fracture", "010306/Demo", "d684caf97f01d447b37376ef7c708a85", 111104),
+ ENTRY0("fracture", "010306", "d684caf97f01d447b37376ef7c708a85", 111104),
ENTRY0("fragileshells", "100204", "1eb855145d3016bcf2f7a415fd9a9a01", 546586),
ENTRY0("fragileshells", "111109", "6232ef15b7508aab6072a85afb86908c", 547610),
ENTRY0("frankie", "040304", "1ce64a1c5a2d928cfb48b4d760246972", 91648),
@@ -4672,7 +4672,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("tuuli", "r4/180501", "0b7e2bb3f6887f30fb98b54230acf039", 611734),
ENTRY0("txtadv", "051019", "c8bae5d42c33802db953d2ffb45216b0", 86016),
ENTRY0("typo", "041119", "549875ea83b4230896fa7d3fa18ba0a3", 100864),
- ENTRY0("uhohdemo", "980218/Demo", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
+ ENTRY0("uhohdemo", "980218", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
ENTRY0("umw_zcode", "201215", "24c7e6f775b9c10d9579f2a77be872fd", 167936),
ENTRY0("underdoos", "970329", "3ef9b348b4223b901bdfacb854fee16e", 58880),
ENTRY0("underground_zcode", "190730", "18c3cc7098f9e613e6c108e84c8947df", 368128),
@@ -6597,7 +6597,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("roleando", "071221", "09f5aaad79cbb12084241d8d26199ea6", 124416, Common::ES_ESP),
ENTRY1("saee", "000721", "d37e0681b1bc1ebbf001d1a37cbd355c", 29696, Common::ES_ESP),
ENTRY1("saee", "010308", "0ad5c5a78ea37c53bb614f4bc6f7754f", 31232, Common::ES_ESP),
- ENTRY1("sinclairdemo", "030617/Demo", "ceb3d5b3086b5a1f4f3b6b239cb396a0", 115712, Common::ES_ESP),
+ ENTRY1("sinclairdemo", "030617", "ceb3d5b3086b5a1f4f3b6b239cb396a0", 115712, Common::ES_ESP),
ENTRY1("sinrumbo", "000806", "e483112a43721be59b4519b037868adb", 58368, Common::ES_ESP),
ENTRY1("toma", "070112", "24b40be7145095b291c60cb02b5310ad", 186368, Common::ES_ESP),
ENTRY1("tiros", "070112", "731180f56273fc20895236b5e904a33b", 108544, Common::ES_ESP),
Commit: 79fe4cd9374672fe5310574f1e992fe7ed824c8f
https://github.com/scummvm/scummvm/commit/79fe4cd9374672fe5310574f1e992fe7ed824c8f
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Sets some entries as "Not Working"
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 3553c0e2673..6128e2f7844 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -216,7 +216,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "bryantcollection", "The Bryant Collection" },
{ "bse", "BSE" },
{ "building", "Building" },
- { "bureaucrocy_zcode", "Bureaucrocy" }, // Not Working (2.8.0git)
+ { "bureaucrocy_zcode", "Bureaucrocy" },
{ "burglar", "Burglar!" },
{ "burnkoran", "Burn The Koran and Die" },
{ "burnsnightsupper", "Burns Night Supper" },
@@ -757,7 +757,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "savoirfaire", "Savoir-Faire" },
{ "scald", "Scald" },
{ "schooldays", "Schooldays" },
- { "scopa", "Scopa" }, // Not Working (2.8.0git)
+ { "scopa", "Scopa" },
{ "scurvy", "A Scurvy of Wonders" },
{ "seeksorrow", "Starry Seeksorrow" },
{ "semid", "Semi Intelligent Design" },
@@ -820,7 +820,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "strangeworld", "Strange World" },
{ "suicide", "Suicide" },
{ "summerland", "Escape from Summerland" },
- { "sunburst", "Sunburst: A C64 Science Fiction Adventure Game" }, // Not Working (2.8.0git)
+ { "sunburst", "Sunburst: A C64 Science Fiction Adventure Game" },
{ "sundayafternoon", "Sunday Afternoon" },
{ "surfboard", "Surfboard" },
{ "survive", "Survive" },
@@ -3906,7 +3906,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("bryantcollection", "090401", "2c331a7c183ef29ea13b68075a58c73b", 528620),
ENTRY0("bse", "970110", "d260f722540f8c24a8c5b88778c76261", 89088),
ENTRY0("building", "030706", "cc5ab40754fde9739113ef2524ef66b5", 253440),
- ENTRY0("bureaucrocy_zcode", "141113", "7dcbbc724b7416ad0b80b3159c7e3525", 387606),
+ ENTRY0("bureaucrocy_zcode", "141113/NotWorking", "7dcbbc724b7416ad0b80b3159c7e3525", 387606),
ENTRY0("burglar", "010925", "ca9ae17d983afb2d79aad60486a5a859", 71680),
ENTRY0("burnkoran", "101128", "216f61842ba2024b291b4e0ae7769500", 222746),
ENTRY0("burnsnightsupper", "120124", "a1153aab71b7a3bc4bd1aa056f3145e8", 251342),
@@ -4510,7 +4510,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("savoirfaire", "040205", "eb122ee416ee8fa1e6f909b6de6ad9c0", 442212),
ENTRY0("scald", "180206", "07fb2e2748c3835bf4d1aaba70a708c7", 194048),
ENTRY0("schooldays", "092800", "2c3334c637e37b1b80ea089d6911477a", 192000),
- ENTRY0("scopa", "110321", "621b223a5f02c7e49d18ae0d6b588d19", 101376),
+ ENTRY0("scopa", "110321/NotWorking", "621b223a5f02c7e49d18ae0d6b588d19", 101376),
ENTRY0("scurvy", "110313", "1345c0f052db46981d21dfca1f61164e", 266224),
ENTRY0("scurvy", "110316", "6fbeb4d7013e53830db77aed351a7715", 267760),
ENTRY0("seeksorrow", "160602", "6108059cd52dc1aba9112b554d6aee0f", 1365918),
@@ -4584,7 +4584,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("strangeworld", "091012", "d7c09eadf30d77858c88dc0f6706ceaa", 247230),
ENTRY0("suicide", "101103", "a936b12bd8f8c80e5948f6035e1eb86b", 343040),
ENTRY0("summerland", "121011", "fc9152c7eefa6f12d99f94a7916481eb", 426542),
- ENTRY0("sunburst", "070222", "9f1eee6db8dce7cfb803e5c430fe942a", 65532),
+ ENTRY0("sunburst", "070222/NotWorking", "9f1eee6db8dce7cfb803e5c430fe942a", 65532),
ENTRY0("sundayafternoon", "121213", "73d9c96d54922bcd58781aff41e449ed", 347136),
ENTRY0("surfboard", "201027", "b3e4c1784465d78111b3eda7b7969647", 180224),
ENTRY0("survive", "120116", "5391b23b5d02a9ff853ef93f76bb73f6", 89088),
Commit: 4034d6f8f0b51afbddf1ee5e8c67663e74a12cf5
https://github.com/scummvm/scummvm/commit/4034d6f8f0b51afbddf1ee5e8c67663e74a12cf5
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Fixes wrong / mispelled titles
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 6128e2f7844..ac587adf731 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -149,11 +149,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "androawake", "Andromeda Awakening" },
{ "andromedagenesis", "Andromeda Genesis" },
{ "anotherterminal", "Another Terminal Beach" },
- { "animals", "Animals 1.1" },
+ { "animals", "Animals" },
{ "annoy", "Annoyotron" },
{ "aotyrz", "Attack of the Yeti Robot Zombies" },
{ "aphasiaquest", "Aphasia Quest" },
- { "apollo11z", "Apollo 11" },
+ { "apollo11z", "Apollo 11 (by B)" },
{ "appall", "Appallatron: Annoyotron 3" },
{ "arc3h", "Alien Research Centre 3: Footprints in the Snow" },
{ "argument", "The Argument-Winner's Ghost" },
@@ -165,17 +165,17 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "aug4", "Augmented Fourth" },
{ "avon", "Avon" },
{ "awakening", "The Awakening" },
- { "awakeningzcode", "Awakening" },
+ { "awakeningzcode", "Awakening (by Pete Gardner)" },
{ "awitl", "A Week in the Life" },
{ "ayac", "Are You a Chef?" },
{ "azteca", "Azteca" },
- { "b2demo", "Pick up the Phone Booth and Die, Part 2 (Demo)" },
+ { "b2demo", "Pick up the Phone Booth and Die II (Demo)" },
{ "b7snare", "Snare" },
{ "babytree", "Baby Tree" },
{ "backtowakeup", "Back to WakeUp" },
{ "backup", "Backup" },
{ "badguys", "Bad Guys" },
- { "bakingwithlizzie", "Baking with Lizzie" },
+ { "bakingwithlizzie", "Baking With Lizzie" },
{ "balances_zcode", "Balances" },
{ "baldersdeath", "Balder's Death" },
{ "ballerina102", "Not Just an Ordinary Ballerina" },
@@ -196,21 +196,21 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "bicon", "BiCon" },
{ "bignose", "Big Nose on the Big Pyramid" },
{ "biscuit", "Biscuit" },
- { "bishoes", "Buried In Shoes" },
+ { "bishoes", "Buried in Shoes" },
{ "bj", "Blow Job Drifter" },
{ "blacklily", "The Black Lily" },
{ "blair", "Tales From the College Presents a Breath of Fresh Blair" },
{ "bloodless", "Bloodless on the Orient Express" },
{ "bluechairs", "Blue Chairs" },
{ "bodybargain", "Body Bargain" },
- { "bofh", "The Bastard Operator from Hell" },
+ { "bofh", "The Bastard Operator From Hell" },
{ "bomber", "The Mad Bomber" },
{ "bookvol", "Book and Volume" },
{ "booth", "Pick up the Phone Booth and Die" },
{ "boothdye", "Pick up the Phone Booth and Dye" },
{ "boxes", "Boxes" },
{ "brandx", "BrandX" },
- { "breakin", "Break-In" },
+ { "breakin", "Break-in" },
{ "briantimmons", "The Surprising Case of Brian Timmons" },
{ "bronze", "Bronze" },
{ "bryantcollection", "The Bryant Collection" },
@@ -257,10 +257,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cheshirecat_zcode", "Save the Cheshire Cat!" },
{ "chickenunder", "The Chicken Under the Window" },
{ "chico", "Chico and I Ran" },
- { "childsplay", "Childâs Play, a Child, a Toy, and a Rival" },
+ { "childsplay", "Childâs Play" },
{ "chix", "Chicks Dig Jerks" },
{ "christminster", "Christminster" },
- { "cia", "CIA Adventure" },
+ { "cia", "C.I.A. Adventure" },
{ "classchallenge", "Class Challenge" },
{ "claw", "Wearing the Claw" },
{ "clean", "A Clean Getaway" },
@@ -316,7 +316,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "deephome", "Deephome" },
{ "deformuseum", "Deformuseum" },
{ "degeneracy", "Degeneracy" },
- { "dejavuz", "Deja Vu" },
+ { "dejavuz", "Deja Vu (by Graham Nelson)" },
{ "deliciousbreakfast", "Delicious Breakfast" },
{ "delusions", "Delusions" },
{ "desert_zcode", "Desert Adventure" },
@@ -372,7 +372,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "eric", "Eric The Power-Mad Dungeon Master" },
{ "escapade", "Escapade!" },
{ "escape", "Escape!" },
- { "escaperemember", "An Escape To Remember" },
+ { "escaperemember", "An Escape to Remember" },
{ "eto", "ETO" },
{ "eurydice", "Eurydice" },
{ "everydaysamedream", "Every Day the Same Dream" },
@@ -395,7 +395,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "figueres", "Figueres in My Basement" },
{ "finalselection", "Final Selection" },
{ "finalexam", "Final Exam" },
- { "findesick", "Fin de sickleburg" },
+ { "findesick", "Fin de Sickleburg" },
{ "findthemouse", "Finding the Mouse" },
{ "findthebed", "Find the Bed" },
{ "finetuned", "Fine-Tuned" },
@@ -440,7 +440,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "glass_zcode", "Glass" },
{ "glik1", "Glik I" },
{ "gnuzoo", "Gnu in the Zoo" },
- { "godot", "Looking For Godot" },
+ { "godot", "Looking for Godot" },
{ "goldilocks", "Goldilocks is a Fox!" },
{ "golf", "Textfire Golf" },
{ "gossip", "Gossip" },
@@ -469,7 +469,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "heidi", "Heidi" },
{ "heist", "Heist: The Crime of the Century" },
{ "heliopause", "Hoist Sail for the Heliopause and Home" },
- { "hellosword", "Hello Sword: The journey" },
+ { "hellosword", "Hello Sword: The Journey" },
{ "hellsbasement", "Hell's Basement" },
{ "henribeauchamp", "The Gallery of Henri Beauchamp" },
{ "heroes", "Heroes" },
@@ -478,7 +478,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "hiddennazi", "The Game Formerly Known as Hidden Nazi Mode" },
{ "hiddenverbiage", "Hidden Verbiage" },
{ "hidepachyderm", "Hide a Pachyderm!" },
- { "hipponewyear", "And A Hippo New Year" },
+ { "hipponewyear", "And a Hippo New Year" },
{ "hlainform", "HLA Adventure" },
{ "hobbitredux_zcode", "The Hobbit - The True Story - Redux, Director's Cut" },
{ "homecoming", "Homecoming" },
@@ -516,7 +516,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "insidewoman", "Inside Woman" },
{ "insight", "Insight" },
{ "intangible", "Intangible" },
- { "interviewrockstar", "Interview with a Rock Star" },
+ { "interviewrockstar", "Interview With a Rock Star" },
{ "inthenavy", "In the Navy" },
{ "intruder", "Intruder" },
{ "invisibleman", "The Believable Adventures of an Invisible Man" },
@@ -541,7 +541,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "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" },
+ { "kitten", "Robot Finds Kitten" },
{ "kooku", "Kook U" },
{ "lackofvision", "Lack of Vision" },
{ "lambs", "Silence of the Lambs" },
@@ -553,7 +553,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lecture", "Lecture Feature" },
{ "legacy", "The Family Legacy" },
{ "lex", "LeX" },
- { "librarian", "Life of A Librarian" },
+ { "librarian", "Life of a Librarian" },
{ "libraryfront", "All Quiet on the Library Front" },
{ "lifeordeath", "Life or Death" },
{ "limp", "Limp" },
@@ -572,7 +572,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lockeddoor8", "Locked Door VIII" },
{ "lockeddoor9", "Locked Door IX" },
{ "lookingtothesky", "Looking to the Sky" },
- { "lostpigandplace", "Lost Pig And Place Under Ground" },
+ { "lostpigandplace", "Lost Pig and Place Under Ground" },
{ "lostspellmaker", "The Lost Spellmaker" },
{ "ludicorp", "The Ludicorp Mystery" },
{ "magicmirror", "Magic Mirror" },
@@ -597,7 +597,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "mines", "Mines" },
{ "minimalistgame", "The Minimalist Game" },
{ "minimalistgame2", "The Minimalist Game 2" },
- { "misdirection", "The Act Of Misdirection" },
+ { "misdirection", "The Act of Misdirection" },
{ "missinggrandpa", "Missing Grandpa: Lost in Time" },
{ "mite", "Mite" },
{ "mobius", "Möbius" },
@@ -624,7 +624,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "mulldoon", "The Mulldoon Legacy" },
{ "mulldoonmurders", "The Mulldoon Murders" },
{ "murdac", "Murdac" },
- { "murdererleft", "What The Murderer Had Left" },
+ { "murdererleft", "What the Murderer Had Left" },
{ "muse", "Muse: An Autumn Romance" },
{ "musician", "The Musician" },
{ "myangel", "My Angel" },
@@ -685,7 +685,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "penury", "The Algophilists' Penury" },
{ "perilousmagic", "Perilous Magic" },
{ "perrysworld", "Perry's World" },
- { "pfrank", "PROFESSOR FRANK" },
+ { "pfrank", "Professor Frank" },
{ "philosophersstone", "The Quest for the Philosopher's Stone" },
{ "phlegm", "Phlegm" },
{ "phoenix", "Phoenix's Landing: Destiny" },
@@ -708,14 +708,14 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "puerto", "The Board Game Puerto Rico" },
{ "punkpoints", "Punk Points" },
{ "puppetman", "The Puppet-Man" },
- { "putpbaa", "Pick Up the Phone Booth and Aisle" },
+ { "putpbaa", "Pick up the Phone Booth and Aisle" },
{ "puzzle", "Puzzle" },
{ "pytho_zcode", "Pytho's Mask" },
{ "quidditch1954", "The Quidditch Final of 1954" },
{ "quietevening", "A Quiet Evening at Home" },
{ "rachaelbadday", "Rachel Has a Bad Day" },
{ "ralph", "Ralph" },
- { "rameses", "Rameses, a Tale of Heroes" },
+ { "rameses", "Rameses" },
{ "ranshints", "RANS Hints" },
{ "rans", "RANS" },
{ "readinginmay", "A Reading in May" },
@@ -725,7 +725,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "reser", "Rock'Em Sock'Em Robots" },
{ "resident", "The Resident" },
{ "returncastle", "Return to the Castle" },
- { "revengebabes", "Revenge of the Killer Surf Nazi Robot Babes from Hell" },
+ { "revengebabes", "Revenge of the Killer Surf Nazi Robot Babes From Hell" },
{ "revenger", "Revenger" },
{ "reverb", "Reverberations" },
{ "reverzi", "Reverzi" },
@@ -736,7 +736,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "robotempire", "Holy Robot Empire" },
{ "robotgardening", "Robot Gardening" },
{ "robots", "Robots - Another Abuse of the Z-Machine" },
- { "rogue", "Rogue" },
+ { "rogue", "zROGUE" },
{ "roomserial", "Room Serial" },
{ "roofed", "Roofed" },
{ "robopuppyredux", "Robopuppy Redux" },
@@ -819,7 +819,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "strainedtea", "Strained Tea" },
{ "strangeworld", "Strange World" },
{ "suicide", "Suicide" },
- { "summerland", "Escape from Summerland" },
+ { "summerland", "Escape From Summerland" },
{ "sunburst", "Sunburst: A C64 Science Fiction Adventure Game" },
{ "sundayafternoon", "Sunday Afternoon" },
{ "surfboard", "Surfboard" },
@@ -901,7 +901,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "underthebed", "Under the Bed" },
{ "ungodlyhour", "Ungodly Hour" },
{ "unicornpool", "The Unicorn Pool" },
- { "uninvited", "Uninvited" },
+ { "uninvited", "UNINVITED" },
{ "vacation", "Vacation Gone Awry" },
{ "vagueness", "What Happens in Vagueness" },
{ "vampiresun", "House of the Midnight Sun" },
@@ -909,7 +909,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "varronismuseum", "Varronis Museum" },
{ "vengeance", "Vengeance" },
{ "vergingpaths", "The Garden of Verging Paths" },
- { "veryvile_zcode", "Very Vile Fairy File" },
+ { "veryvile_zcode", "Prime Pro-Rhyme Row #1: Very Vile Fairy File" },
{ "vespers", "Vespers" },
{ "vestiges", "Vestiges" },
{ "vigilance", "Internal Vigilance" },
@@ -920,7 +920,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "visualizing", "Visualizing" },
{ "voices", "Voices" },
{ "vosr", "Voices of Spoon River" },
- { "wadewar3", "The WadeWars Book III" },
+ { "wadewar3", "The WadeWars Book III: Aski" },
{ "walkinthepark", "A Walk in the Park" },
{ "wallpaper", "Delightful Wallpaper" },
{ "warblersnest", "The Warbler's Nest" },
@@ -944,14 +944,14 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "windhall", "The Path to Fortune" },
{ "winterwonder", "Winter Wonderland" },
{ "wir1", "When in Rome 1: Accounting for Taste" },
- { "wir2", "When in Rome 2: Far from Home" },
+ { "wir2", "When in Rome 2: Far From Home" },
{ "wireless", "Get Magazine. Open Magazine. Read Article" },
{ "wizardscastle", "Wizard's Castle" },
{ "wizardsmagic", "Wizards Magic" },
{ "worldupsidedown", "The World Turned Upside Down" },
- { "wossname", "Spodgeville Murphy and The Jewelled Eye of Wossname" },
+ { "wossname", "Spodgeville Murphy and the Jewelled Eye of Wossname" },
{ "wsp", "Weishaupt Scholars: Prologue" },
- { "wump2ka", "Wumpus 2000, The Virulent Labyrinth Of Yob-Shuggoth" },
+ { "wump2ka", "Wumpus 2000, The Virulent Labyrinth of Yob-Shuggoth" },
{ "wumpus", "Hunt the Wumpus" },
{ "wurm", "Wurm" },
{ "wwwanderer", "Werewolves and Wanderer" },
@@ -970,7 +970,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "zegro", "Zegrothenus" },
{ "zenon", "Escape From the Starship Zenon" },
{ "zenspeak", "Zen Speaks!" },
- { "zigamus_zcode", "Zigamus: Zombies at Vigamus" },
+ { "zigamus_zcode", "Zigamus: Zombies at Vigamus!" },
{ "zlife", "Z-Life" },
{ "zokoban", "Z-Machine Sokoban" },
{ "zombies", "Zombies, Yet Another Abuse of the Z-Machine" },
@@ -1023,7 +1023,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "timemachinei5", "Mysterious Adventures #02: The Time Machine" },
{ "arrowofdeath1i5", "Mysterious Adventures #03: Arrow of Death Part 1" },
{ "arrowofdeath2i5", "Mysterious Adventures #04: Arrow of Death Part 2" },
- { "pulsar7i5", "Mysterious Adventures #05: Escape from Pulsar 7" },
+ { "pulsar7i5", "Mysterious Adventures #05: Escape From Pulsar 7" },
{ "circusi5", "Mysterious Adventures #06: Circus" },
{ "feasibilityi5", "Mysterious Adventures #07: Feasibility Experiment" },
{ "akyrzi5", "Mysterious Adventures #08: The Wizard of Akyrz" },
@@ -1135,7 +1135,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if98_evildwells", "Where Evil Dwells" }, // 14th Place
{ "if98_purple", "Purple" }, // 15th Place
{ "if98_research", "Research Dig" }, // 17th Place
- { "if98_spacestation", "Space Station: Based on Planetfall Example Transcript" }, // 19th Place
+ { "if98_spacestation", "Space Station" }, // 19th Place
{ "if98_cattusatrox", "Cattus Atrox" }, // 20th Place
{ "if98_spotlite", "In the Spotlight" }, // 21st Place
{ "if98_acidwhiplash", "Acid Whiplash" }, // 23rd Place
@@ -1177,11 +1177,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if00_shade", "Shade" }, // 10th Place
{ "if00_guess", "Guess The Verb!" }, // 11th Place
{ "if00_letters", "Letters From Home" }, // 12th Place
- { "if00_rameses", "Rameses, A Tale of Heroes" }, // 13th Place
+ { "if00_rameses", "Rameses" }, // 13th Place
{ "if00_djinni", "The Djinni Chronicles" }, // 14th Place
{ "if00_bestman", "The Best Man" }, // 15th Place
{ "if00_atwctw", "And the Waves Choke the Wind" }, // 16th Place
- { "if00_dinner", "Dinner with Andre" }, // 18th Place
+ { "if00_dinner", "Dinner With Andre" }, // 18th Place
{ "if00_bigmama", "The Big Mama" }, // 20th Place
{ "if00_punkpoints", "Punk Points" }, // 22th Place
{ "if00_enlisted", "Enlisted" }, // 23rd Place
@@ -1237,7 +1237,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if02_whenhelp", "When Help Collides" }, // 18th Place
{ "if02_constraints", "Constraints" }, // 19th Place
{ "if02_hell0", "Hell: A Comedy of Errors" }, // 23th Place
- { "if02_bofh", "The Bastard Operator from Hell" }, // 26th Place
+ { "if02_bofh", "The Bastard Operator From Hell" }, // 26th Place
{ "if02_samuelgregor", "The Case of Samuel Gregor" }, // 27th Place
{ "if02_screen", "Screen" }, // 29th Place
{ "if02_shamulet", "Scary House Amulet" }, // 31st Place
@@ -1320,10 +1320,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if06_bibleretold1", "The Bible Retold: The Bread and the Fishes" }, // 21st Place
{ "if06_anothergodamn", "Another Goddamn Escape the Locked Room Game" }, // 22nd Place
{ "if06_fightorflight", "Fight or Flight" }, // 23rd Place
- { "if06_manalive1", "Manlive I - Enigma" }, // 24th Place
+ { "if06_manalive1", "Manalive I - Enigma" }, // 24th Place
{ "if06_hedge", "Hedge" }, // 25th Place
{ "if06_polendina", "Polendina" }, // 27th Place
- { "if06_manalive2", "Manlive II" }, // 29th Place
+ { "if06_manalive2", "Manalive II" }, // 29th Place
{ "if06_pathfinder", "Pathfinder" }, // 30th Place
{ "if06_apocalypclock", "The Apocalypse Clock" }, // 31st Place
{ "if06_sisyphus", "Sisyphus" }, // 39th Place
@@ -1352,7 +1352,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if08_piracy2", "Piracy 2.0 - A Text Adventure in Space" }, // 3rd Place
{ "if08_snacktime", "Snack Time!" }, // 6th Place
{ "if08_openingnight", "Opening Night" }, // 7th Place
- { "if08_escunderworld", "Escape from the Underworld" }, // 12th Place
+ { "if08_escunderworld", "Escape From the Underworld" }, // 12th Place
{ "if08_bishoes", "Buried in Shoes" }, // 13th Place
{ "if08_grief", "Grief" }, // 16th Place
{ "if08_trein", "Trein" }, // 17th Place
@@ -1386,7 +1386,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "comp09", "IF Competition '09 Unofficial FE Game" },
// IFComp 2010
- { "if10_deathofftc", "Death Off The Cuff" }, // 5th Place
+ { "if10_deathofftc", "Death off the Cuff" }, // 5th Place
{ "if10_mite", "Mite" }, // 6th Place
{ "if10_gloriousrevol", "The People's Glorious Revolutionary Text Adventure Game" }, // 7th Place
{ "if10_hummingbird", "Flight of the Hummingbird" }, // 8th Place
@@ -1402,8 +1402,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "comp10", "IF Competition '10 Unofficial FE Game" },
// IFComp 2011
- { "if11_santaland", "Escape from Santaland" }, // 4th Place
- { "if11_canamicah", "Cana According To Micah" }, // 9th Place
+ { "if11_santaland", "Escape From Santaland" }, // 4th Place
+ { "if11_canamicah", "Cana According to Micah" }, // 9th Place
{ "if11_comedyerror", "A Comedy of Error Messages" }, // 10th Place
{ "if11_tenthplague", "Tenth Plague" }, // 12th Place
{ "if11_coldiron", "Cold Iron" }, // 15th Place
@@ -1424,7 +1424,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if12_spiral", "Spiral" }, // 6th Place
{ "if12_bodybargain", "Body Bargain" }, // 8th Place
{ "if12_fishbowl", "Fish Bowl" }, // 12th Place
- { "if12_summerland", "Escape from Summerland" }, // 13th Place
+ { "if12_summerland", "Escape From Summerland" }, // 13th Place
{ "if12_lunarbase1", "Lunar Base 1" }, // 14th Place
{ "if12_murphyslaw", "Murphy's Law" }, // 15th Place
{ "if12_testisready", "The Test is Now READY" }, // 15th Place
@@ -1447,7 +1447,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IFComp 2015
{ "if15_finalexam", "Final Exam" }, // 9th Place
- { "if15_darkiss1", "Darkiss! Wrath of the Vampire I: The Awakening" }, // 12th Place
+ { "if15_darkiss1", "Darkiss! Wrath of the Vampire - Chapter 1: The Awakening" }, // 12th Place
{ "if15_lifeonmars", "Life on Mars?" }, // 13th Place
{ "if15_gbvb", "Grandma Bethlinda's Variety Box" }, // 21st Place
{ "if15_5minutes", "5 Minutes To Burn Something!" }, // 32nd Place
@@ -1456,7 +1456,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IFComp 2016
{ "if16_insidefacility", "Inside the Facility" }, // 13th Place
- { "if16_darkiss2", "Darkiss! Wrath of the Vampire II: Journey to Hell" }, // 17th Place
+ { "if16_darkiss2", "Darkiss! Wrath of the Vampire - Chapter 2: Journey to Hell" }, // 17th Place
{ "if16_zigamus", "Zigamus: Zombies at Vigamus" }, // 31th Place
{ "if16_slickercity", "Slicker City" }, // 39th Place
{ "if16_youarestand", "You Are Standing in a Cave..." }, // 48th Place
@@ -1494,7 +1494,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IFComp 2022
{ "if22_intosun", "Into the Sun" }, // 25th Place
- { "if22_lowkey", "Low-Key Learny Jokey Journey" }, // 41st Place
+ { "if22_lowkey", "Prime Pro-Rhyme Row #3: Low-Key Learny Jokey Journey" }, // 41st Place
{ "if22_campusinvader", "Campus Invaders" }, // 45th Place
{ "if22_zerochance", "Zero Chance of Recovery" }, // 52nd Place
@@ -1536,8 +1536,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ifas_varronismuseu", "Varronis Museum" },
// The Mystery House Taken Over project
- { "mhp", "Mystery House Possessed" },
- { "wherethere", "Where There's a Will" },
+ { "mhp", "Mystery House Taken Over Ep. 1: House Possessed" },
+ { "wherethere", "Mystery House Taken Over Ep. 2: Where There's a Will" },
// Arcade Collection
{ "ifa_rox", "Rox" }, // Episode 1
@@ -1584,7 +1584,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cgdc7_zegro", "Zegrothenus" }, // 30th Place
// Chicken Competition
- { "cc_chknmt", "Are you Too Chicken to Make a Deal?" },
+ { "cc_chknmt", "Are You Too Chicken to Make a Deal?" },
{ "cc_behavior", "Behavior" },
{ "cc_chickenzcode", "Chicken!" },
{ "cc_chickenegg", "Chicken and Egg" },
@@ -1735,7 +1735,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// 24 Hours of Inform Competition
{ "24h_aesthetic", "Aesthetic Deletions" },
{ "24h_dastardly", "Dastardly" },
- { "24h_defra", "The Man from DEFRA" },
+ { "24h_defra", "The Man From DEFRA" },
{ "24h_borgaris", "Escape From the SS Borgaris" },
{ "24h_ghostship", "Ghost Ship" },
@@ -2014,7 +2014,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_garden", "Garden of the Dragon" },
{ "sif_inspector", "Health Inspector" },
{ "sif_potstick", "Potsticker" },
- { "sif_service", "Service with a Smile" },
+ { "sif_service", "Service With a Smile" },
// SpeedIF 14 Competition
{ "sif_halloweenzcode", "Hallowe'en" },
@@ -2036,7 +2036,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_2604", "2604" },
{ "sif_roof", "A Stroll on the Roof" },
{ "sif_123102", "December 31, 2002" },
- { "sif_speedif17", "Tooth Ow Zunden Too" },
+ { "sif_speedif17", "Tooth Ow Zunden Won!" },
// SpeedIF 18 Competition
{ "sif_fishspaceships", "Fish and Spaceships" },
@@ -2076,7 +2076,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_moonjupiter", "Moon Over Jupiter" },
{ "sif_crescent", "The Crescent City at the Edge of Disaster" },
{ "sif_crouton", "The Crouton Caper" },
- { "sif_speedif17v1", "Tooth Ow Zunden Too" },
+ { "sif_speedif17v1", "Tooth Ow Zunden Won!" },
// SpeedIF 3rd Anniversary Competition
{ "sif_henry", "Finding Henry" },
@@ -2306,7 +2306,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_thedayidied", "The Day I Died" },
// SpeedIF Without Number Competition
- { "sif_sushi", "A Day For Fresh Sushi" },
+ { "sif_sushi", "A Day for Fresh Sushi" },
{ "sif_anotherday", "Another Day, Another Sea Monster" },
{ "sif_lobster", "The Lobster" },
{ "sif_grape", "Triumphant Return of the Evil Sea Grape" },
@@ -2396,7 +2396,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stc09_milkparadise", "The Milk of Paradise" }, // 4th Place
// Spring Thing 2012
- { "stc12_rocketman", "The Rocket Man from the Sea" }, // 1st Place
+ { "stc12_rocketman", "The Rocket Man From the Sea" }, // 1st Place
// Spring Thing 2014
{ "stc14_mrp", "The Story of Mr. P." }, // 7th Place
@@ -2624,7 +2624,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sfida", "Sfida all'Ignoto" },
{ "sognosangue_zcode", "Sogno di Sangue" },
{ "strega", "La Strega di Maughn" },
- { "stregatto_zcode", "Salvate lo Stregatto" },
+ { "stregatto_zcode", "Salvate lo Stregatto!" },
{ "terkhen", "Ogul e lo Scettro di Terkhen" },
{ "tesla_zcode", "In Cerca di Tesla" },
{ "villamorgana_zcode", "Villa Morgana" },
@@ -2674,7 +2674,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "elcontinente", "El Continente" },
{ "ellibro", "El Libro" },
{ "encierro", "Encierro" },
- { "ergotdelima_zcode", "Lime Ergot" },
+ { "ergotdelima_zcode", "Ergot de Lima" },
{ "estacion", "Secuestro" },
{ "excessus", "Excessus" },
{ "forrajeo", "Forrajeo" },
@@ -3066,7 +3066,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "freeparking", "Free Parking" },
{ "freighterraphus", "Freighter Raphus" },
{ "fridayafteroffice", "Friday Afternoon in the Office" },
- { "fungus", "Fungus, a Super Mario Interactive Fan Fiction" },
+ { "fungus", "Fungus" },
{ "galisancommence", "Galisan, Le Commencement" },
{ "gamerstereotypes", "Gamer Stereotypes" },
{ "generations", "Generations" },
@@ -3228,7 +3228,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "piecethingtogether", "Piecing Things Together" },
{ "piratesofhighseas", "Pirates of the High Seas" },
{ "pitchblack", "Pitch Black" },
- { "playwithrocco", "Play with Rocco" },
+ { "playwithrocco", "Play With Rocco" },
{ "playfictutorial", "Playfic Tutorial" },
{ "ploc", "PLOC" },
{ "poisoned", "Poisoned" },
@@ -3336,7 +3336,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "suicideprevention", "Suicide Prevention" },
{ "summertimeshy", "Summertime Shy" },
{ "sunrise", "Sunrise" },
- { "survivalrun", "Survival: Run from the Zombies" },
+ { "survivalrun", "Survival: Run From the Zombies" },
{ "survival", "Survival!" },
{ "survivemathclass", "Survive Math Class" },
{ "survseafoamisle4", "Survivor Seafoam Islands IV: Three Tribes, Three Shibes" },
Commit: 8f36af7e0332bfebf4f07e57035f80667448e0b6
https://github.com/scummvm/scummvm/commit/8f36af7e0332bfebf4f07e57035f80667448e0b6
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Renames gameIDs to be consistent with latest commits
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 ac587adf731..2c24e4575ba 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -153,7 +153,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "annoy", "Annoyotron" },
{ "aotyrz", "Attack of the Yeti Robot Zombies" },
{ "aphasiaquest", "Aphasia Quest" },
- { "apollo11z", "Apollo 11 (by B)" },
+ { "apollo11b", "Apollo 11 (by B)" },
{ "appall", "Appallatron: Annoyotron 3" },
{ "arc3h", "Alien Research Centre 3: Footprints in the Snow" },
{ "argument", "The Argument-Winner's Ghost" },
@@ -165,7 +165,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "aug4", "Augmented Fourth" },
{ "avon", "Avon" },
{ "awakening", "The Awakening" },
- { "awakeningzcode", "Awakening (by Pete Gardner)" },
+ { "awakeningpg", "Awakening (by Pete Gardner)" },
{ "awitl", "A Week in the Life" },
{ "ayac", "Are You a Chef?" },
{ "azteca", "Azteca" },
@@ -222,7 +222,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "burnsnightsupper", "Burns Night Supper" },
{ "busted", "Busted" },
{ "byod", "BYOD" },
- { "byzantineperspect", "Byzantine Perspective" },
+ { "byzantinpersp", "Byzantine Perspective" },
{ "cabal", "The Cabal" },
{ "cacharensdilemma", "Cacharens Dilemma" },
{ "cacophony", "Cacophony" },
@@ -235,7 +235,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "carpathianvampire", "Carpathian Vampire" },
{ "cars", "ASCII Cars!!!" },
{ "casting", "Casting" },
- { "castleadventure", "Castle Adventure!" },
+ { "castleadvent", "Castle Adventure!" },
{ "castleredprince", "Castle of the Red Prince" },
{ "catcherintherye", "Catcher in the Rye" },
{ "catseye", "Miniventure #2: Cat's Eye" },
@@ -251,7 +251,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "chaos", "Chaos" },
{ "chaosgame", "Chaos (by Bloodbath)" },
{ "cheater", "Cheater" },
- { "checkered", "A Checkered Haunting" },
+ { "checkerhaunt", "A Checkered Haunting" },
{ "cheesedoff_zcode", "Cheesed Off!" },
{ "cheeseshop", "Cheeseshop" },
{ "cheshirecat_zcode", "Save the Cheshire Cat!" },
@@ -263,7 +263,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cia", "C.I.A. Adventure" },
{ "classchallenge", "Class Challenge" },
{ "claw", "Wearing the Claw" },
- { "clean", "A Clean Getaway" },
+ { "cleangetaway", "A Clean Getaway" },
{ "cleanair", "Clean Air" },
{ "cliffedge", "Edge of the Cliff" },
{ "cockandbull", "A Cock and Bull Story" },
@@ -288,7 +288,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "craverlyheights", "Craverly Heights" },
{ "creepydemo", "A Day in the Creepy Life of Bob (Demo)" },
{ "crimescene", "A Crime Scene" },
- { "criticalbreach", "Critical Breach" },
+ { "critbreach", "Critical Breach" },
{ "crobe", "Crobe" },
{ "cryptographer", "Cryptographer" },
{ "csbb", "Crystal and Stone Beetle and Bone" },
@@ -316,7 +316,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "deephome", "Deephome" },
{ "deformuseum", "Deformuseum" },
{ "degeneracy", "Degeneracy" },
- { "dejavuz", "Deja Vu (by Graham Nelson)" },
+ { "dejavugn", "Deja Vu (by Graham Nelson)" },
{ "deliciousbreakfast", "Delicious Breakfast" },
{ "delusions", "Delusions" },
{ "desert_zcode", "Desert Adventure" },
@@ -351,7 +351,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "eas", "Earth and Sky" },
{ "edifice", "The Edifice" },
{ "egcpc", "EGC Paper Chase" },
- { "elephantsafterlife", "Elephants and the Afterlife" },
+ { "elephantaflife", "Elephants and the Afterlife" },
{ "elephants1", "When I Was Shot By Elephants" },
{ "elephants2", "When I Was Shot By Elephants 2: Super Elephants" },
{ "elephants3", "When I Was Shot By Elephants 3" },
@@ -393,7 +393,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "fifthcontinent", "The Fifth Continent" },
{ "figaro", "Figaro" },
{ "figueres", "Figueres in My Basement" },
- { "finalselection", "Final Selection" },
+ { "finalselect", "Final Selection" },
{ "finalexam", "Final Exam" },
{ "findesick", "Fin de Sickleburg" },
{ "findthemouse", "Finding the Mouse" },
@@ -412,7 +412,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "fork", "Fork: The Great Underground Dining Room" },
{ "forms", "Of Forms Unknown" },
{ "fractalz", "Fractalz" },
- { "fracture", "Fractured Metamorphoses (Demo)" },
+ { "fracturemeta", "Fractured Metamorphoses (Demo)" },
{ "fragileshells", "Fragile Shells" },
{ "frankie", "Frankenstein Adventure" },
{ "freefall", "Free Fall" },
@@ -435,7 +435,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "geist", "Geist" },
{ "gerbilriot", "Gerbil Riot" },
{ "ghandi", "The Day I Hugged Ghandi" },
- { "ghost", "The Ghost Train" },
+ { "ghosttrain", "The Ghost Train" },
{ "ghostmountain", "Ghost Mountain" },
{ "glass_zcode", "Glass" },
{ "glik1", "Glik I" },
@@ -670,9 +670,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "out", "Out" },
{ "outofthepit", "Out of the Pit" },
{ "paddlingmania", "Total Paddling Mania" },
- { "paint", "Paint and Corners" },
+ { "paintandcorners", "Paint and Corners" },
{ "palimpsest", "Palimpsest" },
- { "paperbagprincess", "The Paper Bag Princess" },
+ { "paperbagprinc", "The Paper Bag Princess" },
{ "paperchase", "Paper Chase" },
{ "parallel", "Parallel" },
{ "paranoia", "Paranoia" },
@@ -837,7 +837,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "tcomremake", "The Colour of Magic Remake" },
{ "tcoty", "The Citizen of the Year" },
{ "teacherfeature", "Teacher Feature" },
- { "teachinghertodance", "Teaching Her to Dance" },
+ { "teachher2dance", "Teaching Her to Dance" },
{ "teaceremony", "Tea Ceremony" },
{ "telling", "Whom the Telling Changed" },
{ "terribleoldmanse", "The Terrible Old Manse: 8bit Fun in 7bit ASCII" },
@@ -871,7 +871,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "threediopolis", "Threediopolis" },
{ "threemore", "Three More Visitors" },
{ "timefortea", "Time For Tea: A Game of Tea, Cakes, and Deadly Secrets" },
- { "timezcode", "Time and Dwarves" },
+ { "timedwarves", "Time and Dwarves" },
{ "tirehoax", "My Magic Tire Hoax" },
{ "tk1", "Time Killer #1: Claustrophobia" },
{ "tkatc", "The King and the Crown, Special Edition" },
@@ -906,7 +906,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "vagueness", "What Happens in Vagueness" },
{ "vampiresun", "House of the Midnight Sun" },
{ "varicella", "Varicella" },
- { "varronismuseum", "Varronis Museum" },
+ { "varronismuseu", "Varronis Museum" },
{ "vengeance", "Vengeance" },
{ "vergingpaths", "The Garden of Verging Paths" },
{ "veryvile_zcode", "Prime Pro-Rhyme Row #1: Very Vile Fairy File" },
@@ -1093,7 +1093,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if96_phlegm", "Phlegm" }, // 17th Place
{ "if96_stargaze", "Stargazer" }, // 19th Place
{ "if96_forms", "Of Forms Unknown" }, // 20th Place
- { "if96_stalkerzcode", "House of the Stalker" }, // 23rd Place
+ { "if96_housestalker", "House of the Stalker" }, // 23rd Place
{ "if96_ripflesh", "Rippled Flesh" }, // 24th Place
{ "if96_liquid", "Punkirita Quest 1: Liquid" }, // 25th Place
{ "comp96", "IF Competition '96 Unofficial FE Game" },
@@ -1356,7 +1356,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if08_bishoes", "Buried in Shoes" }, // 13th Place
{ "if08_grief", "Grief" }, // 16th Place
{ "if08_trein", "Trein" }, // 17th Place
- { "if08_redmoonz", "Red Moon" }, // 19th Place
+ { "if08_redmoon", "Red Moon" }, // 19th Place
{ "if08_draculascrypt", "Dracula's Underground Crypt" }, // 20th Place
{ "if08_anachronist", "Anachronist" }, // 22nd Place
{ "if08_whenmachsatt", "wHen mAchines aTtack" }, // 23rd Place
@@ -1503,7 +1503,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Summer IF Art Show 1999
{ "ifas_statuedac", "Statue" },
- { "ifas_wheelzcode", "Wheel" },
+ { "ifas_wheel", "Wheel" },
// IF Art Show 2000
{ "ifas_custard", "Custard" },
@@ -1536,8 +1536,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ifas_varronismuseu", "Varronis Museum" },
// The Mystery House Taken Over project
- { "mhp", "Mystery House Taken Over Ep. 1: House Possessed" },
- { "wherethere", "Mystery House Taken Over Ep. 2: Where There's a Will" },
+ { "mhto1mhp", "Mystery House Taken Over Ep. 1: House Possessed" },
+ { "mhto2shiovitz", "Mystery House Taken Over Ep. 2: Where There's a Will" },
// Arcade Collection
{ "ifa_rox", "Rox" }, // Episode 1
@@ -1574,7 +1574,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cgdc7_terminal", "Terminal" }, // 20th Place
{ "cgdc7_couchofdoom", "Couch of Doom" }, // 21st Place
{ "cgdc7_basictrain", "Basic Train-ing" }, // 22nd Place
- { "cgdc7_paintzcode", "Paint" }, // 23rd Place
+ { "cgdc7_paint", "Paint" }, // 23rd Place
{ "cgdc7_goldenshadow", "Golden Shadow" }, // 24th Place
{ "cgdc7_escapeindark", "Escape in the Dark" }, // 25th Place
{ "cgdc7_escapefict", "Escape Into Fiction" }, // 26th Place
@@ -1586,7 +1586,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Chicken Competition
{ "cc_chknmt", "Are You Too Chicken to Make a Deal?" },
{ "cc_behavior", "Behavior" },
- { "cc_chickenzcode", "Chicken!" },
+ { "cc_chicken", "Chicken!" },
{ "cc_chickenegg", "Chicken and Egg" },
{ "cc_chickenunder", "The Chicken Under the Window" },
{ "cc_chickendist", "Chickens of Distinction" },
@@ -1625,7 +1625,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dino_adno", "A Dino's Night Out" },
{ "dino_olddog", "Very Old Dog" },
{ "dino_revenger", "Revenger" },
- { "dino_dinnertimez", "Dinosaur Dinnertime!" },
+ { "dino_dinnertime", "Dinosaur Dinnertime!" },
{ "dino_appoint", "An Important Appointment" },
// Dragon Mini-Competition
@@ -1664,7 +1664,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Ectocomp 2014
{ "ec14_weddingday", "Wedding Day" }, // 5th Place
- { "ec14_lime", "Lime Ergot" }, // 6th Place
+ { "ec14_limeergot", "Lime Ergot" }, // 6th Place
{ "ec14_candyrushsaga", "Candy Rush Saga" }, // 8th Place
{ "ec14_flywall", "A Fly on the Wall" }, // 11th Place
{ "ec14_monstermaker", "Monster Maker" }, // 16th Place
@@ -1726,7 +1726,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "gc_fantafinaleiv", "Fantastic Finale IV" },
// Ghost Town Redux
- { "gtr_ghosttownzcode", "Ghost Town: The Lost Treasure" },
+ { "gtr_ghosttowntlt", "Ghost Town: The Lost Treasure" },
// HighlandComp
{ "hc_highland", "Highland Chef" },
@@ -1892,7 +1892,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// One Room Game Competition 2006
{ "1r06_finalselect", "Final Selection" },
{ "1r06_sforacchiato", "Lo Sforacchiato Giallo" },
- { "1r06_venicezcode", "Il Diavolo a Venezia" },
+ { "1r06_devilatvenice", "Il Diavolo a Venezia" },
{ "1r06_galeotto", "Galeotto Fu il Canotto" },
{ "1r06_easter", "It's Easter, Peeps!" },
{ "1r06_lazyjonescrst", "Lazy Jones e lâUltima Crostata" },
@@ -1910,9 +1910,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "rnc_chooseromance", "Choose Your Own Romance" },
// Segment Mini-Comp
- { "snowmanzcode2", "Snowman Sextet Part II" },
+ { "snowmansp2", "Snowman Sextet Part II" },
{ "kaboot", "Kaboot's Story" },
- { "snowmanzcode", "Fran and Bart Want a Snowman!" },
+ { "fandbsnowman", "Fran and Bart Want a Snowman!" },
// Shufflecomp Competition 2014
{ "sh14_50shades", "50 Shades of Jilting" },
@@ -1991,7 +1991,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_pantsless", "Pantsless in Seattle" },
// SpeedIF 9 Competition
- { "sif_darknesszcode", "Under Cover of Darkness" },
+ { "sif_ucodarkness", "Under Cover of Darkness" },
// SpeedIF 10 Competition
{ "sif_deathx4", "Death Death Death Death" },
@@ -2017,7 +2017,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_service", "Service With a Smile" },
// SpeedIF 14 Competition
- { "sif_halloweenzcode", "Hallowe'en" },
+ { "sif_halloween", "Hallowe'en" },
{ "sif_bbp", "The Blair Bee Project" },
{ "sif_pcontest", "The Pumpkin Contest" },
{ "sif_worm", "Worm" },
@@ -2282,7 +2282,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF That Dare Not Speak Its Number Competition
{ "sif_soitgoes", "And So It Goes" },
{ "sif_antioch", "Jobs for Antioch!" },
- { "sif_twilightzcode", "Twilight of the Dogs" },
+ { "sif_twilight", "Twilight of the Dogs" },
// SpeedIF Thanksgiving Competition
{ "sif_dragonflies", "Dragon Flies Like Labradorite" },
@@ -2332,7 +2332,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_speedifzombie", "SpeedIF Zombie" },
// SpeedIF Bouchercomp Competition
- { "sif_lowellzcode", "Lowellâs Paradise" },
+ { "sif_lowellparadise", "Lowellâs Paradise" },
{ "sif_putpbad", "Pick Up the Pine Box and Die" },
{ "sif_seekingsolace", "Seeking Solace" },
{ "sif_wideopengate", "The Wide-Open Gate" },
@@ -3840,7 +3840,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("anotherterminal", "110724", "4ecb1f83a4ba8b797488bc32025a5bde", 324588),
ENTRY0("aotyrz", "060825", "d9264cedc9cb438eedf67f611dbdbb3e", 159232),
ENTRY0("aphasiaquest", "150426", "ee480b0a0983e636649777a745a8f6f0", 233896),
- ENTRY0("apollo11z", "080712", "00fa17987dec69c1b1a3927b23aeffd9", 150400),
+ ENTRY0("apollo11b", "080712", "00fa17987dec69c1b1a3927b23aeffd9", 150400),
ENTRY0("appall", "020422", "3c33d5639fa341829dde7c4b9b1875fd", 52736),
ENTRY0("arc3h", "201129", "b01104b86019675398ec40d44b24a3bb", 52224),
ENTRY0("argument", "170327", "7acb2206d9ca8afcc734e2c6dc7ef782", 330198),
@@ -3853,7 +3853,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("aug4", "200401", "d537c469fe6cc008286bf071045c66a7", 364544),
ENTRY0("avon", "111115", "82a3d640af8cb7707a1b4301192679b1", 104960),
ENTRY0("awakening", "980726", "66181a19b3316f6644c20a9ee18be40f", 99328),
- ENTRY0("awakeningzcode", "091102", "a5f6a578fb1fc57423936707c07b2029", 268288),
+ ENTRY0("awakeningpg", "091102", "a5f6a578fb1fc57423936707c07b2029", 268288),
ENTRY0("awitl", "980215", "8cf72be55d75137cc435ab25f479c123", 56320),
ENTRY0("ayac", "010107", "b503a9f2817ce97480160e454e470c58", 68608),
ENTRY0("azteca", "070117", "e30320818aa935f1bff66fcaa862fd9f", 123904),
@@ -3912,7 +3912,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("burnsnightsupper", "120124", "a1153aab71b7a3bc4bd1aa056f3145e8", 251342),
ENTRY0("busted", "941223", "e164cfeed308fd25bc102a18b3c8f15c", 82944),
ENTRY0("byod", "200928", "90b19dc00264bc1ae97c1338d5ea0bca", 549618),
- ENTRY0("byzantineperspect", "091119", "61dcb1e79885f76f9f5f5c62ce2c7e8d", 1727208),
+ ENTRY0("byzantinpersp", "091119", "61dcb1e79885f76f9f5f5c62ce2c7e8d", 1727208),
ENTRY0("cabal", "041127", "b8f7f30bef898f4ed1814b0094c40b1e", 178176),
ENTRY0("cacharensdilemma", "090526", "dd1531291506c98fa2e3f6ab25314a67", 346112),
ENTRY0("cacophony", "091209", "a612e786ee256ecf14580bd7e922b27a", 364032),
@@ -3927,7 +3927,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cars", "980923", "c857ca87a713ac8d3ae13a49ea05f994", 57344),
ENTRY0("cars", "981010", "b6d057301718325b393e7e8e99bf09e6", 57344),
ENTRY0("casting", "050707", "11ec0ca3c23c327e77a83985305c17f4", 247808),
- ENTRY0("castleadventure", "121207", "7119fd8068a8e467e3e34c66cbee005b", 243200),
+ ENTRY0("castleadvent", "121207", "7119fd8068a8e467e3e34c66cbee005b", 243200),
ENTRY0("castleredprince", "130227", "1dc1bc1337931b25d57594e566152772", 362880),
ENTRY0("catcherintherye", "060611", "0bb71366efbf85f9a4700c6f121e7972", 198550),
ENTRY0("catseye", "041018", "7ff8e2d98b56e7f79508f6e22d6383ae", 10239),
@@ -3943,7 +3943,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("charactercreation", "141030", "a78d006b26941821fb9b2f8f32ebdf7c", 227840),
ENTRY0("chaosgame", "090526", "0b902ce73efd76e5c57230a25e27f364", 176004),
ENTRY0("cheater", "960920", "69753e7cb886a003615b8aa415702135", 48640),
- ENTRY0("checkered", "211209", "24920f69ad800a977555b5404c86d515", 261210),
+ ENTRY0("checkerhaunt", "211209", "24920f69ad800a977555b5404c86d515", 261210),
ENTRY0("cheesedoff_zcode", "160724", "f22a5e611479057236e0a8af31b62e70", 448080),
ENTRY0("cheeseshop", "021230", "88329068474b92abf4b4363c177f6971", 85504),
ENTRY0("cheshirecat_zcode", "140803", "69dced03ab92e1efeae0ea4a496743d5", 78848),
@@ -3958,7 +3958,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("classchallenge", "190724", "d6caad7ab6a6964f0526f5b4c7a41316", 163840),
ENTRY0("classchallenge", "201112", "cf1cc6017a784a8f52daaaa7c617772a", 163840),
ENTRY0("claw", "970327", "4d3992e95530a301ca58939a197c6b1b", 130048),
- ENTRY0("clean", "230430", "d10bd839564e6c737b674c35ab518baf", 53760),
+ ENTRY0("cleangetaway", "230430", "d10bd839564e6c737b674c35ab518baf", 53760),
ENTRY0("cleanair", "190608", "3e5a972edf102956f6973c9fc7a8d388", 410302),
ENTRY0("cliffedge", "111030", "2bcba042a3b56fb010c9ab0e64cecad5", 324608),
ENTRY0("cockandbull", "170401", "6036a188e9def979678697ce7be14171", 895024),
@@ -3985,7 +3985,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("crazydiaper", "120430", "16f632238939474b22c96b3ec19b5f84", 220748),
ENTRY0("creepydemo", "100317", "e211ed2eef47d78f72330d98e0f9503f", 150016),
ENTRY0("crimescene", "130123", "508196f1cd974f789fdc2af69767a1d1", 320916),
- ENTRY0("criticalbreach", "130817", "348fc7ef47cab92d0b7f286da3c3ab90", 268800),
+ ENTRY0("critbreach", "130817", "348fc7ef47cab92d0b7f286da3c3ab90", 268800),
ENTRY0("crobe", "111115", "d8b138a87f6226b8283c33c50c6f254c", 92160),
ENTRY0("cryptographer", "071216", "5c306d5f1cee2d4eabf199012a354ff8", 40448),
ENTRY0("csbb", "090625", "30bd815bc7d5943a0c8725e3b31ec373", 489984),
@@ -4025,7 +4025,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("deephome", "991210", "d30357d2b08ab21e8f2da0e74a3c87d7", 133120),
ENTRY0("deformuseum", "051024", "cc7d7754d1f3e326e0ffbb1c08eaef12", 139264),
ENTRY0("degeneracy", "010331", "d42d960bcfc2a8e1fadc809b31c96f02", 167424),
- ENTRY0("dejavuz", "930921", "ece489ece5cffa0b8575f44e094a115e", 22500),
+ ENTRY0("dejavugn", "930921", "ece489ece5cffa0b8575f44e094a115e", 22500),
ENTRY0("deliciousbreakfast", "111015", "393e71995dbb13c23a1b5dd5403341d7", 152852),
ENTRY0("delusions", "971121", "8e78eef73d07048d99514bab624fb9aa", 193024),
ENTRY0("desert_zcode", "070909", "3e23d39ba4cec9f14fb8b5c63396259b", 23040),
@@ -4067,7 +4067,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("elephants3", "120409", "6e9cbdf3128079d42abef931964ed835", 236032),
ENTRY0("elephantsdecision", "120409", "7bd2a483fa9a0338260273b813266f68", 157696),
ENTRY0("elephantsde", "120501", "3c939fe13cc217530fd1db46841d41c7", 152576),
- ENTRY0("elephantsafterlife", "000729", "4de2b50d8f115693a1cfb3a17de51463", 53760),
+ ENTRY0("elephantaflife", "000729", "4de2b50d8f115693a1cfb3a17de51463", 53760),
ENTRY0("eleven", "001231", "a573abd0e05318d72502e2ff3b48f5fa", 214528),
ENTRY0("elfenmaiden", "110923", "039b1f8a3f6a210a165913cad05fe881", 375782),
ENTRY0("eliza", "990207", "293e7e1e2790af326547cd7be6c44d92", 7680),
@@ -4109,7 +4109,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("figaro", "100911", "b696b4578c9d4044edb137e3a87b0f50", 406596),
ENTRY0("figueres", "1", "c0d9ff83a9ff5eba8938934a339aee6d", 277992),
ENTRY0("finalexam", "151101", "4e23b49e141f724f71e5e5bf0e1afc81", 177152),
- ENTRY0("finalselection", "061009", "2dd1a94db68abf9626f55e8bd6fa91a7", 151040),
+ ENTRY0("finalselect", "061009", "2dd1a94db68abf9626f55e8bd6fa91a7", 151040),
ENTRY0("findesick", "180802", "ccb98f2fa05f747e00c883c47e8ba31f", 331776),
ENTRY0("findthebed", "100708", "02d3f5a2fba50f42c750a902f04f54c8", 289224),
ENTRY0("findthemouse", "090810", "6703a5f5ffee588f2dc0ce216a545e83", 147456),
@@ -4128,7 +4128,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("fork", "071205", "cc07f97369a7f20da06eabf4fa8f2e4a", 201728),
ENTRY0("forms", "970206", "7de27dd6539ed6ef1c6176ab030510dd", 91136),
ENTRY0("fractalz", "000714", "847523b3d366b2621d593ee260f4d9a6", 6144),
- ENTRY0("fracture", "010306", "d684caf97f01d447b37376ef7c708a85", 111104),
+ ENTRY0("fracturemeta", "010306", "d684caf97f01d447b37376ef7c708a85", 111104),
ENTRY0("fragileshells", "100204", "1eb855145d3016bcf2f7a415fd9a9a01", 546586),
ENTRY0("fragileshells", "111109", "6232ef15b7508aab6072a85afb86908c", 547610),
ENTRY0("frankie", "040304", "1ce64a1c5a2d928cfb48b4d760246972", 91648),
@@ -4153,7 +4153,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("geist", "r21/140115", "96f54aaa29ddd0bbfa5db914150633a5", 244736),
ENTRY0("gerbilriot", "000513", "69d3926fdd11464a3a79bc10c03cd324", 79360),
ENTRY0("ghandi", "110603", "1f276ccb870b63c4c287d8dadd8b8aac", 177664),
- ENTRY0("ghost", "290912", "3e737617d1eb7f551d858e1b9ad5dd3f", 210944),
+ ENTRY0("ghosttrain", "290912", "3e737617d1eb7f551d858e1b9ad5dd3f", 210944),
ENTRY0("ghostmountain", "210417", "9528c0c0996c41dd210bd023a6e1e28d", 43008),
ENTRY0("ghostmountain", "210509", "3c09bc59d5d38fd11f3523cf330045a0", 43520),
ENTRY0("glass_zcode", "060503", "94f15a91234bbc9f48f50e478363442c", 378420),
@@ -4414,9 +4414,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("out", "191112", "b297d0506353e2791d314399b52516f9", 392704),
ENTRY0("outofthepit", "110515", "dc78b694b2ca682084ac7efd769acd9d", 276932),
ENTRY0("paddlingmania", "314159", "8e995f6fdfcf7e96ee9cf6a142bc5053", 54784),
- ENTRY0("paint", "980316", "2028550b59c1b2f0892e90545ba15adb", 9216),
+ ENTRY0("paintandcorners", "980316", "2028550b59c1b2f0892e90545ba15adb", 9216),
ENTRY0("palimpsest", "200909", "0326e9b599e96f7d8ddcc36febce0620", 163328),
- ENTRY0("paperbagprincess", "150818", "fdf4a244b41e4a314cfa189ba85453cb", 398848),
+ ENTRY0("paperbagprinc", "150818", "fdf4a244b41e4a314cfa189ba85453cb", 398848),
ENTRY0("paperchase", "950503", "dd421533f35d62d0da704958e5b33d51", 57344),
ENTRY0("parasites", "130303", "55eadf4edd9aeeb680841bb6cf112ade", 168448),
ENTRY0("parallel", "080219", "b50ce87302a473152ae9d556dc5f9419", 158720),
@@ -4604,7 +4604,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("tcomremake", "121103/zblorb", "aa9995de3edd044db0f10fee2ba0f3ba", 256500),
ENTRY0("tcoty", "060908", "8bff4a19b0c1b9aa661f6e00d86df3b4", 471950),
ENTRY0("teacherfeature", "071126", "be559856dd11f6b1fa5c5ed10f83f90a", 118784),
- ENTRY0("teachinghertodance", "110603", "2ec7574f9fab0c9f85b6bdaf3605eb21", 162816),
+ ENTRY0("teachher2dance", "110603", "2ec7574f9fab0c9f85b6bdaf3605eb21", 162816),
ENTRY0("telling", "060518", "cfcbfc5d4a7faad9724f7bae961ee71b", 316014),
ENTRY0("terribleoldmanse", "100819", "518a610437203e063fa550d5c240e664", 891570),
ENTRY0("terrortabby", "080514", "86d448c209e93f1caa12a319406313fa", 204800),
@@ -4644,7 +4644,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("threediopolis", "140817", "76929b10a1fddcbba4e704b9d7fecdc0", 584032),
ENTRY0("threemore", "120110", "d89d23f3cacd8541df1b1792362b206b", 155136),
ENTRY0("timefortea", "100617", "af469380d1ace75480a80f578091ac4f", 313344),
- ENTRY0("timezcode", "200714", "743e66961a9f4ada8ad4a31181009f25", 93184),
+ ENTRY0("timedwarves", "200714", "743e66961a9f4ada8ad4a31181009f25", 93184),
ENTRY0("tirehoax", "080104", "09b696f73a1d2d37ee376fac97a2c406", 228746),
ENTRY0("tk1", "950925", "7c93a305295c891ba9de5cad4c190f8c", 52224),
ENTRY0("tkatc", "151121", "cecca5aa05f7ea35550b473b90c3766e", 408576),
@@ -4690,7 +4690,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("vagueness", "080825", "6d3641b71d42516e573ff0cff90cd40e", 298402),
ENTRY0("vampiresun", "020405", "3364b9d9d1a754e1e3bab61a96957ed2", 254464),
ENTRY0("varicella", "990831", "f5791cd7d8ebfd568928eb2b888a5264", 501760),
- ENTRY0("varronismuseum", "070602", "a6a8fdd36ad5bb4e390361738b86d8a9", 509148),
+ ENTRY0("varronismuseu", "070602", "a6a8fdd36ad5bb4e390361738b86d8a9", 509148),
ENTRY0("vengeance", "000000", "cf68c5b27e9275a0962b622ed4662108", 83968),
ENTRY0("verge", "120523", "c7e60b875d240ee83dfac37596cce177", 267776),
ENTRY0("vergingpaths", "151027", "c6df1e824df593e8c4995502e6704571", 1131672),
@@ -4903,7 +4903,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if96_phlegm", "961014", "4a10ddf90e3d3b5671b28a881e11a05a", 69632),
ENTRY0("if96_stargaze", "961015", "5534fb19f4dbb71ec4fb8bd293340826", 61952),
ENTRY0("if96_forms", "961021", "a8c58b3da486d76dfe933a82a0861dc0", 82944),
- ENTRY0("if96_stalkerzcode", "960930", "9a8eba9e5d3f88e603ee4e98ca4e2126", 75776),
+ ENTRY0("if96_housestalker", "960930", "9a8eba9e5d3f88e603ee4e98ca4e2126", 75776),
ENTRY0("if96_ripflesh", "960914", "81b3ce6c20eded07e831ee9c83508507", 83456),
ENTRY0("if96_liquid", "960927", "5ff0e573df8126e6142a66716b90acf9", 68608),
ENTRY0("comp96", "970626", "208b6f721e472f89654e6feb1b54b747", 84992),
@@ -5168,7 +5168,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if08_bishoes", "080912", "616d0a27ebeaddba73cbee9c7a8406d6", 73728),
ENTRY0("if08_grief", "080929", "10ac0c11f6687f75d940c197dd79f88c", 287744),
ENTRY0("if08_trein", "080718", "515fc480d1276c6a83e4af57fcb40670", 341618),
- ENTRY0("if08_redmoonz", "080905", "cb8f73a536cfd474c548b38d03e08c65", 178176),
+ ENTRY0("if08_redmoon", "080905", "cb8f73a536cfd474c548b38d03e08c65", 178176),
ENTRY0("if08_draculascrypt", "080929", "e6be6ce15da3e50df3558c7c1a8a66b3", 238854),
ENTRY0("if08_anachronist", "080927", "6e3816a87b03e9c82f92b87c2ceea361", 243092),
ENTRY0("if08_whenmachsatt", "080927", "448e05c036c352e6def70a32ee68128a", 424960),
@@ -5317,8 +5317,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Summer IF Art Show 1999
ENTRY0("ifas_statuedac", "990827", "16c2855284cbe8510e700d6455346326", 52736),
ENTRY0("ifas_statuedac", "990903", "d6bbd50d6da814aa75206eb359dd75a1", 53248),
- ENTRY0("ifas_wheelzcode", "001128", "7c582d943b29451caceb1140931a9b48", 54784),
- ENTRY0("ifas_wheelzcode", "990824", "20d6b5c3931aded353868935e5433b85", 52224),
+ ENTRY0("ifas_wheel", "001128", "7c582d943b29451caceb1140931a9b48", 54784),
+ ENTRY0("ifas_wheel", "990824", "20d6b5c3931aded353868935e5433b85", 52224),
// IF Art Show 2000
ENTRY0("ifas_custard", "000314", "7a0d6ba2488c4998bb7c7f91342cfdcb", 290304),
@@ -5351,8 +5351,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ifas_varronismuseu", "070518", "a1eeb2342999c2e3d394c9d718cc8b6f", 434176),
// The Mystery House Taken Over project
- ENTRY0("mhp", "050315", "e2f93006c311f50932c974ba0b213a9c", 452096),
- ENTRY0("wherethere", "050314", "aba2efcaa2394b315a461bc41a6bd04e", 107008),
+ ENTRY0("mhto1mhp", "050315", "e2f93006c311f50932c974ba0b213a9c", 452096),
+ ENTRY0("mhto2shiovitz", "050314", "aba2efcaa2394b315a461bc41a6bd04e", 107008),
// Arcade Collection
ENTRY0("ifa_rox", "001231", "0d473c955611eb9b6a07c8487bcb4914", 70656),
@@ -5390,7 +5390,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cgdc7_terminal", "100205", "544d65a88ac7965f5334cae7078f9cc8", 340930),
ENTRY0("cgdc7_couchofdoom", "100210", "91e50fdfde64789bc6be1a786224c850", 259584),
ENTRY0("cgdc7_basictrain", "090402", "d14365fc61e36672e781e8bbc37c6051", 272320),
- ENTRY0("cgdc7_paintzcode", "100209", "fbe7f5356d171e92f4011b33dff06625", 205312),
+ ENTRY0("cgdc7_paint", "100209", "fbe7f5356d171e92f4011b33dff06625", 205312),
ENTRY0("cgdc7_goldenshadow", "100203", "a99de59ca4478ccc758aabc357931a36", 244682),
ENTRY0("cgdc7_escapeindark", "100203", "acb5cba872017ed4acf6a97cca18e12c", 165376),
ENTRY0("cgdc7_escapefict", "100203", "4f61e28d71955057ff7f7660f6557740", 273860),
@@ -5402,7 +5402,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Chicken Competition
ENTRY0("cc_chknmt", "980609", "a7461a48ec077946965496712ef3119b", 55296),
ENTRY0("cc_behavior", "980611", "72b4c3eddf40183fa1c1cfdbdf7e99b7", 50688),
- ENTRY0("cc_chickenzcode", "980616", "4c857164047f2babed601c1d351efda0", 48128),
+ ENTRY0("cc_chicken", "980616", "4c857164047f2babed601c1d351efda0", 48128),
ENTRY0("cc_chickenegg", "980608", "f7378a3db38fd5cc1bca24fee8893cd8", 60928),
ENTRY0("cc_chickenunder", "980616", "ad61d9b0bcff8c70c2ab2a23ec2ac62e", 52736),
ENTRY0("cc_chickendist", "980615", "0ca941817c6e35af59144616d4014f87", 57856),
@@ -5441,7 +5441,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dino_adno", "000331", "1bcdfe28b95349c2c0e645d918bdde17", 55808),
ENTRY0("dino_olddog", "000331", "e88627fba490bd9a5897742d128392ee", 101888),
ENTRY0("dino_revenger", "000331", "e3eeab3757cf4b23583433f91ab42c55", 88064),
- ENTRY0("dino_dinnertimez", "000331", "7da3b7d01c9d0098a0049968ed3ffae7", 82944),
+ ENTRY0("dino_dinnertime", "000331", "7da3b7d01c9d0098a0049968ed3ffae7", 82944),
ENTRY0("dino_appoint", "000331", "3b0ab1f1eda430f5334778d4e6d0b724", 90624),
// Dragon Mini-Competition
@@ -5481,7 +5481,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Ectocomp 2014
ENTRY0("ec14_weddingday", "141031", "bde9af024968d3d70615555a41e806fc", 319424),
- ENTRY0("ec14_lime", "141016", "d7f102df1f7ed0d0cc646190706dd331", 169984),
+ ENTRY0("ec14_limeergot", "141016", "d7f102df1f7ed0d0cc646190706dd331", 169984),
ENTRY0("ec14_candyrushsaga", "141031", "d6a271282be8d91a073e9f86ea3d4b79", 263626),
ENTRY0("ec14_flywall", "141023", "f263225a38d2eae685e5bb569f6c50b7", 463332),
ENTRY0("ec14_monstermaker", "150817", "f0565d38e01ae2ec048b5f3b8ceb4de4", 285696),
@@ -5546,7 +5546,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("gc_fantasticfinaleiv", "090914", "f0f2cf8c1be71de23cd08d7216f5feca", 160768),
// Ghost Town Redux
- ENTRY0("gtr_ghosttownzcode", "070725", "f430038611ee776ab82af369d81b6bb6", 171412),
+ ENTRY0("gtr_ghosttowntlt", "070725", "f430038611ee776ab82af369d81b6bb6", 171412),
// HighlandComp
ENTRY0("hc_highland", "010225", "3257620cd54c43c842de8f6a398d358b", 95744),
@@ -5712,7 +5712,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// One Room Game Competition 2006
ENTRY0("1r06_finalselect", "060419", "2690bfb5cc529c338ed6df923d44e28e", 151040),
ENTRY1("1r06_sforacchiato", "051114", "32b25f95b3fa4d12df956d80483af22f", 128512, Common::IT_ITA),
- ENTRY1("1r06_venicezcode", "060514", "fad46e7b7fcba0ec52a91d188c3b0c90", 87552, Common::IT_ITA),
+ ENTRY1("1r06_devilatvenice", "060514", "fad46e7b7fcba0ec52a91d188c3b0c90", 87552, Common::IT_ITA),
ENTRY1("1r06_galeotto", "060507", "f4fd45e121933080813f7616838a3292", 81920, Common::IT_ITA),
ENTRY0("1r06_easter", "060506", "7824bb61c8f4476decfbc0cae326aa19", 79872),
ENTRY1("1r06_lazyjonescrst", "040383", "c8d6a6982b29f8eb32ca269b8ad71959", 91648, Common::IT_ITA),
@@ -5731,9 +5731,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("rnc_chooseromance", "020131", "c851c0eed65417b51cc2a21a7267d377", 38912),
// Segment Mini-Comp
- ENTRY0("snowmanzcode2", "050318", "564cd46b498aff8bc07b9bebf120d8a6", 90112),
+ ENTRY0("snowmansp2", "050318", "564cd46b498aff8bc07b9bebf120d8a6", 90112),
ENTRY0("kaboot", "000001", "f62f20c9a96c93ebefdef4dadfdd3d31", 81920),
- ENTRY0("snowmanzcode", "050306", "88f22098e7794ac9415ddd95b8e3a713", 175104),
+ ENTRY0("fandbsnowman", "050306", "88f22098e7794ac9415ddd95b8e3a713", 175104),
// Shufflecomp Competition 2014
ENTRY0("sh14_50shades", "140513", "35ba30fad41bdb74dbad8c5127bc657d", 252928),
@@ -5813,7 +5813,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_pantsless", "000114", "fa8bb85defb16e81aef67cf204b01e7c", 57344),
// SpeedIF 9 Competition
- ENTRY0("sif_darknesszcode", "000414", "4c5b7da3ad90064214e96829f764fdf5", 51200),
+ ENTRY0("sif_ucodarkness", "000414", "4c5b7da3ad90064214e96829f764fdf5", 51200),
// SpeedIF 10 Competition
ENTRY0("sif_deathx4", "000626", "4ef58e4cd15299b52075d5937b71d755", 51200),
@@ -5839,7 +5839,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_service", "123456", "5acd285b74847a2fe2d99ba72634dc31", 79872),
// SpeedIF 14 Competition
- ENTRY0("sif_halloweenzcode", "001025", "43302fac137967573aa61119e0a6359a", 48640),
+ ENTRY0("sif_halloween", "001025", "43302fac137967573aa61119e0a6359a", 48640),
ENTRY0("sif_bbp", "001024", "e346b6b69928ffd316fb9d71d6d10868", 54784),
ENTRY0("sif_pcontest", "001024", "ecb1d0f122f8734bbab848df40f3fb91", 60416),
ENTRY0("sif_worm", "001022", "19df66278ebf4f376fef567f77387547", 51712),
@@ -6106,7 +6106,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF That Dare Not Speak Its Number Competition
ENTRY0("sif_soitgoes", "040125", "f1ce20135cbfd98afcbb7671788d7f2e", 88064),
ENTRY0("sif_antioch", "040125", "15a13547cb14d29b6851ca54928c02a8", 81408),
- ENTRY0("sif_twilightzcode", "040124", "930e1be11b7f2e49e45bb99eae7c40b9", 58052),
+ ENTRY0("sif_twilight", "040124", "930e1be11b7f2e49e45bb99eae7c40b9", 58052),
// SpeedIF Thanksgiving Competition
ENTRY0("sif_dragonflies", "111126", "d2183016a28394ca8e3dca3e26abd68b", 208384),
@@ -6158,7 +6158,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_speedifzombie", "050823", "389f6c2083b608fd64c5b98e745b9318", 77824),
// SpeedIF Bouchercomp Competition
- ENTRY0("sif_lowellzcode", "080528", "7718a75e194ec0fdf84a2460733a4d0a", 142828),
+ ENTRY0("sif_lowellparadise", "080528", "7718a75e194ec0fdf84a2460733a4d0a", 142828),
ENTRY0("sif_putpbad", "080528", "69a7ab928c7d1f5196ee8cb954276861", 131584),
ENTRY0("sif_seekingsolace", "080528", "bda0aec03bd17c8816c053ea5b25acac", 183544),
ENTRY0("sif_wideopengate", "080528", "1898e262d619428285276aa626ff8b6c", 147968),
Commit: c1cad4f0075e01c971cc42fa5a61ce97b02fcc5c
https://github.com/scummvm/scummvm/commit/c1cad4f0075e01c971cc42fa5a61ce97b02fcc5c
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Reorders entries where needed
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 2c24e4575ba..5780c093728 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -263,8 +263,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cia", "C.I.A. Adventure" },
{ "classchallenge", "Class Challenge" },
{ "claw", "Wearing the Claw" },
- { "cleangetaway", "A Clean Getaway" },
{ "cleanair", "Clean Air" },
+ { "cleangetaway", "A Clean Getaway" },
{ "cliffedge", "Edge of the Cliff" },
{ "cockandbull", "A Cock and Bull Story" },
{ "clockwork", "A Clockwork Noir" },
@@ -870,8 +870,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "threecows", "Three Cows and Two Doors" },
{ "threediopolis", "Threediopolis" },
{ "threemore", "Three More Visitors" },
- { "timefortea", "Time For Tea: A Game of Tea, Cakes, and Deadly Secrets" },
{ "timedwarves", "Time and Dwarves" },
+ { "timefortea", "Time For Tea: A Game of Tea, Cakes, and Deadly Secrets" },
{ "tirehoax", "My Magic Tire Hoax" },
{ "tk1", "Time Killer #1: Claustrophobia" },
{ "tkatc", "The King and the Crown, Special Edition" },
@@ -1739,64 +1739,62 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "24h_borgaris", "Escape From the SS Borgaris" },
{ "24h_ghostship", "Ghost Ship" },
- // IF Fan Fest 1998
- { "ff_ite2", "In the End II" },
-
// IFBeginnersComp 2008
{ "ifb_connect", "Connect" },
{ "ifb_limelight", "Limelight" },
+ // IF Fan Fest 1998
+ { "ff_ite2", "In the End II" },
+
// Imaginary Games From Imaginary Universes Jam
{ "ig_garbage", "Garbage Collection" },
// IntroComp 2002
- { "ic02_timetrap", "TimeTrap" }, // Entrant
{ "ic02_waterhouse", "The Waterhouse Women" }, // 3° Runner-Up
+ { "ic02_timetrap", "TimeTrap" }, // Entrant
// IntroComp 2003
+ { "ic03_statue", "The Mage Wars: Statue" }, // Winner
+ { "ic03_realend", "Reality's End" }, // 1° Runner-Up
{ "ic03_agency", "Agency" }, // 2° Runner-Up
{ "ic03_harlequin", "Harlequin Girl" }, // Entrant
{ "ic03_harringthouse", "Harrington House" }, // Entrant
- { "ic03_realend", "Reality's End" }, // 1° Runner-Up
- { "ic03_statue", "The Mage Wars: Statue" }, // Winner
// IntroComp 2004
- { "ic04_auden", "Auden's Eden" }, // 1° Runner-Up
{ "ic04_jbbrwkyi", "Intro to Jabberwocky" }, // 1st Place
- { "ic04_cross", "On the Cross" }, // Entrant
+ { "ic04_auden", "Auden's Eden" }, // 1° Runner-Up
{ "ic04_passenger", "Passenger" }, // 2° Runner-Up
+ { "ic04_cross", "On the Cross" }, // Entrant
{ "ic04_runes", "Runes" }, // Entrant
// IntroComp 2005
{ "ic05_deadsville", "Deadsville" }, // 1st Place
+ { "ic05_wscholars", "Weishaupt Scholars" }, // 1° Runner-Up
{ "ic05_stale", "The Fox, The Dragon, and the Stale Loaf of Bread" }, // 2° Runner-Up
{ "ic05_hobbit", "The Hobbit" }, // Entrant
{ "ic05_somewhen", "Somewhen" }, // Entrant
- { "ic05_wscholars", "Weishaupt Scholars" }, // 1° Runner-Up
// IntroComp 2006
{ "ic06_artdeception", "The Art of Deception" }, // Entrant
- { "ic06_childsplay", "Child's Play" }, // 1° Runner-Up
{ "ic06_mechs", "Mechs" }, // Hon. Mention
{ "ic06_sabotage", "Sabotage" }, // Hon. Mention
- { "ic06_southerngoth", "Southern Gothic" }, // Winner
{ "ic06_ufury", "Unyielding Fury" }, // Hon. Mention
// IntroComp 2007
- { "ic07_jackbox", "Jack in the Box" }, // Hon. Mention
- { "ic07_jacobst", "Jacob's Travels" }, // 2° Runner-Up
{ "ic07_shredspatches", "The King of Shreds and Patches" }, // Winner
+ { "ic07_jacobst", "Jacob's Travels" }, // 2° Runner-Up
+ { "ic07_jackbox", "Jack in the Box" }, // Hon. Mention
{ "ic07_trainstopping", "Trainstopping" }, // Hon. Mention
// IntroComp 2008
- { "ic08_fiendishzoo", "Fiendish Zoo" }, // Hon. Mention
{ "ic08_stormcellar", "Storm Cellar" }, // 1° Runner-Up
{ "ic08_bedtimestory", "Bedtime Story" }, // Hon. Mention
+ { "ic08_fiendishzoo", "Fiendish Zoo" }, // Hon. Mention
{ "ic08_ninetenths", "Nine-tenths of the Law" }, // Hon. Mention
// IntroComp 2009
- { "ic09_gossip", "Gossip" }, // 1° Runner-Up
{ "ic09_obituary", "Obituary" }, // Winner
+ { "ic09_gossip", "Gossip" }, // 1° Runner-Up
{ "ic09_selves", "Selves" }, // 2° Runner-Up
// IntroComp 2010
@@ -1806,10 +1804,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ic10_waker", "Waker" }, // Hon. Mention
// IntroComp 2011
+ { "ic11_sfiction", "Speculative Fiction: Beginner's Lessons" }, // 2nd Place
{ "ic11_bender", "Bender" }, // Hon. Mention
{ "ic11_despondenidx", "The Despondency Index" }, // Hon. Mention
{ "ic11_parthenon", "Parthenon" }, // Hon. Mention
- { "ic11_sfiction", "Speculative Fiction: Beginner's Lessons" }, // 2nd Place
{ "ic11_stallingtime", "Stalling for Time" }, // Hon. Mention
// IntroComp 2013
@@ -2062,9 +2060,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_literacy", "Literacy" },
{ "sif_woodencat", "WOODEN CAT vs. ROBOT MONKEY" },
- // SpeedIF 18th Anniversary Competition
- { "sif_farout", "Far-Out Space Freaks" },
-
// SpeedIF 2000 Competition
{ "sif_ritual", "The Great Ritual" },
@@ -2089,6 +2084,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sif_reptile", "Reptile" },
{ "sif_teachher2dance", "Teaching Her to Dance" },
+ // SpeedIF 18th Anniversary Competition
+ { "sif_farout", "Far-Out Space Freaks" },
+
// SpeedIF Argonaut Competition
{ "sif_asciargo", "ASCII and the Argonauts" },
{ "sif_fleece", "Jason Finds Fleece" },
@@ -2378,9 +2376,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stc03_cofire", "The Cross of Fire" }, // Entrant
// Spring Thing 2005
- { "stc05_authority", "Authority" }, // 6th Place
- { "stc05_flatfeet", "Flat Feet" }, // 4th Place
{ "stc05_telling", "Whom the Telling Changed" }, // 1st Place
+ { "stc05_flatfeet", "Flat Feet" }, // 4th Place
+ { "stc05_authority", "Authority" }, // 6th Place
// Spring Thing 2006
{ "stc06_debaron", "De Baron" }, // 1st Place
@@ -5570,48 +5568,48 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ig_garbage", "160207", "1d1d0dec9fc382dc4e3c303e37e56afe", 425936),
// IntroComp 2002
- ENTRY0("ic02_timetrap", "020319", "dc9d9b5c4af9d6a763465caf2770b22b", 141824),
ENTRY0("ic02_waterhouse", "020319", "b36b7a0db435e1f2b28514f87bf1a756", 141824),
+ ENTRY0("ic02_timetrap", "020319", "dc9d9b5c4af9d6a763465caf2770b22b", 141824),
// IntroComp 2003
+ ENTRY0("ic03_statue", "030321", "17652647e855fa7f94c7be0987aca13b", 276992),
+ ENTRY0("ic03_realend", "030318", "cb8aa32666ba4e48cd191537e28a79f4", 114176),
ENTRY0("ic03_agency", "030320", "1fd608f827bae4d5ff3cbfb913293d3c", 70144),
ENTRY0("ic03_harlequin", "030321", "0aaeed0851aaa0338ed653ec3e485eb7", 92160),
ENTRY0("ic03_harringtonhouse", "030321", "83e4af82d7077019597f6014b7c05b94", 124928),
- ENTRY0("ic03_realend", "030318", "cb8aa32666ba4e48cd191537e28a79f4", 114176),
- ENTRY0("ic03_statue", "030321", "17652647e855fa7f94c7be0987aca13b", 276992),
// IntroComp 2004
- ENTRY0("ic04_auden", "040707", "e9468a39f7dc696db24c057819f8bfbd", 67072),
ENTRY0("ic04_jbbrwkyi", "040714", "dfbf529105d6eff2610accf0e4e1e9ea", 119296),
- ENTRY0("ic04_cross", "040718", "9de8aa41ff0ead846e55fb2d7dc609c2", 65024),
+ ENTRY0("ic04_auden", "040707", "e9468a39f7dc696db24c057819f8bfbd", 67072),
ENTRY0("ic04_passenger", "040718", "8a8f0ba481aafd3f30f2650290f61ea7", 94720),
+ ENTRY0("ic04_cross", "040718", "9de8aa41ff0ead846e55fb2d7dc609c2", 65024),
ENTRY0("ic04_runes", "040706", "41fe4fc08bbbd803baf1b9edee61e095", 87040),
// IntroComp 2005
ENTRY0("ic05_deadsville", "072305", "f6666723bb7dcda541c2d591acc7a1fd", 119808),
+ ENTRY0("ic05_wscholars", "071107", "03d438cfb4920cc831da090e0c150f2a", 587032),
ENTRY0("ic05_stale", "050723", "d6db29b6290672b7faa620f8ecce876f", 87552),
ENTRY0("ic05_hobbit", "050621", "47f280042669ec7330e9378266c33558", 100352),
ENTRY0("ic05_somewhen", "050705", "8796d65ae9dd1c540d5ecf24760f4ee6", 75264),
- ENTRY0("ic05_wscholars", "071107", "03d438cfb4920cc831da090e0c150f2a", 587032),
// IntroComp 2006
- ENTRY0("ic06_artdeception", "060713", "804cd3fd69b98c0f03fd39e0a2d4de12", 156160),
+ ENTRY0("ic06_southerngothic", "060702", "5c5fab8b67a94080e52d0f553a72410c", 192506),
ENTRY0("ic06_childsplay7", "060714", "fe8b789b87f715d63f678608db42ae92", 310628),
+ ENTRY0("ic06_artdeception", "060713", "804cd3fd69b98c0f03fd39e0a2d4de12", 156160),
ENTRY0("ic06_mechs", "060716", "4d7d7204634951bb6f999f03894f2148", 89600),
ENTRY0("ic06_sabotage", "060512", "b73c47a5c80cd0ad14adf7393d50ae7e", 107008),
- ENTRY0("ic06_southerngothic", "060702", "5c5fab8b67a94080e52d0f553a72410c", 192506),
ENTRY0("ic06_ufury", "060716", "953ab8c4066d4362247bf444b9b36fe3", 125952),
// IntroComp 2007
- ENTRY0("ic07_jackbox", "070731", "8569084f577156621c43d8b3dcf328e6", 184726),
- ENTRY0("ic07_jacobst", "070804", "8755b906f2732a0739c7a63b557294a4", 210944),
ENTRY0("ic07_shredspatches", "070803", "a30d837fe5316756fe423afb198fa562", 276992),
+ ENTRY0("ic07_jacobst", "070804", "8755b906f2732a0739c7a63b557294a4", 210944),
+ ENTRY0("ic07_jackbox", "070731", "8569084f577156621c43d8b3dcf328e6", 184726),
ENTRY0("ic07_trainstopping", "070804", "a24d31b0fffb5503cdca093007d84a4e", 179712),
// IntroComp 2008
- ENTRY0("ic08_fiendishzoo", "080820", "31992ae38abe111e24f01cc299ec639c", 156562),
ENTRY0("ic08_stormcellar", "080818", "f9ec8dd06ef3cd6b76d37083d6c20cad", 253338),
ENTRY0("ic08_bedtimestory", "080819", "defc39612662db16cc20f905a577273f", 286720),
+ ENTRY0("ic08_fiendishzoo", "080820", "31992ae38abe111e24f01cc299ec639c", 156562),
ENTRY0("ic08_ninetenths", "080818", "b7972406a4065706b5a0a9bd09cfd228", 224768),
// IntroComp 2009
@@ -5626,10 +5624,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ic10_waker", "100704", "5c814efafb5da7811c05b138ea5a896e", 506854),
// IntroComp 2011
+ ENTRY0("ic11_sfiction", "110630", "242c7a127c04f8a0e01d183dc9acb4b3", 98816),
ENTRY0("ic11_bender", "110611", "1140eb6ddef1ef25d8c14868bcd342cd", 333512),
ENTRY0("ic11_despondenidx", "110629", "ad62e7b6f5565ea6ba41057a357c0e0f", 262608),
ENTRY0("ic11_parthenon", "110622", "f663f08ce250614ddcf6cbf1b5bc3580", 261576),
- ENTRY0("ic11_sfiction", "110630", "242c7a127c04f8a0e01d183dc9acb4b3", 98816),
ENTRY0("ic11_stallingtime", "110630", "939ae90866da68944a48c4e277c4c9e5", 326752),
// IntroComp 2013
Commit: 63ddbe972b42ee36f21ad1a29bc2bfdc4cfd0043
https://github.com/scummvm/scummvm/commit/63ddbe972b42ee36f21ad1a29bc2bfdc4cfd0043
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds multiformat info
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 5780c093728..41237f764d8 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -3789,6 +3789,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("905", "160430", "d46825116a6f56e14076713230ada85d", 87552),
ENTRY0("905", "120724", "885acc1cf4ae18428d8a1998d57f2925", 87040),
ENTRY0("9dancers", "040718", "8a7faee46b0d6f35cb0cbeb7ac8631b2", 99328),
+ ENTRY0("a1rl0ck", "230317", "11c071867ac8bb4f3a104069fb6c9c3d", 82432 ),
+ ENTRY0("a1rl0ck", "230402/z5/v1", "b0685da79e0c783b69a3944658ea34f6", 83456),
ENTRY0("aaaaaaaa", "080817", "ead4d097d838d8ca05463ae61babc95d", 131072),
ENTRY0("aasmasters", "030410", "bb6645f33130c7881da72ff0bfb6fb5b", 68608),
ENTRY0("accuse", "070321", "3a1098524f8d6964a5d7a2579e9367f1", 129528),
@@ -3946,7 +3948,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cheeseshop", "021230", "88329068474b92abf4b4363c177f6971", 85504),
ENTRY0("cheshirecat_zcode", "140803", "69dced03ab92e1efeae0ea4a496743d5", 78848),
ENTRY0("cheshirecat_zcode", "141012", "0a8c570fb7499bcc35109fdf7320132b", 79872),
- ENTRY0("cheshirecat_zcode", "150918", "97f1096761d27951a1715c627390b6ba", 76800),
+ ENTRY0("cheshirecat_zcode", "150918/z5", "97f1096761d27951a1715c627390b6ba", 76800),
ENTRY0("chickenunder", "980728", "6655312edc32a1115b3e66f6c50293f9", 52736),
ENTRY0("chico", "000413", "b46bc30a1495c8cc9b1f9399f0ac5ed5", 162304),
ENTRY0("childsplay", "080129", "d21a117c5a40afcbdb04a08aa109da57", 535396),
@@ -3956,7 +3958,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("classchallenge", "190724", "d6caad7ab6a6964f0526f5b4c7a41316", 163840),
ENTRY0("classchallenge", "201112", "cf1cc6017a784a8f52daaaa7c617772a", 163840),
ENTRY0("claw", "970327", "4d3992e95530a301ca58939a197c6b1b", 130048),
- ENTRY0("cleangetaway", "230430", "d10bd839564e6c737b674c35ab518baf", 53760),
+ ENTRY0("cleangetaway", "230430/z3", "d10bd839564e6c737b674c35ab518baf", 53760),
ENTRY0("cleanair", "190608", "3e5a972edf102956f6973c9fc7a8d388", 410302),
ENTRY0("cliffedge", "111030", "2bcba042a3b56fb010c9ab0e64cecad5", 324608),
ENTRY0("cockandbull", "170401", "6036a188e9def979678697ce7be14171", 895024),
@@ -4005,10 +4007,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("damnmemoriae_zcode", "101025", "a2b94a1f955a125d19a230b247b99ee3", 427100),
ENTRY0("damnmemoriae_zcode", "201217", "bcb03ab5af1dce02d5c9a9764a761d26", 634578),
ENTRY0("dancebeat", "100923", "22361c0cb0047fad69d285ca9b51da4e", 240564),
- ENTRY0("darkiss1_zcode", "160130", "8c8f759915eedbf014b1c8d8ecc282db", 134144),
- ENTRY0("darkiss1_zcode", "160130/Fixed", "a05a25ebb25ade67ec9c7dcc09c10ab1", 134144),
- ENTRY0("darkiss2_zcode", "161016", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
- ENTRY0("darkiss2_zcode", "161016/Fixed", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
+ ENTRY0("darkiss1_zcode", "160130/z5/Fixed", "8c8f759915eedbf014b1c8d8ecc282db", 134144),
+ ENTRY0("darkiss1_zcode", "160130/z5", "a05a25ebb25ade67ec9c7dcc09c10ab1", 134144),
+ ENTRY0("darkiss2_zcode", "161016/z5", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
ENTRY0("dashslapney", "120510", "d934c25530f689c8c25ce71bf184b82a", 338426),
ENTRY0("dayinlife", "080406", "ad0b46d14e3a8d577a58f0d93d700f4f", 173558),
ENTRY0("dd4", "030207", "c5921ad782bc25cbd7e3f8c8b1412a4a", 163328),
@@ -4113,7 +4114,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("findthemouse", "090810", "6703a5f5ffee588f2dc0ce216a545e83", 147456),
ENTRY0("finetuned", "020520", "354ff8d5758cd27f054d5f575dd37742", 293888),
ENTRY0("fingertipsfriend", "140106", "44cad06c5c79a7f99e53974a7d08c273", 423480),
- ENTRY0("fingertipsmilk", "140312", "01d3504181777b30f96de20dfedda359", 278664),
+ ENTRY0("fingertipsmilk", "140312/zblorb", "01d3504181777b30f96de20dfedda359", 278664),
ENTRY0("firstday", "110119", "58c46cbeeaf96c3302515cb3e9aedcec", 454606),
ENTRY0("firstparish", "031113", "4006f8f809c69a21f730dc2203b50795", 103936),
ENTRY0("flat", "020922", "00e8daaacb7651adb9db0dd91e02bfd5", 78336),
@@ -4273,7 +4274,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("kentishplover", "200213", "2c93242398a841ad069e81fa3b2c80f1", 163328),
ENTRY0("kidnapsea", "110608", "ddcf23cb530746544e0f416337dcf6bc", 191488),
ENTRY0("kierkegaardsspider", "120413", "19f457515033fd938856e6507b8a6bc1", 254414),
- ENTRY0("kiiwii", "141113", "091ab4e450db053a419fb4a8ffe87a22", 255488),
+ ENTRY0("kiiwii", "141113/z5", "091ab4e450db053a419fb4a8ffe87a22", 255488),
ENTRY0("killingthedoctor", "010221", "6370cf6b47fee82e75f1edb6e4b7f7b0", 57344),
ENTRY0("kirby", "062776", "7750af7ab62cb01dd04e5b665d299d1e", 143360),
ENTRY0("kitten", "130320", "a55520ba5084b68bfb3d1ba9346dd2d6", 45056),
@@ -4377,9 +4378,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("nascarexperience", "130827", "d45dc3ab1f9898cf85a09854db0a6b17", 152576),
ENTRY0("navigatio", "200613", "0a841691a8b7d704abf7b125b76e1b39", 457746),
ENTRY0("nemeanlion", "081113", "c298fdabefb085ca297f0f0917e2fd4e", 77824),
- ENTRY0("nemesismacana", "120503", "8f5ab052cc4f4f808a40add1be324c3b", 356352),
+ ENTRY0("nemesismacana", "120503/z8", "8f5ab052cc4f4f808a40add1be324c3b", 356352),
ENTRY0("nemesismacana", "120507", "5b60522a5845aa318f15387ae628f882", 397738),
- ENTRY0("neverplayed", "140327", "69d214a7a657a8ea7f2cb951b8bc3edd", 980260),
+ ENTRY0("neverplayed", "140327/zblorb", "69d214a7a657a8ea7f2cb951b8bc3edd", 980260),
ENTRY0("newday", "560827", "c43124915cd5677e0c2e89f081586e8b", 125440),
ENTRY0("nidus", "140416", "8eefda240f46c6b5516a3a1fdfa53497", 117248),
ENTRY0("nightbunnies", "971205", "6a2cc6996865a4d1520ae467a5a802fd", 78848),
@@ -4597,7 +4598,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("talemorning", "140109", "234a6da218d56ca47410f7e03c2b89a8", 286756),
ENTRY0("tatctae", "970521", "21cf40691e0ba92d8e699b0fa3e18728", 378368),
ENTRY0("tauntingdonut", "080612", "4d8443e896e7f294cc4a250c6090f6cf", 167482),
- ENTRY0("tblw_zcode", "121030", "4b6744d2b13fd85db5020788e0888f0d", 295424),
+ ENTRY0("tblw_zcode", "121030/z8", "4b6744d2b13fd85db5020788e0888f0d", 295424),
ENTRY0("tcomremake", "121103/z5", "2fd621df080f2b8c5fbe78ca99dc00c4", 176640),
ENTRY0("tcomremake", "121103/zblorb", "aa9995de3edd044db0f10fee2ba0f3ba", 256500),
ENTRY0("tcoty", "060908", "8bff4a19b0c1b9aa661f6e00d86df3b4", 471950),
@@ -4749,7 +4750,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("yagwad", "001121", "6d74b0e48dc46e589efd071e3d329f45", 167936),
ENTRY0("yakshaving", "101127", "3c4114a0999f2a68bd08c58fe0494a97", 394958),
ENTRY0("yakshaving", "210311", "388cf2afe8648e481b292ef435b099c1", 688198),
- ENTRY0("yomomma", "100228", "325cd63060b5509300c71af58902670c", 1081664),
+ ENTRY0("yomomma", "100228/zblorb", "325cd63060b5509300c71af58902670c", 1081664),
ENTRY0("zassball", "980314", "ab906aa444b7fdd0a92119828616bb58", 12288),
ENTRY0("zbefunge", "021128/Beta", "6ae16ce61922211922edf777bb6113ce", 56320),
ENTRY0("zcamel", "000918", "96b316f9b7e133eaccbec98a4fb0cf46", 6656),
@@ -4762,7 +4763,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("zegro", "041112", "bb7a0ef8d23cfb88afb2dc1e40be9613", 261632),
ENTRY0("zenon", "100122", "2c82b81ac43fcfbf2abee4d8c4f98cad", 67584),
ENTRY0("zenspeak", "990217", "53a344bef35a5778307aeb937a31f001", 123392),
- ENTRY0("zigamus_zcode", "161005", "f927bb50ece8682d1191ce1f56f41525", 93184),
+ ENTRY0("zigamus_zcode", "161005/z5", "f927bb50ece8682d1191ce1f56f41525", 93184),
ENTRY0("zlife", "960121", "36bc7d2fdd0bbac996466e05af239924", 6656),
ENTRY0("zokoban", "990810", "e599ec4ff1eee51afbd6a3f8e8d8680e", 18944),
ENTRY0("zombies", "990524", "4535f316650ee6c76b95ced1100b12d0", 7680),
@@ -6306,7 +6307,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("mortblue", "140511", "48dcb800d06a763230fad45c3c733d69", 25088, Common::FR_FRA),
ENTRY1("ombre", "150820", "a3df02e2ecda768542f326480709db02", 137216, Common::FR_FRA),
ENTRY1("paranoiafr", "990528", "b6995a27770514b7940e1d744ebb5246", 92160, Common::FR_FRA),
- ENTRY1("petitgnome_zcode", "061101", "fd58d4c7f9c2ed2ee0aec39c237ffe08", 144384, Common::FR_FRA),
+ ENTRY1("petitgnome_zcode", "061101/z5", "fd58d4c7f9c2ed2ee0aec39c237ffe08", 144384, Common::FR_FRA),
ENTRY1("petitgnome_zcode", "091225", "8c9c1918c32b90ad84d2f206d1ade717", 173056, Common::FR_FRA),
ENTRY1("plicploc", "070819", "12fd25cc5a77fc408eb0661562bd5ab7", 75264, Common::FR_FRA),
ENTRY1("princesse", "131028", "16cdf0b604c538e12de37b4c1e806e79", 124928, Common::FR_FRA),
@@ -6315,7 +6316,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("rats", "081216", "75959db3776f3323ee4ae153799fa321", 178688, Common::FR_FRA),
ENTRY1("recitsdegrandpere", "081228", "bd9b36e7dd22d203a44b17adca7c38b1", 114688, Common::FR_FRA),
ENTRY1("routedesvins", "081227", "3517ee7d5ca9582c4a0e7aac4f948ddb", 196096, Common::FR_FRA),
- ENTRY1("sarvegne", "061101", "8c308818d08d924fdf69250fd5fdb210", 224768, Common::FR_FRA),
+ ENTRY1("sarvegne", "061101/z5", "8c308818d08d924fdf69250fd5fdb210", 224768, Common::FR_FRA),
ENTRY1("sdlc", "070917", "c80e6bf2a43340c87272f16bf3e64397", 67584, Common::FR_FRA),
ENTRY1("sdlc", "190825", "082547e20ca3023379ac93872a9d2229", 71168, Common::FR_FRA),
ENTRY1("secrets", "170408", "3bf44279ad08fe9b191e1dfc9c3966f8", 95744, Common::FR_FRA),
@@ -6471,14 +6472,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("filamit", "030812", "edde5a37d24b112fb1cf3ff7fb133579", 333312, Common::IT_ITA),
ENTRY1("flamel", "010503", "02bb0beba5cf37e7a9b6fe3558e20cab", 198656, Common::IT_ITA),
ENTRY1("giardino_zcode", "150614", "f3244aa61ce6b3a4dd860c315bd24aa7", 124416, Common::IT_ITA),
- ENTRY1("giardino_zcode", "200415", "2fb555596dbd4360a8ab8474330221ce", 123904, Common::IT_ITA),
+ ENTRY1("giardino_zcode", "200415/z5", "2fb555596dbd4360a8ab8474330221ce", 123904, 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("kangourou", "130510", "249bd922d1247c0abcaad13234664e50", 95744, Common::IT_ITA),
ENTRY1("koohinoor", "060717", "867d2f12ae29cd97aadc1a3c6b2e2a2a", 88576, Common::IT_ITA),
ENTRY1("lazyjones", "040383", "3a4393278ce83f98bbd66a33aa6c6b6c", 115200, Common::IT_ITA),
- ENTRY1("pietraluna_zcode", "110106", "28f1d106a70a0f50aee1d2628bc42055", 522076, Common::IT_ITA),
+ ENTRY1("pietraluna_zcode", "110106/zblorb", "28f1d106a70a0f50aee1d2628bc42055", 522076, Common::IT_ITA),
ENTRY1("pietraluna_zcode", "150824", "773550301bd1cdf4c086a47c93ec8e9a", 523394, Common::IT_ITA),
ENTRY1("oldwest1", "020514", "0182ca4b8153fc90e7be355d1ef51c7e", 157184, Common::IT_ITA),
ENTRY1("poesia_zcode", "398874", "c383d29e1237cfc4760b46a618f211d2", 196096, Common::IT_ITA),
@@ -6487,14 +6488,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("sfida", "200425", "12465a5bc24ac29f5f11dbea510a11a1", 83968, Common::IT_ITA),
ENTRY1("sognosangue_zcode", "150702", "d00baeb8f4cca59ba88b24b6e8b71246", 151552, Common::IT_ITA),
ENTRY1("strega", "081007", "71f9cbdeb334cc1de6fce6e1a53cecf3", 153088, Common::IT_ITA),
- ENTRY1("stregatto_zcode", "200424", "7a4f5ec05579fbd913cac1167e890f5c", 84992, Common::IT_ITA),
+ ENTRY1("stregatto_zcode", "200424/z5", "7a4f5ec05579fbd913cac1167e890f5c", 84992, Common::IT_ITA),
ENTRY1("terkhen", "911906", "01670fb60050c159c7a0d542fbbdd7b4", 285184, Common::IT_ITA),
ENTRY1("tesla_zcode", "160613", "e2650593a2aadaef8fb9a5f3b8e10c27", 94720, Common::IT_ITA),
ENTRY1("villamorgana_zcode", "081014", "6be5dee7a5d1608362083850c9bfc679", 170256, Common::IT_ITA),
ENTRY1("villamorgana_zcode", "210728", "cd43011f68340e1fa9dc437251276d73", 184880, Common::IT_ITA),
ENTRY1("zazie", "030113", "906b9a3e02b2080ce7f06595c8bdcbb3", 89600, Common::IT_ITA),
ENTRY1("zenfactorspa", "100524", "22373bcd74d843ce647c4bd7b6a4404b", 288256, Common::IT_ITA),
- ENTRY1("zigamusita_zcode", "200426", "72ef8669029dce42ec1e1f73ef66fa3c", 98816, Common::IT_ITA),
+ ENTRY1("zigamusita_zcode", "200426/z5", "72ef8669029dce42ec1e1f73ef66fa3c", 98816, Common::IT_ITA),
ENTRY1("zombie", "180601", "aa5956094aa8e909f63679a67fb52b14", 134144, Common::IT_ITA),
ENTRY1("zombie", "180820", "19a1369039b5226f86323ab19e7aea96", 135168, Common::IT_ITA),
ENTRY1("zombie", "230620", "265679a116cca1867a8b05d6b7267318", 135680, Common::IT_ITA),
Commit: 751fd15e0744f2fd321ce72bd377bd96870fb761
https://github.com/scummvm/scummvm/commit/751fd15e0744f2fd321ce72bd377bd96870fb761
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Shortens gameIDs for better indentation (II)
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 41237f764d8..e87d73fe1bd 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -57,7 +57,7 @@ const PlainGameDescriptor INFOCOM_GAME_LIST[] = {
{ "hypochondriac", "Hypochondriac" },
{ "infidel", "Infidel" },
{ "infocomsample1b", "Infocom Sampler 1B" },
- { "infocfdeomsample1z", "Infocom Sampler 1Z" },
+ { "infocomsample1z", "Infocom Sampler 1Z" },
{ "infocomsample2zt", "Infocom Sampler 2ZT" },
{ "infocomsample3zpi", "Infocom Sampler 3ZPI" },
{ "infocomsample3ztl", "Infocom Sampler 3ZTL" },
@@ -3576,7 +3576,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("hypochondriac", "11-870225", "a05a1e4b23d107cf3999fae25116ff49", 52376),
ENTRY0("infidel", "22-830916", "38f713e53af720624434529ea780040c", 93556),
ENTRY0("infidel", "22-840522-MAC", "1e5279c762c2521ff95dca6eea2177c0", 94144),
- ENTRY0("infocfdeomsample1z", "15-840330", "0dea0c4d7e87b18a97c5bee0c61ac857", 62326),
+ ENTRY0("infocomsample1z", "15-840330", "0dea0c4d7e87b18a97c5bee0c61ac857", 62326),
ENTRY0("infocomsample3zpi", "5-840512", "a72086f6e7c10aff5cdd199efca32f93", 105196),
ENTRY0("infocomsample4zpiw", "24-840627", "1ba87ecd487866c4fd7775665dd383a8", 112478),
ENTRY0("infocomsample4zpiw", "26-840731", "5483febc51abd55fb5e04c4c97a0b260", 112610),
@@ -5135,7 +5135,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if06_polendina", "060929", "e7e3e0ab767c330635feb9b009bc14ff", 111104),
ENTRY0("if06_manalive2", "000002", "de9b6bae4432ef6585d06f65fc93a7ed", 149504),
ENTRY0("if06_pathfinder", "060928", "f632512392d33c75fed4a0bc0f0c5fd5", 146432),
- ENTRY0("if06_apocalypseclock", "060801", "fe06ae2560d153af32bb29e74813d436", 92672),
+ ENTRY0("if06_apocalypclock", "060801", "fe06ae2560d153af32bb29e74813d436", 92672),
ENTRY0("if06_sisyphus", "060915", "5af751766ddacab843bd190fe5a6fe46", 134144),
ENTRY0("comp06", "061002", "8b72e6e68f62f53bb97646b108f31b0c", 149504),
@@ -5143,7 +5143,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if07_lostpig", "070917", "10dcc48e7312cc26eae89d1648af50c6", 317952),
ENTRY0("if07_actofmurder", "070927", "2b8e594dc3d1d6b06153494bd47bb4db", 386048),
ENTRY0("if07_bellwater", "070929", "67feb5edbb49ea993ca7a94f07556ce9", 348520),
- ENTRY0("if07_acrossthestars", "070929", "4dd6a382a08b2865ad22a99cff8746e4", 492544),
+ ENTRY0("if07_acrossstars", "070929", "4dd6a382a08b2865ad22a99cff8746e4", 492544),
ENTRY0("if07_orevore", "070929", "aab0bd90d0a29605e8000590d0205c88", 410624),
ENTRY0("if07_jackmills", "070923", "26689533940170a64107b27adce69cef", 422776),
ENTRY0("if07_deadlinenchan", "07????", "0abf2e1124bf4da63a7efbd6cb239e57", 219648),
@@ -5193,11 +5193,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if09_starhunter", "090930", "60e33decd1e4a5c1f13298688d4eea39", 134656),
ENTRY0("if09_gatoron", "090830", "99688a1be3791575a575c33fb98587b6", 122368),
ENTRY0("if09_gleamingverb", "090930", "6971a0e1b91dffbe75b4efefe7f9540f", 148992),
- ENTRY0("if09_zorkburiedchaos", "080126", "dd1cb30fccde813a3301a324e5d6ac02", 163218),
+ ENTRY0("if09_zorkburychaos", "080126", "dd1cb30fccde813a3301a324e5d6ac02", 163218),
ENTRY0("comp09", "091001", "c937fadc20db485baa8f35e8d841d77d", 145408),
// IFComp 2010
- ENTRY0("if10_deathoffthecuffz", "100926", "288dfb6066beba825f49d2c6080f9081", 311196),
+ ENTRY0("if10_deathofftc", "100926", "288dfb6066beba825f49d2c6080f9081", 311196),
ENTRY0("if10_mite", "100930", "fa6eb58ea0db68211fa924fa1530d234", 186368),
ENTRY0("if10_gloriousrevol", "100930", "123d7b02f338fe27f4b8f39ba2d15845", 854008),
ENTRY0("if10_hummingbird", "100913", "4454cc4266f275a4d8a175aa21f5b0b5", 719972),
@@ -5231,7 +5231,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if12_eurydice", "120921", "a1e210d32afac8619fb8117c9826a4df", 792470),
ENTRY0("if12_guildedyouth", "12????", "75980e9b28e4c2b78e79f833e5829fe4", 322040),
ENTRY0("if12_changes", "120930", "50d536eedd00ca0d566a369586f75db7", 450560),
- ENTRY0("if12_sundayafternoon", "120929", "782342798ab1966ae14c740c2702e1e0", 327168),
+ ENTRY0("if12_sundayafterno", "120929", "782342798ab1966ae14c740c2702e1e0", 327168),
ENTRY0("if12_spiral", "120929", "5ae949fd69c4549d97402a3a7b3d6dfb", 347648),
ENTRY0("if12_bodybargain", "120929", "3f6416efb106a73251b731bccd61e18c", 393344),
ENTRY0("if12_fishbowl", "12????", "d78a44277239ae80788a322e49109813", 392262),
@@ -5300,12 +5300,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2021
ENTRY0("if21_darkun", "210928", "1d86626167b93297f3d96cdf822d7594", 335512),
- ENTRY0("if21_codexsadistica", "210928", "956d15d106c982d3a50ef7069b07b84f", 581378),
+ ENTRY0("if21_codexsadistic", "210928", "956d15d106c982d3a50ef7069b07b84f", 581378),
ENTRY0("if21_fourbyfourian", "210928", "593c4f5fb864cf5d43709f4028b37e15", 425190),
ENTRY0("if21_bravebear", "210928", "f6b245a25d510c871671097a158cf215", 72192),
// IFComp 2022
- ENTRY0("if22_campusinvaders", "220926", "2067ac08742356f2e5f99ad417adab34", 82944),
+ ENTRY0("if22_campusinvader", "220926", "2067ac08742356f2e5f99ad417adab34", 82944),
ENTRY0("if22_intosun", "220928", "16616858fd3c197b3c6f3e69df6b4bfa", 348160),
ENTRY0("if22_lowkey", "220928", "59279a95782344dc98303a5e492664b8", 534510),
ENTRY0("if22_zerochance", "220928", "fc11a5a21798584e3dd6441479dbc8d9", 259678),
@@ -5381,7 +5381,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cgdc7_thecube", "100130", "b37effeaf558c7d406db3efd2d4d68fe", 230400),
ENTRY0("cgdc7_blueprint", "100208", "1f63cdc8d96f7c5c0408aaed9b9ca620", 183296),
ENTRY0("cgdc7_critbreach", "100203", "e27b0ade8558173cd370d92f320be144", 267776),
- ENTRY0("cgdc7_themanorwhitby", "100201", "8a965849cb2ec58cc7c89df0e046206f", 370084),
+ ENTRY0("cgdc7_manorwhitby", "100201", "8a965849cb2ec58cc7c89df0e046206f", 370084),
ENTRY0("cgdc7_heavenly", "091213", "e5c9c808c47510348bdf9bcb14ef1f9d", 284672),
ENTRY0("cgdc7_expecttodie", "100209", "242d660192fb79236647842f03ba1c12", 192000),
ENTRY0("cgdc7_virtuality", "100203", "6690eaf9869b53c49696030c072728bc", 397756),
@@ -5542,7 +5542,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec_laseine", "090320", "1073245f6178172de42f73208b8cfcc2", 167424),
// GameplayComp 2009
- ENTRY0("gc_fantasticfinaleiv", "090914", "f0f2cf8c1be71de23cd08d7216f5feca", 160768),
+ ENTRY0("gc_fantafinaleiv", "090914", "f0f2cf8c1be71de23cd08d7216f5feca", 160768),
// Ghost Town Redux
ENTRY0("gtr_ghosttowntlt", "070725", "f430038611ee776ab82af369d81b6bb6", 171412),
@@ -5577,7 +5577,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ic03_realend", "030318", "cb8aa32666ba4e48cd191537e28a79f4", 114176),
ENTRY0("ic03_agency", "030320", "1fd608f827bae4d5ff3cbfb913293d3c", 70144),
ENTRY0("ic03_harlequin", "030321", "0aaeed0851aaa0338ed653ec3e485eb7", 92160),
- ENTRY0("ic03_harringtonhouse", "030321", "83e4af82d7077019597f6014b7c05b94", 124928),
+ ENTRY0("ic03_harringthouse", "030321", "83e4af82d7077019597f6014b7c05b94", 124928),
// IntroComp 2004
ENTRY0("ic04_jbbrwkyi", "040714", "dfbf529105d6eff2610accf0e4e1e9ea", 119296),
@@ -5594,8 +5594,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ic05_somewhen", "050705", "8796d65ae9dd1c540d5ecf24760f4ee6", 75264),
// IntroComp 2006
- ENTRY0("ic06_southerngothic", "060702", "5c5fab8b67a94080e52d0f553a72410c", 192506),
- ENTRY0("ic06_childsplay7", "060714", "fe8b789b87f715d63f678608db42ae92", 310628),
+ ENTRY0("ic06_southerngoth", "060702", "5c5fab8b67a94080e52d0f553a72410c", 192506),
+ ENTRY0("ic06_childsplay", "060714", "fe8b789b87f715d63f678608db42ae92", 310628),
ENTRY0("ic06_artdeception", "060713", "804cd3fd69b98c0f03fd39e0a2d4de12", 156160),
ENTRY0("ic06_mechs", "060716", "4d7d7204634951bb6f999f03894f2148", 89600),
ENTRY0("ic06_sabotage", "060512", "b73c47a5c80cd0ad14adf7393d50ae7e", 107008),
@@ -5635,7 +5635,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ic13_chickensexer", "130716", "f3f6d761378d1de0176624d6df85de3e", 370648),
// IntroComp 2014
- ENTRY0("ic14_talessoulthief", "140720", "cfdeeacc120c9a2bc5702f996e59d645", 352720),
+ ENTRY0("ic14_talesoulthief", "140720", "cfdeeacc120c9a2bc5702f996e59d645", 352720),
// IntroComp 2016
ENTRY0("ic16_grubbyville", "160805", "bfb73ae5770b3794bded32092c14cb64", 284218),
@@ -6041,7 +6041,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_faithfulcompv2", "131231", "2aaed4f67468e3e269f211ba1caadd54", 343450),
ENTRY0("sif_talemorning", "140103", "a189df712a5254487eb9a9d8cb8fffca", 253952),
ENTRY0("sif_dayicameback", "140104", "c1abdfa44ae62d8194ce301f38f986c4", 356302),
- ENTRY0("sif_youhavetoputthebaby", "140103", "ce8c2720fd4adab602737e31e3c15554", 152844),
+ ENTRY0("sif_youhavetoput", "140103", "ce8c2720fd4adab602737e31e3c15554", 152844),
// SpeedIF New Year's Speed Competition 2014
ENTRY0("sif_youwerehere", "150101", "44d44bcc5e4a09b2b5a8c91ff6e6ffe9", 659824),
@@ -6142,7 +6142,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_tragedy", "010312", "5bab2d25280f18504487fcf6b3312107", 51712),
// SpeedIF Y Competition
- ENTRY0("sif_bananapocalaypse", "010525", "2c0d8c77d046daeb54906b2a59e066a9", 58368),
+ ENTRY0("sif_bananapocalayp", "010525", "2c0d8c77d046daeb54906b2a59e066a9", 58368),
ENTRY0("sif_barton", "010524", "e7e96181e9bc2827f5124b54689854fa", 81408),
ENTRY0("sif_bearsx3", "260702", "03b6e09ed4cff7c98b55c84986983caf", 56832),
ENTRY0("sif_flexible", "010524", "756fc59448127e97929a5dc189ec1393", 81920),
Commit: 2499d2bdaf8660e27c3661cb59dfb3a51f54ee9b
https://github.com/scummvm/scummvm/commit/2499d2bdaf8660e27c3661cb59dfb3a51f54ee9b
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds "IntroComp 2020", "Spring Thing 2015 - Back Garden", "Spring Thing 2023 - Main Festival", "French games: French Comp 2021"
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 e87d73fe1bd..934546a72ef 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -1775,6 +1775,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ic05_somewhen", "Somewhen" }, // Entrant
// IntroComp 2006
+ { "ic06_southerngoth", "Southern Gothic" }, // Winner
+ { "ic06_childsplay", "Child's Play" }, // 1° Runner-Up
{ "ic06_artdeception", "The Art of Deception" }, // Entrant
{ "ic06_mechs", "Mechs" }, // Hon. Mention
{ "ic06_sabotage", "Sabotage" }, // Hon. Mention
@@ -1825,6 +1827,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IntroComp 2019
{ "ic19_homeland", "Homeland" }, // Hon. Mention
+ // IntroComp 2020
+ { "ic20_navigatio", "Navigatio" }, // 3rd Place
+
// IF Library Competition 2003
{ "lc_serve", "Serving Your Country" },
{ "lc_trappedschool", "Trapped in School" },
@@ -2399,6 +2404,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Spring Thing 2014
{ "stc14_mrp", "The Story of Mr. P." }, // 7th Place
+ // Spring Thing 2015 - Back Garden
+ { "stc15_dirk", "Dirk" }, // Entrant
+
// Spring Thing 2016
{ "stc16_harmonic", "Harmonic Time-Bind Ritual Symphony" }, // Entrant
@@ -2420,6 +2428,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stc22_hypercubic", "Hypercubic Time Warp All-go-rhythmic Synchrony" }, // Entrant
{ "stc22_wry", "Wry" }, // Entrant
+ // Spring Thing 2023 - Main Festival
+ { "stc23_mariewaits", "Marie Waits" }, // Entrant
+
// Danish games
{ "nissen", "Pa Loftet Sidder Nissen" },
@@ -2535,6 +2546,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// French games: French Comp 2018
{ "frc_exil", "L'Exil" }, // 5th Place
+ // French games: French Comp 2021
+ { "frc_donjon", "Le Donjon de BatteMan" }, // Entrant
+ { "frc_stationspatial", "Station Spatiale S16: Prologue" }, // Entrant
+
// German games
{ "abenteuer", "Abenteuer" },
{ "bearg", "Ein Bar Geht Aus" },
@@ -5646,6 +5661,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IntroComp 2019
ENTRY0("ic19_homeland", "190728", "a95092c8e4d929e5462f7e99896107c1", 99328),
+ // IntroComp 2020
+ ENTRY0("ic20_navigatio", "200613", "0a841691a8b7d704abf7b125b76e1b39", 457746),
+
// IF Library Competition 2003
ENTRY0("lc_serve", "030315", "77e8343a373c442074e6f832d904818d", 139264),
ENTRY0("lc_trappedschool", "020920", "ba57356b20fa4ca3fd9bd1fd9c390abc", 135680),
@@ -6226,6 +6244,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Spring Thing 2014
ENTRY0("stc14_mrp", "140406", "35da82199a79e37358de984a5db5d0d1", 174308),
+ // Spring Thing 2015 - Back Garden
+ ENTRY0("stc15_dirk", "150416", "b2d0a81eaf7008fa9a1c8654fdc5578d", 362462),
+
// Spring Thing 2016
ENTRY0("stc16_harmonic", "030321", "d3cc582cb71a3a911229b331490cac94", 380416),
@@ -6247,6 +6268,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("stc22_hypercubic", "220320", "6895d310aa8d3bc7dfb67860ab1bc09e", 263680),
ENTRY0("stc22_wry", "220407", "a7c52c575f68f1affe727cec8647c572", 460216),
+ // Spring Thing 2023 - Main Festival
+ ENTRY0("stc23_mariewaits", "230402", "8d6e47991a8eff1925acb14f918eb2dd", 105472),
+
// Danish games
ENTRY1("nissen", "r4/171207", "c81784afb569b863098e8374dfdd4f32", 142848, Common::DA_DNK),
ENTRY1("nissen", "r3/171207", "fb28905b7ff93a22d5fe43a18efa90c3", 142848, Common::DA_DNK),
@@ -6380,6 +6404,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// French games: French Comp 2018
ENTRY1("frc_exil", "180114", "ff9628e84c46771168b5be5a9e23acd9", 107520, Common::FR_FRA),
+ // French games: French Comp 2021
+ ENTRY1("frc_donjon", "210110", "923d5ef805cb1ab6ecaef82e35750b7f", 201728, Common::FR_FRA),
+ ENTRY1("frc_stationspatial", "210110", "6b9e23599bb921aaf4fc744d80e193f5", 130048, Common::FR_FRA),
+
// German games
ENTRY1("abenteuer", "990712", "f849c7a06ebfe21c50819e4222ffee4e", 135680, Common::DE_DEU),
ENTRY1("adv", "980419", "6a04a6b303f09359155eb23baa201efc", 126464, Common::DE_DEU),
Commit: 08901f22de17ef2b2b85fa002da5aeeaa01f7d75
https://github.com/scummvm/scummvm/commit/08901f22de17ef2b2b85fa002da5aeeaa01f7d75
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds "IntroComp 2020", "Spring Thing 2015 - Back Garden", "Spring Thing 2023 - Main Festival", "French games: French Comp 2021" (II)
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 934546a72ef..5ead5590c39 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -325,7 +325,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "devildoit", "The Devil Made Me Do It" },
{ "devours", "All Things Devours" },
{ "dewdrops", "Within a Wreath of Dewdrops" },
- { "dirk", "Dirk" },
{ "djinni", "The Djinni Chronicles" },
{ "dogshow", "Dog Show" },
{ "dogslife", "It's a Dog's Life" },
@@ -580,7 +579,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "magictoyshop", "The Magic Toyshop" },
{ "makeitgood", "Make it Good" },
{ "mansion", "Mansion" },
- { "mariewaits", "Marie Waits" },
{ "martyquest", "Back to the Future - Marty Quest" },
{ "masquerade", "Masquerade" },
{ "medusa", "Medusa" },
@@ -633,7 +631,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "myunclegeorge", "My Uncle George" },
{ "nameless", "Endless, Nameless" },
{ "nascarexperience", "The Realistic Nascar eXperience" },
- { "navigatio", "Navigatio" },
{ "nemeanlion", "The Nemean Lion" },
{ "nemesismacana", "Nemesis Macana" },
{ "neverplayed_zcode", "So, You've Never Played a Text Adventure Before, Huh?" },
@@ -2452,7 +2449,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ciafr", "C.I.A. Aventure" },
{ "citeeaux", "La Cité des Eaux" },
{ "citronille", "Citronille" },
- { "donjon", "Le Donjon de BatteMan" },
{ "enfant", "Un Jeu d'Enfant" },
{ "escaperoom", "Escape Room: La pièce Vide" },
{ "espions", "Les Espions Ne Meurent Jamais" },
@@ -2490,7 +2486,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "secrets", "Secrets de Pêcheurs" },
{ "sorciereaubalcon", "Sorcière au Balcon, Apprenti en Déraison!" },
{ "spoutnik", "Spoutnik" },
- { "stationspatial", "Station spatiale S16%*&$: Prologue" },
{ "sueursfroides", "Sueurs Froides à lâInstitut François-Marie Raoult" },
{ "templedefeu", "Le Temple de Feu" },
{ "templenaga", "Le Temple Nâga" },
@@ -4048,7 +4043,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("devildoit", "000724", "c4c97ca9af421dc9a14849355e7f7a1f", 60416),
ENTRY0("devours", "050325", "f9be89a5a26be53b52c08b6cea0ed3d1", 160768),
ENTRY0("dewdrops", "050115", "32e07656bbfbc7b4d0b5fe8fd4d1ca7d", 109056),
- ENTRY0("dirk", "150416", "b2d0a81eaf7008fa9a1c8654fdc5578d", 362462),
ENTRY0("djinni", "001117", "107f0d7432596234db354dbe3cbb4b68", 105472),
ENTRY0("dogshow", "101130", "6476e788310c44c52d5249a66d07d037", 712070),
ENTRY0("dogslife", "981015", "e6f0adca898d757c49c9d81a67d3b6cc", 67584),
@@ -4337,7 +4331,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("mansion", "010505", "cb310588d3ebdfe419b16ed29f5bc8df", 107008),
ENTRY0("mansion", "220406", "0bef5d345f25200423aa4828ab6e15c6", 108544),
ENTRY0("marconi", "150606", "5bd573961828acb20766ed203d373f60", 137728),
- ENTRY0("mariewaits", "230402", "8d6e47991a8eff1925acb14f918eb2dd", 105472),
ENTRY0("martyquest", "120430", "80b274b7feb7c19ee0aeba85dac0d688", 268272),
ENTRY0("masquerade", "010122", "a88a4f7cc20883249db3aaae1aad871c", 225280),
ENTRY0("medusa", "030314", "f9e93b13a6f940ef0d25cfef559e36c8", 109056),
@@ -4391,7 +4384,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("myunclegeorge", "090714", "dbdf7f0ea10c10ae2654d58e6ab9d1a4", 179090),
ENTRY0("nameless", "131206", "197a58d317be0e6060c490bd40baf8a1", 472064),
ENTRY0("nascarexperience", "130827", "d45dc3ab1f9898cf85a09854db0a6b17", 152576),
- ENTRY0("navigatio", "200613", "0a841691a8b7d704abf7b125b76e1b39", 457746),
ENTRY0("nemeanlion", "081113", "c298fdabefb085ca297f0f0917e2fd4e", 77824),
ENTRY0("nemesismacana", "120503/z8", "8f5ab052cc4f4f808a40add1be324c3b", 356352),
ENTRY0("nemesismacana", "120507", "5b60522a5845aa318f15387ae628f882", 397738),
@@ -6299,7 +6291,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("chatiment", "290807", "f852781d00d37112b7adfa7cc9462def", 89600, Common::FR_FRA),
ENTRY1("citeeaux", "061026", "c0ee158b5fbff9440b2197a1769ac42c", 159744, Common::FR_FRA),
ENTRY1("citronille", "090111", "17a97c92575acb22cb3a33797b5218c2", 131072, Common::FR_FRA),
- ENTRY1("donjon", "210110", "923d5ef805cb1ab6ecaef82e35750b7f", 201728, Common::FR_FRA),
ENTRY1("enfant", "081228", "33b8b7c8c7c0c1cdc61e9c02fb34f683", 77312, Common::FR_FRA),
ENTRY1("escaperoom", "110301", "c039c9749a754f312f4fb4fc45f9dc90", 75264, Common::FR_FRA),
ENTRY1("espions", "070417", "c592155da4dd1bb360c3c4129a1bd54b", 129536, Common::FR_FRA),
@@ -6347,7 +6338,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("sorciereaubalcon", "070823", "eabc7e17bdfdc214b3e6fb7fe616c69c", 214528, Common::FR_FRA),
ENTRY1("sorciereaubalcon", "080220", "e6f19e66d9981e35a87eaff228b4de62", 179712, Common::FR_FRA),
ENTRY1("spoutnik", "140102", "b6f94c786d7041db3b86985f970d7492", 99840, Common::FR_FRA),
- ENTRY1("stationspatial", "210110", "6b9e23599bb921aaf4fc744d80e193f5", 130048, Common::FR_FRA),
ENTRY1("templedefeu", "070731", "05b8c729867644a2b6c417297dcabea3", 131072, Common::FR_FRA),
ENTRY1("templenaga", "111218", "20470b0263caad21c9d938bd733c0bd9", 197632, Common::FR_FRA),
ENTRY1("templenaga", "130812", "75d1826c8dcb7fd41645cb6f726de96e", 469026, Common::FR_FRA),
Commit: c90fe8c05855d304300891285223a11bdcd28fe4
https://github.com/scummvm/scummvm/commit/c90fe8c05855d304300891285223a11bdcd28fe4
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds 'zcode' suffix if title is present in more than one GLK subengine (II)
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 5ead5590c39..2d9583a68b9 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -338,7 +338,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dpod", "Dracula - Prince of Darkness" },
{ "dracula1_zcode", "Dracula: Part 1, The First Night" },
{ "dracula2_zcode", "Dracula: Part 2, The Arrival" },
- { "dragon", "Dragon Adventure" },
+ { "dragon_zcode", "Dragon Adventure" },
{ "dragonflies", "Dragon Flies Like Labradorite" },
{ "dragontroll", "The Dragon and the Troll" },
{ "dramaclass", "Drama Class" },
@@ -728,7 +728,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "reverzi", "Reverzi" },
{ "ribbons", "Ribbons" },
{ "risenecropolis", "Rise of the Necropolis" },
- { "risorg", "Risorgimento Represso" },
+ { "risorg_zcode", "Risorgimento Represso" },
{ "robodud", "Robodud" },
{ "robotempire", "Holy Robot Empire" },
{ "robotgardening", "Robot Gardening" },
@@ -2617,6 +2617,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ayon_zcode", "Nel Mondo di Ayon" },
{ "darkiss1ita_zcode", "Darkiss! Il bacio del Vampiro - Capitolo 1: Il Risveglio" },
{ "darkiss2ita_zcode", "Darkiss! Il bacio del Vampiro - Capitolo 2: Viaggio all'Inferno" },
+ { "enigma_zcode", "Enigma" },
{ "filamit", "Filaments" },
{ "flamel", "Flamel" },
{ "giardino_zcode", "Il Giardino Incantato" },
@@ -3214,7 +3215,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "myjapanesemyth", "My Japanese Myth" },
{ "mysterymanorzcode", "Mystery Manor" },
{ "mysterysottomarin", "Mystery of the Sottomarin" },
- { "nautilisia", "Nautilisia" },
+ { "nautilisia_zcode", "Nautilisia" },
{ "needingawee", "Needing a Wee" },
{ "neithersense", "Neither Sense Nor Sensibility" },
{ "newdealhitman", "New Deal Hitman" },
@@ -4057,7 +4058,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dpod", "051012", "b573b31e2df3f90b396a6ddaf27e120e", 303104),
ENTRY0("dracula1_zcode", "070424", "42b5559ca5f01f7ef63ef4573d71326b", 87552),
ENTRY0("dracula2_zcode", "080819", "446564750ebe364539c27f89a520bb08", 108544),
- ENTRY0("dragon", "040211", "744c35647fddfb830594596b4b350b71", 145408),
+ ENTRY0("dragon_zcode", "040211", "744c35647fddfb830594596b4b350b71", 145408),
ENTRY0("dragonflies", "111130", "ff692bffb014fe109c3bfe2e072ac98b", 565060),
ENTRY0("dragontroll", "070120", "44e48cb9689e156d322a1de0a14d420e", 3584),
ENTRY0("dramaclass", "120521", "3b7d6bcecc2adf6921562d56217f07ac", 250324),
@@ -4387,7 +4388,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("nemeanlion", "081113", "c298fdabefb085ca297f0f0917e2fd4e", 77824),
ENTRY0("nemesismacana", "120503/z8", "8f5ab052cc4f4f808a40add1be324c3b", 356352),
ENTRY0("nemesismacana", "120507", "5b60522a5845aa318f15387ae628f882", 397738),
- ENTRY0("neverplayed", "140327/zblorb", "69d214a7a657a8ea7f2cb951b8bc3edd", 980260),
+ ENTRY0("neverplayed_zcode", "140327/zblorb", "69d214a7a657a8ea7f2cb951b8bc3edd", 980260),
ENTRY0("newday", "560827", "c43124915cd5677e0c2e89f081586e8b", 125440),
ENTRY0("nidus", "140416", "8eefda240f46c6b5516a3a1fdfa53497", 117248),
ENTRY0("nightbunnies", "971205", "6a2cc6996865a4d1520ae467a5a802fd", 78848),
@@ -4485,9 +4486,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("reverzi", "991218", "31252071da0fb3dde08ae45f74a768f9", 9728),
ENTRY0("ribbons", "010702", "7c45bffcbbd611a499e0803805fa87ea", 110080),
ENTRY0("risenecropolis", "171208", "c01ccee1f849be82cccc85a1ab62d52b", 473566),
- ENTRY0("risorg", "060308", "f0110f1b749d2d82ca415585eaaeefb4", 428544),
- ENTRY0("risorg", "171024", "2fc1be68cc542a2ad0dd073626d88674", 442880),
- ENTRY0("risorg", "171114", "e6e6c0e75711a28aac39afe185bea1f6", 475616),
+ ENTRY0("risorg_zcode", "060308", "f0110f1b749d2d82ca415585eaaeefb4", 428544),
+ ENTRY0("risorg_zcode", "171024", "2fc1be68cc542a2ad0dd073626d88674", 442880),
+ ENTRY0("risorg_zcode", "171114", "e6e6c0e75711a28aac39afe185bea1f6", 475616),
ENTRY0("robodud", "031129", "0fdecf906b44be43436c548b22c4e22b", 84480),
ENTRY0("robotgardening", "060604", "418ec7e179334b9bad657a0873bf226e", 126464),
ENTRY0("robotempire", "140601", "0be65fa2571465799544009bbf9cc083", 431986),
@@ -6331,7 +6332,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("rats", "081216", "75959db3776f3323ee4ae153799fa321", 178688, Common::FR_FRA),
ENTRY1("recitsdegrandpere", "081228", "bd9b36e7dd22d203a44b17adca7c38b1", 114688, Common::FR_FRA),
ENTRY1("routedesvins", "081227", "3517ee7d5ca9582c4a0e7aac4f948ddb", 196096, Common::FR_FRA),
- ENTRY1("sarvegne", "061101/z5", "8c308818d08d924fdf69250fd5fdb210", 224768, Common::FR_FRA),
+ ENTRY1("sarvegne_zcode", "061101/z5", "8c308818d08d924fdf69250fd5fdb210", 224768, Common::FR_FRA),
ENTRY1("sdlc", "070917", "c80e6bf2a43340c87272f16bf3e64397", 67584, Common::FR_FRA),
ENTRY1("sdlc", "190825", "082547e20ca3023379ac93872a9d2229", 71168, Common::FR_FRA),
ENTRY1("secrets", "170408", "3bf44279ad08fe9b191e1dfc9c3966f8", 95744, Common::FR_FRA),
@@ -6484,8 +6485,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("darkiss1ita_zcode", "200435", "a04bdff3ea97bc0fc28f9559fd35ada4", 156160, Common::IT_ITA),
ENTRY1("darkiss2ita_zcode", "150616", "899316750483830be4f38caf37ba7d7f", 219136, Common::IT_ITA),
ENTRY1("darkiss2ita_zcode", "180925", "10dc81bfb3a8973e841293abf76fe1b8", 181248, Common::IT_ITA),
- ENTRY1("enigma", "111115", "6e9390f62c07038d44ab17167093c935", 111616, Common::IT_ITA),
- ENTRY1("enigma", "181116", "18f8b0c236655a1d22e4f9677cb94958", 110592, Common::IT_ITA),
+ ENTRY1("enigma_zcode", "111115", "6e9390f62c07038d44ab17167093c935", 111616, Common::IT_ITA),
+ ENTRY1("enigma_zcode", "181116/z5", "18f8b0c236655a1d22e4f9677cb94958", 110592, Common::IT_ITA),
ENTRY1("filamit", "030520", "41c7069568ea533a4fef227ca14850d3", 324608, Common::IT_ITA),
ENTRY1("filamit", "030812", "edde5a37d24b112fb1cf3ff7fb133579", 333312, Common::IT_ITA),
ENTRY1("flamel", "010503", "02bb0beba5cf37e7a9b6fe3558e20cab", 198656, Common::IT_ITA),
@@ -7197,8 +7198,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("myjapanesemyth", "131203", "888127aa7c62b2ecc5cc05dd7cc24a31", 175104),
ENTRY0("mysterymanorzcode", "150223", "8c35e34e246eaf9c69c02a76008b7977", 162304),
ENTRY0("mysterysottomarin", "221105", "0b7fe4c9bbde26e3961cf9dad0f6d93e", 183808),
- ENTRY0("nautilisia", "120511", "a6993f07a35333bcf74396051e9a497f", 323072),
- ENTRY0("nautilisia", "130422", "aaa73314eca2a1731f5f212c7de11aef", 1796142),
+ ENTRY0("nautilisia_zcode", "120511", "a6993f07a35333bcf74396051e9a497f", 323072),
+ ENTRY0("nautilisia_zcode", "130422", "aaa73314eca2a1731f5f212c7de11aef", 1796142),
ENTRY0("needingawee", "071229", "7a6efd20402d9e138512dc9dfad8e1cf", 158720),
ENTRY0("neithersense", "030412", "b51d0138b51430238a39ac436239aab3", 164864),
ENTRY0("newdealhitman", "160311", "22c8c6bc8eebbfdc8a9f66faa5b64b1d", 161792),
Commit: b0441e4f828a4a54af6d9b22ede3b1635385bb30
https://github.com/scummvm/scummvm/commit/b0441e4f828a4a54af6d9b22ede3b1635385bb30
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Deletes unwanted leftovers
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 2d9583a68b9..51d651732e5 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -362,7 +362,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "emptyroom", "The Empty Room" },
{ "endofearth", "The End of Earth" },
{ "enemies", "Enemies" },
- { "enigma", "Enigma" },
{ "enigmasd", "Enigma (by Simon Deimel)" },
{ "enterprise", "The Enterprise Incidents" },
{ "entropy", "Entropy" },
@@ -602,7 +601,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "monstermaker", "Monster Maker" },
{ "monzasphantom", "Monza's Phantom" },
{ "moonglow", "Miniventure #1: Moonglow" },
- { "moongoon", "Moon Goon" },
{ "moonshaped", "Moon-Shaped" },
{ "moonwrecked", "Moonwrecked" },
{ "mornelune", "Morne Lune" },
@@ -805,7 +803,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "starlight_zcode", "Starlight" },
{ "starrydepths_zcode", "Secret of the Starry Depths" },
{ "starshit", "Starshit" },
- { "stealthy", "Stealthy" },
{ "steine", "Steine" },
{ "stewgoing", "You've Got a Stew Going!" },
{ "stiffmst", "Stiffy Makane: Mystery Science Theater 3000" },
@@ -1301,7 +1298,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "comp05", "IF Competition '05 Unofficial FE Game" },
// IFComp 2006
- { "if06_floatpointz", "Floatpoint" }, // 1st Place
{ "if06_primrose", "The Primrose Path" }, // 2nd Place
{ "if06_moonshaped", "Moon-Shaped" }, // 5th Place
{ "if06_wallpaper", "Delightful Wallpaper" }, // 6th Place
@@ -2674,7 +2670,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cavernad", "La Caverna del Drgon de Bronce" },
{ "cronicasparaiso", "Cronicas del Paraiso" },
{ "cruzado", "El Cruzado" },
- { "cubo", "Cubo" },
{ "cueva", "La Oscura Cueva" },
{ "despert", "El Despertar" },
{ "draculasp", "Dracula: Episodio 1, La Primera Noche" },
@@ -2705,7 +2700,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "paraiso", "Llave Hacia el ParaÃso" },
{ "perseo", "Perseo y Andromeda" },
{ "peso", "Una Cuestión de Peso" },
- { "pincoya", "Ofrenda a La Pincoya" },
{ "playera", "En la Playa" },
{ "premios", "II Concurso de Mini-Aventuras" },
{ "pyramid", "Piramide de la Perdicion" },
@@ -4578,7 +4572,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("starlight_zcode", "130802/zblorb", "a8e0e1a9fb1cecddde690342e01b6fba", 452000),
ENTRY0("starrydepths_zcode", "202005", "db40ba5514b49fbb835621c8577da56b", 92672),
ENTRY0("starshit", "120614", "c2d72febb61a9365d6c6b35f597bcf7e", 394688),
- ENTRY0("stealthy", "161222", "6daa42b7ae7f933fcf2fa441e702ea70", 424914),
ENTRY0("steine", "030831", "224de592a0fa832195e78b74f17635a0", 72192),
ENTRY0("stewgoing", "130422", "f7af48ec219fa3703d194f8fd8e82eb0", 378696),
ENTRY0("stewgoing", "150410", "93fdaa375c1db772b27918f096f43f53", 1604582),
@@ -5122,7 +5115,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("comp05", "051001", "05e1dac27091bce08cc61a28ba71afa2", 116224),
// IFComp 2006
- ENTRY0("if06_floatpointz", "060930", "1350e61da647efffc0e36f705dbc90f4", 1377946),
ENTRY0("if06_primrose", "060929", "d4a2ee947d42598eaa8f09c23c4ef2a4", 428544),
ENTRY0("if06_moonshaped", "060929", "aa2bf7a42417827ac31ce7d8d3453a1f", 323584),
ENTRY0("if06_wallpaper", "060928", "4e0b9814068b066ff8a7703f59902f93", 342912),
@@ -6872,7 +6864,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("alienabductescape", "140607", "dbbb6d79336ec63e269651dac42077a1", 160256),
ENTRY0("alloneneedscarrot", "121109", "b5cb7a36aeb1bfcf152bab1cbd62e379", 161792),
ENTRY0("almostadream", "151028", "51ef716ea2715d585f4712838cbd417b", 174080),
- ENTRY0("amnesiazcode", "130623", "a0bacf26ed285681dd6a617f5b3656db", 222208),
ENTRY0("analchemicaladvent", "141121", "bb13f99cf335da4be6219106de7f721c", 176640),
ENTRY0("anartistneeds", "160310", "ea143276354a6415d93e64dc397f22d9", 159744),
ENTRY0("anotherolddude", "190517", "31e6c16849aeea4dd91637e4beba9521", 163840),
@@ -7503,7 +7494,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("pj3_submarinesabot", "230512/z3", "9f4843bb85c7c5dbfc06bbe09ad4bf7f", 65536),
ENTRY0("pj3_submarinesabot", "230512/z5", "5cc0529faba276319dce0ccf0a3681fc", 68608),
ENTRY0("pj3_a1rl0ck", "230225", "c41cdba49309a60aaafb79238e814726", 86528),
- ENTRY0("pj3_a1rl0ck", "230225", "c41cdba49309a60aaafb79238e814726", 86528),
ENTRY0("pj3_a1rl0ck", "230317", "11c071867ac8bb4f3a104069fb6c9c3d", 82432 ),
ENTRY0("pj3_a1rl0ck", "230402", "b0685da79e0c783b69a3944658ea34f6", 83456),
ENTRY0("pj3_strikeforce", "230227", "721affab23af57a324a59046a32206bc", 76800),
Commit: 3549eb4faf1dbf5f93003f002f4e135f65c9e077
https://github.com/scummvm/scummvm/commit/3549eb4faf1dbf5f93003f002f4e135f65c9e077
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Removes some really low quality Playfic entries
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 51d651732e5..04881247787 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2916,7 +2916,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "alienabductescape", "Alien Abduction Escape" },
{ "alloneneedscarrot", "All One Needs Is a Carrot" },
{ "almostadream", "Almost a Dream" },
- { "amnesiazcode", "Amnesia" },
{ "analchemicaladvent", "An Alchemical Adventure" },
{ "anartistneeds", "An Artist Needs Supplies" },
{ "anotherolddude", "Another Old Dude From the 80âs" },
@@ -2947,7 +2946,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "blankgame", "Blank Game" },
{ "bloodlust", "Bloodlust" },
{ "breachofcode", "Breach of Code" },
- { "breakunderscorein", "Break-in" },
{ "busstop", "Bus Stop" },
{ "bymannualsession", "BYM Annual Session: The Game" },
{ "cabbages", "Cabbages" },
@@ -2955,7 +2953,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "candyland", "Candy Land" },
{ "cannibals", "Cannibals" },
{ "cardinal", "Cardina!" },
- { "castlezcode", "Castle" },
{ "caveescape", "Cave Escape" },
{ "ceremony", "Ceremony" },
{ "chaldeabuffet", "Chaldea Buffet" },
@@ -2996,7 +2993,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "deadmansgrave", "Dead Man's Grave: A Tell Don't Show Mystery" },
{ "deadsprint", "Dead Sprint" },
{ "deadication", "Dead-ication" },
- { "demonhunterzcode", "Demon Hunter" },
{ "demonetization", "Demonetization" },
{ "deoxiousevent2015", "Deoxious Event 2015" },
{ "depressed", "Depressed" },
@@ -3044,7 +3040,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "escapethewizcastle", "Escape the Wizard's Castle" },
{ "escapedprisoner", "Escaped Prisoner" },
{ "escapingprison", "Escaping Prison" },
- { "experimentzcode", "Experiment" },
{ "exploratriceperdue", "L'Exploratrice Perdue" },
{ "exterminsim2014", "Exterminator Simulator 2014" },
{ "faction11", "Faction 11" },
@@ -3118,7 +3113,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "inception", "Inception" },
{ "inferno", "Inferno" },
{ "infinitydestiny", "Infinity Destiny" },
- { "inheritancezcode", "Inheritance" },
{ "insaneasylum", "Insane Asylum" },
{ "isthisacowfantasy", "Is This a Cow or Just Fantasy" },
{ "isiscrisis", "ISIS Crisis" },
@@ -3148,7 +3142,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "leosrage", "Leo's Rage" },
{ "lesgaleriemaudites", "Les Galeries Maudites" },
{ "lieblingshause", "Lieblings Hause" },
- { "lifezcode", "Life" },
{ "lifeaftertesting", "Life After Testing" },
{ "lifegoals", "Life Goals" },
{ "limbo", "Limbo" },
@@ -3184,7 +3177,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "mcmansion", "McMansion" },
{ "medievaljailbreak", "Medieval Jail Break" },
{ "meetingtime", "Meeting Time!" },
- { "memorieszcode", "Memories" },
{ "micasa", "Mi Casa" },
{ "middeleeuwsdrama", "Een Middeleeuws Drama" },
{ "midnightlibrary", "Midnight Library" },
@@ -3207,7 +3199,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "murdermystery", "Murder Mystery" },
{ "murderspicemansion", "A Murder at the Spice Mansion" },
{ "myjapanesemyth", "My Japanese Myth" },
- { "mysterymanorzcode", "Mystery Manor" },
{ "mysterysottomarin", "Mystery of the Sottomarin" },
{ "nautilisia_zcode", "Nautilisia" },
{ "needingawee", "Needing a Wee" },
@@ -3239,7 +3230,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "prankken", "Prank Ken" },
{ "presidentialrace", "Presidential Race!" },
{ "princtextfghturbo", "Princess Text Fighter Turbo" },
- { "prisonbreakzcode", "Prison Break" },
{ "prisonescape", "Prison Escape" },
{ "prisonerdrunkenera", "Prisoner of the Drunken Era" },
{ "projetinform", "Projet Inform" },
@@ -3380,11 +3370,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "theheist", "The Heist" },
{ "thehideworldmathew", "The Hidden World of Matthew Ford" },
{ "theinnermostproj", "The Innermost Project" },
- { "theislandzcode", "The Island" },
{ "thejewelheist", "The Jewel Heist" },
{ "thejourneylifetime", "The Journey of a Life Time" },
- { "thelabyrinthzcode", "The Labyrinth" },
- { "thelibraryzcode", "The Library" },
{ "thelightprince", "The Light Prince" },
{ "themachine", "The Machine" },
{ "themafiagenerator", "The Mafia Generator" },
@@ -6898,7 +6885,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("blankgame", "230411", "ca279fe149df68cf1e858786a8edd595", 174080),
ENTRY0("bloodlust", "140427", "2477062a53f74ccb22f9810f88363bc9", 225280),
ENTRY0("breachofcode", "140220", "3f9346f0c2322fe508e5e8d0b12d549a", 207360),
- ENTRY0("breakunderscorein", "150315", "aba9debf63eea4d75f9bddffbdc63826", 177664),
ENTRY0("busstop", "131011", "3602e1f9014491d9bb0022e13e1605bd", 161792),
ENTRY0("bymannualsession", "160816", "70283b4d760ab39ecba4e1bdb317df09", 162816),
ENTRY0("cabbages", "200229", "adc19ce0c954aaf6a5b853cbde10d9db", 214016),
@@ -6906,7 +6892,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("candyland", "170104", "7a2674e50f9f6a0e1f62dbe61dbc6e39", 158208),
ENTRY0("cannibals", "140618", "ad115067caf1e2db6ebf83609f10d508", 159232),
ENTRY0("cardinal", "170525", "345ef241a7add6bb5abe79f7e075afbd", 261632),
- ENTRY0("castlezcode", "130320", "a299d7121c77e4cb2c95990f7a51248d", 164864),
ENTRY0("caveescape", "220522", "3144cfbed0304988cb207e083ecd50dc", 159232),
ENTRY0("ceremony", "200114", "40506795283f4b9f07e078e8d65e122c", 228352),
ENTRY0("chaldeabuffet", "230430", "984bcf4f7c943f6776d62efda7d543a2", 219136),
@@ -6951,7 +6936,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("deadsprint", "120425", "9a779b2f244b3b7cf29aa8833995bfab", 165888),
ENTRY0("deadsprint", "120504", "696a91cd3d0b5134f13efe3b9ab9453f", 175616),
ENTRY0("deadication", "200815", "eca9763c1f2400a50e3278246ab3bb39", 314880),
- ENTRY0("demonhunterzcode", "131003", "10b71b6db865acd5fb524b6f216b54ab", 160768),
ENTRY0("demonetization", "191030", "b1c2be9092d15291b6ca49cc4f489297", 158720),
ENTRY0("deoxiousevent2015", "150918", "dfa22eb222b38ec7f0c3ac09e6f79a17", 158720),
ENTRY0("depressed", "130607", "6714fccd6ef9239a5bea3c268cc485da", 165888),
@@ -7005,7 +6989,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("escapethewizcastle", "121111", "16595d8dcdcb4df4d5d8a14aea674b65", 159744),
ENTRY0("escapedprisoner", "170505", "ed5c602d1b4ab2867e087e58bed8b10a", 181248),
ENTRY0("escapingprison", "150622", "a1b5601fbf7f1e917568a50851cd4ffc", 161792),
- ENTRY0("experimentzcode", "181019", "9d59860985a25f35ca0dfb24870a9314", 157184),
ENTRY1("exploratriceperdue", "131013", "62cf8a29f9c0b5e77e5db901cf740338", 188416, Common::FR_FRA),
ENTRY0("exterminsim2014", "131020", "718306165224f53ac8ee68fc774821eb", 167424),
ENTRY0("faction11", "120403", "145bd30f5373534fbda13aab436ab87f", 166912),
@@ -7089,7 +7072,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("inception", "150501", "92b244b4965225c23deef6117205606b", 179200),
ENTRY0("inferno", "171019", "9eaa0e8627d8413cb9796becd8039e77", 162816),
ENTRY1("infinitydestiny", "140120", "efa50487c5786e83bb24220e09f6cbef", 210432, Common::FR_FRA),
- ENTRY0("inheritancezcode", "230504", "6c665834e2c73778bb565070133aca51", 174080),
ENTRY0("insaneasylum", "160413", "0660fe63ba667f1902f9eff78cc74e33", 224256),
ENTRY0("isthisacowfantasy", "150331", "f393a76ac85085683057416bb977dd6b", 165888),
ENTRY0("isiscrisis", "190531", "7abe45046fd54626f15203ba9653381d", 182784),
@@ -7121,7 +7103,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("leosrage", "181221", "bde6bc7c1d89064c620c90539dc12484", 171520),
ENTRY1("lesgaleriemaudites", "140123", "e09668ea2bc2c17d111b09e3f44d4f79", 204800, Common::FR_FRA),
ENTRY0("lieblingshause", "190418", "c336a470e777c3714934027ea3a08f73", 175104),
- ENTRY0("lifezcode", "181011", "7188949d1ee7146d756099be2bc6940e", 156160),
ENTRY0("lifeaftertesting", "121220", "e1b840667e7ed5cfc3138b10204ba8ed", 168448),
ENTRY0("lifegoals", "151217", "5a7fa5b756cf64f0f0e8a5d99e97efc4", 171520),
ENTRY0("limbo", "190915", "1032e246551cf5bc5702efe763bbc7b5", 160768),
@@ -7158,7 +7139,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("mcmansion", "230411", "83be8e34b4774189edddafeb780ddf82", 177664),
ENTRY0("medievaljailbreak", "150915", "bccac2cba92d49388c5d8cc767cb79d8", 159232),
ENTRY0("meetingtime", "161019", "1b67cf962a388fab8cb7b8bd68baa2d0", 161280),
- ENTRY0("memorieszcode", "130531", "a2987bee5d153b6de23f6a7a0e4bcf29", 183296),
ENTRY0("micasa", "960613", "b7dfec6fb5519b577ad6739f6aa3dd4b", 162304),
ENTRY1("middeleeuwsdrama", "141209", "e6ed1daa45b50f24e2d711a98e03ab4d", 164864, Common::DE_DEU),
ENTRY1("middeleeuwsdrama", "141210", "f4dfb45ab6b081604d5811fbfa9d021a", 166400, Common::DE_DEU),
@@ -7187,7 +7167,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("murdermystery", "150813", "18fb3cf3aa776772c1f0728185906b93", 177152),
ENTRY0("murderspicemansion", "230411", "3ea2c835dca441097f22c1f0fced41b8", 186368),
ENTRY0("myjapanesemyth", "131203", "888127aa7c62b2ecc5cc05dd7cc24a31", 175104),
- ENTRY0("mysterymanorzcode", "150223", "8c35e34e246eaf9c69c02a76008b7977", 162304),
ENTRY0("mysterysottomarin", "221105", "0b7fe4c9bbde26e3961cf9dad0f6d93e", 183808),
ENTRY0("nautilisia_zcode", "120511", "a6993f07a35333bcf74396051e9a497f", 323072),
ENTRY0("nautilisia_zcode", "130422", "aaa73314eca2a1731f5f212c7de11aef", 1796142),
@@ -7221,7 +7200,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("prankken", "000728", "9f83abe0c63ef3ae771aca0d64c05a48", 161792),
ENTRY0("presidentialrace", "180918", "afa89a1165a0db506aec98c87789f207", 225280),
ENTRY0("princtextfghturbo", "120916", "eeae786191d6f741f0605aa240856c4a", 299520),
- ENTRY0("prisonbreakzcode", "190321", "eabd81867affbcb89cc36f181fbba538", 163328),
ENTRY0("prisonescape", "150812", "58076ba2217fa52b1b8248c2d88c1e9e", 160256),
ENTRY0("prisonerdrunkenera", "230411", "02a286d926945b4e212e82b33464b57a", 206848),
ENTRY1("projetinform", "140601", "7b3882ea3dd7757a39fd402559a28716", 165888, Common::FR_FRA),
@@ -7365,11 +7343,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("theheist", "191028", "930c36631680725299453b77ca3f264e", 239104),
ENTRY0("thehideworldmathew", "210902", "7f8b4d95a4a8ffbd99b6b54a857836cc", 161280),
ENTRY0("theinnermostproj", "140517", "97df221f413f8e252251a3e9697c31ec", 157184),
- ENTRY0("theislandzcode", "130225", "d18108dd62f934e665f0fc3b4d96ef28", 303104),
ENTRY0("thejewelheist", "220406", "1d7dd786ac76983235dc8941c4a5e00c", 167936),
ENTRY0("thejourneylifetime", "150619", "83931b11b8c82eedde117eb52659b82e", 156672),
- ENTRY0("thelabyrinthzcode", "130513", "4400524c81a8590aa289058580c064e5", 169472),
- ENTRY0("thelibraryzcode", "150317", "6675119f9a464d075fab555365505596", 161280),
ENTRY0("thelightprince", "200731", "6f9ed5f14288217d88dada7314e597e3", 276480),
ENTRY0("themachine", "201016", "83604cd8e738bb3ba989f51688d2c481", 164352),
ENTRY0("themafiagenerator", "130218", "ea7bc006b8ada46dd2cedf764110053e", 222720),
Commit: 20581cb547cf6296760b5e9aaa4272ef98409bea
https://github.com/scummvm/scummvm/commit/20581cb547cf6296760b5e9aaa4272ef98409bea
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Removes "Apollo 18+20: The IF Tribute Album" entries that aren't in zcode format
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 04881247787..2aef6664f1d 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -1028,23 +1028,18 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Apollo 18+20: The IF Tribute Album
{ "apollo1", "Apollo 18+20 #01: Dig My Grave" },
{ "apollo2", "Apollo 18+20 #02: I Palindrome I" },
- { "apollo3", "Apollo 18+20 #03: She's Actual Size" },
{ "apollo4", "Apollo 18+20 #04: My Evil Twin" },
{ "apollo5", "Apollo 18+20 #05: Mammal" },
{ "apollo6", "Apollo 18+20 #06: The Statue Got Me High" },
{ "apollo7", "Apollo 18+20 #07: Spider" },
{ "apollo8", "Apollo 18+20 #08: The Guitar(The Lion Sleeps Tonight)" },
{ "apollo9", "Apollo 18+20 #09: Dinner Bell" },
- { "apollo10", "Apollo 18+20 #10: Narrow Your Eyes" },
{ "apollo11", "Apollo 18+20 #11: Hall of Heads" },
- { "apollo12", "Apollo 18+20 #12: Which Describes How You're Feeling" },
{ "apollo13", "Apollo 18+20 #13: See the Constellation" },
{ "apollo14", "Apollo 18+20 #14: If I Wasn't Shy" },
- { "apollo15", "Apollo 18+20 #15: Turn Around" },
{ "apollo16", "Apollo 18+20 #16: Hypnotist of Ladies" },
{ "apollo17", "Apollo 18+20 #17: Fingertips - Everything Is Catching on Fire" },
{ "apollo18", "Apollo 18+20 #18: Fingertips - Fingertips" },
- { "apollo19", "Apollo 18+20 #19: Fingertips - I Hear the Wind Blow" },
{ "apollo20", "Apollo 18+20 #20: Fingertips - Hey Now, Everybody" },
{ "apollo21", "Apollo 18+20 #21: Fingertips - Who's That Standing Out the Window" },
{ "apollo22", "Apollo 18+20 #22: Fingertips - I Found a New Friend" },
@@ -1058,7 +1053,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "apollo30", "Apollo 18+20 #30: Fingertips - Something Grabbed Ahold of My Hand" },
{ "apollo31", "Apollo 18+20 #31: Fingertips - I Don't Understand You" },
{ "apollo32", "Apollo 18+20 #32: Fingertips - I Heard a Sound" },
- { "apollo33", "Apollo 18+20 #33: Fingertips - Mysterious Whisper" },
{ "apollo34", "Apollo 18+20 #34: Fingertips - The Day That Love Came to Play" },
{ "apollo35", "Apollo 18+20 #35: Fingertips - I'm Having a Heart Attack" },
{ "apollo36", "Apollo 18+20 #36: Fingertips - Fingertips(Reprise)" },
Commit: 99ab1d74e06ebcaa840956f8acea1ab32a48e7cc
https://github.com/scummvm/scummvm/commit/99ab1d74e06ebcaa840956f8acea1ab32a48e7cc
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Fixes wrong / mispelled titles (II)
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 2aef6664f1d..3b64d9f716b 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -759,7 +759,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sfiction", "Speculative Fiction: Beginner's Lessons" },
{ "sgtguffysday", "Sergeant Guffy's Day" },
{ "shade", "Shade" },
- { "shadowgatez", "Shadowgate" },
+ { "shadowgate_dg", "Shadowgate (by David Griffith)" },
{ "shadowofmemories", "Shadow of Memories" },
{ "shadowsoldiers", "Shadow Soldiers" },
{ "shallow", "Shallow" },
@@ -876,7 +876,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "townmusicians", "The Town Musicians" },
{ "toxinx", "Toxin X" },
{ "trapped", "Trapped" },
- { "tristamisland", "Tristam Island" },
+ { "tristamisland", "Tristam Island (Demo)" },
{ "troll", "Zork: A Troll's Eye View" },
{ "trunspecified", "Treasures of an Unspecified Region or District" },
{ "trw", "Tull Road Warrior" },
@@ -914,7 +914,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "visualizing", "Visualizing" },
{ "voices", "Voices" },
{ "vosr", "Voices of Spoon River" },
- { "wadewar3", "The WadeWars Book III: Aski" },
+ { "wadewar3", "The WadeWars Book III: Askin" },
{ "walkinthepark", "A Walk in the Park" },
{ "wallpaper", "Delightful Wallpaper" },
{ "warblersnest", "The Warbler's Nest" },
@@ -1199,7 +1199,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "if01_finetuned", "Fine-Tuned" }, // 18th Place
{ "if01_evil", "The Evil Sorcerer" }, // 20th Place
{ "if01_gostak", "The Gostak" }, // 21nd Place
- { "if01_crusadezcode", "Crusade" }, // 23rd Place
+ { "if01_crusadejg", "Crusade (by John Gorenfeld)" }, // 23rd Place
{ "if01_urhere", "You Are Here" }, // 25th Place
{ "if01_elements", "Elements" }, // 26th Place
{ "if01_banebuilders", "Bane of the Builders" }, // 28th Place
@@ -2249,13 +2249,13 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF Pi-Theta-Aleph-Parallax Competition
{ "sif_parallaxdream", "A Parallax Dream" },
{ "sif_pethertheta", "Peter Theta Fixes the Holodeck" },
- { "sif_putiap", "Pick Up the IF-Archive and Pi" },
+ { "sif_putiap", "Pick up the IF-Archive and Pi" },
{ "sif_squeaky", "Squeaky on the Moon" },
{ "sif_ptap", "The Grade 3 Parallax" },
{ "sif_moonbar", "The Parallax Moon Bar Conspiracy" },
{ "sif_thpoint", "The Theta Point" },
- // `R*IF` Spam SpeedIF Competition
+ // SpeedIF `R*IF` Spam Competition
{ "sif_htp", "HTP" },
// SpeedIF Scenario 1 Competition
@@ -2323,7 +2323,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// SpeedIF Bouchercomp Competition
{ "sif_lowellparadise", "Lowellâs Paradise" },
- { "sif_putpbad", "Pick Up the Pine Box and Die" },
+ { "sif_putpbad", "Pick up the Pine Box and Die" },
{ "sif_seekingsolace", "Seeking Solace" },
{ "sif_wideopengate", "The Wide-Open Gate" },
@@ -2397,21 +2397,21 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Spring Thing 2016
{ "stc16_harmonic", "Harmonic Time-Bind Ritual Symphony" }, // Entrant
- // Spring Thing 2017
+ // Spring Thing 2017 - Back Garden
{ "stc17_enlightened", "Enlightened Master" }, // Entrant
- // Spring Thing 2018
+ // Spring Thing 2018 - Main Festival
{ "stc18_gopher", "Best Gopher Ever" }, // Entrant
{ "stc18_murderbig", "Murder on the Big Nothing" }, // Entrant
- // Spring Thing 2019
+ // Spring Thing 2019 - Main Festival
{ "stc19_69105keys", "69,105 Keys" }, // Entrant
{ "stc19_pca", "Porte Cave Adventure" }, // Entrant
- // Spring Thing 2021
+ // Spring Thing 2021 - Main Festival
{ "stc21_takethedogout", "Take the Dog Out" }, // Entrant
- // Spring Thing 2022
+ // Spring Thing 2022 - Main Festival
{ "stc22_hypercubic", "Hypercubic Time Warp All-go-rhythmic Synchrony" }, // Entrant
{ "stc22_wry", "Wry" }, // Entrant
@@ -4488,6 +4488,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sangraal", "111115", "b663b3dd73ca57b4ddd6fafe7ec4ac0d", 150016),
ENTRY0("santassleighride", "081227", "a4b5276e5885ed3e93f1ae0319488404", 441730),
ENTRY0("sauguslibrary", "020905", "04054a1d02d24a1374662b9fbb676c46", 71680),
+ ENTRY0("saugusfirstparish", "031113", "4006f8f809c69a21f730dc2203b50795", 103936),
ENTRY0("saveprinceton", "041125", "13f9e45a4cbf39d541dea08b774377d1", 288256),
ENTRY0("savoirfaire", "040205", "eb122ee416ee8fa1e6f909b6de6ad9c0", 442212),
ENTRY0("scald", "180206", "07fb2e2748c3835bf4d1aaba70a708c7", 194048),
@@ -4501,7 +4502,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sueursfroides", "090104", "14609bd3ad9bd0b7b88c438ee57932b3", 173056),
ENTRY0("sgtguffysday", "200613", "f4843d92f702814b2a043d857b3cb8a3", 127488),
ENTRY0("shade", "001127", "e9ef7c17a40a4d0a30bb30c37ae1e4c5", 108544),
- ENTRY0("shadowgatez", "040616", "9015104db32c046798870273f0754d3c", 141824),
+ ENTRY0("shadowgate_dg", "040616", "9015104db32c046798870273f0754d3c", 141824),
ENTRY0("shadowofmemories", "061124", "07b4c14e309c00f8adec901afbc0e58b", 179094),
ENTRY0("shadowsoldiers", "070625", "985406d500afb5e29a3b174b28b1f21e", 150418),
ENTRY0("shallow", "121109", "cc2d82b5453ec921e69a80c04e1f1ad7", 245696),
@@ -4638,8 +4639,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("toxinx", "110519", "2223181742216f1c1bb74bca88dda729", 200704),
ENTRY0("trampelviecher", "090611", "4d7871da10dd418a9b4ed3e00fab97c9", 207360),
ENTRY0("trapped", "110413", "b05f8909d1bbedb97f6c50eac19d6b2a", 254362),
- ENTRY0("tristamisland", "200925/Demo", "6fc31da7d0afb034f05b12da56d075a8", 56320),
- ENTRY0("tristamisland", "220107/Demo", "a0b1f6d3aa9167bb2c8039fe9e4c69c0", 56832),
+ ENTRY0("tristamisland", "200925", "6fc31da7d0afb034f05b12da56d075a8", 56320),
+ ENTRY0("tristamisland", "220107", "a0b1f6d3aa9167bb2c8039fe9e4c69c0", 56832),
ENTRY0("troll", "980518", "3e0f69e678dd289cd32bf41b2be58bd6", 64000),
ENTRY0("trunspecified", "101224", "cc1ee9ddc4b64f0e5a2b6b91bcf8f363", 273920),
ENTRY0("trw", "021229", "1fdb2baeefcabb635ddbbb3433b1b125", 126464),
@@ -5002,7 +5003,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if01_finetuned", "010928", "db40fa5a3a42006b70666c91c2de54ff", 271360),
ENTRY0("if01_evil", "010902", "14cecf79c9445057799632835034e560", 125440),
ENTRY0("if01_gostak", "010926", "3aad7233e05fae59f499fedaaecf75f9", 88064),
- ENTRY0("if01_crusadezcode", "010913", "cc05c6b1940ed5e5bb53a0abecfbe1bf", 128000),
+ ENTRY0("if01_crusadejg", "010913", "cc05c6b1940ed5e5bb53a0abecfbe1bf", 128000),
ENTRY0("if01_urhere", "010928", "2f0240d8c028d9c249b8892c0de7f547", 196096),
ENTRY0("if01_elements", "010928", "cb2d89f904f8e4494e4b35561ca888be", 129024),
ENTRY0("if01_banebuilders", "010925", "fa7780e270430b2959b49f57d780efb1", 90624),
@@ -6216,18 +6217,18 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Spring Thing 2016
ENTRY0("stc16_harmonic", "030321", "d3cc582cb71a3a911229b331490cac94", 380416),
- // Spring Thing 2017
+ // Spring Thing 2017 - Back Garden
ENTRY0("stc17_enlightened", "170402", "94d384fe0b5f3f6cead8653b4496d1d3", 218112),
- // Spring Thing 2018
+ // Spring Thing 2018 - Main Festival
ENTRY0("stc18_gopher", "180327", "1af73704d303624fcc88397bdd1cd4a4", 383488),
ENTRY0("stc18_murderbig", "180403", "45b044f05a4f5b6fbd54a913d33e9dfe", 740794),
- // Spring Thing 2019
+ // Spring Thing 2019 - Main Festival
ENTRY0("stc19_69105keys", "190401", "4e8c195b1023319a0875ebec71d7a5f5", 318492),
ENTRY0("stc19_pca", "181128", "8908ecd93be90264935432fc0986dfb2", 100864),
- // Spring Thing 2021
+ // Spring Thing 2021 - Main Festival
ENTRY0("stc21_takethedogout", "210404", "48879bdbfdebc9e4cc57a8261fc4be96", 657462),
// Spring Thing 2022
Commit: 2a6c4c711be5e1b5be58da22ff61f66f0dcace93
https://github.com/scummvm/scummvm/commit/2a6c4c711be5e1b5be58da22ff61f66f0dcace93
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Reorders entries where needed (II)
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 3b64d9f716b..59a5602f70b 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -386,7 +386,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "fajfeta", "Fajfeta Sur la Luno" },
{ "fallingpieces", "Falling to Pieces" },
{ "farm", "The Farmer's Daughter" },
- { "fate", "Fate" },
{ "fff", "Fox, Fowl and Feed" },
{ "fifthcontinent", "The Fifth Continent" },
{ "figaro", "Figaro" },
@@ -400,7 +399,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "fingertipsfriend", "Fingertips: I Found a New Friend" },
{ "fingertipsmilk", "Fingertips: Please Pass the Milk Please" },
{ "firstday", "The First Day of My New Life" },
- { "firstparish", "Below the First Parish Cemetery" },
{ "flat", "Flat" },
{ "flowers", "Flowers for Algernon" },
{ "fmvpoker", "Frobozz Magic Video Poker" },
@@ -747,7 +745,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "sanddancer_zcode", "Sand-dancer" },
{ "sangraal", "Sangraal" },
{ "santassleighride", "Santa's Sleigh Ride" },
- { "sauguslibrary", "Late Night in the Saugus Public Library" },
+ { "sauguslibrary", "Saugus.net HSC 2002: Late Night in the Saugus Public Library" },
+ { "saugusfirstparish", "Saugus.net HSC 2003: Below the First Parish Cemetery" },
{ "saveprinceton", "Save Princeton" },
{ "savoirfaire", "Savoir-Faire" },
{ "scald", "Scald" },
@@ -2602,9 +2601,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "tgp_gennorden", "Gen Norden" }, // 4th Place
// Italian games
- { "beyondita_zcode", "Beyond" },
{ "armando", "L'Armando" },
{ "ayon_zcode", "Nel Mondo di Ayon" },
+ { "beyondita_zcode", "Beyond" },
{ "darkiss1ita_zcode", "Darkiss! Il bacio del Vampiro - Capitolo 1: Il Risveglio" },
{ "darkiss2ita_zcode", "Darkiss! Il bacio del Vampiro - Capitolo 2: Viaggio all'Inferno" },
{ "enigma_zcode", "Enigma" },
@@ -3775,8 +3774,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("905", "160430", "d46825116a6f56e14076713230ada85d", 87552),
ENTRY0("905", "120724", "885acc1cf4ae18428d8a1998d57f2925", 87040),
ENTRY0("9dancers", "040718", "8a7faee46b0d6f35cb0cbeb7ac8631b2", 99328),
- ENTRY0("a1rl0ck", "230317", "11c071867ac8bb4f3a104069fb6c9c3d", 82432 ),
- ENTRY0("a1rl0ck", "230402/z5/v1", "b0685da79e0c783b69a3944658ea34f6", 83456),
ENTRY0("aaaaaaaa", "080817", "ead4d097d838d8ca05463ae61babc95d", 131072),
ENTRY0("aasmasters", "030410", "bb6645f33130c7881da72ff0bfb6fb5b", 68608),
ENTRY0("accuse", "070321", "3a1098524f8d6964a5d7a2579e9367f1", 129528),
@@ -4023,8 +4020,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dogshow", "101130", "6476e788310c44c52d5249a66d07d037", 712070),
ENTRY0("dogslife", "981015", "e6f0adca898d757c49c9d81a67d3b6cc", 67584),
ENTRY0("dontgo", "120119", "5b153263f946a6013d80d07fa1573dbf", 195584),
+ ENTRY0("dontpeeyourself", "131107", "1eb2f9ebe332d9bdb3b6468b1fdab833", 298222),
ENTRY0("dontpeeyourself", "150807", "ffbdd3b0860e5a5b5ffbbdbb6ac4fc46", 211968),
- ENTRY0("dontpeeyourself", "150924", "1eb2f9ebe332d9bdb3b6468b1fdab833", 298222),
ENTRY0("dontpushthemailbox", "191228", "d8fcacf89d5a5f1ec1b877775d137598", 332288),
ENTRY0("dorm", "230319", "2c93e859a58d2e41e89a660d6baff06b", 129536),
ENTRY0("dotd", "050619", "48b47df16c2d32612fe2f09f234d99dd", 245248),
@@ -4083,8 +4080,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("fajfeta", "020101", "284de92bd57df8398562dd2c659fef35", 51712),
ENTRY0("fallingpieces", "180713", "6493ae5c940165d185ac17e2efce4eaa", 45056),
ENTRY0("farm", "020101", "9838d582cdd87814598eff791775a53d", 135168),
- ENTRY0("fate", "070304", "03b02750dac39a92ef6dccf2bc1ced4f", 434568),
- ENTRY0("fate", "070910", "a659ea01a268760a28bd9a990c8bfb73", 503138),
ENTRY0("fff", "080121", "c29786d16b5498656e19f06eb3d58d94", 100864),
ENTRY0("fifthcontinent", "190816", "69d659a6910d04332a1f517d5630b01a", 172544),
ENTRY0("fifthcontinent", "201104", "b8749102dd7be7e2ef31dcd8cbacd69a", 171520),
@@ -4101,7 +4096,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("fingertipsfriend", "140106", "44cad06c5c79a7f99e53974a7d08c273", 423480),
ENTRY0("fingertipsmilk", "140312/zblorb", "01d3504181777b30f96de20dfedda359", 278664),
ENTRY0("firstday", "110119", "58c46cbeeaf96c3302515cb3e9aedcec", 454606),
- ENTRY0("firstparish", "031113", "4006f8f809c69a21f730dc2203b50795", 103936),
ENTRY0("flat", "020922", "00e8daaacb7651adb9db0dd91e02bfd5", 78336),
ENTRY0("flowers", "980301", "c948c03dc3b25f784f822cb623d5bffb", 47616),
ENTRY0("fmvpoker", "000913", "3f4ee585aa91660d5483ef2f132fb1d3", 19456),
@@ -5868,9 +5862,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_literacy", "011118", "245b365f8ef81c146b3d091aa664848b", 52736),
ENTRY0("sif_woodencat", "011119", "3628449c452f7d0795d89cdfcce7d6da", 56320),
- // SpeedIF 18th Anniversary Competition
- ENTRY0("sif_farout", "161009", "1ad837661bb8b49c4dde09f149ede7fe", 254422),
-
// SpeedIF 2000 Competition
ENTRY0("sif_ritual", "991212", "f3a53b9e837a99e58a07133aef9cb23e", 55808),
@@ -5896,6 +5887,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_teachher2dance", "090901/z5", "05f40a30e9fcbff5785042452b3d2c27", 146944),
ENTRY0("sif_teachher2dance", "090901/zblorb", "d9c77a55fb2397f35e1de9f8bff92723", 239054),
+ // SpeedIF 18th Anniversary Competition
+ ENTRY0("sif_farout", "161009", "1ad837661bb8b49c4dde09f149ede7fe", 254422),
+
// SpeedIF Argonaut Competition
ENTRY0("sif_asciargo", "030309", "d660f5a1a71653e2701528ec9340ae20", 69120),
ENTRY0("sif_fleece", "030309", "da453dfbaf8efeeb9c29179e7e6f2429", 4608),
@@ -6197,7 +6191,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("stc06_thebaron", "060329", "cac25a2e2ce7aa87bccccb07dffad212", 310272),
// Spring Thing 2007
+ ENTRY0("stc07_fate", "070304", "03b02750dac39a92ef6dccf2bc1ced4f", 434568),
ENTRY0("stc07_fate", "070329", "b030c4881ced350f51c1a64bd0f45584", 481792),
+ ENTRY0("stc07_fate", "070910", "a659ea01a268760a28bd9a990c8bfb73", 503138),
// Spring Thing 2008
ENTRY0("stc08_pascal", "080217", "ccdf58a87467b4e822565d54b3ca2a20", 237568),
Commit: c3f84b3f366faf60e86e34c224f440c77b33f205
https://github.com/scummvm/scummvm/commit/c3f84b3f366faf60e86e34c224f440c77b33f205
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Fixes wrong / mispelled titles (III)
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 59a5602f70b..0c658c87ba4 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2604,8 +2604,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "armando", "L'Armando" },
{ "ayon_zcode", "Nel Mondo di Ayon" },
{ "beyondita_zcode", "Beyond" },
- { "darkiss1ita_zcode", "Darkiss! Il bacio del Vampiro - Capitolo 1: Il Risveglio" },
- { "darkiss2ita_zcode", "Darkiss! Il bacio del Vampiro - Capitolo 2: Viaggio all'Inferno" },
+ { "darkiss1ita_zcode", "Darkiss! Il Bacio del Vampiro - Capitolo 1: Il Risveglio" },
+ { "darkiss2ita_zcode", "Darkiss! Il Bacio del Vampiro - Capitolo 2: Viaggio all'Inferno" },
{ "enigma_zcode", "Enigma" },
{ "filamit", "Filaments" },
{ "flamel", "Flamel" },
Commit: 6add2bdfaa648ce7e32bb350a80f3875decfe898
https://github.com/scummvm/scummvm/commit/6add2bdfaa648ce7e32bb350a80f3875decfe898
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds multiformat info (II)
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 0c658c87ba4..6b7c6b4760e 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -6331,7 +6331,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("frc_heuresduvent", "080220", "5b9470352594bb79edee84ecc0134e4e", 337920, Common::FR_FRA),
ENTRY1("frc_divinebonace", "070711", "a09271e95d3720d1e8016600b7871906", 103936, Common::FR_FRA),
ENTRY1("frc_brrr", "070709", "8657c6e47832ce1a1a976fc1107e16fc", 73216, Common::FR_FRA),
- ENTRY1("frc_ilephare_zcode", "071220", "b9a70f4bbebbcdca4c52baa6dbac143f", 102912, Common::FR_FRA),
+ ENTRY1("frc_ilephare_zcode", "071220/z5", "b9a70f4bbebbcdca4c52baa6dbac143f", 102912, Common::FR_FRA),
// French games: French Comp 2008
ENTRY1("frc_brume", "100424", "b661a3f9a2f9a3700c6cfee216063615", 152576, Common::FR_FRA),
@@ -6446,13 +6446,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("tgp_gennorden", "230331", "dcc67e5b97f6aaf5f0c7e90a3c62f128", 208896, Common::DE_DEU),
// Italian games
- ENTRY1("beyondita_zcode", "100115", "4b87d3038bdf6df986f44a6fc1d8772c", 349840, Common::IT_ITA),
+ ENTRY1("beyondita_zcode", "100115/zblorb", "4b87d3038bdf6df986f44a6fc1d8772c", 349840, Common::IT_ITA),
ENTRY1("armando", "050429", "b74fb87510b6baa50307c2b63ba108de", 71168, Common::IT_ITA),
ENTRY1("ayon_zcode", "130730", "da1a2dab91d8ccec4b69d955487e9539", 232960, Common::IT_ITA),
ENTRY1("ayon_zcode", "200415", "aa86a043654bd0dd0fbb5b131ac1e43c", 198656, Common::IT_ITA),
- ENTRY1("beyond_zcode", "210810", "09912bc978bb88459fa1bb8405f5962a", 353192, Common::IT_ITA),
+ ENTRY1("beyondita_zcode", "210810/zblorb", "09912bc978bb88459fa1bb8405f5962a", 353192, Common::IT_ITA),
ENTRY1("darkiss1ita_zcode", "151120", "347db588b5663ab9be83048430d9f4a0", 156160, Common::IT_ITA),
- ENTRY1("darkiss1ita_zcode", "200435", "a04bdff3ea97bc0fc28f9559fd35ada4", 156160, Common::IT_ITA),
+ ENTRY1("darkiss1ita_zcode", "200425/z5", "a04bdff3ea97bc0fc28f9559fd35ada4", 156160, Common::IT_ITA),
ENTRY1("darkiss2ita_zcode", "150616", "899316750483830be4f38caf37ba7d7f", 219136, Common::IT_ITA),
ENTRY1("darkiss2ita_zcode", "180925", "10dc81bfb3a8973e841293abf76fe1b8", 181248, Common::IT_ITA),
ENTRY1("enigma_zcode", "111115", "6e9390f62c07038d44ab17167093c935", 111616, Common::IT_ITA),
@@ -6471,15 +6471,15 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("pietraluna_zcode", "110106/zblorb", "28f1d106a70a0f50aee1d2628bc42055", 522076, Common::IT_ITA),
ENTRY1("pietraluna_zcode", "150824", "773550301bd1cdf4c086a47c93ec8e9a", 523394, Common::IT_ITA),
ENTRY1("oldwest1", "020514", "0182ca4b8153fc90e7be355d1ef51c7e", 157184, Common::IT_ITA),
- ENTRY1("poesia_zcode", "398874", "c383d29e1237cfc4760b46a618f211d2", 196096, Common::IT_ITA),
+ ENTRY1("poesia_zcode", "398874/z5/v1", "c383d29e1237cfc4760b46a618f211d2", 196096, Common::IT_ITA),
ENTRY1("rovo", "080424", "b2f570c667e32ea44c121b44cc6baeda", 113664, Common::IT_ITA),
ENTRY1("scarafaggio", "070906", "6e980b7108fd4af148308214d6efc6bf", 131584, Common::IT_ITA),
ENTRY1("sfida", "200425", "12465a5bc24ac29f5f11dbea510a11a1", 83968, Common::IT_ITA),
- ENTRY1("sognosangue_zcode", "150702", "d00baeb8f4cca59ba88b24b6e8b71246", 151552, Common::IT_ITA),
+ ENTRY1("sognosangue_zcode", "150702/z5", "d00baeb8f4cca59ba88b24b6e8b71246", 151552, Common::IT_ITA),
ENTRY1("strega", "081007", "71f9cbdeb334cc1de6fce6e1a53cecf3", 153088, Common::IT_ITA),
ENTRY1("stregatto_zcode", "200424/z5", "7a4f5ec05579fbd913cac1167e890f5c", 84992, Common::IT_ITA),
ENTRY1("terkhen", "911906", "01670fb60050c159c7a0d542fbbdd7b4", 285184, Common::IT_ITA),
- ENTRY1("tesla_zcode", "160613", "e2650593a2aadaef8fb9a5f3b8e10c27", 94720, Common::IT_ITA),
+ ENTRY1("tesla_zcode", "160613/z5", "e2650593a2aadaef8fb9a5f3b8e10c27", 94720, Common::IT_ITA),
ENTRY1("villamorgana_zcode", "081014", "6be5dee7a5d1608362083850c9bfc679", 170256, Common::IT_ITA),
ENTRY1("villamorgana_zcode", "210728", "cd43011f68340e1fa9dc437251276d73", 184880, Common::IT_ITA),
ENTRY1("zazie", "030113", "906b9a3e02b2080ce7f06595c8bdcbb3", 89600, Common::IT_ITA),
@@ -7461,7 +7461,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("pj3_submarinesabot", "230512/z5", "5cc0529faba276319dce0ccf0a3681fc", 68608),
ENTRY0("pj3_a1rl0ck", "230225", "c41cdba49309a60aaafb79238e814726", 86528),
ENTRY0("pj3_a1rl0ck", "230317", "11c071867ac8bb4f3a104069fb6c9c3d", 82432 ),
- ENTRY0("pj3_a1rl0ck", "230402", "b0685da79e0c783b69a3944658ea34f6", 83456),
+ ENTRY0("pj3_a1rl0ck", "230402/z5/v1", "b0685da79e0c783b69a3944658ea34f6", 83456),
ENTRY0("pj3_strikeforce", "230227", "721affab23af57a324a59046a32206bc", 76800),
ENTRY0("pj3_lucidnight", "230226", "6544a782cfb772d929d6f8eb61e54db3", 64512),
ENTRY0("pj3_lucidnight", "230320", "7e82fcf268692a811cffd60661f85798", 67072),
Commit: ff74f6ebc35f8ce4ae43301e6dddf2584eac845d
https://github.com/scummvm/scummvm/commit/ff74f6ebc35f8ce4ae43301e6dddf2584eac845d
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds versioning info if still missing
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 6b7c6b4760e..bbbadc60ac1 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -3928,7 +3928,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cheater", "960920", "69753e7cb886a003615b8aa415702135", 48640),
ENTRY0("checkerhaunt", "211209", "24920f69ad800a977555b5404c86d515", 261210),
ENTRY0("cheesedoff_zcode", "160724", "f22a5e611479057236e0a8af31b62e70", 448080),
- ENTRY0("cheeseshop", "021230", "88329068474b92abf4b4363c177f6971", 85504),
+ ENTRY0("cheeseshop", "021230/v1", "88329068474b92abf4b4363c177f6971", 85504),
ENTRY0("cheshirecat_zcode", "140803", "69dced03ab92e1efeae0ea4a496743d5", 78848),
ENTRY0("cheshirecat_zcode", "141012", "0a8c570fb7499bcc35109fdf7320132b", 79872),
ENTRY0("cheshirecat_zcode", "150918/z5", "97f1096761d27951a1715c627390b6ba", 76800),
@@ -4590,7 +4590,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("tgm", "050330", "e345e2527801880bffc74981571875c9", 44544),
ENTRY0("thanet", "200313", "48029d6809ec3d3ddb5d6c69f8e88bb1", 176128),
ENTRY0("thanet", "201113", "d0dfcc5c81ac97509731211b5733fdee", 176128),
- ENTRY0("thatdamnelevator", "160710", "4986a2629b35b9092b5bddf40df5417b", 415184),
+ ENTRY0("thatdamnelevator", "160710/v1", "4986a2629b35b9092b5bddf40df5417b", 415184),
ENTRY0("thatdamnremote", "091214", "2b10cdcc7a83f6e82d3909838e5b439f", 251490),
ENTRY0("the5continent", "190719", "945907c269cf9e20a7584544df8db671", 171520),
ENTRY0("theatre", "951203", "8b3db2f9039696ffa0114d55ac219ab9", 185856),
@@ -4644,8 +4644,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("tutorial", "111030", "36147ba605eb49902f9d514a08638cd1", 468142),
ENTRY0("tutorialhotel", "100713", "2d57f52f53fa0845eb19ea97a29005fa", 154624),
ENTRY0("tuuli", "171008", "dbdcb2acfa69c6eb352343eb556f5d2b", 591756),
- ENTRY0("tuuli", "r3/180501", "0ee525701efafda124902b1b26f84bdf", 611734),
- ENTRY0("tuuli", "r4/180501", "0b7e2bb3f6887f30fb98b54230acf039", 611734),
+ ENTRY0("tuuli", "180501/v1", "0ee525701efafda124902b1b26f84bdf", 611734),
+ ENTRY0("tuuli", "180501/v2", "0b7e2bb3f6887f30fb98b54230acf039", 611734),
ENTRY0("txtadv", "051019", "c8bae5d42c33802db953d2ffb45216b0", 86016),
ENTRY0("typo", "041119", "549875ea83b4230896fa7d3fa18ba0a3", 100864),
ENTRY0("uhohdemo", "980218", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
@@ -5192,7 +5192,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if11_santaland", "110913", "e0e8181bbfe04b6cf55c3903153d5ae2", 410112),
ENTRY0("if11_canamicah", "110930", "309cde7bcb427088940ac701b7b18040", 363008),
ENTRY0("if11_comedyerror", "111017", "9219e4a1ac32b67d508d661f0e00eb6c", 885682),
- ENTRY0("if11_tenthplague", "??????", "358056bdf0d1df7dad3ebbfc46e4f4e0", 379176),
+ ENTRY0("if11_tenthplague", "?????\?/v1", "358056bdf0d1df7dad3ebbfc46e4f4e0", 379176),
ENTRY0("if11_coldiron", "110909", "e917805948c99b02fdf1491542c2d8dc", 227328),
ENTRY0("if11_androawake", "110930", "1c38c3eba0c484048416cbff512b59ba", 512312),
ENTRY0("if11_keepsake", "110906", "293a92fcd66e8351a7062ed954df5d9e", 462088),
@@ -5210,7 +5210,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if12_sundayafterno", "120929", "782342798ab1966ae14c740c2702e1e0", 327168),
ENTRY0("if12_spiral", "120929", "5ae949fd69c4549d97402a3a7b3d6dfb", 347648),
ENTRY0("if12_bodybargain", "120929", "3f6416efb106a73251b731bccd61e18c", 393344),
- ENTRY0("if12_fishbowl", "12????", "d78a44277239ae80788a322e49109813", 392262),
+ ENTRY0("if12_fishbowl", "12???\?/v1", "d78a44277239ae80788a322e49109813", 392262),
ENTRY0("if12_summerland", "120930", "b57f5c37a65a09b7df789167a027624f", 392238),
ENTRY0("if12_lunarbase1", "120929/z8", "8496b5fe70c738144e85031ea243f830", 311296),
ENTRY0("if12_lunarbase1", "120929/zblorb", "f1fe0b501a7af58a305d85ce3738c1e6", 1371878),
@@ -5798,7 +5798,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_taxes", "123456", "4cfde3ed88043fce6bb953021be69287", 79360),
// SpeedIF 10^-9 Competition
- ENTRY0("sif_krakatoa", "021215", "3c62064723cfd8a89beb081c1703d133", 73728),
+ ENTRY0("sif_krakatoa", "021215/v1", "3c62064723cfd8a89beb081c1703d133", 73728),
ENTRY0("sif_roadestruction", "021214", "34d12792dda75cd8036455b2b2d74855", 58368),
// SpeedIF 11 Competition
@@ -6235,8 +6235,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("stc23_mariewaits", "230402", "8d6e47991a8eff1925acb14f918eb2dd", 105472),
// Danish games
- ENTRY1("nissen", "r4/171207", "c81784afb569b863098e8374dfdd4f32", 142848, Common::DA_DNK),
- ENTRY1("nissen", "r3/171207", "fb28905b7ff93a22d5fe43a18efa90c3", 142848, Common::DA_DNK),
+ ENTRY1("nissen", "171207/v1", "fb28905b7ff93a22d5fe43a18efa90c3", 142848, Common::DA_DNK),
+ ENTRY1("nissen", "171207/v2", "c81784afb569b863098e8374dfdd4f32", 142848, Common::DA_DNK),
// Dutch games
ENTRY1("adv", "020822", "dff45a0d89ed78a204d49d18341d15ce", 153600, Common::NL_NLD),
@@ -6264,7 +6264,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("citronille", "090111", "17a97c92575acb22cb3a33797b5218c2", 131072, Common::FR_FRA),
ENTRY1("enfant", "081228", "33b8b7c8c7c0c1cdc61e9c02fb34f683", 77312, Common::FR_FRA),
ENTRY1("escaperoom", "110301", "c039c9749a754f312f4fb4fc45f9dc90", 75264, Common::FR_FRA),
- ENTRY1("espions", "070417", "c592155da4dd1bb360c3c4129a1bd54b", 129536, Common::FR_FRA),
+ ENTRY1("espions", "070417/v1", "c592155da4dd1bb360c3c4129a1bd54b", 129536, Common::FR_FRA),
ENTRY1("etoiles", "080211", "19affb3442f83e3cd0d46c245bc81bcc", 69632, Common::FR_FRA),
ENTRY1("etoiles", "190825", "313ea6b0a4f1978d6ad67180dd3c000b", 72704, Common::FR_FRA),
ENTRY1("femme", "080103", "5edba9471b92073b15f8f15ebe2890d3", 69632, Common::FR_FRA),
@@ -6572,7 +6572,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("paraiso", "000214", "28abb3f35a041ea425b9ec3e93086440", 68096, Common::ES_ESP),
ENTRY1("perseo", "150428", "5242114f236e71848be5f6c92fdcb6ef", 26624, Common::ES_ESP),
ENTRY1("peso", "981021", "db6fa2c6d6e9d385e0625f9b66c84f6b", 65536, Common::ES_ESP),
- ENTRY1("playera", "010101", "9866408f548c8606e521075907b33ca7", 80896, Common::ES_ESP),
+ ENTRY1("playera", "010101/v1", "9866408f548c8606e521075907b33ca7", 80896, Common::ES_ESP),
ENTRY1("playera", "021100", "a30d9013d71a6277e2b062fde304ff22", 80384, Common::ES_ESP),
ENTRY1("premios", "000502", "085f093d0ab40c7a46ed2ca5a8382b86", 71168, Common::ES_ESP),
ENTRY1("pueblofantasma", "140305", "37284904beae0eedbfb98b17585bcaae", 33792, Common::ES_ESP),
Commit: 992acd2d8c4309072effbc881a5bdb8bd85971a6
https://github.com/scummvm/scummvm/commit/992acd2d8c4309072effbc881a5bdb8bd85971a6
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Fixes wrong extra info if needed
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 bbbadc60ac1..73e371fb4fa 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -3536,7 +3536,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("deadline", "28-850129", "5118a80c51407f741ecb8c8aec286124", 108420),
ENTRY0("enchanter", "15-999999", "31dc4b6d146d0dbef02c81ffdf44425c", 109230),
ENTRY0("enchanter", "10-830810", "7b41d915b4c2e31423d99925e9438aa4", 109126),
- ENTRY0("enchanter", "r15-s831107.", "e70f21aad650dd196fa3601cab5e0fc5", 109230),
+ ENTRY0("enchanter", "15-831107", "e70f21aad650dd196fa3601cab5e0fc5", 109230),
ENTRY0("enchanter", "16-831118", "4de3468f358f88ad188c08ad213adefa", 109234),
ENTRY0("enchanter", "16-840518-MAC", "7665971d211d70954a651bcb109db231", 109332),
ENTRY0("enchanter", "24-851118", "9e84697a6b1141f7d6f10cf781b180b2", 108638),
@@ -4311,7 +4311,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("mercurytrucking", "990424", "d4e2a55d878dec5878e4cf9d43361d9b", 150016),
ENTRY0("metamorphoses", "020222", "cb23d62a4dce52afd6104683aface9f6", 177664),
ENTRY0("mhpquest", "960613", "58b0832c491d961426b73a6b989e905a", 52736),
- ENTRY0("micropuzzle", "150128", "b10ce858dcaf942a8300a89205055a43", 784384),
+ ENTRY0("micropuzzle", "200511", "b10ce858dcaf942a8300a89205055a43", 784384),
ENTRY0("midpoints", "010330", "1004502d7dea284be6c6298316c5f9c8", 94720),
ENTRY0("mimesis", "980110", "abd66d64b98d47ebc88f69d35816fdf8", 90112),
ENTRY0("mindelectric", "941008", "900aae2e5ef17d957e26e8bc0ef90b86", 70656),
Commit: 9238624634938e6018c288691d73634ad59dfa15
https://github.com/scummvm/scummvm/commit/9238624634938e6018c288691d73634ad59dfa15
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Fixes wrong / mispelled titles (IV)
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 73e371fb4fa..84efaa38049 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -6227,7 +6227,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Spring Thing 2021 - Main Festival
ENTRY0("stc21_takethedogout", "210404", "48879bdbfdebc9e4cc57a8261fc4be96", 657462),
- // Spring Thing 2022
+ // Spring Thing 2022 - Main Festival
ENTRY0("stc22_hypercubic", "220320", "6895d310aa8d3bc7dfb67860ab1bc09e", 263680),
ENTRY0("stc22_wry", "220407", "a7c52c575f68f1affe727cec8647c572", 460216),
Commit: b2596213c2f9b8975643090b418ebcdde3f966b9
https://github.com/scummvm/scummvm/commit/b2596213c2f9b8975643090b418ebcdde3f966b9
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Sets russian games as really russian games
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 84efaa38049..bbbacbe2366 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -6505,10 +6505,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("ma_5feudi", "191213", "175cdef793bf9316f70714921e178ac3", 82944, Common::IT_ITA),
// Russian games
- ENTRY0("allroads", "070701", "427693ae57580bbc57f204c50437d3cc", 198656),
- ENTRY0("bluechairs", "111222", "9d6af2460c034fa9078846180ec31f05", 338944),
- ENTRY0("metamorphoses", "080518", "bc16740cc10500b0d1e1e8e768da6417", 203776),
- ENTRY0("spiderandweb", "091122", "3ea174936bc6d56c3f4d0bd5fa1fe720", 321536),
+ ENTRY1("allroads", "070701", "427693ae57580bbc57f204c50437d3cc", 198656, Common::RU_RUS),
+ ENTRY1("bluechairs", "111222", "9d6af2460c034fa9078846180ec31f05", 338944, Common::RU_RUS),
+ ENTRY1("metamorphoses", "080518", "bc16740cc10500b0d1e1e8e768da6417", 203776, Common::RU_RUS),
+ ENTRY1("spiderandweb", "091122", "3ea174936bc6d56c3f4d0bd5fa1fe720", 321536, Common::RU_RUS),
// Slovenian games
ENTRY1("zenin", "070628", "bda2d35eb0614374d02bae623d3a22ec", 90112, Common::SK_SVK),
Commit: bfafa327fc119857985c13d35b9ce98b8c5e8f9e
https://github.com/scummvm/scummvm/commit/bfafa327fc119857985c13d35b9ce98b8c5e8f9e
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds 110 new entries
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 bbbacbe2366..56f8d5044e9 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -121,6 +121,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "acrossstars", "Across the Stars" },
{ "acrossstarsclues", "Across the Stars: InvisiClues" },
{ "acrossstarshints", "Across the Stars: InvisiHints" },
+ { "aciftotorial", "Adam Cadreâs IF Tutorial" },
{ "addendum", "Flawed Addendum" },
{ "adv", "Adventure, Colossal Cave" },
{ "adv350_zcode", "Adventure, 350 Point Colossal Cave" },
@@ -205,6 +206,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "bodybargain", "Body Bargain" },
{ "bofh", "The Bastard Operator From Hell" },
{ "bomber", "The Mad Bomber" },
+ { "bonesaw", "The Unstoppable Vengeance of Doctor Bonesaw" },
{ "bookvol", "Book and Volume" },
{ "booth", "Pick up the Phone Booth and Die" },
{ "boothdye", "Pick up the Phone Booth and Dye" },
@@ -284,11 +286,13 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "countdown3", "Countdown 3 - The Mind" },
{ "cove", "The Cove" },
{ "crabhat", "Oh No, Mr Crab Stole Your Hat!" },
+ { "cragnemanor_zcode", "Cragne Manor" },
{ "crazydiaper", "The Tale of the Crazy Diaper Man" },
{ "craverlyheights", "Craverly Heights" },
{ "creepydemo", "A Day in the Creepy Life of Bob (Demo)" },
{ "crimescene", "A Crime Scene" },
{ "critbreach", "Critical Breach" },
+ { "criticalhit", "Critical Hit" },
{ "crobe", "Crobe" },
{ "cryptographer", "Cryptographer" },
{ "csbb", "Crystal and Stone Beetle and Bone" },
@@ -350,6 +354,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "eas", "Earth and Sky" },
{ "edifice", "The Edifice" },
{ "egcpc", "EGC Paper Chase" },
+ { "eggstraordadv", "Eggstraordinary Adventure" },
+ { "electricpuppet", "The Electric Puppet" },
{ "elephantaflife", "Elephants and the Afterlife" },
{ "elephants1", "When I Was Shot By Elephants" },
{ "elephants2", "When I Was Shot By Elephants 2: Super Elephants" },
@@ -455,11 +461,13 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "guestreet", "Life on Gue Street" },
{ "gumshoe", "Gumshoe" },
{ "gussdeath", "Guss's Death" },
+ { "hadeanlands_zcode", "Hadean Lands (Demo)" },
{ "halloweve", "Hallow Eve" },
{ "hamhouse", "In the House of Professor Evil: The HAM HOUSE" },
{ "hamil", "Hamil" },
{ "hangar22", "Hangar 22" },
{ "happyeverafter", "Happy Ever After" },
+ { "hauntedhouse", "Haunted House" },
{ "hauntings", "Hauntings" },
{ "headcase", "Head Case" },
{ "heidi", "Heidi" },
@@ -474,6 +482,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "hiddennazi", "The Game Formerly Known as Hidden Nazi Mode" },
{ "hiddenverbiage", "Hidden Verbiage" },
{ "hidepachyderm", "Hide a Pachyderm!" },
+ { "hippoelmstr_zcode", "Hippo on Elm Street" },
{ "hipponewyear", "And a Hippo New Year" },
{ "hlainform", "HLA Adventure" },
{ "hobbitredux_zcode", "The Hobbit - The True Story - Redux, Director's Cut" },
@@ -539,6 +548,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "kirby", "The X-Child, Kevin Johnson Residence Hall Saga 2" },
{ "kitten", "Robot Finds Kitten" },
{ "kooku", "Kook U" },
+ { "krakatoa", "Krakatoa Tuna Melt" },
{ "lackofvision", "Lack of Vision" },
{ "lambs", "Silence of the Lambs" },
{ "lambs2", "Silence of the Lambs 2" },
@@ -551,6 +561,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lex", "LeX" },
{ "librarian", "Life of a Librarian" },
{ "libraryfront", "All Quiet on the Library Front" },
+ { "lifewithocd", "Life With OCD" },
{ "lifeordeath", "Life or Death" },
{ "limp", "Limp" },
{ "lionskin", "In the Skin of a Lion Quest: Caravaggio's Journey" },
@@ -567,6 +578,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lockeddoor7", "Locked Door VII" },
{ "lockeddoor8", "Locked Door VIII" },
{ "lockeddoor9", "Locked Door IX" },
+ { "lockedroom", "The Locked Room" },
{ "lookingtothesky", "Looking to the Sky" },
{ "lostpigandplace", "Lost Pig and Place Under Ground" },
{ "lostspellmaker", "The Lost Spellmaker" },
@@ -596,6 +608,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "missinggrandpa", "Missing Grandpa: Lost in Time" },
{ "mite", "Mite" },
{ "mobius", "Möbius" },
+ { "monkeybear", "Monkey and Bear" },
{ "monstermaker", "Monster Maker" },
{ "monzasphantom", "Monza's Phantom" },
{ "moonglow", "Miniventure #1: Moonglow" },
@@ -603,6 +616,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "moonwrecked", "Moonwrecked" },
{ "mornelune", "Morne Lune" },
{ "more", "More" },
+ { "mortalkombat", "Mortal Kombat: Fire and Ice" },
{ "mortlakemanor", "Mortlake Manor" },
{ "motelcalifornia", "Motel California" },
{ "motherloose", "Mother Loose" },
@@ -624,6 +638,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "myangel", "My Angel" },
{ "mylastduchess", "My Last Duchess" },
{ "mymagictirehoax", "My Magic Tire Hoax" },
+ { "mysterywinch", "The Mystery of Winchester High" },
{ "myunclegeorge", "My Uncle George" },
{ "nameless", "Endless, Nameless" },
{ "nascarexperience", "The Realistic Nascar eXperience" },
@@ -706,6 +721,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "pytho_zcode", "Pytho's Mask" },
{ "quidditch1954", "The Quidditch Final of 1954" },
{ "quietevening", "A Quiet Evening at Home" },
+ { "quitequeer", "Quite Queer Night Near" },
{ "rachaelbadday", "Rachel Has a Bad Day" },
{ "ralph", "Ralph" },
{ "rameses", "Rameses" },
@@ -729,6 +745,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "robotempire", "Holy Robot Empire" },
{ "robotgardening", "Robot Gardening" },
{ "robots", "Robots - Another Abuse of the Z-Machine" },
+ { "rockinghorse", "RockingHorse" },
{ "rogue", "zROGUE" },
{ "roomserial", "Room Serial" },
{ "roofed", "Roofed" },
@@ -771,8 +788,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "shrapnel", "Shrapnel" },
{ "siliconcastle", "Silicon Castles" },
{ "simpletheft2", "A Simple Theft 2: A Simple Theftier" },
+ { "sixgrayrats", "Six Gray Rats Crawl Up the Pillow" },
{ "slackerx", "Slacker X" },
{ "sleepcycle", "Sleep Cycle" },
+ { "slickercity", "Slicker City" },
{ "smallroom", "Trapped in a Small Room" },
{ "smallsimple", "A Small & Simple Text Adventure" },
{ "snafufun", "The Adventure" },
@@ -856,6 +875,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "thejob", "The Job" },
{ "thelighthousemm", "The Lighthouse (by Marius Muller)" },
{ "themall", "The Mall" },
+ { "thesnowman", "The Snowman" },
{ "thesproutpouch", "Reor's Bush-Cave: The Sprout Pouch" },
{ "thetemple", "The Temple" },
{ "thewedding", "The Wedding" },
@@ -913,7 +933,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "visualizing", "Visualizing" },
{ "voices", "Voices" },
{ "vosr", "Voices of Spoon River" },
+ { "wadewar2", "The WadeWars Book II: Niska" },
{ "wadewar3", "The WadeWars Book III: Askin" },
+ { "walkamongus", "Walk Among Us" },
{ "walkinthepark", "A Walk in the Park" },
{ "wallpaper", "Delightful Wallpaper" },
{ "warblersnest", "The Warbler's Nest" },
@@ -923,6 +945,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "weather", "A Change in the Weather" },
{ "weirdcity", "Weird City Interloper" },
{ "weirdness", "Weirdness" },
+ { "welcome", "Welcome" },
{ "welcometohell", "Welcome to Hell" },
{ "welcometopuerto", "Welcome to Puerto Rico" },
{ "wernersquest1", "Werner's Quest 1: The Black Ladder" },
@@ -1701,6 +1724,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// Ectocomp 2022 - La Petite Mort
{ "ec22_enigmamanor", "The Enigma of the Old Manor House" }, // 1st Place
+ { "ec22_thosedare", "Prime Pro-Rhyme Row #5: There Those Dare Doze" }, // 17th Place
// Ectocomp 2022 - Le Grand Guignol
{ "ec22_civil", "Prime Pro-Rhyme Row #4: Civil Seeming Drivel Dreaming" }, // 15th Place
@@ -2431,6 +2455,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ascenseur", "Ascenseur" },
{ "aventure", "Aventure" },
{ "balcon", "Sorciere au Balcon" },
+ { "brume", "Brume" },
{ "castelrous", "Castelrous" },
{ "caverne", "La Caverne des Morlocks" },
{ "championbasketball", "Champion de Basket-ball" },
@@ -2443,6 +2468,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "espions", "Les Espions Ne Meurent Jamais" },
{ "etoiles", "Celui qui Voulait Décrocher les Etoiles" },
{ "femme", "La Femme Qui Ne Supportait pas Les Ordinateurs" },
+ { "fenetre", "Fenêtre sur ma Cour" },
{ "filaments", "Filaments" },
{ "grosscarabee", "Mon Voisin Est un Gros Scarabée" },
{ "histoire", "Une Histoire" },
@@ -2462,6 +2488,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "memelespommes", "Même les Pommes de Terre Ont des Yeux!" },
{ "mortblue", "La Mort Bleue" },
{ "ombre", "Ombre" },
+ { "pantinelectrique", "Le Pantin Electrique: Prologue" },
{ "paranoiafr", "Paranoia" },
{ "petitgnome_zcode", "Petit Gnome" },
{ "plicploc", "Plic Ploc" },
@@ -2480,6 +2507,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "templenaga", "Le Temple Nâga" },
{ "terres", "Terres Etrangères" },
{ "tristam", "L'Ile Tristam" },
+ { "valleemysterieuse", "La Vallée Mystérieuse" },
{ "verdeterre", "Le Butin du Capitaine Verdeterre" },
{ "vindaloofr", "Vindaloo" },
@@ -2549,6 +2577,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "knack", "Knack!" },
{ "mchatton", "Tutorial Eine Einfuhrung in Textadventures von Cooper McHatton" },
{ "o", "O" },
+ { "schiebefehl", "Schiebefehl" },
{ "seestrasse", "SeestraÃe" },
{ "starrider", "Star Rider" },
{ "trampelviecher", "Trampelvieche: Eine Halloween-Kurzgeschichte" },
@@ -2601,31 +2630,57 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "tgp_gennorden", "Gen Norden" }, // 4th Place
// Italian games
+ { "africanescape", "African Escape" },
+ { "anello", "L'Anello" },
{ "armando", "L'Armando" },
+ { "attentiombra", "Attenti a quell'Ombra" },
{ "ayon_zcode", "Nel Mondo di Ayon" },
{ "beyondita_zcode", "Beyond" },
+ { "bustadimenticata", "La Busta Dimenticata" },
+ { "campusinvad_zcode", "Campus Invaders" },
+ { "casamisteriosa", "Quella Casa Misteriosa Laggiù nella Palude" },
+ { "cosmic", "Cosmic Adventure" },
{ "darkiss1ita_zcode", "Darkiss! Il Bacio del Vampiro - Capitolo 1: Il Risveglio" },
{ "darkiss2ita_zcode", "Darkiss! Il Bacio del Vampiro - Capitolo 2: Viaggio all'Inferno" },
{ "enigma_zcode", "Enigma" },
{ "filamit", "Filaments" },
{ "flamel", "Flamel" },
+ { "fugacropoli_zcode", "Fuga dall'Acropoli" },
{ "giardino_zcode", "Il Giardino Incantato" },
+ { "intrappola", "In Trappola" },
+ { "isolakiller", "L'Isola del Killer" },
+ { "jibbidu", "Jibbidu" },
{ "kangourou", "Kangourou dell'Informatica 2013" },
+ { "katzrfun", "Katz R FuN" },
+ { "killer", "The Killer His or Her..." },
{ "koohinoor", "Kooh-I-Noor" },
{ "lazyjones", "Lazy Jones e il Meritato Riposo" },
- { "pietraluna_zcode", "La Pietra della Luna" },
+ { "littlefalls_zcode", "Little Falls" },
+ { "lucifinanza_zcode", "Luci della Finanza" },
{ "marconi", "Visita al Marconi" },
+ { "noalpitour", "No Alpitour" },
+ { "noavventura", "Non Sarà un'Avventura" },
{ "oldwest1", "Pecos Town, Old West Episode I" },
+ { "ordinedragone", "L'Ordine del Dragone" },
+ { "paosqura", "Pasqua Oscura" },
+ { "pietraluna_zcode", "La Pietra della Luna" },
{ "poesia_zcode", "Manca Solo un Verso a Quella Poesia" },
+ { "roccatuono", "Guilhern di Ob: Ritorno a Rocca del Tuono" },
{ "rovo", "Il Rovo" },
{ "scarafaggio", "Lo Scarafaggio" },
{ "sfida", "Sfida all'Ignoto" },
{ "sognosangue_zcode", "Sogno di Sangue" },
+ { "sparviero", "Lo Sparviero" },
+ { "sparviero2", "Lo Sparviero II: Festa a Blanchefort" },
{ "strega", "La Strega di Maughn" },
{ "stregatto_zcode", "Salvate lo Stregatto!" },
{ "terkhen", "Ogul e lo Scettro di Terkhen" },
{ "tesla_zcode", "In Cerca di Tesla" },
+ { "toyshop", "Toyshop: Negozio di Giocattoli" },
+ { "trincea", "Trincea" },
{ "villamorgana_zcode", "Villa Morgana" },
+ { "vita_zcode", "La Vita? Non Venitemi a Parlare della Vita" },
+ { "volonta_zcode", "La Volontà dei Morti" },
{ "zazie", "Zazie, Una Lettura Interattiva" },
{ "zenfactorspa", "ZenFactor Spa" },
{ "zigamusita_zcode", "Zigamus: Zombi al Vigamus" },
@@ -2661,6 +2716,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "byodspa", "BYOD" },
{ "casarisa", "La Casa de la Risa" },
{ "cavernad", "La Caverna del Drgon de Bronce" },
+ { "corto", "Corto (Demo)" },
{ "cronicasparaiso", "Cronicas del Paraiso" },
{ "cruzado", "El Cruzado" },
{ "cueva", "La Oscura Cueva" },
@@ -2697,12 +2753,14 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "premios", "II Concurso de Mini-Aventuras" },
{ "pyramid", "Piramide de la Perdicion" },
{ "quenoche", "Qué noche!" },
+ { "quovadis", "Un Ejemplo de QuoVadis.h (Demo)" },
{ "raro", "Raro" },
{ "redencionmomificad", "Redención Momificada" },
{ "reflejos", "Reflejos Blancos" },
{ "regalo", "El Regalo de Gorbag" },
{ "roleando", "Roleando" },
{ "saee", "Saee" },
+ { "sgw_zcode", "Test Para SGW (Demo)" },
{ "sinclairdemo", "Sinclair y el Misterio de Glen Quaich (Demo)" },
{ "sinrumbo", "Sin Rumbo" },
{ "tiros", "Un DÃa Duro en la Sala de Tiro" },
@@ -3778,6 +3836,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("aasmasters", "030410", "bb6645f33130c7881da72ff0bfb6fb5b", 68608),
ENTRY0("accuse", "070321", "3a1098524f8d6964a5d7a2579e9367f1", 129528),
ENTRY0("acheton", "111115", "5abc5f815b7f4f6031781a3e6126ef03", 250880),
+ ENTRY0("aciftotorial", "151031", "5111132f57b4c882051a122525bed51c", 100352),
ENTRY0("acorncourt", "970904", "119dc6466da205261efc1ef8e00d26d1", 55296),
ENTRY0("acrobat", "090111", "adaf3516d405d7dc65cbff1986f41af2", 2068718),
ENTRY0("acrossstars", "100329", "ef910f930a01ac4d24051b8fce549180", 524288),
@@ -3847,6 +3906,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("backup", "091204", "52d1d40ff557c21b7d4464e12b6d646c", 429188),
ENTRY0("badguys", "971113", "41fe87f9853672ab269ce0ab91de9046", 55800),
ENTRY0("ballerina102", "991128", "9f92c9d90a536f62d7a535e7026c28bc", 508928),
+ ENTRY0("bakingwithlizzie", "170813", "946db43fb6f8da8b6eefd61dc0c6a774", 451602),
ENTRY0("bakingwithlizzie", "170924", "d289b6eb29982127b83e2f4254636e27", 380928),
ENTRY0("balances_zcode", "961216", "2b740e4bf08e64580085640b40a0ead8", 75264),
ENTRY0("baldersdeath", "111107", "cec997b2ba4917a2dab2640f276f1c7c", 254404),
@@ -3877,6 +3937,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("bodybargain", "121021", "cf2fc83e9230a45317fdff11c3ee3fc5", 400000),
ENTRY0("bofh", "030202", "c43d7674558043729cf3916f7e1bfe4d", 101376),
ENTRY0("bomber", "971123", "1c1740d9770d53d7a18cf56006e8d88b", 3584),
+ ENTRY0("bonesaw", "180405", "cb4195df6cf1b44786d5edf81287a26a", 342016),
ENTRY0("bookvol", "051225", "c949b9db879b10faea5cfca45ee6a657", 225792),
ENTRY0("booth", "960409", "953578eeec2b85c92fd54d87f3e9c7fb", 44544),
ENTRY0("boothdye", "345678", "772134a9ceb8c7dc5f2b10d6d139aa0d", 51712),
@@ -3895,6 +3956,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("burnsnightsupper", "120124", "a1153aab71b7a3bc4bd1aa056f3145e8", 251342),
ENTRY0("busted", "941223", "e164cfeed308fd25bc102a18b3c8f15c", 82944),
ENTRY0("byod", "200928", "90b19dc00264bc1ae97c1338d5ea0bca", 549618),
+ ENTRY0("byod", "201106", "fdcb10f14d32060c016b509ee40dae13", 550642),
+ ENTRY0("byod", "230325", "16d57e585acf6de2b1aa6cd20a7959fa", 551154),
ENTRY0("byzantinpersp", "091119", "61dcb1e79885f76f9f5f5c62ce2c7e8d", 1727208),
ENTRY0("cabal", "041127", "b8f7f30bef898f4ed1814b0094c40b1e", 178176),
ENTRY0("cacharensdilemma", "090526", "dd1531291506c98fa2e3f6ab25314a67", 346112),
@@ -3929,6 +3992,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("checkerhaunt", "211209", "24920f69ad800a977555b5404c86d515", 261210),
ENTRY0("cheesedoff_zcode", "160724", "f22a5e611479057236e0a8af31b62e70", 448080),
ENTRY0("cheeseshop", "021230/v1", "88329068474b92abf4b4363c177f6971", 85504),
+ ENTRY0("cheeseshop", "021230/v2", "cbf746a948b66ae8d2a65e52134654b4", 85504),
ENTRY0("cheshirecat_zcode", "140803", "69dced03ab92e1efeae0ea4a496743d5", 78848),
ENTRY0("cheshirecat_zcode", "141012", "0a8c570fb7499bcc35109fdf7320132b", 79872),
ENTRY0("cheshirecat_zcode", "150918/z5", "97f1096761d27951a1715c627390b6ba", 76800),
@@ -3942,11 +4006,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("classchallenge", "201112", "cf1cc6017a784a8f52daaaa7c617772a", 163840),
ENTRY0("claw", "970327", "4d3992e95530a301ca58939a197c6b1b", 130048),
ENTRY0("cleangetaway", "230430/z3", "d10bd839564e6c737b674c35ab518baf", 53760),
+ ENTRY0("cleangetaway", "230430/z5", "458678c12490137ffdd972b78b307562", 54784),
ENTRY0("cleanair", "190608", "3e5a972edf102956f6973c9fc7a8d388", 410302),
ENTRY0("cliffedge", "111030", "2bcba042a3b56fb010c9ab0e64cecad5", 324608),
ENTRY0("cockandbull", "170401", "6036a188e9def979678697ce7be14171", 895024),
ENTRY0("clockwork", "200725", "e7a388799d227c9b8b114a4b398b500a", 40344),
ENTRY0("codenamesilver", "170619", "8250de9dd95418d6cfa1b5f323254ac4", 357888),
+ ENTRY0("codenamesilver", "220622", "dc5dc0208b955cf35f5c5c352745f737", 357888),
ENTRY0("cogs", "201116", "70a02efa75d49fface1f3577e90278db", 176128),
ENTRY0("cogs", "201113", "b4da5e421dca6932f2a39311fab8809b", 176128),
ENTRY0("cointoss", "150217", "e19c6d27ccdae1fee28136f8efb829ec", 314426),
@@ -3964,11 +4030,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("countdown3", "070110", "08be83ed93d1504f3dab14b8ec80beb2", 144384),
ENTRY0("cove", "000525", "a84f448606c1b271a41b225244ef43a9", 130048),
ENTRY0("crabhat", "130216", "c7ccd1b68fd860cbaec5ee721e0a06e4", 154112),
+ ENTRY0("cragnemanor_zcode", "180804", "f3553639e91a43a12f3dc083ebee67a9", 381952),
+ ENTRY0("cragnemanor_zcode", "180812", "67d46450a8833c34d3231673a1f3dca9", 378880),
ENTRY0("craverlyheights", "140414", "91e0e3f0e2a6393c7674f5cd3ddf3c52", 264192),
ENTRY0("crazydiaper", "120430", "16f632238939474b22c96b3ec19b5f84", 220748),
ENTRY0("creepydemo", "100317", "e211ed2eef47d78f72330d98e0f9503f", 150016),
ENTRY0("crimescene", "130123", "508196f1cd974f789fdc2af69767a1d1", 320916),
ENTRY0("critbreach", "130817", "348fc7ef47cab92d0b7f286da3c3ab90", 268800),
+ ENTRY0("criticalhit", "091002", "87f825b236785d94302e1293791b9daa", 311296),
ENTRY0("crobe", "111115", "d8b138a87f6226b8283c33c50c6f254c", 92160),
ENTRY0("cryptographer", "071216", "5c306d5f1cee2d4eabf199012a354ff8", 40448),
ENTRY0("csbb", "090625", "30bd815bc7d5943a0c8725e3b31ec373", 489984),
@@ -4042,7 +4111,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("eas", "011204", "5dffcdadd1f24333aa6cb03fefce22fe", 183296),
ENTRY0("edifice", "980206", "e2fd79d86f7e77659ef60519d2423856", 181760),
ENTRY0("egcpc", "100408", "ab75fb61ae23aff72c1dcd104e651766", 353280),
+ ENTRY0("eggstraordadv", "160813", "80ddef3cc800e2ad11d00cb1172f8341", 293528),
ENTRY0("eldariasurvival", "130213", "ffdd78885e5883dc86291294c8cd45b4", 156672),
+ ENTRY0("electricpuppet", "080425", "9a98f65333d8efe621cb5e3688e60bf9", 188416),
ENTRY0("elephants1", "120407", "c2594ae4986d460f5f47ec38d3759a24", 151040),
ENTRY0("elephants2", "120407", "70263b9eee2e0c03111c3ebc529de760", 156672),
ENTRY0("elephants3", "120409", "6e9cbdf3128079d42abef931964ed835", 236032),
@@ -4083,6 +4154,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("fff", "080121", "c29786d16b5498656e19f06eb3d58d94", 100864),
ENTRY0("fifthcontinent", "190816", "69d659a6910d04332a1f517d5630b01a", 172544),
ENTRY0("fifthcontinent", "201104", "b8749102dd7be7e2ef31dcd8cbacd69a", 171520),
+ ENTRY0("figaro", "070430", "1c70432445689cd4cd2a196285cb1aea", 136192),
ENTRY0("figaro", "070910/z5", "4e661efb3a2aa9d1913b662b5c29a756", 151552),
ENTRY0("figaro", "070910/zblorb", "fdab59d4bb51e64c1376b9bab4de94b0", 152932),
ENTRY0("figaro", "100911", "b696b4578c9d4044edb137e3a87b0f50", 406596),
@@ -4093,7 +4165,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("findthebed", "100708", "02d3f5a2fba50f42c750a902f04f54c8", 289224),
ENTRY0("findthemouse", "090810", "6703a5f5ffee588f2dc0ce216a545e83", 147456),
ENTRY0("finetuned", "020520", "354ff8d5758cd27f054d5f575dd37742", 293888),
+ ENTRY0("fingertipsfriend", "120514", "e8c7de7a01feaa665d97db2501160eb0", 386560),
ENTRY0("fingertipsfriend", "140106", "44cad06c5c79a7f99e53974a7d08c273", 423480),
+ ENTRY0("fingertipsmilk", "120515", "a908551dd98ef7df4436f674116a48d4", 370688),
+ ENTRY0("fingertipsmilk", "140312/z8", "cbba526456d9305f3691408dd64f4340", 190464),
ENTRY0("fingertipsmilk", "140312/zblorb", "01d3504181777b30f96de20dfedda359", 278664),
ENTRY0("firstday", "110119", "58c46cbeeaf96c3302515cb3e9aedcec", 454606),
ENTRY0("flat", "020922", "00e8daaacb7651adb9db0dd91e02bfd5", 78336),
@@ -4148,6 +4223,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("gourmetgaffe", "120625", "e8b68d14298ab4e921985667ae74417d", 257156),
ENTRY0("gourmet", "031116/z5", "b7a2d1ce038c5ccc983fc3cec4cac682", 190464),
ENTRY0("gourmet", "031116/zblorb", "6a78f4aa50d962668a2bf7b0e788bafe", 360808),
+ ENTRY0("gowest", "110823", "26da8324bd67fa93bd25c4234f51073f", 251476),
ENTRY0("gowest", "120425", "2c1e329d9cde395785f8323a740a361e", 251988),
ENTRY0("greatpancake", "180117", "9f4e359b40bc53631937c2c44ee5082c", 264268),
ENTRY0("greaterthan", "100415", "f7e6e82cda24f2e6f8f06f74323aa19f", 232844),
@@ -4161,11 +4237,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("guestreet", "100031", "2637075afb748532ebf851310158017e", 12800),
ENTRY0("gumshoe", "960331", "935eabe90b3904a0cde9811a463fcc39", 143360),
ENTRY0("gussdeath", "040131", "1c3d12957d1ecf3ce28b7fe36cb34111", 41472),
+ ENTRY0("hadeanlands_zcode", "101116", "45ea9ca4ec326344f73e4dc2be26d3b8", 651964),
ENTRY0("halloweve", "111028", "0a209a7dc47242f906d8b782e4efb887", 324608),
+ ENTRY0("halloweve", "110403", "925323f2e14cd53574f60c9f8bde87a4", 379392),
ENTRY0("hamhouse", "081124", "068b91ec4a227760e08f1ba48acaeb7a", 238080),
ENTRY0("hamil", "111115", "3c6f7131752edfd7b78252112b3a6e66", 81920),
ENTRY0("hangar22", "110617", "a96bff6dae1e76771688f73e6570550e", 152064),
ENTRY0("happyeverafter", "130114", "921e9eec1c4049b630b0a00379bd7d5b", 121856),
+ ENTRY0("hauntedhouse", "170103", "6d1a6caced27d901c09896ac74de6022", 400078),
ENTRY0("hauntings", "111109", "931b910ab47044e8792c4d5adc5163e3", 225792),
ENTRY0("headcase", "230310", "d05d6cef1edfa94fe52b76f25477b7f7", 613492),
ENTRY0("heidi", "051112", "0b13ec8dec91b35662a62c7a60b54ddb", 83456),
@@ -4183,7 +4262,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("hiddenverbiage", "181127", "736af995f8cb87601fe170695efa7180", 477130),
ENTRY0("hidepachyderm", "140705", "5e46b32c2897c46097b379f2eef7f5fa", 215040),
ENTRY0("hidepachyderm", "151011", "304cbcbdbd9338fc60872270905ed6f0", 215040),
+ ENTRY0("hippoelmstr_zcode", "151031", "89805c07c2dfbb27acd9995aaf380eaf", 346112),
+ ENTRY0("hipponewyear", "130108", "e71635f90b99d1d3362ff0ff9f91e43c", 376832),
ENTRY0("hipponewyear", "130210", "b226fcbf871613684d8d2c7941e02e82", 317440),
+ ENTRY0("hipponewyear", "140109/z8", "1c802115295be8d62863ec4c199a3fc3", 317440),
+ ENTRY0("hipponewyear", "140109/zblorb", "e2b6f957b2f24874b7550181f655cad0", 493172),
ENTRY0("hlainform", "050715", "e919e8ca4e2358b010d3a758a98609c8", 168960),
ENTRY0("hobbitredux_zcode", "170420", "758273f92c520f56c727d9aa390d007e", 451072),
ENTRY0("hobbitredux_zcode", "170421", "6ba4bb0546c1e7fb3024da8041f7852d", 413780),
@@ -4254,11 +4337,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("kidnapsea", "110608", "ddcf23cb530746544e0f416337dcf6bc", 191488),
ENTRY0("kierkegaardsspider", "120413", "19f457515033fd938856e6507b8a6bc1", 254414),
ENTRY0("kiiwii", "141113/z5", "091ab4e450db053a419fb4a8ffe87a22", 255488),
+ ENTRY0("kiiwii", "141113/z8", "cd3a8e87c86044c8b75368aa8b1ef61f", 214016),
ENTRY0("killingthedoctor", "010221", "6370cf6b47fee82e75f1edb6e4b7f7b0", 57344),
ENTRY0("kirby", "062776", "7750af7ab62cb01dd04e5b665d299d1e", 143360),
ENTRY0("kitten", "130320", "a55520ba5084b68bfb3d1ba9346dd2d6", 45056),
ENTRY0("kitten", "220120", "716e5185056b4371ee5f3c6ebb4cb3a9", 46592),
ENTRY0("kooku", "971119", "68dc431ab53ff87af1a3bc037122667e", 94208),
+ ENTRY0("krakatoa", "021215/v2", "3901a6e3da1bf57ccc33e9da662eb340", 73728),
ENTRY0("lackofvision", "980412", "25a2830653906a2225742505e1fd7cac", 47616),
ENTRY0("lambs2", "021230", "2f6596397a42fdd83407cb2520cffaea", 59904),
ENTRY0("lambs", "971010", "39b487be161e229f56badbec69466a5c", 47104),
@@ -4273,6 +4358,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("librarian", "130211", "ff40eb307c9ec5b015531201cb0bcf00", 247754),
ENTRY0("libraryfront", "951204", "e54ca81e93629a6e8ab2dbc84a6712b4", 72704),
ENTRY0("lifeordeath", "980702", "aa820dffedafe40d7d3f895ec8f30840", 51200),
+ ENTRY0("lifewithocd", "160814", "63997ca4dd1fcb724d9027f9467847d3", 292562),
ENTRY0("limp", "980517", "9e36e35b17cbdebcd9d348de156b51df", 47104),
ENTRY0("lionskin", "121106", "dfdc63b480603baf62a2ccb34533bf0a", 325570),
ENTRY0("livejoseph", "111227", "08e7c0024e7735cc4ef7e8cf0e04c112", 264782),
@@ -4288,6 +4374,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("lockeddoor7", "220125", "81b489d13287d8d164acc3206b60a2ad", 705484),
ENTRY0("lockeddoor8", "220126", "4fd859c247b554185eb7cb9a5c6bd7e0", 739832),
ENTRY0("lockeddoor9", "220129", "912afeac21d21582db34073450ff8643", 711602),
+ ENTRY0("lockedroom", "230523", "14178f6fe9cca08ef5c99511afd30c68", 29184),
ENTRY0("lookingtothesky", "110313", "c83056d3ad3775af870fab9ef800a00e", 379738),
ENTRY0("lostpigandplace", "080406/z8", "400ab3efad70e5b454452e89bf0625e5", 285184),
ENTRY0("lostpigandplace", "080406/zblorb", "f7ede4fcda5d7ee1fd8831e7f8fd2256", 390256),
@@ -4305,6 +4392,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("masquerade", "010122", "a88a4f7cc20883249db3aaae1aad871c", 225280),
ENTRY0("medusa", "030314", "f9e93b13a6f940ef0d25cfef559e36c8", 109056),
ENTRY0("meetingrobb", "190928", "b3fb96f61f8c5a01f637cdbfe582612e", 464290),
+ ENTRY0("meetingrobb", "191002", "9eb2560176aaaaa2f7fd820944891ec3", 464290),
ENTRY0("memorylane", "230311/z3", "34a1ce5f414e01c3e0a97c723cbca4d0", 104960),
ENTRY0("memorylane", "230311/z5", "33ca0166735982befe7ca3569df99389", 108544),
ENTRY0("mercy", "980217", "865d53d9764636ddf1bcaa2b703673a6", 97792),
@@ -4321,6 +4409,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("misdirection", "060304", "39a12ab5997240cf406f3c67001685fe", 221184),
ENTRY0("missinggrandpa", "120319", "3e315935045c1cdd15bb37a8e8700cc1", 590198),
ENTRY0("mobius", "061119", "ffafe18502f8c83789f904dde63f9938", 427364),
+ ENTRY0("monkeybear", "070417", "e4222987e97eee25e85fb8b1d55cd3a7", 656838),
ENTRY0("monstermaker", "171027", "6c2dbae638ed97060c789718906ce506", 352768),
ENTRY0("mornelune", "100525", "280074bfad86ecaa56cf6813e3a031f4", 182784),
ENTRY0("monzasphantom", "070219", "b5f91ecd114f3257ad269f1afb64b64e", 116092),
@@ -4328,6 +4417,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("moonshaped", "080710", "1cfa040aace3a4cb249818684fb43b9f", 447840),
ENTRY0("moonwrecked", "110309", "1cc71e3087cb4f92fc244a5c72b8a078", 264668),
ENTRY0("more", "140604", "6e3ec8554b9c877c088fa586c965d896", 315392),
+ ENTRY0("mortalkombat", "210130", "f5da05b7cdca8a72866ecf97cb14f8a9", 160768),
ENTRY0("mortlakemanor", "120304", "80d317fd404451e436e9c36de5445de8", 261632),
ENTRY0("motelcalifornia", "110329", "67a1855ce59354e8eeff4f2a684811bc", 331712),
ENTRY0("motherloose", "981128", "87de736abcf52f27a00d09b74cfda240", 206336),
@@ -4351,11 +4441,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("myangel", "001218", "f478be18002189fe31df1c499ceab89f", 257536),
ENTRY0("mylastduchess", "140510", "82cd30149bdfec0ae3a149b1f612dfa9", 258998),
ENTRY0("mymagictirehoax", "071224", "32940eaab8162a8a878bcff5dbe5c441", 227722),
+ ENTRY0("mysterywinch", "230531/z3", "c159a01c46e81ee8a6faf540d68f8c97", 81408),
+ ENTRY0("mysterywinch", "230531/z5", "2102dd60c7c7f94dc0284f81b21ccb7f", 84480),
ENTRY0("myunclegeorge", "090714", "dbdf7f0ea10c10ae2654d58e6ab9d1a4", 179090),
ENTRY0("nameless", "131206", "197a58d317be0e6060c490bd40baf8a1", 472064),
ENTRY0("nascarexperience", "130827", "d45dc3ab1f9898cf85a09854db0a6b17", 152576),
ENTRY0("nemeanlion", "081113", "c298fdabefb085ca297f0f0917e2fd4e", 77824),
ENTRY0("nemesismacana", "120503/z8", "8f5ab052cc4f4f808a40add1be324c3b", 356352),
+ ENTRY0("nemesismacana", "120503/zblorb", "d24a6aaa2d9430b668fb7bda7caf9b42", 397226),
ENTRY0("nemesismacana", "120507", "5b60522a5845aa318f15387ae628f882", 397738),
ENTRY0("neverplayed_zcode", "140327/zblorb", "69d214a7a657a8ea7f2cb951b8bc3edd", 980260),
ENTRY0("newday", "560827", "c43124915cd5677e0c2e89f081586e8b", 125440),
@@ -4435,6 +4528,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("puzzle", "200714", "d83d896abaa1b8f8883fb61b203fcd9e", 89600),
ENTRY0("pytho_zcode", "020223", "a5e3d0ebd1f81ca341cf93a721f6ed3c", 293376),
ENTRY0("quidditch1954", "121022", "ae9626ce114047e0d1247d226cd9cc4a", 330710),
+ ENTRY0("quitequeer", "221122", "ad2599a939b3e8dbca5d6236e3a10a81", 374742),
ENTRY0("rachaelbadday", "070328", "3147589b43da574303bffb26c5f317ba", 269312),
ENTRY0("ralph", "040309", "ff6d29e293d82c49b4a5f4b21ce96655", 78848),
ENTRY0("rameses", "061023", "6ea654d98a64cb50eff35d7a613cdfb1", 167166),
@@ -4445,6 +4539,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("relief", "000820", "91046311f44a670f51738fcf5dc5a6cd", 94720),
ENTRY0("reorbushcave_zcode", "170406", "f84a6d0aaebc242b5b12fdf3f9315a33", 1058880),
ENTRY0("reorbushcave_zcode", "170416", "1d010db82d499b06e27c28375f867fcb", 329216),
+ ENTRY0("reorbushcave_zcode", "170610/v1", "3ba501733bc953188c91e58f98f821db", 947240),
+ ENTRY0("reorbushcave_zcode", "170610/v2", "a06d903aed0ff68b7e03498bc44889dd", 1047792),
ENTRY0("robopuppyredux", "071115", "f91a4a15c2ffe365e2e49b4869deade0", 181606),
ENTRY0("reser", "050209", "ba7e7d973ce19279d7eacf9c5ef80136", 90112),
ENTRY0("resident", "970908", "ae5612cc75ac734de51d864c9e8d9976", 136704),
@@ -4462,6 +4558,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("robotgardening", "060604", "418ec7e179334b9bad657a0873bf226e", 126464),
ENTRY0("robotempire", "140601", "0be65fa2571465799544009bbf9cc083", 431986),
ENTRY0("robots", "980115", "0f9ad287635965ae521c62d29329eb2d", 6144),
+ ENTRY0("rockinghorse", "120703", "a593bd476ac50764125377f29c89adda", 254886),
ENTRY0("rogue", "980706", "c4e104c4dec6381ee1a8943aa4e008e5", 116736),
ENTRY0("roofed", "100201", "95f065bfc0203324e161127f9a182830", 292352),
ENTRY0("roomserial", "120627", "9470b6e7a2cdcb43422e75deba20b864", 302080),
@@ -4511,7 +4608,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("shrapnel", "000212", "cce4edfddaa7ce948cacdb0fde52fb2d", 98304),
ENTRY0("siliconcastle", "011119", "51d94f5e8684cae443e28c16e3e04fea", 211456),
ENTRY0("simpletheft2", "110601", "21c13d6583c2ce9714e9bdc31adcab82", 357818),
+ ENTRY0("sixgrayrats", "150331", "1a2b10729ebb83a08a38f0c80020a34d", 428544),
ENTRY0("slackerx", "971009", "c7014f074407ddebc685dcd7bce5bd37", 55296),
+ ENTRY0("slickercity", "161114", "d03d358208ba05db9e6e2068cb2cd149", 500176),
ENTRY0("sleepcycle", "101217", "5c9c1b6c46c057099cdc6ad04f30407d", 253892),
ENTRY0("smallroom", "100805", "5102ac48e17b26b69ab8737ceb00b3d5", 154112),
ENTRY0("smallsimple", "190617", "38bd8e69d0fa19a2c3d7ce2b54afa955", 161792),
@@ -4583,6 +4682,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("teachher2dance", "110603", "2ec7574f9fab0c9f85b6bdaf3605eb21", 162816),
ENTRY0("telling", "060518", "cfcbfc5d4a7faad9724f7bae961ee71b", 316014),
ENTRY0("terribleoldmanse", "100819", "518a610437203e063fa550d5c240e664", 891570),
+ ENTRY0("terribleoldmanse", "100822", "6cefab1d2c3e2ba2e95e5e541b617ac4", 892080),
ENTRY0("terrortabby", "080514", "86d448c209e93f1caa12a319406313fa", 204800),
ENTRY0("tesseract", "031227", "583899fe706bd1367e31ad5a9f1c8ed2", 93696),
ENTRY0("testisready", "121004", "f23aa28f71f47cdc0c5b024eb4270b16", 514196),
@@ -4591,6 +4691,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("thanet", "200313", "48029d6809ec3d3ddb5d6c69f8e88bb1", 176128),
ENTRY0("thanet", "201113", "d0dfcc5c81ac97509731211b5733fdee", 176128),
ENTRY0("thatdamnelevator", "160710/v1", "4986a2629b35b9092b5bddf40df5417b", 415184),
+ ENTRY0("thatdamnelevator", "160710/v2", "825f9b4e3e5957a9ba1b36ed87c91a8f", 346034),
ENTRY0("thatdamnremote", "091214", "2b10cdcc7a83f6e82d3909838e5b439f", 251490),
ENTRY0("the5continent", "190719", "945907c269cf9e20a7584544df8db671", 171520),
ENTRY0("theatre", "951203", "8b3db2f9039696ffa0114d55ac219ab9", 185856),
@@ -4610,6 +4711,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("thejob", "210930/z3", "1ef1bba228e38a1bd6fb2fde4a8b634c", 42496),
ENTRY0("thelighthousemm", "091027", "7faade2abcd89e46142aeb6f0c7e004f", 246784),
ENTRY0("themall", "190718", "c63d87266eb12e24308d9046da2aab22", 87552),
+ ENTRY0("thesnowman", "080301", "ae3a9c15dee678e85e3569582a4522df", 367516),
ENTRY0("thesproutpouch", "170462", "70d182102f3544fdb72968f942ccf73c", 1057454),
ENTRY0("thetemple", "021118", "1592469a7f1f503789443d2f56f5113f", 107008),
ENTRY0("thewedding", "970602", "40b0b13d420f894ebac54106f0e92ff8", 151552),
@@ -4618,6 +4720,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("thorn", "030701", "63faf28ec7cad962816e9ed3a7310a74", 75776),
ENTRY0("threecows", "120208", "449fd20d3b0981ba6f8a7d929e56c820", 153088),
ENTRY0("threediopolis", "140817", "76929b10a1fddcbba4e704b9d7fecdc0", 584032),
+ ENTRY0("threediopolis", "160814", "cc601a569e19166cfd3b379e7f6dc2f3", 590176),
ENTRY0("threemore", "120110", "d89d23f3cacd8541df1b1792362b206b", 155136),
ENTRY0("timefortea", "100617", "af469380d1ace75480a80f578091ac4f", 313344),
ENTRY0("timedwarves", "200714", "743e66961a9f4ada8ad4a31181009f25", 93184),
@@ -4681,7 +4784,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("visualizing", "000218", "81458ba52d6deb8b30ee2628b45976dc", 97792),
ENTRY0("voices", "010504", "9a78da996a62281db9047c9998cce0a2", 84992),
ENTRY0("vosr", "060925", "73746a1dd6938ca4b034eb424936ffe7", 267776),
+ ENTRY0("wadewar2", "000806", "5a6370665b128e4688b810fae4393232", 124928),
ENTRY0("wadewar3", "020512", "458b5b368a71329dcfc59223c449cf88", 143872),
+ ENTRY0("walkamongus", "181202/z8", "5f92efa407b998d60ad0bb636f0d729d", 367104),
+ ENTRY0("walkamongus", "181202/zblorb", "0a79a4dec57d44b6ee09fec8e868ea8e", 780152),
ENTRY0("walkinthepark", "100213", "d116d7a9a5160fc336b36f7e8a077a42", 145408),
ENTRY0("wallpaper", "061117", "b25d80417e7b783bdc377302a3b53138", 344978),
ENTRY0("warblersnest", "131221", "147d80b524cf8ee812459c0a7426cb87", 863268),
@@ -4691,6 +4797,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("weather", "960613", "00f90d5b28604243708ad41cc6a7dcea", 93696),
ENTRY0("weirdness", "030922", "e98bc679d94c0c1c6a241737f7c8ae28", 89600),
ENTRY0("weirdcity", "140613", "0a434b5011389e47b391b707ccf6611a", 339786),
+ ENTRY0("welcome", "160213", "71a3316b000ce44a1b0e2ecc4eaa96a0", 160256),
ENTRY0("welcometohell", "980816", "1c7493e0ca533b9cc04097d90b112b24", 51200),
ENTRY0("welcometopuerto", "050101", "11a2ac552be710a810ce0f41862c40f4", 62976),
ENTRY0("wernersquest1", "020225", "e158f13e9f55eef58a0f7a6affec180e", 52736),
@@ -4727,6 +4834,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("yagwad", "001121", "6d74b0e48dc46e589efd071e3d329f45", 167936),
ENTRY0("yakshaving", "101127", "3c4114a0999f2a68bd08c58fe0494a97", 394958),
ENTRY0("yakshaving", "210311", "388cf2afe8648e481b292ef435b099c1", 688198),
+ ENTRY0("yomomma", "100228/z8", "a63d6aa5c9741b7c0ccb27756c741c12", 398336),
ENTRY0("yomomma", "100228/zblorb", "325cd63060b5509300c71af58902670c", 1081664),
ENTRY0("zassball", "980314", "ab906aa444b7fdd0a92119828616bb58", 12288),
ENTRY0("zbefunge", "021128/Beta", "6ae16ce61922211922edf777bb6113ce", 56320),
@@ -5193,6 +5301,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if11_canamicah", "110930", "309cde7bcb427088940ac701b7b18040", 363008),
ENTRY0("if11_comedyerror", "111017", "9219e4a1ac32b67d508d661f0e00eb6c", 885682),
ENTRY0("if11_tenthplague", "?????\?/v1", "358056bdf0d1df7dad3ebbfc46e4f4e0", 379176),
+ ENTRY0("if11_tenthplague", "?????\?/v2", "7c8368a8fdbc8bace527efe5a46c9275", 378664),
ENTRY0("if11_coldiron", "110909", "e917805948c99b02fdf1491542c2d8dc", 227328),
ENTRY0("if11_androawake", "110930", "1c38c3eba0c484048416cbff512b59ba", 512312),
ENTRY0("if11_keepsake", "110906", "293a92fcd66e8351a7062ed954df5d9e", 462088),
@@ -5211,6 +5320,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if12_spiral", "120929", "5ae949fd69c4549d97402a3a7b3d6dfb", 347648),
ENTRY0("if12_bodybargain", "120929", "3f6416efb106a73251b731bccd61e18c", 393344),
ENTRY0("if12_fishbowl", "12???\?/v1", "d78a44277239ae80788a322e49109813", 392262),
+ ENTRY0("if12_fishbowl", "12???\?/v2", "507c86a7456c7cfaf80fbaac1b716abc", 394822),
ENTRY0("if12_summerland", "120930", "b57f5c37a65a09b7df789167a027624f", 392238),
ENTRY0("if12_lunarbase1", "120929/z8", "8496b5fe70c738144e85031ea243f830", 311296),
ENTRY0("if12_lunarbase1", "120929/zblorb", "f1fe0b501a7af58a305d85ce3738c1e6", 1371878),
@@ -5402,6 +5512,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cs_antifascista", "120612", "ea02a0f92f7c2c40fa39abd48fd1ccf2", 406208),
ENTRY0("cs_leaves", "120610", "d8f48c9a46689a07106dccdc165a3119", 523862),
ENTRY0("cs_legendmisshat", "120610", "c12e8daaff707325e446ef0b557ab044", 586960),
+ ENTRY0("cs_legendmisshat", "140109", "8b83ea3984edc9d979be31e8c9562a9f", 383088),
ENTRY0("cs_monkeybusiness", "120610", "da1805563d40cbed5d275e8438f108a4", 416856),
ENTRY0("cs_offering", "120610", "6dad4b91d08dc6536acd1f9f7687beac", 670832),
ENTRY0("cs_sloth", "120604", "55e327dcf77ca6d2217d008e71fc9613", 1365970),
@@ -5466,6 +5577,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec15_oldhangover", "151030", "e53693405ea9f9e4a7f6bf70cb14ec87", 334848),
ENTRY0("ec15_heezypark", "151030", "fd714eb77e36ec59083e922c52d61722", 316860),
ENTRY0("ec15_storyshinoboo", "151030", "78988da1e65fa38328b01c569d585321", 202240),
+ ENTRY0("ec15_storyshinoboo", "151103", "5722af4452a4a3463e6b489c9f836dd8", 203264),
ENTRY0("ec15_ghostship", "151009", "f76aba5c59c6376edcfdccd76cb9e590", 634812),
ENTRY0("ec15_physiognomist", "151030", "f050387c1eb46061c7aacc13c1a366ab", 252890),
@@ -5509,6 +5621,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Ectocomp 2022 - La Petite Mort
ENTRY0("ec22_enigmamanor", "221121", "43b8411bc971e5aa83801099f7826044", 769044),
+ ENTRY0("ec22_thosedare", "221212", "06ad94a70731550a4aa920e660a9d805", 308452),
// Ectocomp 2022 - Le Grand Guignol
ENTRY0("ec22_civil", "221122", "6dff9f0c6b642590a41daed3642a6ae7", 339172),
@@ -6251,6 +6364,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("ascenseur", "080306", "dadf12d4eb2d9232cdbaae79f8f26494", 96256, Common::FR_FRA),
ENTRY1("aventure", "000531", "e70b316ec131bf753b89014e05438d47", 157696, Common::FR_FRA),
ENTRY1("balcon", "070823", "6072d8d30e4e1546e72e851bd724bf78", 173440, Common::FR_FRA),
+ ENTRY1("brume", "081230", "8f3633f5774cd4aed22b1b436e864723", 150528, Common::FR_FRA),
ENTRY1("castelrous", "131119", "c34b46cf40f1954608955b7f2507d546", 390028, Common::FR_FRA),
ENTRY1("caverne", "180901", "9cbf749eba2c1d33ce7bb125c5526a1a", 20992, Common::FR_FRA),
ENTRY1("ciafr", "080316", "b75e95796dab8644cd8c32d503826211", 103424, Common::FR_FRA),
@@ -6265,9 +6379,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("enfant", "081228", "33b8b7c8c7c0c1cdc61e9c02fb34f683", 77312, Common::FR_FRA),
ENTRY1("escaperoom", "110301", "c039c9749a754f312f4fb4fc45f9dc90", 75264, Common::FR_FRA),
ENTRY1("espions", "070417/v1", "c592155da4dd1bb360c3c4129a1bd54b", 129536, Common::FR_FRA),
+ ENTRY1("espions", "070417/v2", "7e59a5199b12376697deb4694cfac744", 124416, Common::FR_FRA),
ENTRY1("etoiles", "080211", "19affb3442f83e3cd0d46c245bc81bcc", 69632, Common::FR_FRA),
ENTRY1("etoiles", "190825", "313ea6b0a4f1978d6ad67180dd3c000b", 72704, Common::FR_FRA),
ENTRY1("femme", "080103", "5edba9471b92073b15f8f15ebe2890d3", 69632, Common::FR_FRA),
+ ENTRY1("fenetre", "200808", "c2d7715e2cec63ee01438818724462ba", 102912, Common::FR_FRA),
ENTRY1("filaments", "030301", "0aa6d27086b546f6bd4dea84717da6ff", 337920, Common::FR_FRA),
ENTRY1("grosscarabee", "070826", "d94a570da93e76ab4e74094fea36eb75", 173568, Common::FR_FRA),
ENTRY1("histoire", "220313", "7b48ca5979ab2eccea797f05f86925e4", 105984, Common::FR_FRA),
@@ -6287,11 +6403,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("lifeonmarsfr", "150925", "f7bf75ba1603e4764f0fc70382044352", 192000, Common::FR_FRA),
ENTRY1("livraisonexpress", "081228", "d6d2a345af9f5a6d8ffb85d9f93d61a0", 94720, Common::FR_FRA),
ENTRY1("lupercalia_zcode", "090524", "593326f44f87f77a1f1cd0308c317261", 182784, Common::FR_FRA),
+ ENTRY1("lupercalia_zcode", "140825/z8", "66f553e0c7cd676a9273e92a7a63659a", 510976, Common::FR_FRA),
ENTRY1("lmpsd", "040921", "bb90b4548c5160b10a7b6cbfdb5384a9", 215040, Common::FR_FRA),
+ ENTRY1("lmpsd", "080323", "5693d0f10edbbc8b85d6eeed7e079a64", 252928, Common::FR_FRA),
ENTRY1("magicien", "110328", "7177e5bd97685ad83e4189a65260e39a", 76800, Common::FR_FRA),
ENTRY1("memelespommes", "070625", "ca70cd49b3f8d7e1d7ad7af5256c9e73", 86528, Common::FR_FRA),
ENTRY1("mortblue", "140511", "48dcb800d06a763230fad45c3c733d69", 25088, Common::FR_FRA),
ENTRY1("ombre", "150820", "a3df02e2ecda768542f326480709db02", 137216, Common::FR_FRA),
+ ENTRY1("pantinelectrique", "080423", "29bc48d74b998480b99f950f3a419c26", 216064, Common::FR_FRA),
ENTRY1("paranoiafr", "990528", "b6995a27770514b7940e1d744ebb5246", 92160, Common::FR_FRA),
ENTRY1("petitgnome_zcode", "061101/z5", "fd58d4c7f9c2ed2ee0aec39c237ffe08", 144384, Common::FR_FRA),
ENTRY1("petitgnome_zcode", "091225", "8c9c1918c32b90ad84d2f206d1ade717", 173056, Common::FR_FRA),
@@ -6300,8 +6419,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("princesse", "090216", "1c9e9dea744d7faf631ec54646b8f538", 133632, Common::FR_FRA),
ENTRY1("quetedubaal", "080601", "1ed20eb58cc08f1593062fe880559373", 97280, Common::FR_FRA),
ENTRY1("rats", "081216", "75959db3776f3323ee4ae153799fa321", 178688, Common::FR_FRA),
+ ENTRY1("rats", "100808", "acfccabd9e28775c7b25bd6f1a0dd267", 164864, Common::FR_FRA),
ENTRY1("recitsdegrandpere", "081228", "bd9b36e7dd22d203a44b17adca7c38b1", 114688, Common::FR_FRA),
ENTRY1("routedesvins", "081227", "3517ee7d5ca9582c4a0e7aac4f948ddb", 196096, Common::FR_FRA),
+ ENTRY1("sarvegne_zcode", "061022/z5", "d68b2a0384ef7fb93401325820fde394", 222720, Common::FR_FRA),
ENTRY1("sarvegne_zcode", "061101/z5", "8c308818d08d924fdf69250fd5fdb210", 224768, Common::FR_FRA),
ENTRY1("sdlc", "070917", "c80e6bf2a43340c87272f16bf3e64397", 67584, Common::FR_FRA),
ENTRY1("sdlc", "190825", "082547e20ca3023379ac93872a9d2229", 71168, Common::FR_FRA),
@@ -6314,6 +6435,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("templenaga", "130812", "75d1826c8dcb7fd41645cb6f726de96e", 469026, Common::FR_FRA),
ENTRY1("terres", "120116", "d554b81728b35803fb52363ac7dbd946", 175104, Common::FR_FRA),
ENTRY1("tristam", "211220", "2dc9be4f723166273544c251beca3e5c", 57856, Common::FR_FRA),
+ ENTRY1("valleemysterieuse", "140202", "3e6f3bb7faee707a62136fa5b55fb732", 908028, Common::FR_FRA),
ENTRY1("verdeterre", "140228", "6665bda7c172285e281de2e120dac250", 1385176, Common::FR_FRA),
ENTRY1("verdeterre", "150805", "a2bd16f0dbf5cae8cf90ce71c4c71fb4", 1402584, Common::FR_FRA),
ENTRY1("vindaloofr", "021001", "95642b4ec28e36f1e250d343c1342bba", 98816, Common::FR_FRA),
@@ -6391,6 +6513,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("knack", "081215", "b8fa6a55c469cd92d01985933ac093a3", 64388, Common::DE_DEU),
ENTRY1("mchatton", "120413", "1485309be7aed1ed0ada396fe3eeb1ec", 290768, Common::DE_DEU),
ENTRY1("o", "120412", "850ed6092daa2dcc87862404a2e88338", 240424, Common::DE_DEU),
+ ENTRY1("schiebefehl", "120412", "c9551891b01c10be5f1aa214be17a0ef", 236544, Common::DE_DEU),
ENTRY1("seestrasse", "090315", "4739869217c7c79eaddafaf493039277", 192512, Common::DE_DEU),
ENTRY1("starrider", "040110", "6c42a3e46e29419d9d0e3786117ab94b", 222208, Common::DE_DEU),
ENTRY1("wasserhasser", "140105/z5", "b87ebdaca633e964a575abd70cb88c5a", 151040, Common::DE_DEU),
@@ -6446,42 +6569,76 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("tgp_gennorden", "230331", "dcc67e5b97f6aaf5f0c7e90a3c62f128", 208896, Common::DE_DEU),
// Italian games
- ENTRY1("beyondita_zcode", "100115/zblorb", "4b87d3038bdf6df986f44a6fc1d8772c", 349840, Common::IT_ITA),
+ ENTRY1("africanescape", "040110", "8775547da36268fb07c02f439876a682", 95232, Common::IT_ITA),
+ ENTRY1("anello", "111537/z5", "24126591b2207f17c2ba532a599a0729", 104960, Common::IT_ITA),
+ ENTRY1("anello", "111537/zblorb", "6b56c0ca4cf7610fccad13b2aadf2f87", 133998, Common::IT_ITA),
ENTRY1("armando", "050429", "b74fb87510b6baa50307c2b63ba108de", 71168, Common::IT_ITA),
+ ENTRY1("attentiombra", "020531", "457dbd8041c18716e9da6d0e8966c5bd", 98304, Common::IT_ITA),
ENTRY1("ayon_zcode", "130730", "da1a2dab91d8ccec4b69d955487e9539", 232960, Common::IT_ITA),
+ ENTRY1("ayon_zcode", "170423/z5", "05b083581fcf4ecc5fa3a7161261e1d8", 230400, Common::IT_ITA),
ENTRY1("ayon_zcode", "200415", "aa86a043654bd0dd0fbb5b131ac1e43c", 198656, Common::IT_ITA),
+ ENTRY1("beyondita_zcode", "100115/zblorb", "4b87d3038bdf6df986f44a6fc1d8772c", 349840, Common::IT_ITA),
ENTRY1("beyondita_zcode", "210810/zblorb", "09912bc978bb88459fa1bb8405f5962a", 353192, Common::IT_ITA),
+ ENTRY1("bustadimenticata", "081219", "71b28ea835d7a2bd590b5a72fec3f6a6", 68608, Common::IT_ITA),
+ ENTRY1("campusinvad_zcode", "220421/z5", "b81b580a40995fabcb5ccfb76f8e7933", 92672, Common::IT_ITA),
+ ENTRY1("casamisteriosa", "180814", "a0098dfe8e0f16ed67c40372daa88bb9", 410624, Common::IT_ITA ),
+ ENTRY1("cosmic", "990619", "e33633d44993496892de89bb369e3f91", 146432, Common::IT_ITA),
ENTRY1("darkiss1ita_zcode", "151120", "347db588b5663ab9be83048430d9f4a0", 156160, Common::IT_ITA),
ENTRY1("darkiss1ita_zcode", "200425/z5", "a04bdff3ea97bc0fc28f9559fd35ada4", 156160, Common::IT_ITA),
ENTRY1("darkiss2ita_zcode", "150616", "899316750483830be4f38caf37ba7d7f", 219136, Common::IT_ITA),
- ENTRY1("darkiss2ita_zcode", "180925", "10dc81bfb3a8973e841293abf76fe1b8", 181248, Common::IT_ITA),
+ ENTRY1("darkiss2ita_zcode", "180925/z5", "10dc81bfb3a8973e841293abf76fe1b8", 181248, Common::IT_ITA),
ENTRY1("enigma_zcode", "111115", "6e9390f62c07038d44ab17167093c935", 111616, Common::IT_ITA),
ENTRY1("enigma_zcode", "181116/z5", "18f8b0c236655a1d22e4f9677cb94958", 110592, Common::IT_ITA),
ENTRY1("filamit", "030520", "41c7069568ea533a4fef227ca14850d3", 324608, Common::IT_ITA),
ENTRY1("filamit", "030812", "edde5a37d24b112fb1cf3ff7fb133579", 333312, Common::IT_ITA),
ENTRY1("flamel", "010503", "02bb0beba5cf37e7a9b6fe3558e20cab", 198656, Common::IT_ITA),
+ ENTRY1("fugacropoli_zcode", "170417/z5", "69ab0e17ac70ec1020a031e596c1cc5c", 107520, Common::IT_ITA),
ENTRY1("giardino_zcode", "150614", "f3244aa61ce6b3a4dd860c315bd24aa7", 124416, Common::IT_ITA),
ENTRY1("giardino_zcode", "200415/z5", "2fb555596dbd4360a8ab8474330221ce", 123904, Common::IT_ITA),
ENTRY1("hellosword", "050929", "4ac3e9c0411d4ec87281d31ac7b3763d", 163840, Common::IT_ITA),
ENTRY1("hellosword", "060113", "a432a8286f9f76dae891699175332237", 166400, Common::IT_ITA),
+ ENTRY1("intrappola", "120710", "b6b6127d3555f549376f5b84928a0e2c", 110592, Common::IT_ITA),
+ ENTRY1("isolakiller", "070613", "e967c84cca2423e50c90120577886586", 94208, Common::IT_ITA),
+ ENTRY1("jibbidu", "081122", "a0b1a308bc73847219e1f2fc3f6b067c", 99328, Common::IT_ITA),
ENTRY1("kangourou", "130503", "55449579a0ecd73fb788120dd0707bc0", 95744, Common::IT_ITA),
ENTRY1("kangourou", "130510", "249bd922d1247c0abcaad13234664e50", 95744, Common::IT_ITA),
+ ENTRY1("katzrfun", "990605", "54b30a9d8f9ad46e7fc089a1222acb10", 90624, Common::IT_ITA),
+ ENTRY1("killer", "160710", "037334568dd51618801bfdb5ff7838dc", 84992, Common::IT_ITA),
+ ENTRY1("killer", "160711", "316a450d2a2306df6e769f63744427c6", 83968, Common::IT_ITA),
ENTRY1("koohinoor", "060717", "867d2f12ae29cd97aadc1a3c6b2e2a2a", 88576, Common::IT_ITA),
ENTRY1("lazyjones", "040383", "3a4393278ce83f98bbd66a33aa6c6b6c", 115200, Common::IT_ITA),
+ ENTRY1("littlefalls_zcode", "050527/z5", "38ef6b7f83a39a0ccb117c7910bbfcf7", 155648, Common::IT_ITA),
+ ENTRY1("lucifinanza_zcode", "200529/z5", "5919b2ef8d1956ac50ddb5b595af232d", 118784, Common::IT_ITA),
+ ENTRY1("noalpitour", "990524", "6d664ec66b95a27cd0fa0c21cfd07d6a", 98816, Common::IT_ITA),
+ ENTRY1("noavventura", "180418", "8c1d557f837896b5989a731a4b87df3e", 217600, Common::IT_ITA),
+ ENTRY1("ordinedragone", "190905", "74e249190148fffd0a04b7411b7bad5d", 169984, Common::IT_ITA),
+ ENTRY1("pietraluna_zcode", "110106/z8", "08c4d4e1e17d7a7c86a43e280c439294", 457728, Common::IT_ITA),
ENTRY1("pietraluna_zcode", "110106/zblorb", "28f1d106a70a0f50aee1d2628bc42055", 522076, Common::IT_ITA),
+ ENTRY1("pietraluna_zcode", "120206/zblorb", "53c42ccbb23ae4d987f3bcd6cce9875c", 523394, Common::IT_ITA),
ENTRY1("pietraluna_zcode", "150824", "773550301bd1cdf4c086a47c93ec8e9a", 523394, Common::IT_ITA),
ENTRY1("oldwest1", "020514", "0182ca4b8153fc90e7be355d1ef51c7e", 157184, Common::IT_ITA),
+ ENTRY1("paosqura", "161029", "b18eec0c747b6731daabda7233d96898", 75776, Common::IT_ITA),
ENTRY1("poesia_zcode", "398874/z5/v1", "c383d29e1237cfc4760b46a618f211d2", 196096, Common::IT_ITA),
+ ENTRY1("poesia_zcode", "398874/z5/v2", "feabf26f662e70f4d15ac290b8884e3a", 197632, Common::IT_ITA),
+ ENTRY1("roccatuono", "070508", "9d01134168e088864a58eab6757169ec", 147456, Common::IT_ITA),
ENTRY1("rovo", "080424", "b2f570c667e32ea44c121b44cc6baeda", 113664, Common::IT_ITA),
ENTRY1("scarafaggio", "070906", "6e980b7108fd4af148308214d6efc6bf", 131584, Common::IT_ITA),
ENTRY1("sfida", "200425", "12465a5bc24ac29f5f11dbea510a11a1", 83968, Common::IT_ITA),
ENTRY1("sognosangue_zcode", "150702/z5", "d00baeb8f4cca59ba88b24b6e8b71246", 151552, Common::IT_ITA),
+ ENTRY1("sparviero", "071127", "65a760999058a1f8d20514cefca2003c", 139264, Common::IT_ITA),
+ ENTRY1("sparviero2", "071213", "49bd0276270c0541b79a25c30d4caf15", 172544, Common::IT_ITA),
ENTRY1("strega", "081007", "71f9cbdeb334cc1de6fce6e1a53cecf3", 153088, Common::IT_ITA),
ENTRY1("stregatto_zcode", "200424/z5", "7a4f5ec05579fbd913cac1167e890f5c", 84992, Common::IT_ITA),
ENTRY1("terkhen", "911906", "01670fb60050c159c7a0d542fbbdd7b4", 285184, Common::IT_ITA),
ENTRY1("tesla_zcode", "160613/z5", "e2650593a2aadaef8fb9a5f3b8e10c27", 94720, Common::IT_ITA),
+ ENTRY1("toyshop", "021014", "258f10e6082cd188440cfcb78e384c2e", 101888, Common::IT_ITA),
+ ENTRY1("trincea", "081127", "d227b512ca0a5ce99e0b16ac097c006d", 25088, Common::IT_ITA),
ENTRY1("villamorgana_zcode", "081014", "6be5dee7a5d1608362083850c9bfc679", 170256, Common::IT_ITA),
ENTRY1("villamorgana_zcode", "210728", "cd43011f68340e1fa9dc437251276d73", 184880, Common::IT_ITA),
+ ENTRY1("vita_zcode", "161803/z5/v1", "67cba2cbc9a46c97e3c641d5a7e5a3e7", 218112, Common::IT_ITA),
+ ENTRY1("vita_zcode", "161803/z5/v2", "ae72de7a6dd8a38a6ee625c19bacaaf7", 216064, Common::IT_ITA),
+ ENTRY1("volonta_zcode", "150624/z5", "28c90d35de32ddc055694cda2dcbee64", 204800, Common::IT_ITA ),
+ ENTRY1("zazie", "990506", "74f0a21352b3f6f52e94309e5a02feaf", 114688, Common::IT_ITA),
ENTRY1("zazie", "030113", "906b9a3e02b2080ce7f06595c8bdcbb3", 89600, Common::IT_ITA),
ENTRY1("zenfactorspa", "100524", "22373bcd74d843ce647c4bd7b6a4404b", 288256, Common::IT_ITA),
ENTRY1("zigamusita_zcode", "200426/z5", "72ef8669029dce42ec1e1f73ef66fa3c", 98816, Common::IT_ITA),
@@ -6527,6 +6684,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("byodspa", "150928", "b0ef443c46323adeb80471e0871bf74b", 383488, Common::ES_ESP),
ENTRY1("casarisa", "140228", "16ff0aba9cf271c0b5432d323af59e61", 33792, Common::ES_ESP),
ENTRY1("cavernad", "990610", "581b7ac02320a8c95d2c005f9fb89f78", 76800, Common::ES_ESP),
+ ENTRY1("corto", "000826", "452c8fbcde064de1ec26ec18fb092f96", 58880, Common::ES_ESP),
+ ENTRY1("corto", "001003", "b66026cd5d8ed70516fba5c551fcb4c8", 93696, Common::ES_ESP),
ENTRY1("cronicasparaiso", "100705", "8ae9219d4afb912be81ce225b94c5112", 335024, Common::ES_ESP),
ENTRY1("cruzado", "990610", "d872429765f5c378b35bbb4cd44d7fba", 65024, Common::ES_ESP),
ENTRY1("cueva", "150301/z5", "e0a6f6e6949944b7793f2822af687f2f", 74752, Common::ES_ESP),
@@ -6567,17 +6726,22 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("maquina", "980915", "3229392e8493a2ba08efd3ce53d27ee3", 59392, Common::ES_ESP),
ENTRY1("marsmenace", "160210", "c2804882005d945917d765b32c6d39ec", 427008, Common::ES_ESP),
ENTRY1("memorias_zcode", "000824", "e0af9b9bbef7ff5f9d1281e32e2db488", 65024, Common::ES_ESP),
+ ENTRY1("memorias_zcode", "010325", "91ab4377ff9ced804949d3e854ab431e", 137216, Common::ES_ESP),
ENTRY1("memorias_zcode", "071119", "c14d4b1b81b8b3c5db7b861d681c5a4f", 228454, Common::ES_ESP),
+ ENTRY1("memorias_zcode", "140726", "25881186f8b84b888fcaae67724d1557", 365568, Common::ES_ESP),
+ ENTRY1("memorias_zcode", "150220", "6796107900bad430d8531c44f306ddbc", 460312, Common::ES_ESP),
ENTRY1("mpdroidone", "170820", "ea6bf4230bf6f267f76e191d84fb9804", 353792, Common::ES_ESP),
ENTRY1("paraiso", "000214", "28abb3f35a041ea425b9ec3e93086440", 68096, Common::ES_ESP),
ENTRY1("perseo", "150428", "5242114f236e71848be5f6c92fdcb6ef", 26624, Common::ES_ESP),
ENTRY1("peso", "981021", "db6fa2c6d6e9d385e0625f9b66c84f6b", 65536, Common::ES_ESP),
ENTRY1("playera", "010101/v1", "9866408f548c8606e521075907b33ca7", 80896, Common::ES_ESP),
+ ENTRY1("playera", "010101/v2", "314ac4dc83fd548049fe639eef8c782e", 114176, Common::ES_ESP),
ENTRY1("playera", "021100", "a30d9013d71a6277e2b062fde304ff22", 80384, Common::ES_ESP),
ENTRY1("premios", "000502", "085f093d0ab40c7a46ed2ca5a8382b86", 71168, Common::ES_ESP),
ENTRY1("pueblofantasma", "140305", "37284904beae0eedbfb98b17585bcaae", 33792, Common::ES_ESP),
ENTRY1("pyramid", "150427", "7b0f878f298d131024568d9364cf54e7", 29184, Common::ES_ESP),
ENTRY1("quenoche", "031015", "0085e1d917110642a700551536770d8d", 101376, Common::ES_ESP),
+ ENTRY1("quovadis", "031110", "fdebdc9b5ff49977ecec03c9d6800e9c", 63488, Common::ES_ESP),
ENTRY1("redencionmomificad", "161212", "4e1370baee1a5713a792998f8ff5ce93", 117760, Common::ES_ESP),
ENTRY1("reflejos", "010101", "7edc3b30022e97978ea93ef5c22edccd", 144384, Common::ES_ESP),
ENTRY1("raro", "000402", "dcbe2202d09a7f5b7dfd6ffb96438fd4", 58880, Common::ES_ESP),
@@ -6585,6 +6749,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("roleando", "071221", "09f5aaad79cbb12084241d8d26199ea6", 124416, Common::ES_ESP),
ENTRY1("saee", "000721", "d37e0681b1bc1ebbf001d1a37cbd355c", 29696, Common::ES_ESP),
ENTRY1("saee", "010308", "0ad5c5a78ea37c53bb614f4bc6f7754f", 31232, Common::ES_ESP),
+ ENTRY1("sgw_zcode", "070807/z5", "4c9b3dbfe549cfbad3aa193d777ad413", 94720, Common::ES_ESP),
ENTRY1("sinclairdemo", "030617", "ceb3d5b3086b5a1f4f3b6b239cb396a0", 115712, Common::ES_ESP),
ENTRY1("sinrumbo", "000806", "e483112a43721be59b4519b037868adb", 58368, Common::ES_ESP),
ENTRY1("toma", "070112", "24b40be7145095b291c60cb02b5310ad", 186368, Common::ES_ESP),
@@ -6698,6 +6863,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("ph05_castilsilenco", "031205", "09ef4bbe2455f592941c817cd17cd865", 77824, Common::ES_ESP),
ENTRY1("ph05_elprotector", "010103/v1", "3189852634dcc62258c4e3af727bac46", 154624, Common::ES_ESP),
ENTRY1("ph05_elprotector", "010103/v2", "a25d70bf5ae8c4af53085c4e57b304e4", 154624, Common::ES_ESP),
+ ENTRY1("ph05_elprotector", "021225", "45edda9ec6eb400f409681d3f2b052d4", 122368, Common::ES_ESP),
ENTRY1("ph05_leminscata", "050603", "5a62d55c9a0b2b2bd66deac693e40e35", 69120, Common::ES_ESP),
ENTRY1("ph05_pozo", "030105", "2a6dfdb3ebde6ac58eb27bba9e037052", 73728, Common::ES_ESP),
ENTRY1("ph05_romanfredo", "050602", "b29277fc75c8ab3580d7395b9b4a1a90", 73728, Common::ES_ESP),
@@ -6738,6 +6904,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("ph08_emmy", "080915", "92890016648bbfe1290f71d9a903afc9", 79872, Common::ES_ESP),
ENTRY1("ph08_gambito", "081202", "6ea6121f1891d46fe8cc957ef8939d68", 235990 , Common::ES_ESP),
ENTRY1("ph08_mushahierba", "081021", "2d28f401d63f163e5d34115fec07df72", 207240, Common::ES_ESP),
+ ENTRY1("ph08_pincoya", "010102", "bafb201726dd331308cdf34ec1e478cb", 168960, Common::ES_ESP),
ENTRY1("ph08_pronto", "080720", "a48b81b1c97d6074e3679659f9dce23a", 270826, Common::ES_ESP),
ENTRY1("ph08_sm1pesadilla", "080430", "79f8cb30a31146e08465acd9038ba7e6", 604046, Common::ES_ESP),
ENTRY1("ph08_sm2konix", "080505", "c9a4128b4874ec735f77295f590a3108", 74240, Common::ES_ESP),
@@ -7281,6 +7448,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("starsandbutts", "130623", "7efaf51e90ea6b7f2f3bdb00d93d77de", 229376),
ENTRY0("startergame", "191209", "a4e9ace3b9b6a45b5b44aed9a2c1ccd2", 173568),
ENTRY0("stealingthestolen", "120927", "6cbfbfa897ab53c52fff536245990c47", 186368),
+ ENTRY0("stealingthestolen", "161222", "6daa42b7ae7f933fcf2fa441e702ea70", 424914),
ENTRY0("storything", "190821", "d3f239f244e24a8ae29b3abadeccbc65", 156672),
ENTRY0("strandedspcemonkst", "180625", "ce807be7d8784bd039219bbf40d93cc6", 164864),
ENTRY0("strangertheseparts", "120820", "c5a736a93771bccd55e4b7daa45a9f00", 195584),
@@ -7461,7 +7629,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("pj3_submarinesabot", "230512/z5", "5cc0529faba276319dce0ccf0a3681fc", 68608),
ENTRY0("pj3_a1rl0ck", "230225", "c41cdba49309a60aaafb79238e814726", 86528),
ENTRY0("pj3_a1rl0ck", "230317", "11c071867ac8bb4f3a104069fb6c9c3d", 82432 ),
+ ENTRY0("pj3_a1rl0ck", "230402/z3", "97c7a7a51201db8ed5943b6a5cf26a90", 81408),
ENTRY0("pj3_a1rl0ck", "230402/z5/v1", "b0685da79e0c783b69a3944658ea34f6", 83456),
+ ENTRY0("pj3_a1rl0ck", "230402/z5/v2", "83056c8cc43940d85e58e3fafd4199b3", 83456),
ENTRY0("pj3_strikeforce", "230227", "721affab23af57a324a59046a32206bc", 76800),
ENTRY0("pj3_lucidnight", "230226", "6544a782cfb772d929d6f8eb61e54db3", 64512),
ENTRY0("pj3_lucidnight", "230320", "7e82fcf268692a811cffd60661f85798", 67072),
Commit: 9b73a49799a6cb3d9f70db4549316d8814ce79c2
https://github.com/scummvm/scummvm/commit/9b73a49799a6cb3d9f70db4549316d8814ce79c2
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Reorders entries where needed (III)
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 56f8d5044e9..ff3bc8e0253 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2428,9 +2428,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stc18_murderbig", "Murder on the Big Nothing" }, // Entrant
// Spring Thing 2019 - Main Festival
- { "stc19_69105keys", "69,105 Keys" }, // Entrant
{ "stc19_pca", "Porte Cave Adventure" }, // Entrant
+ // Spring Thing 2019 - Back Garden
+ { "stc19_69105keys", "69,105 Keys" }, // Entrant
+
// Spring Thing 2021 - Main Festival
{ "stc21_takethedogout", "Take the Dog Out" }, // Entrant
@@ -6334,9 +6336,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("stc18_murderbig", "180403", "45b044f05a4f5b6fbd54a913d33e9dfe", 740794),
// Spring Thing 2019 - Main Festival
- ENTRY0("stc19_69105keys", "190401", "4e8c195b1023319a0875ebec71d7a5f5", 318492),
ENTRY0("stc19_pca", "181128", "8908ecd93be90264935432fc0986dfb2", 100864),
+ // Spring Thing 2019 - Back Garden
+ ENTRY0("stc19_69105keys", "190401", "4e8c195b1023319a0875ebec71d7a5f5", 318492),
+
// Spring Thing 2021 - Main Festival
ENTRY0("stc21_takethedogout", "210404", "48879bdbfdebc9e4cc57a8261fc4be96", 657462),
Commit: 80c7b23781185f46495b11788be95c35011794b2
https://github.com/scummvm/scummvm/commit/80c7b23781185f46495b11788be95c35011794b2
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Adds 1 new entry
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 ff3bc8e0253..4ca1656fac4 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -6669,6 +6669,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("allroads", "070701", "427693ae57580bbc57f204c50437d3cc", 198656, Common::RU_RUS),
ENTRY1("bluechairs", "111222", "9d6af2460c034fa9078846180ec31f05", 338944, Common::RU_RUS),
ENTRY1("metamorphoses", "080518", "bc16740cc10500b0d1e1e8e768da6417", 203776, Common::RU_RUS),
+ ENTRY1("photopia_zcode", "130531", "8ec6305361537ecca28b40376b28b98f", 271360, Common::RU_RUS),
ENTRY1("spiderandweb", "091122", "3ea174936bc6d56c3f4d0bd5fa1fe720", 321536, Common::RU_RUS),
// Slovenian games
Commit: 4a7c0bbd358d665bfb3aece7491dc9335374e919
https://github.com/scummvm/scummvm/commit/4a7c0bbd358d665bfb3aece7491dc9335374e919
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Changes indentation
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 7de9ae8f33a..d42af9e8f52 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -29,458 +29,458 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "glulx", "Glulx Game" },
// English games
- { "aafn", "An Apple From Nowhere" },
- { "aardvarkvshype", "AardVarK versus The Hype" },
- { "academicpursuits", "Academic Pursuits As Opposed To Regular Pursuits" },
- { "acbs", "A Cock and Bull Story" },
- { "acg", "Adventurer's Consumer Guide" },
- { "acmj", "The Making of ACMJ Game" },
- { "adventglulx", "Adventure" },
- { "adventura", "Adventura" },
- { "aftertheaccident", "After the Accident" },
- { "ailiphilia", "Ailiphilia - A *GASP* SAGA!" },
- { "airport", "The Airport" },
- { "alabaster", "Alabaster" },
- { "aliasthemagpie", "Alias 'The Magpie'" },
- { "alone", "Alone" },
- { "alongdrink", "A Long Drink" },
- { "amatter", "A Matter of Heist Urgency" },
- { "anatidaephobia", "A N A T I D A E P H O B I A" },
- { "anchorheaddemo", "Anchorhead: Special Edition Demo" },
- { "anchorhead", "Anchorhead" },
- { "andelmanyard", "Andelmans' Yard" },
- { "andromeda1983", "Andromeda 1983" },
+ { "aafn", "An Apple From Nowhere" },
+ { "aardvarkvshype", "AardVarK versus The Hype" },
+ { "academicpursuits", "Academic Pursuits As Opposed To Regular Pursuits" },
+ { "acbs", "A Cock and Bull Story" },
+ { "acg", "Adventurer's Consumer Guide" },
+ { "acmj", "The Making of ACMJ Game" },
+ { "adventglulx", "Adventure" },
+ { "adventura", "Adventura" },
+ { "aftertheaccident", "After the Accident" },
+ { "ailiphilia", "Ailiphilia - A *GASP* SAGA!" },
+ { "airport", "The Airport" },
+ { "alabaster", "Alabaster" },
+ { "aliasthemagpie", "Alias 'The Magpie'" },
+ { "alone", "Alone" },
+ { "alongdrink", "A Long Drink" },
+ { "amatter", "A Matter of Heist Urgency" },
+ { "anatidaephobia", "A N A T I D A E P H O B I A" },
+ { "anchorheaddemo", "Anchorhead: Special Edition Demo" },
+ { "anchorhead", "Anchorhead" },
+ { "andelmanyard", "Andelmans' Yard" },
+ { "andromeda1983", "Andromeda 1983" },
{ "andromedaapocalypseext", "Andromeda Apocalypse (Extended Edition)" },
{ "andromedaascending", "Andromeda Ascending" },
{ "andromedaawakening", "Andromeda Awakening - The Final Cut"},
- { "andromedadream", "Andromeda Dreaming" },
- { "apumpkin", "A Pumpkin" },
+ { "andromedadream", "Andromeda Dreaming" },
+ { "apumpkin", "A Pumpkin" },
{ "archaeologicalfiction", "Archaeological Fiction" },
- { "ariadneinaeaea", "Ariadne in Aeaea" },
- { "aroilingoriginal", "A Roiling Original: Squeeal! A Sequel!" },
- { "aropeofchalk", "A Rope of Chalk" },
- { "artoffugue", "Art of Fugue" },
- { "ascensionlimbs", "Ascension of Limbs" },
- { "ascentgothictower", "The Ascent of the Gothic Tower" },
- { "atc", "ATC, an interactive aviation" },
- { "aurora", "Aurora" },
- { "balancesglulx", "Balances" },
- { "baretegi", "Baretegi" },
- { "barroombrawl", "Barroom Brawl: Punch for your life" },
- { "batman66", "Batman 66" },
- { "beasttorrackmoor", "The Beast of Torrack Moor" },
- { "beautyaustere", "A Beauty Cold and Austere" },
- { "becauseyouremine", "Because You're Mine" },
- { "beingthere", "Being There" },
- { "blackknife", "Black Knife London" },
- { "blindhouse", "The Blind House" },
- { "bluelacuna", "Blue Lacuna" },
- { "bonehead", "Bonehead, a Regrettable and Mostly True Tale" },
- { "brainguzzlers", "Brain Guzzlers from Beyond!" },
- { "briar", "Briar, a Grimmly Perverted Fairy Tale" },
- { "btyt", "Bigger Than You Think" },
- { "bullhockey", "Bullhockey!" },
- { "bullhockey2", "Bullhockey 2 - The Return of the Leather Whip" },
- { "bureaucrocyglulx", "Bureaucrocy, a boring tale about paperwork" },
- { "buygold", "Buy Gold" },
- { "calm", "Calm, a Game of Postapocalyptic Relaxation" },
- { "candlewindless", "Candle flames in windless air" },
- { "canyouescape", "Can You Escape" },
- { "castronegroblues", "Castronegro Blues" },
- { "caveglulx", "Cave" },
- { "checkpoint", "Checkpoint" },
- { "cheesedoffglulx", "Cheesed Off! A very cheesey adventure" },
- { "childrenloblolly", "The Children of Loblolly Lodge" },
- { "chipmonk", "Chipmonk" },
- { "chlorophyll", "Chlorophyll" },
- { "codetopia", "Codetopia - A Code Adventure" },
- { "colderlight", "The Colder Light: A Winter's Tale" },
- { "colorthetruth", "Color the Truth" },
- { "comehouse", "And Then You Come to a House Not Unlike the Previous One" },
- { "comp01tr", "Comp01ter Game: N0n C0mp0s Ment1s" },
- { "confhist", "Conflicting Histories" },
- { "cos", "City of Secrets" },
- { "cosmoserveglulx", "CosmoServe: An Adventure for the BBS-Enslaved" },
- { "counterfeitmonkey", "Counterfeit Monkey" },
- { "countingcrabs", "Counting Crabs: How many crabs can you count?" },
- { "crackcoldone", "Crack open a cold one with the Boiz" },
- { "cragne", "Cragne Manor" },
- { "crashdisaster", "Crash: An Interactive Disaster" },
- { "damesdeadites", "Dames and Deadites" },
- { "dansenocturne", "Danse Nocturne" },
- { "darkcarnival", "Dark Carnival" },
- { "darknessglulx", "Darkness" },
- { "deadcities", "Dead Cities" },
- { "deathoffthecuff", "Death Off the Cuff" },
- { "delphinashouse", "Delphina's House" },
- { "desolation", "Desolation" },
- { "diaperquest", "Diaper Quest" },
- { "discovertheworld", "Discover The World" },
- { "doctorm", "The Life (and Deaths) of Doctor M" },
- { "donotmeddle", "Do Not Meddle" },
- { "douchebag", "Douchebag, an Existential Adventure" },
- { "downtheserpent", "Down, the Serpent and the Sun: an Anatomy" },
- { "dptmb2aa", "Don't Push The Mailbox 2 And Aisle" },
- { "dracula1glulx", "Dracula: Part 1, The First Night" },
- { "dracula2glulx", "Dracula: Part 2, The Arrival" },
- { "dragondemons", "Dragon Demons: A World Traveling RPG" },
- { "dragonglulx", "Dragon Adventure" },
- { "dragonpass", "Dragon's Pass" },
- { "drhorror", "Dr Horror's House of Terror" },
- { "drolltolltroll", "Droll Toll Troll" },
+ { "ariadneinaeaea", "Ariadne in Aeaea" },
+ { "aroilingoriginal", "A Roiling Original: Squeeal! A Sequel!" },
+ { "aropeofchalk", "A Rope of Chalk" },
+ { "artoffugue", "Art of Fugue" },
+ { "ascensionlimbs", "Ascension of Limbs" },
+ { "ascentgothictower", "The Ascent of the Gothic Tower" },
+ { "atc", "ATC, an interactive aviation" },
+ { "aurora", "Aurora" },
+ { "balancesglulx", "Balances" },
+ { "baretegi", "Baretegi" },
+ { "barroombrawl", "Barroom Brawl: Punch for your life" },
+ { "batman66", "Batman 66" },
+ { "beasttorrackmoor", "The Beast of Torrack Moor" },
+ { "beautyaustere", "A Beauty Cold and Austere" },
+ { "becauseyouremine", "Because You're Mine" },
+ { "beingthere", "Being There" },
+ { "blackknife", "Black Knife London" },
+ { "blindhouse", "The Blind House" },
+ { "bluelacuna", "Blue Lacuna" },
+ { "bonehead", "Bonehead, a Regrettable and Mostly True Tale" },
+ { "brainguzzlers", "Brain Guzzlers from Beyond!" },
+ { "briar", "Briar, a Grimmly Perverted Fairy Tale" },
+ { "btyt", "Bigger Than You Think" },
+ { "bullhockey", "Bullhockey!" },
+ { "bullhockey2", "Bullhockey 2 - The Return of the Leather Whip" },
+ { "bureaucrocyglulx", "Bureaucrocy, a boring tale about paperwork" },
+ { "buygold", "Buy Gold" },
+ { "calm", "Calm, a Game of Postapocalyptic Relaxation" },
+ { "candlewindless", "Candle flames in windless air" },
+ { "canyouescape", "Can You Escape" },
+ { "castronegroblues", "Castronegro Blues" },
+ { "caveglulx", "Cave" },
+ { "checkpoint", "Checkpoint" },
+ { "cheesedoffglulx", "Cheesed Off! A very cheesey adventure" },
+ { "childrenloblolly", "The Children of Loblolly Lodge" },
+ { "chipmonk", "Chipmonk" },
+ { "chlorophyll", "Chlorophyll" },
+ { "codetopia", "Codetopia - A Code Adventure" },
+ { "colderlight", "The Colder Light: A Winter's Tale" },
+ { "colorthetruth", "Color the Truth" },
+ { "comehouse", "And Then You Come to a House Not Unlike the Previous One" },
+ { "comp01tr", "Comp01ter Game: N0n C0mp0s Ment1s" },
+ { "confhist", "Conflicting Histories" },
+ { "cos", "City of Secrets" },
+ { "cosmoserveglulx", "CosmoServe: An Adventure for the BBS-Enslaved" },
+ { "counterfeitmonkey", "Counterfeit Monkey" },
+ { "countingcrabs", "Counting Crabs: How many crabs can you count?" },
+ { "crackcoldone", "Crack open a cold one with the Boiz" },
+ { "cragne", "Cragne Manor" },
+ { "crashdisaster", "Crash: An Interactive Disaster" },
+ { "damesdeadites", "Dames and Deadites" },
+ { "dansenocturne", "Danse Nocturne" },
+ { "darkcarnival", "Dark Carnival" },
+ { "darknessglulx", "Darkness" },
+ { "deadcities", "Dead Cities" },
+ { "deathoffthecuff", "Death Off the Cuff" },
+ { "delphinashouse", "Delphina's House" },
+ { "desolation", "Desolation" },
+ { "diaperquest", "Diaper Quest" },
+ { "discovertheworld", "Discover The World" },
+ { "doctorm", "The Life (and Deaths) of Doctor M" },
+ { "donotmeddle", "Do Not Meddle" },
+ { "douchebag", "Douchebag, an Existential Adventure" },
+ { "downtheserpent", "Down, the Serpent and the Sun: an Anatomy" },
+ { "dptmb2aa", "Don't Push The Mailbox 2 And Aisle" },
+ { "dracula1glulx", "Dracula: Part 1, The First Night" },
+ { "dracula2glulx", "Dracula: Part 2, The Arrival" },
+ { "dragondemons", "Dragon Demons: A World Traveling RPG" },
+ { "dragonglulx", "Dragon Adventure" },
+ { "dragonpass", "Dragon's Pass" },
+ { "drhorror", "Dr Horror's House of Terror" },
+ { "drolltolltroll", "Droll Toll Troll" },
{ "dudewheresmyscapula", "Dude, Where's My Scapula" },
- { "duelspannedages", "The Duel that Spanned the Ages" },
- { "dungeonspuzzle", "Dungeon's Puzzle" },
- { "dungeontext1", "Dungeon Text I - Escape From Darkness" },
- { "dynamitepowers", "Dynamite Powers vs. the Ray of Night!" },
- { "eatme", "Eat Me" },
- { "elsegar1", "Elsegar I - Arrival" },
- { "endlesssands", "Endless Sands" },
- { "endling", "The Endling Archive" },
+ { "duelspannedages", "The Duel that Spanned the Ages" },
+ { "dungeonspuzzle", "Dungeon's Puzzle" },
+ { "dungeontext1", "Dungeon Text I - Escape From Darkness" },
+ { "dynamitepowers", "Dynamite Powers vs. the Ray of Night!" },
+ { "eatme", "Eat Me" },
+ { "elsegar1", "Elsegar I - Arrival" },
+ { "endlesssands", "Endless Sands" },
+ { "endling", "The Endling Archive" },
{ "enterpriseincidents", "The Enterprise Incidents: A Middle School Fantasy" },
{ "equivocalingredient", "The Equivocal Ingredient" },
- { "exigentseasons", "The Exigent Seasons" },
- { "fair", "Fair, an extra-curricular activity" },
- { "fairest", "Fairest" },
- { "familiar", "The Familiar" },
- { "farmquest", "Farm Quest" },
- { "fatevanguard", "Fate of the Vanguard" },
- { "fatfair", "Fat Fair" },
- { "ferrousring", "Ferrous Ring" },
- { "ferrymansgate", "Ferryman's Gate" },
- { "finalproject", "Final Project" },
- { "flattenedlondon", "Flattened London" },
- { "flexiblesurvival", "Flexible Survival" },
- { "followingastar", "The Bible Retold: Following A Star" },
- { "foraplace", "For a Place by the Putrid Sea" },
- { "further", "Further, a color-coded existential tangle" },
- { "gaiawebch12", "Gaia-Web Chapter 12: The Silence of the Thunder" },
- { "gatewayferrets", "Gateway of the Ferrets" },
- { "genesisquest", "Genesis Quest, an interlude through stories" },
- { "getout", "Get Out!" },
+ { "exigentseasons", "The Exigent Seasons" },
+ { "fair", "Fair, an extra-curricular activity" },
+ { "fairest", "Fairest" },
+ { "familiar", "The Familiar" },
+ { "farmquest", "Farm Quest" },
+ { "fatevanguard", "Fate of the Vanguard" },
+ { "fatfair", "Fat Fair" },
+ { "ferrousring", "Ferrous Ring" },
+ { "ferrymansgate", "Ferryman's Gate" },
+ { "finalproject", "Final Project" },
+ { "flattenedlondon", "Flattened London" },
+ { "flexiblesurvival", "Flexible Survival" },
+ { "followingastar", "The Bible Retold: Following A Star" },
+ { "foraplace", "For a Place by the Putrid Sea" },
+ { "further", "Further, a color-coded existential tangle" },
+ { "gaiawebch12", "Gaia-Web Chapter 12: The Silence of the Thunder" },
+ { "gatewayferrets", "Gateway of the Ferrets" },
+ { "genesisquest", "Genesis Quest, an interlude through stories" },
+ { "getout", "Get Out!" },
{ "ghosteringtonnight", "Ghosterington Night" },
- { "ghostglulx", "Ghost" },
- { "ghostguessed", "What Heart Heard Of, Ghost Guessed" },
- { "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" },
- { "hercules", "Hercules!" },
- { "herecomestreble", "Here Comes Treble" },
- { "hismajesty", "His Majesty's Royal Space Navy Service Handbook" },
- { "hlmarooned", "Hinterlands: Marooned!" },
- { "hobbitglulx", "The Hobbit - The True Story" },
- { "hobbitredux", "The Hobbit - The True Story - Redux, Director's Cut" },
- { "houseofmemories", "House of Memories" },
- { "houseofmystery", "The House of Mystery" },
- { "hungerdaemon", "Hunger Daemon" },
- { "illum", "Illuminismo Iniziato, an Interactive Illumination" },
- { "illwind", "Ill Wind, Yet Another Interactive Enigma" },
- { "immunesystem", "Immune System" },
- { "improvorigins", "Improv-Origins" },
- { "ingoodcompany", "In Good Company" },
- { "jackglulx", "Jack" },
- { "jadeite", "Jadeite for the Queen" },
- { "jasonandmedea", "Jason and Medea" },
- { "kerkerkruip", "Kerkerkruip" },
- { "killerheadache", "A Killer Headache" },
- { "kingshredspatches", "The King of Shreds and Patches" },
- { "klaustrophobia", "Klaustrophobia" },
- { "koa", "Kingdom of Amphibia" },
- { "lasthouse", "Last House on the Block" },
- { "lastresort", "Last Resort, a sweltering afternoon in the Deep South" },
- { "limeergot", "Lime Ergot" },
- { "limen", "Limen" },
- { "lmstvgglulx", "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" },
- { "lonelytroll", "The Lonely Troll" },
+ { "ghostglulx", "Ghost" },
+ { "ghostguessed", "What Heart Heard Of, Ghost Guessed" },
+ { "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" },
+ { "hercules", "Hercules!" },
+ { "herecomestreble", "Here Comes Treble" },
+ { "hismajesty", "His Majesty's Royal Space Navy Service Handbook" },
+ { "hlmarooned", "Hinterlands: Marooned!" },
+ { "hobbitglulx", "The Hobbit - The True Story" },
+ { "hobbitredux", "The Hobbit - The True Story - Redux, Director's Cut" },
+ { "houseofmemories", "House of Memories" },
+ { "houseofmystery", "The House of Mystery" },
+ { "hungerdaemon", "Hunger Daemon" },
+ { "illum", "Illuminismo Iniziato, an Interactive Illumination" },
+ { "illwind", "Ill Wind, Yet Another Interactive Enigma" },
+ { "immunesystem", "Immune System" },
+ { "improvorigins", "Improv-Origins" },
+ { "ingoodcompany", "In Good Company" },
+ { "jackglulx", "Jack" },
+ { "jadeite", "Jadeite for the Queen" },
+ { "jasonandmedea", "Jason and Medea" },
+ { "kerkerkruip", "Kerkerkruip" },
+ { "killerheadache", "A Killer Headache" },
+ { "kingshredspatches", "The King of Shreds and Patches" },
+ { "klaustrophobia", "Klaustrophobia" },
+ { "koa", "Kingdom of Amphibia" },
+ { "lasthouse", "Last House on the Block" },
+ { "lastresort", "Last Resort, a sweltering afternoon in the Deep South" },
+ { "limeergot", "Lime Ergot" },
+ { "limen", "Limen" },
+ { "lmstvgglulx", "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" },
+ { "lonelytroll", "The Lonely Troll" },
{ "lostislandsofalabaz", "The Lost Islands of Alabaz" },
- { "lovelyassistant", "Lovely Assistant Magical Girl" },
- { "madametime", "The Origin of Madame Time" },
- { "magicword", "The Magic Word" },
- { "makechangeglulx", "Maybe make some change" },
- { "makingme", "The Making of Me" },
- { "mgaeb", "My Girlfriend's An Evil Bitch" },
- { "midnightsnack", "Midnight Snack" },
+ { "lovelyassistant", "Lovely Assistant Magical Girl" },
+ { "madametime", "The Origin of Madame Time" },
+ { "magicword", "The Magic Word" },
+ { "makechangeglulx", "Maybe make some change" },
+ { "makingme", "The Making of Me" },
+ { "mgaeb", "My Girlfriend's An Evil Bitch" },
+ { "midnightsnack", "Midnight Snack" },
{ "mollybutterthieves", "Molly and the Butter Thieves" },
- { "moments1", "Moments out of Time: Renegade" },
- { "moments2", "Moments out of Time 2: Adventure Type" },
- { "monksea", "Monk by the Sea" },
- { "moonbaseindigo", "Moonbase Indigo" },
- { "mugglestudies", "Muggle Studies" },
- { "mystery", "Mystery!" },
- { "narco", "Narcolepsy" },
- { "necronskeep", "Necron's Keep" },
- { "newcat", "New Cat" },
- { "nightmare", "Nightmare" },
- { "nowheresville", "Nowheresville" },
- { "nssri", "No Sign Should Remain Inert" },
- { "officegoose", "Office Goose" },
- { "oldfogey", "Old Fogey" },
- { "oldhhouse", "This Old Haunted House" },
+ { "moments1", "Moments out of Time: Renegade" },
+ { "moments2", "Moments out of Time 2: Adventure Type" },
+ { "monksea", "Monk by the Sea" },
+ { "moonbaseindigo", "Moonbase Indigo" },
+ { "mugglestudies", "Muggle Studies" },
+ { "mystery", "Mystery!" },
+ { "narco", "Narcolepsy" },
+ { "necronskeep", "Necron's Keep" },
+ { "newcat", "New Cat" },
+ { "nightmare", "Nightmare" },
+ { "nowheresville", "Nowheresville" },
+ { "nssri", "No Sign Should Remain Inert" },
+ { "officegoose", "Office Goose" },
+ { "oldfogey", "Old Fogey" },
+ { "oldhhouse", "This Old Haunted House" },
{ "oliviasorphanorium", "Olivia's Orphanorium" },
- { "onefishtwofish", "One Fish Two Fish" },
- { "oppositelyopal", "Oppositely Opal" },
- { "ottumwaglulx", "PDFA Ottumwa" },
- { "owlconsults", "The Owl Consults" },
- { "phoenixfire", "Phoenix-Fire" },
- { "photopiaglulx", "Photopia" },
+ { "onefishtwofish", "One Fish Two Fish" },
+ { "oppositelyopal", "Oppositely Opal" },
+ { "ottumwaglulx", "PDFA Ottumwa" },
+ { "owlconsults", "The Owl Consults" },
+ { "phoenixfire", "Phoenix-Fire" },
+ { "photopiaglulx", "Photopia" },
{ "piedaterreblunders", "Captain Piedaterre's Blunders" },
- { "pinched", "Pinched" },
- { "pizzadelivery", "Pizza Delivery" },
- { "playinggames", "Playing Games" },
- { "portfoliopiece", "Portfolio Piece" },
- { "psychomanteum", "Psychomanteum" },
- { "pythoglulx", "Pytho's Mask" },
- { "raidersstones", "Raiders of the Holy Stones" },
- { "rar", "Reference and Representation: An Approach to First-Order Semantics" },
- { "returnstars", "Return to the Stars" },
+ { "pinched", "Pinched" },
+ { "pizzadelivery", "Pizza Delivery" },
+ { "playinggames", "Playing Games" },
+ { "portfoliopiece", "Portfolio Piece" },
+ { "psychomanteum", "Psychomanteum" },
+ { "pythoglulx", "Pytho's Mask" },
+ { "raidersstones", "Raiders of the Holy Stones" },
+ { "rar", "Reference and Representation: An Approach to First-Order Semantics" },
+ { "returnstars", "Return to the Stars" },
{ "reorsbushcaveglulx", "Reor's Bush-Cave" },
- { "risorgglulx", "Risorgimento Represso" },
- { "robinandorchid", "Robin & Orchid" },
- { "rocketmanfromsea", "The Rocket Man from the Sea" },
- { "roguelikegoose", "Roguelike Goose" },
- { "rosewood", "The House at the End of Rosewood Street" },
- { "rover", "Rover's Day Out" },
- { "safe", "Safe" },
- { "sagebrushcactus", "'Mid the sagebrush and the cactus" },
+ { "risorgglulx", "Risorgimento Represso" },
+ { "robinandorchid", "Robin & Orchid" },
+ { "rocketmanfromsea", "The Rocket Man from the Sea" },
+ { "roguelikegoose", "Roguelike Goose" },
+ { "rosewood", "The House at the End of Rosewood Street" },
+ { "rover", "Rover's Day Out" },
+ { "safe", "Safe" },
+ { "sagebrushcactus", "'Mid the sagebrush and the cactus" },
{ "sagesanctumscramble", "Sage Sanctum Scramble" },
- { "samfortunepi", "Sam Fortune - Private Investigator" },
- { "scrollthief", "Scroll Thief, an Interactive Heist" },
+ { "samfortunepi", "Sam Fortune - Private Investigator" },
+ { "scrollthief", "Scroll Thief, an Interactive Heist" },
{ "seasonalapocalypse", "Seasonal Apocalypse Disorder" },
- { "secretletter", "Jack Toresal and the Secret Letter" },
- { "section1awakened", "Section 1 - Awakened" },
- { "seedscafe", "Seeds Cafe" },
- { "sensory", "Sensory Jam" },
- { "sequitur", "Sequitur" },
- { "shadowcathedral", "The Shadow in the Cathedral" },
- { "shadowoperative", "Shadow Operative" },
- { "shadowsdeep", "Of Their Shadows Deep" },
- { "shapes", "Shapes: an Interactive Surrealism" },
- { "sheephere", "Sheep Here" },
- { "shufflingaround", "Shuffling Around" },
- { "signalerror", "Signal Error: Tongue-in-cheek glitch correction" },
- { "sittm", "Stick It To The Man" },
- { "six", "Six" },
- { "skiesabove", "Skies Above" },
- { "skmmc", "Someone Keeps Moving My Chair" },
+ { "secretletter", "Jack Toresal and the Secret Letter" },
+ { "section1awakened", "Section 1 - Awakened" },
+ { "seedscafe", "Seeds Cafe" },
+ { "sensory", "Sensory Jam" },
+ { "sequitur", "Sequitur" },
+ { "shadowcathedral", "The Shadow in the Cathedral" },
+ { "shadowoperative", "Shadow Operative" },
+ { "shadowsdeep", "Of Their Shadows Deep" },
+ { "shapes", "Shapes: an Interactive Surrealism" },
+ { "sheephere", "Sheep Here" },
+ { "shufflingaround", "Shuffling Around" },
+ { "signalerror", "Signal Error: Tongue-in-cheek glitch correction" },
+ { "sittm", "Stick It To The Man" },
+ { "six", "Six" },
+ { "skiesabove", "Skies Above" },
+ { "skmmc", "Someone Keeps Moving My Chair" },
{ "slouchingbedlamglulx", "Slouching Towards Bedlam" },
- { "smittenkittens", "Smitten Kittens" },
- { "songmockingbird", "The Song of the Mockingbird" },
- { "spaceship", "Spaceship!" },
- { "speedracer", "Speed Racer" },
- { "spellbound", "Spellbound" },
- { "spirI7wrak", "SpirI7wrak" },
- { "standingshoulders", "Standing on the Shoulders of Giants" },
- { "starlight", "Starlight" },
- { "stiffymakane", "Stiffy Makane - Apocolocyntosis" },
- { "sting", "Sting: An interactive memoir" },
- { "stuffoflegend", "Stuff of Legend" },
- { "subrosa", "Sub Rosa: The Seven Deceits of Confessor Destine" },
+ { "smittenkittens", "Smitten Kittens" },
+ { "songmockingbird", "The Song of the Mockingbird" },
+ { "spaceship", "Spaceship!" },
+ { "speedracer", "Speed Racer" },
+ { "spellbound", "Spellbound" },
+ { "spirI7wrak", "SpirI7wrak" },
+ { "standingshoulders", "Standing on the Shoulders of Giants" },
+ { "starlight", "Starlight" },
+ { "stiffymakane", "Stiffy Makane - Apocolocyntosis" },
+ { "sting", "Sting: An interactive memoir" },
+ { "stuffoflegend", "Stuff of Legend" },
+ { "subrosa", "Sub Rosa: The Seven Deceits of Confessor Destine" },
{ "superluminalvagranttwin", "Superluminal Vagrant Twin" },
- { "tcom", "The Colour of Magic" },
- { "templeshorgil", "The Temple of Shorgil" },
- { "terminatorchaser", "Terminator Chaser" },
+ { "tcom", "The Colour of Magic" },
+ { "templeshorgil", "The Temple of Shorgil" },
+ { "terminatorchaser", "Terminator Chaser" },
{ "terminatorrobotrescue", "Terminator, a Robot Rescue" },
- { "theabbey", "The Abbey, a medieval murder mystery" },
- { "theabsenceoflaw", "The Absence of Law" },
- { "thebigfall", "The Big Fall" },
- { "thebox", "The Box" },
- { "thecrew", "The Crew â Journey to the Pale Planet" },
+ { "theabbey", "The Abbey, a medieval murder mystery" },
+ { "theabsenceoflaw", "The Absence of Law" },
+ { "thebigfall", "The Big Fall" },
+ { "thebox", "The Box" },
+ { "thecrew", "The Crew â Journey to the Pale Planet" },
{ "theeleusinianmiseries", "The Eleusinian Miseries" },
- { "thefourthriddle", "The Fourth Riddle" },
- { "thehours", "The Hours" },
- { "thehouseoffear", "The House of Fear, or, Loplop Introduces the World" },
+ { "thefourthriddle", "The Fourth Riddle" },
+ { "thehours", "The Hours" },
+ { "thehouseoffear", "The House of Fear, or, Loplop Introduces the World" },
{ "theinformal7abbreviated", "The Inform(al)7 Abbreviated Self Tutorial" },
{ "theislandofdoctorwooby", "The Island of Doctor Wooby" },
- { "thelaughinggnome", "The Laughing Gnome" },
- { "thelibrary", "The Library" },
- { "thelookout", "The Lookout" },
+ { "thelaughinggnome", "The Laughing Gnome" },
+ { "thelibrary", "The Library" },
+ { "thelookout", "The Lookout" },
{ "thelostkingdomofcodetopia", "The Lost Kingdom of Codetopia" },
- { "thelostmountain", "The Lost Mountain" },
+ { "thelostmountain", "The Lost Mountain" },
{ "themagpietakesthetrain", "The Magpie Takes the Train" },
{ "themaryjaneoftomorrow", "The Mary Jane of Tomorrow" },
- { "themuseum", "The Museum" },
- { "theoutcasts", "The Outcasts" },
- { "thephoenixmove", "The Phoenix Move" },
- { "therealmofaoria", "The Realm of A'oria" },
- { "theredroom", "The Red Room" },
- { "thesimpletale", "The Simple Tale" },
- { "theskycrane", "The Sky Crane" },
- { "thespectators", "The Spectators" },
- { "thespywhoatelunch", "The Spy Who Ate Lunch" },
- { "thestorm", "The Storm, a self-portrait" },
+ { "themuseum", "The Museum" },
+ { "theoutcasts", "The Outcasts" },
+ { "thephoenixmove", "The Phoenix Move" },
+ { "therealmofaoria", "The Realm of A'oria" },
+ { "theredroom", "The Red Room" },
+ { "thesimpletale", "The Simple Tale" },
+ { "theskycrane", "The Sky Crane" },
+ { "thespectators", "The Spectators" },
+ { "thespywhoatelunch", "The Spy Who Ate Lunch" },
+ { "thestorm", "The Storm, a self-portrait" },
{ "thethiefofwovenwoods", "The Thief of Woven Woods" },
{ "thetimemachine2021", "The Time Machine" },
- { "thetinyhouse", "The Tiny House" },
- { "thetraintoabaddon", "The Train To Abaddon" },
- { "thewaywardstory", "The Wayward Story" },
- { "thiefpokemon", "Thief, a Pokemon Text Adventure" },
- { "timecapsule", "A Time Capsule" },
- { "timeless", "Timeless" },
- { "timmott", "The Incredibly Mild Misadventures of Tom Trundle" },
- { "todayisthesame", "Today is the Same as Any Other" },
- { "tohellinahamper", "To Hell in a Hamper" },
- { "tomtrundle", "The Incredibly Mild Misadventures of Tom Trundle" },
- { "transparent", "Transparent, an interactive exploration" },
- { "trialofthetnuop", "Trial of the Inuop" },
- { "trollslayer", "Trollslayer" },
- { "tryagain", "Try Again " },
- { "turbochesthair", "Turbo Chest Hair Massacre" },
- { "uglyoafs", "Ugly Oafs. Save Green Terra! Repel the Wrath Pulse!" },
- { "uie", "Under, In Erebus" },
- { "umwglulx", "UMW" },
- { "uncleclemswill", "Uncle Clem's Will" },
- { "underground", "Underground" },
- { "undertheythunder", "Under They Thunder" },
+ { "thetinyhouse", "The Tiny House" },
+ { "thetraintoabaddon", "The Train To Abaddon" },
+ { "thewaywardstory", "The Wayward Story" },
+ { "thiefpokemon", "Thief, a Pokemon Text Adventure" },
+ { "timecapsule", "A Time Capsule" },
+ { "timeless", "Timeless" },
+ { "timmott", "The Incredibly Mild Misadventures of Tom Trundle" },
+ { "todayisthesame", "Today is the Same as Any Other" },
+ { "tohellinahamper", "To Hell in a Hamper" },
+ { "tomtrundle", "The Incredibly Mild Misadventures of Tom Trundle" },
+ { "transparent", "Transparent, an interactive exploration" },
+ { "trialofthetnuop", "Trial of the Inuop" },
+ { "trollslayer", "Trollslayer" },
+ { "tryagain", "Try Again " },
+ { "turbochesthair", "Turbo Chest Hair Massacre" },
+ { "uglyoafs", "Ugly Oafs. Save Green Terra! Repel the Wrath Pulse!" },
+ { "uie", "Under, In Erebus" },
+ { "umwglulx", "UMW" },
+ { "uncleclemswill", "Uncle Clem's Will" },
+ { "underground", "Underground" },
+ { "undertheythunder", "Under They Thunder" },
{ "unscientificfiction", "Unscientific Fiction" },
- { "vainempires", "Vain Empires" },
- { "valleyofsteel", "Valley of Steel" },
- { "vampireltd", "Vampire Ltd" },
- { "walking", "Walking" },
- { "walkneighborhood", "A Walk Around the Neighborhood" },
- { "wand", "The Wand" },
- { "winterstormdraco", "Winter Storm Draco" },
- { "wishertheurgist", "Wisher, Theurgist, Fatalist" },
- { "wizardsniffer", "The Wizard Sniffer" },
- { "wof", "Works of Fiction" },
- { "wordoftheday", "Word of the Day" },
- { "wordsofpower", "Words of Power" },
- { "yourdeath4acts", "Your Death, in four acts" },
- { "zeldata", "The Legend of Zelda: A Text Adventure" },
- { "zorkglulx", "Zork: A Computerized Fantasy Simulation Game" },
+ { "vainempires", "Vain Empires" },
+ { "valleyofsteel", "Valley of Steel" },
+ { "vampireltd", "Vampire Ltd" },
+ { "walking", "Walking" },
+ { "walkneighborhood", "A Walk Around the Neighborhood" },
+ { "wand", "The Wand" },
+ { "winterstormdraco", "Winter Storm Draco" },
+ { "wishertheurgist", "Wisher, Theurgist, Fatalist" },
+ { "wizardsniffer", "The Wizard Sniffer" },
+ { "wof", "Works of Fiction" },
+ { "wordoftheday", "Word of the Day" },
+ { "wordsofpower", "Words of Power" },
+ { "yourdeath4acts", "Your Death, in four acts" },
+ { "zeldata", "The Legend of Zelda: A Text Adventure" },
+ { "zorkglulx", "Zork: A Computerized Fantasy Simulation Game" },
// Apollo 18+20 IF Tribute Album
- { "apollo3glulx", "She's Actual Size" },
- { "apollo10glulx", "Narrow Your Eyes" },
- { "apollo12glulx", "Which Describes How You're Feeling" },
- { "apollo15glulx", "Turn Around" },
- { "apollo19glulx", "Fingertips - I Hear the Wind Blow" },
- { "apollo33glulx", "Fingertips - Mysterious Whispers" },
+ { "apollo3glulx", "She's Actual Size" },
+ { "apollo10glulx", "Narrow Your Eyes" },
+ { "apollo12glulx", "Which Describes How You're Feeling" },
+ { "apollo15glulx", "Turn Around" },
+ { "apollo19glulx", "Fingertips - I Hear the Wind Blow" },
+ { "apollo33glulx", "Fingertips - Mysterious Whispers" },
// Competition 2001
- { "bestof3", "Best of three" },
- { "carma", "Carma" },
- { "smtuc", "Stiffy Makane: The Undiscovered Country" },
+ { "bestof3", "Best of three" },
+ { "carma", "Carma" },
+ { "smtuc", "Stiffy Makane: The Undiscovered Country" },
// Competition 2002
- { "eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" },
+ { "eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" },
// Competition 2004
- { "eas3", "Earth and Sky: Episode 3 - Luminous Horizon" },
+ { "eas3", "Earth and Sky: Episode 3 - Luminous Horizon" },
// Competition 2005
- { "beyondglulx", "Beyond" },
- { "cheiron", "Cheiron" },
+ { "beyondglulx", "Beyond" },
+ { "cheiron", "Cheiron" },
// Competition 2006
- { "floatpoint", "Float Point" },
+ { "floatpoint", "Float Point" },
// Competition 2007
- { "chineseroom", "The Chinese Room" },
- { "varkana", "Varkana" },
+ { "chineseroom", "The Chinese Room" },
+ { "varkana", "Varkana" },
// Competition 2008
- { "amo", "A Martian Odyssey" },
- { "chnlsurf", "Channel Surfing" },
- { "crywolf", "Cry Wolf" },
- { "everybodydies", "Everybody Dies, an Interactive Fantasy" },
- { "recess", "Recess At Last" },
+ { "amo", "A Martian Odyssey" },
+ { "chnlsurf", "Channel Surfing" },
+ { "crywolf", "Cry Wolf" },
+ { "everybodydies", "Everybody Dies, an Interactive Fantasy" },
+ { "recess", "Recess At Last" },
// Competition 2009
- { "brokenlegs", "Broken Legs" },
- { "earlgrey", "Earl Grey" },
- { "gis", "Grounded in Space" },
- { "nightfall", "Nightfall" },
- { "resonance", "Resonance" },
+ { "brokenlegs", "Broken Legs" },
+ { "earlgrey", "Earl Grey" },
+ { "gis", "Grounded in Space" },
+ { "nightfall", "Nightfall" },
+ { "resonance", "Resonance" },
// Competition 2010
- { "aotearoa", "Aotearoa" },
- { "divismortis", "Divis Mortis: an interactive survival game" },
- { "gigantomania", "Gigantomania" },
- { "grisjaune", "Gris et Jaune" },
- { "oneeyeopen", "One Eye Open" },
- { "oxygen", "Oxygen" },
- { "inerebus", "Under, In Erebus" },
+ { "aotearoa", "Aotearoa" },
+ { "divismortis", "Divis Mortis: an interactive survival game" },
+ { "gigantomania", "Gigantomania" },
+ { "grisjaune", "Gris et Jaune" },
+ { "oneeyeopen", "One Eye Open" },
+ { "oxygen", "Oxygen" },
+ { "inerebus", "Under, In Erebus" },
// Competition 2011
- { "awakemightydread", "Awake the Mighty Dread" },
- { "beet", "Beet the Devil" },
- { "deathofschlig", "Death of Schlig" },
- { "faninterference", "Fan Interference" },
- { "luster", "Luster" },
- { "patanoir", "PataNoir" },
- { "sentencing", "Sentencing Mr. Liddell" },
- { "tacofiction", "Taco Fiction" },
+ { "awakemightydread", "Awake the Mighty Dread" },
+ { "beet", "Beet the Devil" },
+ { "deathofschlig", "Death of Schlig" },
+ { "faninterference", "Fan Interference" },
+ { "luster", "Luster" },
+ { "patanoir", "PataNoir" },
+ { "sentencing", "Sentencing Mr. Liddell" },
+ { "tacofiction", "Taco Fiction" },
// Competition 2012
- { "andromedaapoc", "Andromeda Apocalypse" },
- { "imos", "In a Manor of Speaking" },
- { "jdal", "J'dal" },
- { "kicker", "Kicker" },
+ { "andromedaapoc", "Andromeda Apocalypse" },
+ { "imos", "In a Manor of Speaking" },
+ { "jdal", "J'dal" },
+ { "kicker", "Kicker" },
// Competition 2013
- { "awbp", "A Wind Blown from Paradise" },
- { "captverdeterre", "Captain Verdeterre's Plunder" },
- { "coloratura", "Coloratura" },
- { "mazredugin", "Mazredugin" },
- { "ooof", "Ollie Ollie Oxen Free" },
- { "robinorchid", "Robin & Orchid" },
- { "texbonaventure", "Tex Bonaventure and the Temple" },
- { "cardewhouse", "The Cardew House" },
+ { "awbp", "A Wind Blown from Paradise" },
+ { "captverdeterre", "Captain Verdeterre's Plunder" },
+ { "coloratura", "Coloratura" },
+ { "mazredugin", "Mazredugin" },
+ { "ooof", "Ollie Ollie Oxen Free" },
+ { "robinorchid", "Robin & Orchid" },
+ { "texbonaventure", "Tex Bonaventure and the Temple" },
+ { "cardewhouse", "The Cardew House" },
// French games
- { "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
- { "lieuxcommunsglulx", "Lieux communs" },
- { "sarvegneglulx", "Sarvegne, une visite qui conduit loin" },
- { "scarabeekatana", "Le Scarabee et le Katana" },
- { "templefeu", "Le Temple de Feu" },
+ { "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
+ { "lieuxcommunsglulx", "Lieux communs" },
+ { "sarvegneglulx", "Sarvegne, une visite qui conduit loin" },
+ { "scarabeekatana", "Le Scarabee et le Katana" },
+ { "templefeu", "Le Temple de Feu" },
// German games
- { "dergarten", "Der onirische Garten" },
+ { "dergarten", "Der onirische Garten" },
{ "deronirischegarten", "Der Garten: Der Aufenthalt in einem traumhaften Garten" },
- { "jaeger", "Jäger der heiligen Steine - Ein Abenteuer in Raum und Zeit" },
- { "kleinehalbling", "Der kleine Halbling" },
- { "matthiasclaudius", "Der unsägliche und vermeidbare Tod des Matthias Claudius" },
- { "morgenwirdklausur", "Morgen wird Klausur geschrieben" },
- { "patanoirde", "PataNoir - Ein unvergleichlicher Kriminalfall" },
- { "spaterbesuch", "Ein später Besuch" },
+ { "jaeger", "Jäger der heiligen Steine - Ein Abenteuer in Raum und Zeit" },
+ { "kleinehalbling", "Der kleine Halbling" },
+ { "matthiasclaudius", "Der unsägliche und vermeidbare Tod des Matthias Claudius" },
+ { "morgenwirdklausur", "Morgen wird Klausur geschrieben" },
+ { "patanoirde", "PataNoir - Ein unvergleichlicher Kriminalfall" },
+ { "spaterbesuch", "Ein später Besuch" },
// Italian games
- { "pietradellaluna", "La Pietra della Luna" },
- { "mancasolo", "Manca solo un verso a quella poesia" },
- { "schizo", "Schizo - Escape to the Void" },
- { "slendermanbase", "Slenderman - l'incubo (base)" },
- { "slenderman", "Slenderman - l'incubo" },
- { "snuff", "Snuff Movie" },
- { "villamorganaglulx", "Villa Morgana" },
+ { "pietradellaluna", "La Pietra della Luna" },
+ { "mancasolo", "Manca solo un verso a quella poesia" },
+ { "schizo", "Schizo - Escape to the Void" },
+ { "slendermanbase", "Slenderman - l'incubo (base)" },
+ { "slenderman", "Slenderman - l'incubo" },
+ { "snuff", "Snuff Movie" },
+ { "villamorganaglulx", "Villa Morgana" },
// Spanish games
- { "alienlaaventura", "ALIEN: La Aventura" },
- { "conrumbo", "Con Rumbo" },
+ { "alienlaaventura", "ALIEN: La Aventura" },
+ { "conrumbo", "Con Rumbo" },
{ "elultimohogarglulx", "Misterio en el Ultimo Hogar" },
- { "hhorcusglulx", "Homo Homini Orcus" },
- { "kerulenglulx", "Ke rulen los petas" },
- { "lanochedelensayo", "La Noche del Ensayo" },
- { "legado", "El Legado" },
- { "regente", "El Anillo Regente" },
- { "rur", "Las Aventuras de Rudolphine Rur" },
+ { "hhorcusglulx", "Homo Homini Orcus" },
+ { "kerulenglulx", "Ke rulen los petas" },
+ { "lanochedelensayo", "La Noche del Ensayo" },
+ { "legado", "El Legado" },
+ { "regente", "El Anillo Regente" },
+ { "rur", "Las Aventuras de Rudolphine Rur" },
// Swedish games
- { "drakmagiglulx", "Drakmagi (Dragon Magic)" },
- { "vanyarglulx", "Vanyar" },
+ { "drakmagiglulx", "Drakmagi (Dragon Magic)" },
+ { "vanyarglulx", "Vanyar" },
// Russian games
- { "devoursglulx", "All Things Devours" },
+ { "devoursglulx", "All Things Devours" },
{ nullptr, nullptr }
};
Commit: f866b7907706a4cdeddfe245f079a290f45175df
https://github.com/scummvm/scummvm/commit/f866b7907706a4cdeddfe245f079a290f45175df
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Updates Competitions/Collection names
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index d42af9e8f52..29437504f50 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -358,7 +358,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "zeldata", "The Legend of Zelda: A Text Adventure" },
{ "zorkglulx", "Zork: A Computerized Fantasy Simulation Game" },
- // Apollo 18+20 IF Tribute Album
+ // Apollo 18+20: The IF Tribute Album
{ "apollo3glulx", "She's Actual Size" },
{ "apollo10glulx", "Narrow Your Eyes" },
{ "apollo12glulx", "Which Describes How You're Feeling" },
@@ -366,43 +366,43 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "apollo19glulx", "Fingertips - I Hear the Wind Blow" },
{ "apollo33glulx", "Fingertips - Mysterious Whispers" },
- // Competition 2001
+ // IFComp 2001
{ "bestof3", "Best of three" },
{ "carma", "Carma" },
{ "smtuc", "Stiffy Makane: The Undiscovered Country" },
- // Competition 2002
+ // IFComp 2002
{ "eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" },
- // Competition 2004
+ // IFComp 2004
{ "eas3", "Earth and Sky: Episode 3 - Luminous Horizon" },
- // Competition 2005
+ // IFComp 2005
{ "beyondglulx", "Beyond" },
{ "cheiron", "Cheiron" },
- // Competition 2006
+ // IFComp 2006
{ "floatpoint", "Float Point" },
- // Competition 2007
+ // IFComp 2007
{ "chineseroom", "The Chinese Room" },
{ "varkana", "Varkana" },
- // Competition 2008
+ // IFComp 2008
{ "amo", "A Martian Odyssey" },
{ "chnlsurf", "Channel Surfing" },
{ "crywolf", "Cry Wolf" },
{ "everybodydies", "Everybody Dies, an Interactive Fantasy" },
{ "recess", "Recess At Last" },
- // Competition 2009
+ // IFComp 2009
{ "brokenlegs", "Broken Legs" },
{ "earlgrey", "Earl Grey" },
{ "gis", "Grounded in Space" },
{ "nightfall", "Nightfall" },
{ "resonance", "Resonance" },
- // Competition 2010
+ // IFComp 2010
{ "aotearoa", "Aotearoa" },
{ "divismortis", "Divis Mortis: an interactive survival game" },
{ "gigantomania", "Gigantomania" },
@@ -411,7 +411,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "oxygen", "Oxygen" },
{ "inerebus", "Under, In Erebus" },
- // Competition 2011
+ // IFComp 2011
{ "awakemightydread", "Awake the Mighty Dread" },
{ "beet", "Beet the Devil" },
{ "deathofschlig", "Death of Schlig" },
@@ -421,7 +421,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "sentencing", "Sentencing Mr. Liddell" },
{ "tacofiction", "Taco Fiction" },
- // Competition 2012
+ // IFComp 2012
{ "andromedaapoc", "Andromeda Apocalypse" },
{ "imos", "In a Manor of Speaking" },
{ "jdal", "J'dal" },
@@ -910,44 +910,44 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("apollo19glulx", "66b599c4aecd63caa59b00bfd5101f43", 466244),
DT_ENTRY0("apollo33glulx", "74457b493e101e87463a0be645d2ab65", 411726),
- // Competition 2001
+ // IFComp 2001
DT_ENTRY1("bestof3", "010928", "53d50b3573afc12376ae5fbb342230d9", 930694),
DT_ENTRY1("carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
DT_ENTRY1("smtuc", "010928", "c6e58925e082f20542bd25a2395dd00d", 1439558),
DT_ENTRY1("smtuc", "010928", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
- // Competition 2002
+ // IFComp 2002
DT_ENTRY1("eas2", "020925", "914e969da891835c24b3decdc6fa34c1", 842272),
- // Competition 2004
+ // IFComp 2004
DT_ENTRY1("eas3", "040929", "8f118c9fa10ef24a5551448d5ab2408f", 1293054),
- // Competition 2005
+ // IFComp 2005
DT_ENTRY1("beyondglulx", "20050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
DT_ENTRY1("cheiron", "050929", "bca1af6d8788c178ab42883f184e7955", 2434458),
- // Competition 2006
+ // IFComp 2006
DT_ENTRY1("floatpoint", "060930", "1350e61da647efffc0e36f705dbc90f4", 1377946),
- // Competition 2007
+ // IFComp 2007
DT_ENTRY1("chineseroom", "070930", "68e11adb8574ffc4b5698499f02686d6", 988416),
DT_ENTRY1("varkana", "070930", "f92523a3a403d88aed1523de6fe12a33", 876932),
- // Competition 2008
+ // IFComp 2008
DT_ENTRY1("amo", "r/2080929", "5ab3b7c8b1446334f0703c61e4512cc4", 52505634),
DT_ENTRY1("chnlsurf", "080929", "c4b2ae121f5f0e1ae2c98c3bd4a6b3d3", 398848),
DT_ENTRY1("crywolf", "080929", "044a5209c2ecd4401ad2f7fa0cbed256", 911818),
DT_ENTRY1("everybodydies", "080915", "58c45023b48266cba73c776418741313", 4091836),
DT_ENTRY1("recess", "080929", "7437538b52eb78c427eb4e54e2fa1665", 712784),
- // Competition 2009
+ // IFComp 2009
DT_ENTRY1("brokenlegs", "090930", "4ff634e4183763bc9a34a61fad3dfd23", 1048314),
DT_ENTRY1("earlgrey", "090930", "73730db01a1bb32ffd6e2baa1877e11f", 266752),
DT_ENTRY1("gis", "090929", "9370bf33a539114878b8ab95be49e38f", 667934),
DT_ENTRY0("nightfall", "1a13bdae770563bdfa09f25e40d6ea57", 1242580),
DT_ENTRY1("resonance", "090930", "d51f6c4e99b9d283e65d836caf2f1324", 912226),
- // Competition 2010
+ // IFComp 2010
DT_ENTRY0("aotearoa", "f62a91448362426220f811c6612f42ea", 1896012),
DT_ENTRY1("divismortis", "080126", "78e8e7f1b9350022c501eca735883d7e", 805644),
DT_ENTRY1("gigantomania", "100930", "4c89679dc1aa12f5d6b7e121d09e22f3", 1734624),
@@ -956,7 +956,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("oxygen", "100930", "743f21619656301039d9f5113b9af50e", 1013908),
DT_ENTRY1("inerebus", "100930", "acda27283090aa366ef4ce99766391f0", 1986882),
- // Competition 2011
+ // IFComp 2011
DT_ENTRY1("awakemightydread", "111006", "48b3b409b565774a3cbf681225322080", 717456),
DT_ENTRY1("beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
DT_ENTRY1("deathofschlig", "111031", "0b9b3666a0c795185724ddbd1de171dc", 1483674),
@@ -966,13 +966,13 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
DT_ENTRY1("tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
- // Competition 2012
+ // IFComp 2012
DT_ENTRY0("andromedaapoc", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
DT_ENTRY1("imos", "r3/121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
DT_ENTRY1("jdal", "120930", "193ea99f5067c64447dd2c74c7e3ab9d", 761022),
DT_ENTRY1("kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
- // Competition 2013
+ // IFComp 2013
DT_ENTRY1("awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
DT_ENTRY1("captverdeterre", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
DT_ENTRY1("coloratura", "080126", "db4b88094929abb89fcf19ab56204b05", 1403574),
Commit: b4d2adf1d6b937bfa7450ee382c4b7c209050a19
https://github.com/scummvm/scummvm/commit/b4d2adf1d6b937bfa7450ee382c4b7c209050a19
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Reorders various IFComp Competitions
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 29437504f50..44b864d6a8e 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -29,7 +29,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "glulx", "Glulx Game" },
// English games
- { "aafn", "An Apple From Nowhere" },
{ "aardvarkvshype", "AardVarK versus The Hype" },
{ "academicpursuits", "Academic Pursuits As Opposed To Regular Pursuits" },
{ "acbs", "A Cock and Bull Story" },
@@ -73,7 +72,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "becauseyouremine", "Because You're Mine" },
{ "beingthere", "Being There" },
{ "blackknife", "Black Knife London" },
- { "blindhouse", "The Blind House" },
{ "bluelacuna", "Blue Lacuna" },
{ "bonehead", "Bonehead, a Regrettable and Mostly True Tale" },
{ "brainguzzlers", "Brain Guzzlers from Beyond!" },
@@ -83,7 +81,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "bullhockey2", "Bullhockey 2 - The Return of the Leather Whip" },
{ "bureaucrocyglulx", "Bureaucrocy, a boring tale about paperwork" },
{ "buygold", "Buy Gold" },
- { "calm", "Calm, a Game of Postapocalyptic Relaxation" },
{ "candlewindless", "Candle flames in windless air" },
{ "canyouescape", "Can You Escape" },
{ "castronegroblues", "Castronegro Blues" },
@@ -116,7 +113,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "desolation", "Desolation" },
{ "diaperquest", "Diaper Quest" },
{ "discovertheworld", "Discover The World" },
- { "doctorm", "The Life (and Deaths) of Doctor M" },
{ "donotmeddle", "Do Not Meddle" },
{ "douchebag", "Douchebag, an Existential Adventure" },
{ "downtheserpent", "Down, the Serpent and the Sun: an Anatomy" },
@@ -146,12 +142,10 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "farmquest", "Farm Quest" },
{ "fatevanguard", "Fate of the Vanguard" },
{ "fatfair", "Fat Fair" },
- { "ferrousring", "Ferrous Ring" },
{ "ferrymansgate", "Ferryman's Gate" },
{ "finalproject", "Final Project" },
{ "flattenedlondon", "Flattened London" },
{ "flexiblesurvival", "Flexible Survival" },
- { "followingastar", "The Bible Retold: Following A Star" },
{ "foraplace", "For a Place by the Putrid Sea" },
{ "further", "Further, a color-coded existential tangle" },
{ "gaiawebch12", "Gaia-Web Chapter 12: The Silence of the Thunder" },
@@ -187,8 +181,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "jackglulx", "Jack" },
{ "jadeite", "Jadeite for the Queen" },
{ "jasonandmedea", "Jason and Medea" },
- { "kerkerkruip", "Kerkerkruip" },
- { "killerheadache", "A Killer Headache" },
{ "kingshredspatches", "The King of Shreds and Patches" },
{ "klaustrophobia", "Klaustrophobia" },
{ "koa", "Kingdom of Amphibia" },
@@ -236,7 +228,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "piedaterreblunders", "Captain Piedaterre's Blunders" },
{ "pinched", "Pinched" },
{ "pizzadelivery", "Pizza Delivery" },
- { "playinggames", "Playing Games" },
{ "portfoliopiece", "Portfolio Piece" },
{ "psychomanteum", "Psychomanteum" },
{ "pythoglulx", "Pytho's Mask" },
@@ -248,8 +239,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "robinandorchid", "Robin & Orchid" },
{ "rocketmanfromsea", "The Rocket Man from the Sea" },
{ "roguelikegoose", "Roguelike Goose" },
- { "rosewood", "The House at the End of Rosewood Street" },
- { "rover", "Rover's Day Out" },
{ "safe", "Safe" },
{ "sagebrushcactus", "'Mid the sagebrush and the cactus" },
{ "sagesanctumscramble", "Sage Sanctum Scramble" },
@@ -266,10 +255,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "shadowsdeep", "Of Their Shadows Deep" },
{ "shapes", "Shapes: an Interactive Surrealism" },
{ "sheephere", "Sheep Here" },
- { "shufflingaround", "Shuffling Around" },
{ "signalerror", "Signal Error: Tongue-in-cheek glitch correction" },
- { "sittm", "Stick It To The Man" },
- { "six", "Six" },
{ "skiesabove", "Skies Above" },
{ "skmmc", "Someone Keeps Moving My Chair" },
{ "slouchingbedlamglulx", "Slouching Towards Bedlam" },
@@ -297,7 +283,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "thecrew", "The Crew â Journey to the Pale Planet" },
{ "theeleusinianmiseries", "The Eleusinian Miseries" },
{ "thefourthriddle", "The Fourth Riddle" },
- { "thehours", "The Hours" },
{ "thehouseoffear", "The House of Fear, or, Loplop Introduces the World" },
{ "theinformal7abbreviated", "The Inform(al)7 Abbreviated Self Tutorial" },
{ "theislandofdoctorwooby", "The Island of Doctor Wooby" },
@@ -370,6 +355,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "bestof3", "Best of three" },
{ "carma", "Carma" },
{ "smtuc", "Stiffy Makane: The Undiscovered Country" },
+ { "aafn", "An Apple From Nowhere" },
+ { "sittm", "Stick It To The Man" },
// IFComp 2002
{ "eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" },
@@ -387,54 +374,67 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// IFComp 2007
{ "chineseroom", "The Chinese Room" },
{ "varkana", "Varkana" },
+ { "ferrousring", "Ferrous Ring" },
// IFComp 2008
- { "amo", "A Martian Odyssey" },
- { "chnlsurf", "Channel Surfing" },
- { "crywolf", "Cry Wolf" },
+ { "nightfall", "Nightfall" },
{ "everybodydies", "Everybody Dies, an Interactive Fantasy" },
+ { "crywolf", "Cry Wolf" },
{ "recess", "Recess At Last" },
+ { "chnlsurf", "Channel Surfing" },
+ { "amo", "A Martian Odyssey" },
// IFComp 2009
+ { "rover", "Rover's Day Out" },
{ "brokenlegs", "Broken Legs" },
{ "earlgrey", "Earl Grey" },
- { "gis", "Grounded in Space" },
- { "nightfall", "Nightfall" },
{ "resonance", "Resonance" },
+ { "gis", "Grounded in Space" },
// IFComp 2010
{ "aotearoa", "Aotearoa" },
- { "divismortis", "Divis Mortis: an interactive survival game" },
- { "gigantomania", "Gigantomania" },
- { "grisjaune", "Gris et Jaune" },
{ "oneeyeopen", "One Eye Open" },
+ { "blindhouse", "The Blind House" },
+ { "grisjaune", "Gris et Jaune" },
+ { "divismortis", "Divis Mortis: an interactive survival game" },
{ "oxygen", "Oxygen" },
{ "inerebus", "Under, In Erebus" },
+ { "gigantomania", "Gigantomania" },
+ { "followingastar", "The Bible Retold: Following A Star" },
// IFComp 2011
- { "awakemightydread", "Awake the Mighty Dread" },
+ { "tacofiction", "Taco Fiction" },
+ { "six", "Six" },
+ { "patanoir", "PataNoir" },
+ { "doctorm", "The Life (and Deaths) of Doctor M" },
{ "beet", "Beet the Devil" },
+ { "kerkerkruip", "Kerkerkruip" },
+ { "sentencing", "Sentencing Mr. Liddell" },
+ { "calm", "Calm, a Game of Postapocalyptic Relaxation" },
+ { "thehours", "The Hours" },
{ "deathofschlig", "Death of Schlig" },
{ "faninterference", "Fan Interference" },
+ { "playinggames", "Playing Games" },
+ { "awakemightydread", "Awake the Mighty Dread" },
{ "luster", "Luster" },
- { "patanoir", "PataNoir" },
- { "sentencing", "Sentencing Mr. Liddell" },
- { "tacofiction", "Taco Fiction" },
// IFComp 2012
{ "andromedaapoc", "Andromeda Apocalypse" },
+ { "shufflingaround", "Shuffling Around" },
+ { "killerheadache", "A Killer Headache" },
{ "imos", "In a Manor of Speaking" },
{ "jdal", "J'dal" },
{ "kicker", "Kicker" },
- // Competition 2013
- { "awbp", "A Wind Blown from Paradise" },
- { "captverdeterre", "Captain Verdeterre's Plunder" },
+ // IFComp 2013
{ "coloratura", "Coloratura" },
- { "mazredugin", "Mazredugin" },
- { "ooof", "Ollie Ollie Oxen Free" },
{ "robinorchid", "Robin & Orchid" },
+ { "ooof", "Ollie Ollie Oxen Free" },
+ { "captverdeterre", "Captain Verdeterre's Plunder" },
{ "texbonaventure", "Tex Bonaventure and the Temple" },
+ { "rosewood", "The House at the End of Rosewood Street" },
+ { "awbp", "A Wind Blown from Paradise" },
+ { "mazredugin", "Mazredugin" },
{ "cardewhouse", "The Cardew House" },
@@ -487,8 +487,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
const GlkDetectionEntry GLULXE_GAMES[] = {
// English games
- DT_ENTRY0("aafn", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
- DT_ENTRY1("aafn", "Corrupt", "07d590dc62f0be38f6f879763b6eb12c", 163072),
DT_ENTRY1("aardvarkvshype", "r1/211104", "a5d8109ab52c23b571a069f840b87288", 1289116),
DT_ENTRY0("academicpursuits", "37f8d2484cf254f7836fd938b37584b6", 931046),
DT_ENTRY1("academicpursuits", "r6/201018", "f960ae98eb122500ae82e5bb49b432a4", 929766),
@@ -543,7 +541,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("beingthere", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
DT_ENTRY0("beyondglulx", "64a351bc6757a58080b801a14d878fc2", 1303364),
DT_ENTRY1("blackknife", "r1/210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
- DT_ENTRY0("blindhouse", "0d79dbb034056f655be3363a14d6986d", 2011166),
DT_ENTRY1("bluelacuna", "Sneak Preview r1/080402", "11607d5bb97efa405162821cdbe66dbb", 2995596),
DT_ENTRY1("bluelacuna", "090304", "86c24b7fa879780038056d5e9a084a28", 5649260),
DT_ENTRY1("bluelacuna", "Full Version r4/100717", "8a2cd2e898f7375d39393b56ed64c5dd", 5673294),
@@ -559,7 +556,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("bullhockey2", "e66411e7d47061243c7f47277727a2a8", 2892260),
DT_ENTRY1("bureaucrocyglulx", "140401", "530a9efefff27ce37d75e5dc8de8ad5d", 565522),
DT_ENTRY1("buygold", "160302", "7db70c24b2533800187a1884ca9eacf1", 897480),
- DT_ENTRY1("calm", "111201", "dba39ece18ebfbde9ebc93ccc5216fd8", 2012688),
DT_ENTRY1("candlewindless", "170828", "8decde9d474d5888d46684b8958c3a3d", 2281490),
DT_ENTRY1("canyouescape", "131027", "330ec51e1f138a5f28df687c749ac959", 339406),
DT_ENTRY1("castronegroblues", "130314", "fa6a51335c716de20510bd418081295b", 695186),
@@ -571,7 +567,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("childrenloblolly", "r1/220117", "1e2ebaa7bc46054d38eed6283ce71517", 824276),
DT_ENTRY1("chipmonk", "190725", "dfd2a54378d96e2e0de203b52879501e", 647590),
DT_ENTRY1("chlorophyll", "150212", "447eae9f3c961baec28cbef9432839e7", 1089226),
- DT_ENTRY1("chnlsurf", "081122", "131aac0607a2ed5f3ae8c333bc981cd6", 409856),
DT_ENTRY1("codetopia", "171103", "40f486f5a68fee9d99623167cf750874", 682480),
DT_ENTRY1("colderlight", "120312", "eed41f2779bdf940f84b4e0a33036e69", 1192960),
DT_ENTRY0("colorthetruth", "b9ea873d69fd82d1e0535d55b4b84cac", 1372266),
@@ -604,7 +599,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("desolation", "r4/201021", "cd2d1dda98cefc25b351f8330563996a", 702856),
DT_ENTRY1("diaperquest", "171224", "31d355119d0aa4c719cd8093457857b3", 417101284),
DT_ENTRY1("discovertheworld", "150731", "77b1b18260082d25f4de51318e885eaa", 17127846),
- DT_ENTRY1("doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
DT_ENTRY0("donotmeddle", "7f2864618567e6d8f587ea5dc9afe879", 800588),
DT_ENTRY1("douchebag", "150117", "20372d8a1cc2c6c8181f4ea7d6ec2a6c", 750454),
DT_ENTRY1("downtheserpent", "150214", "276a492ca99e76827265a70f84bcddd7", 1456140),
@@ -621,7 +615,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("dungeonspuzzle", "180428", "6f9413eb4901da34adbdd79753094c2a", 662208),
DT_ENTRY1("dungeontext1", "130317", "1c69e410ff3fa7c7dcf83875a7f3a963", 746466),
DT_ENTRY1("dynamitepowers", "Director's Cut r2/210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
- DT_ENTRY1("eas2", "030112", "fc2b4a123489076679597a57d04c5acc", 845600),
DT_ENTRY1("eatme", "171013", "5e9c50e06ae1f954b9dd41abcfc0f09b", 2570070),
DT_ENTRY1("elsegar1", "200917", "76925bff593a871c2668bedafe099058", 863114),
DT_ENTRY1("endlesssands", "150215", "2105d775eb759af04ab788e046d965e0", 982748),
@@ -631,15 +624,12 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("equivocalingredient", "090509", "537279579b7c0dd2f5d8213a84209c7f", 1285236),
DT_ENTRY1("exigentseasons", "r1/210827", "959b453f617f5de41f5265226912236c", 1612108),
DT_ENTRY1("exigentseasons", "r2/220219", "7ee8c390fbddb20b72934a517e52a17e", 1616972),
- DT_ENTRY1("everybodydies", "081116", "2ec12958967c78e39c5ef3b9ef8fd584", 4091308),
DT_ENTRY1("fair", "161116", "eca63537d9198a10dd6a84bf51b097b6", 1190090),
DT_ENTRY1("fairest", "r1/220331", "b39cff09fc0dafe9fc2218224c76d405", 1766826),
DT_ENTRY1("familiar", "200702", "4e347fdc86a979e865fa790d94bbf30a", 2294330),
DT_ENTRY1("farmquest", "111028", "e49e02b73047fb16427c8882035a4be6", 415940),
DT_ENTRY1("fatevanguard", "r1/230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
DT_ENTRY1("fatfair", "r3/191118", "006e6b5b3edf2233e020a61edf4a59ad", 1383018),
- DT_ENTRY1("ferrousring", "1007276", "af11f50b1ef9ba444bd176de4ee22002", 432128),
- DT_ENTRY0("ferrousring", "e3763b5e021f6ee2c6e383bae2b4bc8a", 450560),
DT_ENTRY1("ferrymansgate", "200928", "276ff9f09734b59364199fc948f9e221", 2655820),
DT_ENTRY1("ferrymansgate", "r1/201006", "ed9aca691b1ce35f78c13fbd75077ec4", 2657868),
DT_ENTRY1("finalproject", "140517", "9ace3f9fa908a3b96a6153afa0e30720", 738248),
@@ -648,8 +638,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("flexiblesurvival", "110307", "0d225782edd27fffb7ab0e423e9bad4d", 860108),
DT_ENTRY1("flexiblesurvival", "r67/200611", "2ee899c54cfd6c2eb8e4f8e737fa4ac9", 264677996),
DT_ENTRY1("flexiblesurvival", "230412", "429e583862248f2bebed062d61dee351", 530020822),
- DT_ENTRY1("followingastar", "034107", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
- DT_ENTRY0("followingastar", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
DT_ENTRY1("foraplace", "200928", "0a27fe6717a60a99e7130ea54354eaf5", 1476540),
DT_ENTRY1("foraplace", "r1/201014", "f7196abf00de2d25c9d398756e5d92e5", 1477052),
DT_ENTRY1("further", "150117", "227bf3da188ae42e43b8b88b66561252", 682770),
@@ -690,9 +678,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("jackglulx", "r1/211026", "bebb45d2b6e1757b572ace1859a33a51", 924338),
DT_ENTRY1("jadeite", "r1/201009", "1aad49311944d4e2e32b07a7d20120ab", 623962),
DT_ENTRY1("jasonandmedea", "110307", "ce392dbb2b0c76f2c9961925dfb9229a", 646362),
- DT_ENTRY1("kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
- DT_ENTRY0("kerkerkruip", "b4db28a5653a63fa389e37b65b078b57", 1306720),
- DT_ENTRY1("killerheadache", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
DT_ENTRY1("kingshredspatches", "090722", "87765824be7facf6400a392633f84602", 4340676),
DT_ENTRY1("klaustrophobia", "110926", "d8751353ff883a1439c4c90cac2991fa", 3599478),
DT_ENTRY1("koa", "000001", "f70361a47c2e9571a4fdc72ce7453197", 1085696),
@@ -728,7 +713,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("necronskeep", "180120", "d533b9a3e11bd99f32ec7dcdccbae903", 749160),
DT_ENTRY1("necronskeep", "190114", "2db002f0b695a4050249c0cd822d9c7b", 1027002),
DT_ENTRY1("newcat", "110929", "51d263a55473d4d1ce0bceebca93a878", 795092),
- DT_ENTRY1("nightfall", "090425", "7784b0b91d27a0995cbf0f8b2ee669bf", 1339348),
DT_ENTRY1("nightmare", "150927", "5a1800ab91062b1edf96671d4de15fb5", 646038),
DT_ENTRY1("nowheresville", "r1/221030", "86ecbe2738622a5a162a68704a4a3977", 1471426),
DT_ENTRY1("nssri", "180606", "c8e18e3c0ea50ecab2723fa581997acc", 1376102),
@@ -741,14 +725,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("oppositelyopal", "150214", "e7bbe4bca68cf243c64528b464b99ebf", 1515910),
DT_ENTRY1("ottumwaglulx", "021409", "1fc1da4f374493bee3a13c143beeba58", 537712),
DT_ENTRY1("owlconsults", "171124", "d1d4bd725f5e64a80f97cfc6e687a8e8", 287488),
- DT_ENTRY1("oxygen", "150121", "31a6aaaf3bdfde86a93583e73d50b4fb", 927386),
- DT_ENTRY1("patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
DT_ENTRY1("phoenixfire", "190204", "1aab4fc41f54524f98988045aa6be1df", 767690),
DT_ENTRY1("photopiaglulx", "10274", "eab3f6371531c78b2e80803e1636da7d", 627050),
DT_ENTRY1("piedaterreblunders", "171216", "6195647baed23df20a1e16e02d046505", 1115466),
DT_ENTRY0("pinched", "a6087088eddc38bbed669d531993c688", 1107350),
DT_ENTRY1("pizzadelivery", "181115", "d47886a06ab5ec9ed256d56fefc75b8a", 620486),
- DT_ENTRY1("playinggames", "111127", "3e907a5feabc7ef36d019c866ec084c0", 630242),
DT_ENTRY1("portfoliopiece", "170510", "efd348ae57ca688962388a410d273451", 636614),
DT_ENTRY1("psychomanteum", "161029", "e88338c8e1ace3391eee928f352c83ad", 3059478),
DT_ENTRY1("pythoglulx", "020223", "3bfe1fa8468e96538b084db5c5feac55", 437408),
@@ -765,9 +746,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("robinandorchid", "140602", "2561b2f1f0b9d3550e6052d6e5fa2ac3", 1210868),
DT_ENTRY1("rocketmanfromsea", "120507", "33c7faa1be533ce760f89da13997dbbf", 2210282),
DT_ENTRY1("roguelikegoose", "200112", "c80283327325ce312164240d6515579f", 636244),
- DT_ENTRY1("rosewood", "131116", "c766929c3cc25a13b5a60f90b618d94e", 736304),
- DT_ENTRY1("rover", "091116", "88249e5938448be487267a4b609a45e7", 1741574),
- DT_ENTRY0("rover", "5a404fb92af606a86bdae9bbf91547c1", 1739014),
DT_ENTRY1("safe", "110109", "95af9e7de6e31fdeff6bd3cf7969434d", 648720),
DT_ENTRY1("sagebrushcactus", "100918", "de27a377b78387126b77552bccf0a085", 640246),
DT_ENTRY1("sagesanctumscramble", "r1/200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
@@ -787,14 +765,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("shadowsdeep", "r1/220630", "4d0b65a40f50e1d04bfc5bdef31b5aa6", 1307402),
DT_ENTRY1("shapes", "000001", "a011827749eeef8afe6f6b8d5bfb78db", 1254912),
DT_ENTRY1("sheephere", "160416", "1de700b758ef6f975150a6bd8926880d", 621466),
- DT_ENTRY1("shufflingaround", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
- DT_ENTRY0("shufflingaround", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
DT_ENTRY1("signalerror", "111116", "739510541192f01467b319b70ed7bf1f", 2138394),
- DT_ENTRY0("sittm", "0c3d40b0340df7ff459ff7751015183a", 408576),
- DT_ENTRY0("sittm", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
- DT_ENTRY1("six", "120805", "2705921eee09a568959584be1929b6b7", 8663464),
- DT_ENTRY1("six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
- DT_ENTRY1("six", "r6/200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
DT_ENTRY1("skiesabove", "r1/191120", "d2f2071d0432a657ddff53bd1a38370c", 1159352),
DT_ENTRY1("skmmc", "150116", "46aee190f69d75592d72b1e3c573b6a8", 831452),
DT_ENTRY1("slouchingbedlamglulx", "140613", "c3ee4e636fb1ef2a0438dc3a08d4c1eb", 982754),
@@ -828,7 +799,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("theeleusinianmiseries", "200926", "4ca599f36ae1559356bb224879213382", 2265116),
DT_ENTRY1("theeleusinianmiseries", "r3/201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
DT_ENTRY1("thefourthriddle", "181228", "07f018d38c164615890adc44855fb15b", 1281176),
- DT_ENTRY0("thehours", "2d94f14e3ce959173da1ed35502f1419", 1281774),
DT_ENTRY1("thehouseoffear", "111109", "f952621c0d7d8808ec4c339f0c1b3872", 1132748),
DT_ENTRY1("theinformal7abbreviated", "150706", "79e489ca1095835e2de90b5a9ea0812c", 611172),
DT_ENTRY1("theislandofdoctorwooby", "150811", "c6bf4a675821d51c1ec251ff2bfd4770", 1164724),
@@ -915,9 +885,14 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
DT_ENTRY1("smtuc", "010928", "c6e58925e082f20542bd25a2395dd00d", 1439558),
DT_ENTRY1("smtuc", "010928", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
+ DT_ENTRY0("aafn", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
+ DT_ENTRY1("aafn", "Corrupt", "07d590dc62f0be38f6f879763b6eb12c", 163072),
+ DT_ENTRY0("sittm", "0c3d40b0340df7ff459ff7751015183a", 408576),
+ DT_ENTRY0("sittm", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
// IFComp 2002
DT_ENTRY1("eas2", "020925", "914e969da891835c24b3decdc6fa34c1", 842272),
+ DT_ENTRY1("eas2", "030112", "fc2b4a123489076679597a57d04c5acc", 845600),
// IFComp 2004
DT_ENTRY1("eas3", "040929", "8f118c9fa10ef24a5551448d5ab2408f", 1293054),
@@ -932,54 +907,79 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2007
DT_ENTRY1("chineseroom", "070930", "68e11adb8574ffc4b5698499f02686d6", 988416),
DT_ENTRY1("varkana", "070930", "f92523a3a403d88aed1523de6fe12a33", 876932),
+ DT_ENTRY0("ferrousring", "e3763b5e021f6ee2c6e383bae2b4bc8a", 450560),
+ DT_ENTRY1("ferrousring", "1007276", "af11f50b1ef9ba444bd176de4ee22002", 432128),
// IFComp 2008
- DT_ENTRY1("amo", "r/2080929", "5ab3b7c8b1446334f0703c61e4512cc4", 52505634),
- DT_ENTRY1("chnlsurf", "080929", "c4b2ae121f5f0e1ae2c98c3bd4a6b3d3", 398848),
- DT_ENTRY1("crywolf", "080929", "044a5209c2ecd4401ad2f7fa0cbed256", 911818),
+ DT_ENTRY0("nightfall", "1a13bdae770563bdfa09f25e40d6ea57", 1242580),
+ DT_ENTRY1("nightfall", "090425", "7784b0b91d27a0995cbf0f8b2ee669bf", 1339348),
DT_ENTRY1("everybodydies", "080915", "58c45023b48266cba73c776418741313", 4091836),
+ DT_ENTRY1("everybodydies", "081116", "2ec12958967c78e39c5ef3b9ef8fd584", 4091308),
+ DT_ENTRY1("crywolf", "080929", "044a5209c2ecd4401ad2f7fa0cbed256", 911818),
DT_ENTRY1("recess", "080929", "7437538b52eb78c427eb4e54e2fa1665", 712784),
+ DT_ENTRY1("chnlsurf", "080929", "c4b2ae121f5f0e1ae2c98c3bd4a6b3d3", 398848),
+ DT_ENTRY1("chnlsurf", "081122", "131aac0607a2ed5f3ae8c333bc981cd6", 409856),
+ DT_ENTRY1("amo", "r/2080929", "5ab3b7c8b1446334f0703c61e4512cc4", 52505634),
// IFComp 2009
+ DT_ENTRY1("rover", "091116", "88249e5938448be487267a4b609a45e7", 1741574),
+ DT_ENTRY0("rover", "5a404fb92af606a86bdae9bbf91547c1", 1739014),
DT_ENTRY1("brokenlegs", "090930", "4ff634e4183763bc9a34a61fad3dfd23", 1048314),
DT_ENTRY1("earlgrey", "090930", "73730db01a1bb32ffd6e2baa1877e11f", 266752),
- DT_ENTRY1("gis", "090929", "9370bf33a539114878b8ab95be49e38f", 667934),
- DT_ENTRY0("nightfall", "1a13bdae770563bdfa09f25e40d6ea57", 1242580),
DT_ENTRY1("resonance", "090930", "d51f6c4e99b9d283e65d836caf2f1324", 912226),
+ DT_ENTRY1("gis", "090929", "9370bf33a539114878b8ab95be49e38f", 667934),
// IFComp 2010
DT_ENTRY0("aotearoa", "f62a91448362426220f811c6612f42ea", 1896012),
- DT_ENTRY1("divismortis", "080126", "78e8e7f1b9350022c501eca735883d7e", 805644),
- DT_ENTRY1("gigantomania", "100930", "4c89679dc1aa12f5d6b7e121d09e22f3", 1734624),
- DT_ENTRY1("grisjaune", "100930", "849519ec9197682259d78f545fb7094f", 637952),
DT_ENTRY1("oneeyeopen", "100929", "aeb6ffc0787d36f7105a91f5a3abe444", 1779174),
+ DT_ENTRY0("blindhouse", "0d79dbb034056f655be3363a14d6986d", 2011166),
+ DT_ENTRY1("grisjaune", "100930", "849519ec9197682259d78f545fb7094f", 637952),
+ DT_ENTRY1("divismortis", "080126", "78e8e7f1b9350022c501eca735883d7e", 805644),
DT_ENTRY1("oxygen", "100930", "743f21619656301039d9f5113b9af50e", 1013908),
+ DT_ENTRY1("oxygen", "150121", "31a6aaaf3bdfde86a93583e73d50b4fb", 927386),
+ DT_ENTRY1("gigantomania", "100930", "4c89679dc1aa12f5d6b7e121d09e22f3", 1734624),
DT_ENTRY1("inerebus", "100930", "acda27283090aa366ef4ce99766391f0", 1986882),
+ DT_ENTRY0("followingastar", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
+ DT_ENTRY1("followingastar", "034107", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
// IFComp 2011
- DT_ENTRY1("awakemightydread", "111006", "48b3b409b565774a3cbf681225322080", 717456),
+ DT_ENTRY1("tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
+ DT_ENTRY1("six", "120805", "2705921eee09a568959584be1929b6b7", 8663464),
+ DT_ENTRY1("six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
+ DT_ENTRY1("six", "r6/200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
+ DT_ENTRY1("patanoir", "r3/111201", "e03b27c359d71d7794ef68efe1952a72", 813876),
+ DT_ENTRY1("patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
+ DT_ENTRY1("doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
DT_ENTRY1("beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
+ DT_ENTRY0("kerkerkruip", "b4db28a5653a63fa389e37b65b078b57", 1306720),
+ DT_ENTRY1("kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
+ DT_ENTRY1("sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
+ DT_ENTRY1("calm", "111201", "dba39ece18ebfbde9ebc93ccc5216fd8", 2012688),
+ DT_ENTRY0("thehours", "2d94f14e3ce959173da1ed35502f1419", 1281774),
DT_ENTRY1("deathofschlig", "111031", "0b9b3666a0c795185724ddbd1de171dc", 1483674),
DT_ENTRY1("faninterference", "111014", "7d0362957c6666d4e569d32a03d0d854", 1509382),
+ DT_ENTRY1("playinggames", "111127", "3e907a5feabc7ef36d019c866ec084c0", 630242),
+ DT_ENTRY1("awakemightydread", "111006", "48b3b409b565774a3cbf681225322080", 717456),
DT_ENTRY1("luster", "080126", "dc95b63ade63ddb122a3722adcfac573", 569202),
- DT_ENTRY1("patanoir", "r3/111201", "e03b27c359d71d7794ef68efe1952a72", 813876),
- DT_ENTRY1("sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
- DT_ENTRY1("tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
// IFComp 2012
DT_ENTRY0("andromedaapoc", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
+ DT_ENTRY0("shufflingaround", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
+ DT_ENTRY1("shufflingaround", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
+ DT_ENTRY1("killerheadache", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
DT_ENTRY1("imos", "r3/121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
DT_ENTRY1("jdal", "120930", "193ea99f5067c64447dd2c74c7e3ab9d", 761022),
DT_ENTRY1("kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
// IFComp 2013
- DT_ENTRY1("awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
- DT_ENTRY1("captverdeterre", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
DT_ENTRY1("coloratura", "080126", "db4b88094929abb89fcf19ab56204b05", 1403574),
- DT_ENTRY1("mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
- DT_ENTRY1("ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
DT_ENTRY1("robinorchid", "r3/131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
+ DT_ENTRY1("ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
+ DT_ENTRY1("captverdeterre", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
DT_ENTRY1("texbonaventure", "080126", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
+ DT_ENTRY1("rosewood", "131116", "c766929c3cc25a13b5a60f90b618d94e", 736304),
+ DT_ENTRY1("awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
+ DT_ENTRY1("mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
DT_ENTRY1("cardewhouse", "080126", "f99076e11ff40c0bbc9d566143d71ca9", 477126),
Commit: dc45c0478d6fe4da1a2f7febb7339c37912c684f
https://github.com/scummvm/scummvm/commit/dc45c0478d6fe4da1a2f7febb7339c37912c684f
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds a prefix for each IFComp Competition entry
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 44b864d6a8e..d319a065e10 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -352,90 +352,90 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "apollo33glulx", "Fingertips - Mysterious Whispers" },
// IFComp 2001
- { "bestof3", "Best of three" },
- { "carma", "Carma" },
- { "smtuc", "Stiffy Makane: The Undiscovered Country" },
- { "aafn", "An Apple From Nowhere" },
- { "sittm", "Stick It To The Man" },
+ { "if01_bestof3", "Best of three" },
+ { "if01_carma", "Carma" },
+ { "if01_smtuc", "Stiffy Makane: The Undiscovered Country" },
+ { "if01_aafn", "An Apple From Nowhere" },
+ { "if01_sittm", "Stick It To The Man" },
// IFComp 2002
- { "eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" },
+ { "if02_eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" },
// IFComp 2004
- { "eas3", "Earth and Sky: Episode 3 - Luminous Horizon" },
+ { "if04_eas3", "Earth and Sky: Episode 3 - Luminous Horizon" },
// IFComp 2005
- { "beyondglulx", "Beyond" },
- { "cheiron", "Cheiron" },
+ { "if05_beyondglulx", "Beyond" },
+ { "if05_cheiron", "Cheiron" },
// IFComp 2006
- { "floatpoint", "Float Point" },
+ { "if06_floatpoint", "Float Point" },
// IFComp 2007
- { "chineseroom", "The Chinese Room" },
- { "varkana", "Varkana" },
- { "ferrousring", "Ferrous Ring" },
+ { "if07_chineseroom", "The Chinese Room" },
+ { "if07_varkana", "Varkana" },
+ { "if07_ferrousring", "Ferrous Ring" },
// IFComp 2008
- { "nightfall", "Nightfall" },
- { "everybodydies", "Everybody Dies, an Interactive Fantasy" },
- { "crywolf", "Cry Wolf" },
- { "recess", "Recess At Last" },
- { "chnlsurf", "Channel Surfing" },
- { "amo", "A Martian Odyssey" },
+ { "if08_nightfall", "Nightfall" },
+ { "if08_everybodydies", "Everybody Dies, an Interactive Fantasy" },
+ { "if08_crywolf", "Cry Wolf" },
+ { "if08_recess", "Recess At Last" },
+ { "if08_chnlsurf", "Channel Surfing" },
+ { "if08_amo", "A Martian Odyssey" },
// IFComp 2009
- { "rover", "Rover's Day Out" },
- { "brokenlegs", "Broken Legs" },
- { "earlgrey", "Earl Grey" },
- { "resonance", "Resonance" },
- { "gis", "Grounded in Space" },
+ { "if09_rover", "Rover's Day Out" },
+ { "if09_brokenlegs", "Broken Legs" },
+ { "if09_earlgrey", "Earl Grey" },
+ { "if09_resonance", "Resonance" },
+ { "if09_gis", "Grounded in Space" },
// IFComp 2010
- { "aotearoa", "Aotearoa" },
- { "oneeyeopen", "One Eye Open" },
- { "blindhouse", "The Blind House" },
- { "grisjaune", "Gris et Jaune" },
- { "divismortis", "Divis Mortis: an interactive survival game" },
- { "oxygen", "Oxygen" },
- { "inerebus", "Under, In Erebus" },
- { "gigantomania", "Gigantomania" },
- { "followingastar", "The Bible Retold: Following A Star" },
+ { "if10_aotearoa", "Aotearoa" },
+ { "if10_oneeyeopen", "One Eye Open" },
+ { "if10_blindhouse", "The Blind House" },
+ { "if10_grisjaune", "Gris et Jaune" },
+ { "if10_divismortis", "Divis Mortis: an interactive survival game" },
+ { "if10_oxygen", "Oxygen" },
+ { "if10_inerebus", "Under, In Erebus" },
+ { "if10_gigantomania", "Gigantomania" },
+ { "if10_followingastar", "The Bible Retold: Following A Star" },
// IFComp 2011
- { "tacofiction", "Taco Fiction" },
- { "six", "Six" },
- { "patanoir", "PataNoir" },
- { "doctorm", "The Life (and Deaths) of Doctor M" },
- { "beet", "Beet the Devil" },
- { "kerkerkruip", "Kerkerkruip" },
- { "sentencing", "Sentencing Mr. Liddell" },
- { "calm", "Calm, a Game of Postapocalyptic Relaxation" },
- { "thehours", "The Hours" },
- { "deathofschlig", "Death of Schlig" },
- { "faninterference", "Fan Interference" },
- { "playinggames", "Playing Games" },
- { "awakemightydread", "Awake the Mighty Dread" },
- { "luster", "Luster" },
+ { "if11_tacofiction", "Taco Fiction" },
+ { "if11_six", "Six" },
+ { "if11_patanoir", "PataNoir" },
+ { "if11_doctorm", "The Life (and Deaths) of Doctor M" },
+ { "if11_beet", "Beet the Devil" },
+ { "if11_kerkerkruip", "Kerkerkruip" },
+ { "if11_sentencing", "Sentencing Mr. Liddell" },
+ { "if11_calm", "Calm, a Game of Postapocalyptic Relaxation" },
+ { "if11_thehours", "The Hours" },
+ { "if11_deathofschlig", "Death of Schlig" },
+ { "if11_faninterference", "Fan Interference" },
+ { "if11_playinggames", "Playing Games" },
+ { "if11_awakemightydread", "Awake the Mighty Dread" },
+ { "if11_luster", "Luster" },
// IFComp 2012
- { "andromedaapoc", "Andromeda Apocalypse" },
- { "shufflingaround", "Shuffling Around" },
- { "killerheadache", "A Killer Headache" },
- { "imos", "In a Manor of Speaking" },
- { "jdal", "J'dal" },
- { "kicker", "Kicker" },
+ { "if12_andromedaapoc", "Andromeda Apocalypse" },
+ { "if12_shufflingaround", "Shuffling Around" },
+ { "if12_killerheadache", "A Killer Headache" },
+ { "if12_imos", "In a Manor of Speaking" },
+ { "if12_jdal", "J'dal" },
+ { "if12_kicker", "Kicker" },
// IFComp 2013
- { "coloratura", "Coloratura" },
- { "robinorchid", "Robin & Orchid" },
- { "ooof", "Ollie Ollie Oxen Free" },
- { "captverdeterre", "Captain Verdeterre's Plunder" },
- { "texbonaventure", "Tex Bonaventure and the Temple" },
- { "rosewood", "The House at the End of Rosewood Street" },
- { "awbp", "A Wind Blown from Paradise" },
- { "mazredugin", "Mazredugin" },
- { "cardewhouse", "The Cardew House" },
+ { "if13_coloratura", "Coloratura" },
+ { "if13_robinorchid", "Robin & Orchid" },
+ { "if13_ooof", "Ollie Ollie Oxen Free" },
+ { "if13_captverdeterre", "Captain Verdeterre's Plunder" },
+ { "if13_texbonaventure", "Tex Bonaventure and the Temple" },
+ { "if13_rosewood", "The House at the End of Rosewood Street" },
+ { "if13_awbp", "A Wind Blown from Paradise" },
+ { "if13_mazredugin", "Mazredugin" },
+ { "if13_cardewhouse", "The Cardew House" },
// French games
@@ -881,106 +881,106 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("apollo33glulx", "74457b493e101e87463a0be645d2ab65", 411726),
// IFComp 2001
- DT_ENTRY1("bestof3", "010928", "53d50b3573afc12376ae5fbb342230d9", 930694),
- DT_ENTRY1("carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
- DT_ENTRY1("smtuc", "010928", "c6e58925e082f20542bd25a2395dd00d", 1439558),
- DT_ENTRY1("smtuc", "010928", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
- DT_ENTRY0("aafn", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
- DT_ENTRY1("aafn", "Corrupt", "07d590dc62f0be38f6f879763b6eb12c", 163072),
- DT_ENTRY0("sittm", "0c3d40b0340df7ff459ff7751015183a", 408576),
- DT_ENTRY0("sittm", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
+ DT_ENTRY1("if01_bestof3", "010928", "53d50b3573afc12376ae5fbb342230d9", 930694),
+ DT_ENTRY1("if01_carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
+ DT_ENTRY1("if01_smtuc", "010928", "c6e58925e082f20542bd25a2395dd00d", 1439558),
+ DT_ENTRY1("if01_smtuc", "010928", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
+ DT_ENTRY0("if01_aafn", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
+ DT_ENTRY1("if01_aafn", "Corrupt", "07d590dc62f0be38f6f879763b6eb12c", 163072),
+ DT_ENTRY0("if01_sittm", "0c3d40b0340df7ff459ff7751015183a", 408576),
+ DT_ENTRY0("if01_sittm", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
// IFComp 2002
- DT_ENTRY1("eas2", "020925", "914e969da891835c24b3decdc6fa34c1", 842272),
- DT_ENTRY1("eas2", "030112", "fc2b4a123489076679597a57d04c5acc", 845600),
+ DT_ENTRY1("if02_eas2", "020925", "914e969da891835c24b3decdc6fa34c1", 842272),
+ DT_ENTRY1("if02_eas2", "030112", "fc2b4a123489076679597a57d04c5acc", 845600),
// IFComp 2004
- DT_ENTRY1("eas3", "040929", "8f118c9fa10ef24a5551448d5ab2408f", 1293054),
+ DT_ENTRY1("if04_eas3", "040929", "8f118c9fa10ef24a5551448d5ab2408f", 1293054),
// IFComp 2005
- DT_ENTRY1("beyondglulx", "20050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
- DT_ENTRY1("cheiron", "050929", "bca1af6d8788c178ab42883f184e7955", 2434458),
+ DT_ENTRY1("if05_beyondglulx", "20050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
+ DT_ENTRY1("if05_cheiron", "050929", "bca1af6d8788c178ab42883f184e7955", 2434458),
// IFComp 2006
- DT_ENTRY1("floatpoint", "060930", "1350e61da647efffc0e36f705dbc90f4", 1377946),
+ DT_ENTRY1("if06_floatpoint", "060930", "1350e61da647efffc0e36f705dbc90f4", 1377946),
// IFComp 2007
- DT_ENTRY1("chineseroom", "070930", "68e11adb8574ffc4b5698499f02686d6", 988416),
- DT_ENTRY1("varkana", "070930", "f92523a3a403d88aed1523de6fe12a33", 876932),
- DT_ENTRY0("ferrousring", "e3763b5e021f6ee2c6e383bae2b4bc8a", 450560),
- DT_ENTRY1("ferrousring", "1007276", "af11f50b1ef9ba444bd176de4ee22002", 432128),
+ DT_ENTRY1("if07_chineseroom", "070930", "68e11adb8574ffc4b5698499f02686d6", 988416),
+ DT_ENTRY1("if07_varkana", "070930", "f92523a3a403d88aed1523de6fe12a33", 876932),
+ DT_ENTRY0("if07_ferrousring", "e3763b5e021f6ee2c6e383bae2b4bc8a", 450560),
+ DT_ENTRY1("if07_ferrousring", "1007276", "af11f50b1ef9ba444bd176de4ee22002", 432128),
// IFComp 2008
- DT_ENTRY0("nightfall", "1a13bdae770563bdfa09f25e40d6ea57", 1242580),
- DT_ENTRY1("nightfall", "090425", "7784b0b91d27a0995cbf0f8b2ee669bf", 1339348),
- DT_ENTRY1("everybodydies", "080915", "58c45023b48266cba73c776418741313", 4091836),
- DT_ENTRY1("everybodydies", "081116", "2ec12958967c78e39c5ef3b9ef8fd584", 4091308),
- DT_ENTRY1("crywolf", "080929", "044a5209c2ecd4401ad2f7fa0cbed256", 911818),
- DT_ENTRY1("recess", "080929", "7437538b52eb78c427eb4e54e2fa1665", 712784),
- DT_ENTRY1("chnlsurf", "080929", "c4b2ae121f5f0e1ae2c98c3bd4a6b3d3", 398848),
- DT_ENTRY1("chnlsurf", "081122", "131aac0607a2ed5f3ae8c333bc981cd6", 409856),
- DT_ENTRY1("amo", "r/2080929", "5ab3b7c8b1446334f0703c61e4512cc4", 52505634),
+ DT_ENTRY0("if08_nightfall", "1a13bdae770563bdfa09f25e40d6ea57", 1242580),
+ DT_ENTRY1("if08_nightfall", "090425", "7784b0b91d27a0995cbf0f8b2ee669bf", 1339348),
+ DT_ENTRY1("if08_everybodydies", "080915", "58c45023b48266cba73c776418741313", 4091836),
+ DT_ENTRY1("if08_everybodydies", "081116", "2ec12958967c78e39c5ef3b9ef8fd584", 4091308),
+ DT_ENTRY1("if08_crywolf", "080929", "044a5209c2ecd4401ad2f7fa0cbed256", 911818),
+ DT_ENTRY1("if08_recess", "080929", "7437538b52eb78c427eb4e54e2fa1665", 712784),
+ DT_ENTRY1("if08_chnlsurf", "080929", "c4b2ae121f5f0e1ae2c98c3bd4a6b3d3", 398848),
+ DT_ENTRY1("if08_chnlsurf", "081122", "131aac0607a2ed5f3ae8c333bc981cd6", 409856),
+ DT_ENTRY1("if08_amo", "r/2080929", "5ab3b7c8b1446334f0703c61e4512cc4", 52505634),
// IFComp 2009
- DT_ENTRY1("rover", "091116", "88249e5938448be487267a4b609a45e7", 1741574),
- DT_ENTRY0("rover", "5a404fb92af606a86bdae9bbf91547c1", 1739014),
- DT_ENTRY1("brokenlegs", "090930", "4ff634e4183763bc9a34a61fad3dfd23", 1048314),
- DT_ENTRY1("earlgrey", "090930", "73730db01a1bb32ffd6e2baa1877e11f", 266752),
- DT_ENTRY1("resonance", "090930", "d51f6c4e99b9d283e65d836caf2f1324", 912226),
- DT_ENTRY1("gis", "090929", "9370bf33a539114878b8ab95be49e38f", 667934),
+ DT_ENTRY1("if09_rover", "091116", "88249e5938448be487267a4b609a45e7", 1741574),
+ DT_ENTRY0("if09_rover", "5a404fb92af606a86bdae9bbf91547c1", 1739014),
+ DT_ENTRY1("if09_brokenlegs", "090930", "4ff634e4183763bc9a34a61fad3dfd23", 1048314),
+ DT_ENTRY1("if09_earlgrey", "090930", "73730db01a1bb32ffd6e2baa1877e11f", 266752),
+ DT_ENTRY1("if09_resonance", "090930", "d51f6c4e99b9d283e65d836caf2f1324", 912226),
+ DT_ENTRY1("if09_gis", "090929", "9370bf33a539114878b8ab95be49e38f", 667934),
// IFComp 2010
- DT_ENTRY0("aotearoa", "f62a91448362426220f811c6612f42ea", 1896012),
- DT_ENTRY1("oneeyeopen", "100929", "aeb6ffc0787d36f7105a91f5a3abe444", 1779174),
- DT_ENTRY0("blindhouse", "0d79dbb034056f655be3363a14d6986d", 2011166),
- DT_ENTRY1("grisjaune", "100930", "849519ec9197682259d78f545fb7094f", 637952),
- DT_ENTRY1("divismortis", "080126", "78e8e7f1b9350022c501eca735883d7e", 805644),
- DT_ENTRY1("oxygen", "100930", "743f21619656301039d9f5113b9af50e", 1013908),
- DT_ENTRY1("oxygen", "150121", "31a6aaaf3bdfde86a93583e73d50b4fb", 927386),
- DT_ENTRY1("gigantomania", "100930", "4c89679dc1aa12f5d6b7e121d09e22f3", 1734624),
- DT_ENTRY1("inerebus", "100930", "acda27283090aa366ef4ce99766391f0", 1986882),
- DT_ENTRY0("followingastar", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
- DT_ENTRY1("followingastar", "034107", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
+ DT_ENTRY0("if10_aotearoa", "f62a91448362426220f811c6612f42ea", 1896012),
+ DT_ENTRY1("if10_oneeyeopen", "100929", "aeb6ffc0787d36f7105a91f5a3abe444", 1779174),
+ DT_ENTRY0("if10_blindhouse", "0d79dbb034056f655be3363a14d6986d", 2011166),
+ DT_ENTRY1("if10_grisjaune", "100930", "849519ec9197682259d78f545fb7094f", 637952),
+ DT_ENTRY1("if10_divismortis", "080126", "78e8e7f1b9350022c501eca735883d7e", 805644),
+ DT_ENTRY1("if10_oxygen", "100930", "743f21619656301039d9f5113b9af50e", 1013908),
+ DT_ENTRY1("if10_oxygen", "150121", "31a6aaaf3bdfde86a93583e73d50b4fb", 927386),
+ DT_ENTRY1("if10_gigantomania", "100930", "4c89679dc1aa12f5d6b7e121d09e22f3", 1734624),
+ DT_ENTRY1("if10_inerebus", "100930", "acda27283090aa366ef4ce99766391f0", 1986882),
+ DT_ENTRY0("if10_followingastar", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
+ DT_ENTRY1("if10_followingastar", "034107", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
// IFComp 2011
- DT_ENTRY1("tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
- DT_ENTRY1("six", "120805", "2705921eee09a568959584be1929b6b7", 8663464),
- DT_ENTRY1("six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
- DT_ENTRY1("six", "r6/200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
- DT_ENTRY1("patanoir", "r3/111201", "e03b27c359d71d7794ef68efe1952a72", 813876),
- DT_ENTRY1("patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
- DT_ENTRY1("doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
- DT_ENTRY1("beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
- DT_ENTRY0("kerkerkruip", "b4db28a5653a63fa389e37b65b078b57", 1306720),
- DT_ENTRY1("kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
- DT_ENTRY1("sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
- DT_ENTRY1("calm", "111201", "dba39ece18ebfbde9ebc93ccc5216fd8", 2012688),
- DT_ENTRY0("thehours", "2d94f14e3ce959173da1ed35502f1419", 1281774),
- DT_ENTRY1("deathofschlig", "111031", "0b9b3666a0c795185724ddbd1de171dc", 1483674),
- DT_ENTRY1("faninterference", "111014", "7d0362957c6666d4e569d32a03d0d854", 1509382),
- DT_ENTRY1("playinggames", "111127", "3e907a5feabc7ef36d019c866ec084c0", 630242),
- DT_ENTRY1("awakemightydread", "111006", "48b3b409b565774a3cbf681225322080", 717456),
- DT_ENTRY1("luster", "080126", "dc95b63ade63ddb122a3722adcfac573", 569202),
+ DT_ENTRY1("if11_tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
+ DT_ENTRY1("if11_six", "120805", "2705921eee09a568959584be1929b6b7", 8663464),
+ DT_ENTRY1("if11_six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
+ DT_ENTRY1("if11_six", "r6/200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
+ DT_ENTRY1("if11_patanoir", "r3/111201", "e03b27c359d71d7794ef68efe1952a72", 813876),
+ DT_ENTRY1("if11_patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
+ DT_ENTRY1("if11_doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
+ DT_ENTRY1("if11_beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
+ DT_ENTRY0("if11_kerkerkruip", "b4db28a5653a63fa389e37b65b078b57", 1306720),
+ DT_ENTRY1("if11_kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
+ DT_ENTRY1("if11_sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
+ DT_ENTRY1("if11_calm", "111201", "dba39ece18ebfbde9ebc93ccc5216fd8", 2012688),
+ DT_ENTRY0("if11_thehours", "2d94f14e3ce959173da1ed35502f1419", 1281774),
+ DT_ENTRY1("if11_deathofschlig", "111031", "0b9b3666a0c795185724ddbd1de171dc", 1483674),
+ DT_ENTRY1("if11_faninterference", "111014", "7d0362957c6666d4e569d32a03d0d854", 1509382),
+ DT_ENTRY1("if11_playinggames", "111127", "3e907a5feabc7ef36d019c866ec084c0", 630242),
+ DT_ENTRY1("if11_awakemightydread", "111006", "48b3b409b565774a3cbf681225322080", 717456),
+ DT_ENTRY1("if11_luster", "080126", "dc95b63ade63ddb122a3722adcfac573", 569202),
// IFComp 2012
- DT_ENTRY0("andromedaapoc", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
- DT_ENTRY0("shufflingaround", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
- DT_ENTRY1("shufflingaround", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
- DT_ENTRY1("killerheadache", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
- DT_ENTRY1("imos", "r3/121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
- DT_ENTRY1("jdal", "120930", "193ea99f5067c64447dd2c74c7e3ab9d", 761022),
- DT_ENTRY1("kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
+ DT_ENTRY0("if12_andromedaapoc", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
+ DT_ENTRY0("if12_shufflingaround", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
+ DT_ENTRY1("if12_shufflingaround", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
+ DT_ENTRY1("if12_killerheadache", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
+ DT_ENTRY1("if12_imos", "r3/121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
+ DT_ENTRY1("if12_jdal", "120930", "193ea99f5067c64447dd2c74c7e3ab9d", 761022),
+ DT_ENTRY1("if12_kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
// IFComp 2013
- DT_ENTRY1("coloratura", "080126", "db4b88094929abb89fcf19ab56204b05", 1403574),
- DT_ENTRY1("robinorchid", "r3/131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
- DT_ENTRY1("ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
- DT_ENTRY1("captverdeterre", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
- DT_ENTRY1("texbonaventure", "080126", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
- DT_ENTRY1("rosewood", "131116", "c766929c3cc25a13b5a60f90b618d94e", 736304),
- DT_ENTRY1("awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
- DT_ENTRY1("mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
- DT_ENTRY1("cardewhouse", "080126", "f99076e11ff40c0bbc9d566143d71ca9", 477126),
+ DT_ENTRY1("if13_coloratura", "080126", "db4b88094929abb89fcf19ab56204b05", 1403574),
+ DT_ENTRY1("if13_robinorchid", "r3/131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
+ DT_ENTRY1("if13_ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
+ DT_ENTRY1("if13_captverdeterre", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
+ DT_ENTRY1("if13_texbonaventure", "080126", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
+ DT_ENTRY1("if13_rosewood", "131116", "c766929c3cc25a13b5a60f90b618d94e", 736304),
+ DT_ENTRY1("if13_awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
+ DT_ENTRY1("if13_mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
+ DT_ENTRY1("if13_cardewhouse", "080126", "f99076e11ff40c0bbc9d566143d71ca9", 477126),
// French games
Commit: f9926c1538e213f91daa983119799a8879a891f1
https://github.com/scummvm/scummvm/commit/f9926c1538e213f91daa983119799a8879a891f1
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Shortens gameIDs for better indentation
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index d319a065e10..b47e2511459 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -344,12 +344,12 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "zorkglulx", "Zork: A Computerized Fantasy Simulation Game" },
// Apollo 18+20: The IF Tribute Album
- { "apollo3glulx", "She's Actual Size" },
- { "apollo10glulx", "Narrow Your Eyes" },
- { "apollo12glulx", "Which Describes How You're Feeling" },
- { "apollo15glulx", "Turn Around" },
- { "apollo19glulx", "Fingertips - I Hear the Wind Blow" },
- { "apollo33glulx", "Fingertips - Mysterious Whispers" },
+ { "apollo3", "She's Actual Size" },
+ { "apollo10", "Narrow Your Eyes" },
+ { "apollo12", "Which Describes How You're Feeling" },
+ { "apollo15", "Turn Around" },
+ { "apollo19", "Fingertips - I Hear the Wind Blow" },
+ { "apollo33", "Fingertips - Mysterious Whispers" },
// IFComp 2001
{ "if01_bestof3", "Best of three" },
@@ -400,7 +400,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if10_oxygen", "Oxygen" },
{ "if10_inerebus", "Under, In Erebus" },
{ "if10_gigantomania", "Gigantomania" },
- { "if10_followingastar", "The Bible Retold: Following A Star" },
+ { "if10_followingstar", "The Bible Retold: Following A Star" },
// IFComp 2011
{ "if11_tacofiction", "Taco Fiction" },
@@ -413,15 +413,15 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if11_calm", "Calm, a Game of Postapocalyptic Relaxation" },
{ "if11_thehours", "The Hours" },
{ "if11_deathofschlig", "Death of Schlig" },
- { "if11_faninterference", "Fan Interference" },
+ { "if11_faninterfer", "Fan Interference" },
{ "if11_playinggames", "Playing Games" },
- { "if11_awakemightydread", "Awake the Mighty Dread" },
+ { "if11_awamightdread", "Awake the Mighty Dread" },
{ "if11_luster", "Luster" },
// IFComp 2012
{ "if12_andromedaapoc", "Andromeda Apocalypse" },
- { "if12_shufflingaround", "Shuffling Around" },
- { "if12_killerheadache", "A Killer Headache" },
+ { "if12_shufflearound", "Shuffling Around" },
+ { "if12_killerheadach", "A Killer Headache" },
{ "if12_imos", "In a Manor of Speaking" },
{ "if12_jdal", "J'dal" },
{ "if12_kicker", "Kicker" },
@@ -430,8 +430,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if13_coloratura", "Coloratura" },
{ "if13_robinorchid", "Robin & Orchid" },
{ "if13_ooof", "Ollie Ollie Oxen Free" },
- { "if13_captverdeterre", "Captain Verdeterre's Plunder" },
- { "if13_texbonaventure", "Tex Bonaventure and the Temple" },
+ { "if13_captverdeterr", "Captain Verdeterre's Plunder" },
+ { "if13_texbonavent", "Tex Bonaventure and the Temple" },
{ "if13_rosewood", "The House at the End of Rosewood Street" },
{ "if13_awbp", "A Wind Blown from Paradise" },
{ "if13_mazredugin", "Mazredugin" },
@@ -873,12 +873,12 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("zorkglulx", "r4/190920", "4e4d79be545166fdbf5117d7c025a960", 1076736),
// Apollo 18+20 IF Tribute Album
- DT_ENTRY0("apollo3glulx", "33cf75f5bcc2a28af85d83e4e3f3b846", 482978),
- DT_ENTRY0("apollo10glulx", "ac5fe600e5cf179738af4329f71304f8", 1897372),
- DT_ENTRY0("apollo12glulx", "bfadac2b1ac0eab7187e4a5166a72798", 883926),
- DT_ENTRY0("apollo15glulx", "c1e23a471ff61e3846b63cc21ff9edfa", 633818),
- DT_ENTRY0("apollo19glulx", "66b599c4aecd63caa59b00bfd5101f43", 466244),
- DT_ENTRY0("apollo33glulx", "74457b493e101e87463a0be645d2ab65", 411726),
+ DT_ENTRY0("apollo3", "33cf75f5bcc2a28af85d83e4e3f3b846", 482978),
+ DT_ENTRY0("apollo10", "ac5fe600e5cf179738af4329f71304f8", 1897372),
+ DT_ENTRY0("apollo12", "bfadac2b1ac0eab7187e4a5166a72798", 883926),
+ DT_ENTRY0("apollo15", "c1e23a471ff61e3846b63cc21ff9edfa", 633818),
+ DT_ENTRY0("apollo19", "66b599c4aecd63caa59b00bfd5101f43", 466244),
+ DT_ENTRY0("apollo33", "74457b493e101e87463a0be645d2ab65", 411726),
// IFComp 2001
DT_ENTRY1("if01_bestof3", "010928", "53d50b3573afc12376ae5fbb342230d9", 930694),
@@ -939,8 +939,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if10_oxygen", "150121", "31a6aaaf3bdfde86a93583e73d50b4fb", 927386),
DT_ENTRY1("if10_gigantomania", "100930", "4c89679dc1aa12f5d6b7e121d09e22f3", 1734624),
DT_ENTRY1("if10_inerebus", "100930", "acda27283090aa366ef4ce99766391f0", 1986882),
- DT_ENTRY0("if10_followingastar", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
- DT_ENTRY1("if10_followingastar", "034107", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
+ DT_ENTRY0("if10_followingstar", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
+ DT_ENTRY1("if10_followingstar", "034107", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
// IFComp 2011
DT_ENTRY1("if11_tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
@@ -957,16 +957,16 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if11_calm", "111201", "dba39ece18ebfbde9ebc93ccc5216fd8", 2012688),
DT_ENTRY0("if11_thehours", "2d94f14e3ce959173da1ed35502f1419", 1281774),
DT_ENTRY1("if11_deathofschlig", "111031", "0b9b3666a0c795185724ddbd1de171dc", 1483674),
- DT_ENTRY1("if11_faninterference", "111014", "7d0362957c6666d4e569d32a03d0d854", 1509382),
+ DT_ENTRY1("if11_faninterfer", "111014", "7d0362957c6666d4e569d32a03d0d854", 1509382),
DT_ENTRY1("if11_playinggames", "111127", "3e907a5feabc7ef36d019c866ec084c0", 630242),
- DT_ENTRY1("if11_awakemightydread", "111006", "48b3b409b565774a3cbf681225322080", 717456),
+ DT_ENTRY1("if11_awamightdread", "111006", "48b3b409b565774a3cbf681225322080", 717456),
DT_ENTRY1("if11_luster", "080126", "dc95b63ade63ddb122a3722adcfac573", 569202),
// IFComp 2012
DT_ENTRY0("if12_andromedaapoc", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
- DT_ENTRY0("if12_shufflingaround", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
- DT_ENTRY1("if12_shufflingaround", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
- DT_ENTRY1("if12_killerheadache", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
+ DT_ENTRY0("if12_shufflearound", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
+ DT_ENTRY1("if12_shufflearound", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
+ DT_ENTRY1("if12_killerheadach", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
DT_ENTRY1("if12_imos", "r3/121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
DT_ENTRY1("if12_jdal", "120930", "193ea99f5067c64447dd2c74c7e3ab9d", 761022),
DT_ENTRY1("if12_kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
@@ -975,8 +975,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if13_coloratura", "080126", "db4b88094929abb89fcf19ab56204b05", 1403574),
DT_ENTRY1("if13_robinorchid", "r3/131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
DT_ENTRY1("if13_ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
- DT_ENTRY1("if13_captverdeterre", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
- DT_ENTRY1("if13_texbonaventure", "080126", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
+ DT_ENTRY1("if13_captverdeterr", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
+ DT_ENTRY1("if13_texbonavent", "080126", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
DT_ENTRY1("if13_rosewood", "131116", "c766929c3cc25a13b5a60f90b618d94e", 736304),
DT_ENTRY1("if13_awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
DT_ENTRY1("if13_mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
Commit: c22157f954d22afddea5350670b90ab869ec0d6d
https://github.com/scummvm/scummvm/commit/c22157f954d22afddea5350670b90ab869ec0d6d
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds missing ranks competition comments
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index b47e2511459..bd7637059d6 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -352,90 +352,90 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "apollo33", "Fingertips - Mysterious Whispers" },
// IFComp 2001
- { "if01_bestof3", "Best of three" },
- { "if01_carma", "Carma" },
- { "if01_smtuc", "Stiffy Makane: The Undiscovered Country" },
- { "if01_aafn", "An Apple From Nowhere" },
- { "if01_sittm", "Stick It To The Man" },
+ { "if01_bestof3", "Best of three" }, // 7th Place
+ { "if01_carma", "Carma" }, // 16th Place
+ { "if01_smtuc", "Stiffy Makane: The Undiscovered Country" }, // 31st Place
+ { "if01_aafn", "An Apple From Nowhere" }, // 39th Place
+ { "if01_sittm", "Stick It To The Man" }, // 41st Place
// IFComp 2002
- { "if02_eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" },
+ { "if02_eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" }, // 1st Place
// IFComp 2004
- { "if04_eas3", "Earth and Sky: Episode 3 - Luminous Horizon" },
+ { "if04_eas3", "Earth and Sky: Episode 3 - Luminous Horizon" }, // 1st Place
// IFComp 2005
- { "if05_beyondglulx", "Beyond" },
- { "if05_cheiron", "Cheiron" },
+ { "if05_beyondglulx", "Beyond" }, // 2nd Place
+ { "if05_cheiron", "Cheiron" }, // 26th Place
// IFComp 2006
- { "if06_floatpoint", "Float Point" },
+ { "if06_floatpoint", "Float Point" }, // 1st Place
// IFComp 2007
- { "if07_chineseroom", "The Chinese Room" },
- { "if07_varkana", "Varkana" },
- { "if07_ferrousring", "Ferrous Ring" },
+ { "if07_chineseroom", "The Chinese Room" }, // 5th Place
+ { "if07_varkana", "Varkana" }, // 6th Place
+ { "if07_ferrousring", "Ferrous Ring" }, // 13th Place
// IFComp 2008
- { "if08_nightfall", "Nightfall" },
- { "if08_everybodydies", "Everybody Dies, an Interactive Fantasy" },
- { "if08_crywolf", "Cry Wolf" },
- { "if08_recess", "Recess At Last" },
- { "if08_chnlsurf", "Channel Surfing" },
- { "if08_amo", "A Martian Odyssey" },
+ { "if08_nightfall", "Nightfall" }, // 2nd Place
+ { "if08_everybodydies", "Everybody Dies, an Interactive Fantasy" }, // 3rd Place
+ { "if08_crywolf", "Cry Wolf" }, // 11th Place
+ { "if08_recess", "Recess At Last" }, // 15th Place
+ { "if08_chnlsurf", "Channel Surfing" }, // 21st Place
+ { "if08_amo", "A Martian Odyssey" }, // 25th Place
// IFComp 2009
- { "if09_rover", "Rover's Day Out" },
- { "if09_brokenlegs", "Broken Legs" },
- { "if09_earlgrey", "Earl Grey" },
- { "if09_resonance", "Resonance" },
- { "if09_gis", "Grounded in Space" },
+ { "if09_rover", "Rover's Day Out" }, // 1st Place
+ { "if09_brokenlegs", "Broken Legs" }, // 2nd Place
+ { "if09_earlgrey", "Earl Grey" }, // 5th Place
+ { "if09_resonance", "Resonance" }, // 7th Place
+ { "if09_gis", "Grounded in Space" }, // 10th Place
// IFComp 2010
- { "if10_aotearoa", "Aotearoa" },
- { "if10_oneeyeopen", "One Eye Open" },
- { "if10_blindhouse", "The Blind House" },
- { "if10_grisjaune", "Gris et Jaune" },
- { "if10_divismortis", "Divis Mortis: an interactive survival game" },
- { "if10_oxygen", "Oxygen" },
- { "if10_inerebus", "Under, In Erebus" },
- { "if10_gigantomania", "Gigantomania" },
- { "if10_followingstar", "The Bible Retold: Following A Star" },
+ { "if10_aotearoa", "Aotearoa" }, // 1st Place
+ { "if10_oneeyeopen", "One Eye Open" }, // 3rd Place
+ { "if10_blindhouse", "The Blind House" }, // 4th Place
+ { "if10_grisjaune", "Gris et Jaune" }, // 9th Place
+ { "if10_divismortis", "Divis Mortis: an interactive survival game" }, // 11th Place
+ { "if10_oxygen", "Oxygen" }, // 12th Place
+ { "if10_inerebus", "Under, In Erebus" }, // 15th Plac
+ { "if10_gigantomania", "Gigantomania" }, // 16th Place
+ { "if10_followingstar", "The Bible Retold: Following A Star" }, // 19th Place
// IFComp 2011
- { "if11_tacofiction", "Taco Fiction" },
- { "if11_six", "Six" },
- { "if11_patanoir", "PataNoir" },
- { "if11_doctorm", "The Life (and Deaths) of Doctor M" },
- { "if11_beet", "Beet the Devil" },
- { "if11_kerkerkruip", "Kerkerkruip" },
- { "if11_sentencing", "Sentencing Mr. Liddell" },
- { "if11_calm", "Calm, a Game of Postapocalyptic Relaxation" },
- { "if11_thehours", "The Hours" },
- { "if11_deathofschlig", "Death of Schlig" },
- { "if11_faninterfer", "Fan Interference" },
- { "if11_playinggames", "Playing Games" },
- { "if11_awamightdread", "Awake the Mighty Dread" },
- { "if11_luster", "Luster" },
+ { "if11_tacofiction", "Taco Fiction" }, // 1st Place
+ { "if11_six", "Six" }, // 2nd Place
+ { "if11_patanoir", "PataNoir" }, // 5th Place
+ { "if11_doctorm", "The Life (and Deaths) of Doctor M" }, // 6th Place
+ { "if11_beet", "Beet the Devil" }, // 7th Place
+ { "if11_kerkerkruip", "Kerkerkruip" }, // 8th Place
+ { "if11_sentencing", "Sentencing Mr. Liddell" }, // 19th Place
+ { "if11_calm", "Calm, a Game of Postapocalyptic Relaxation" }, // 20th Place
+ { "if11_thehours", "The Hours" }, // 22nd Place
+ { "if11_deathofschlig", "Death of Schlig" }, // 26th Place
+ { "if11_faninterfer", "Fan Interference" }, // 27th Place
+ { "if11_playinggames", "Playing Games" }, // 28th Place
+ { "if11_awamightdread", "Awake the Mighty Dread" }, // 31st Place
+ { "if11_luster", "Luster" }, // 37th Place
// IFComp 2012
- { "if12_andromedaapoc", "Andromeda Apocalypse" },
- { "if12_shufflearound", "Shuffling Around" },
- { "if12_killerheadach", "A Killer Headache" },
- { "if12_imos", "In a Manor of Speaking" },
- { "if12_jdal", "J'dal" },
- { "if12_kicker", "Kicker" },
+ { "if12_andromedaapoc", "Andromeda Apocalypse" }, // 1st Place
+ { "if12_shufflearound", "Shuffling Around" }, // 7th Place
+ { "if12_killerheadach", "A Killer Headache" }, // 8th Place
+ { "if12_imos", "In a Manor of Speaking" }, // 10th Place
+ { "if12_jdal", "J'dal" }, // 16th Place
+ { "if12_kicker", "Kicker" }, // 20th Place
// IFComp 2013
- { "if13_coloratura", "Coloratura" },
- { "if13_robinorchid", "Robin & Orchid" },
- { "if13_ooof", "Ollie Ollie Oxen Free" },
- { "if13_captverdeterr", "Captain Verdeterre's Plunder" },
- { "if13_texbonavent", "Tex Bonaventure and the Temple" },
- { "if13_rosewood", "The House at the End of Rosewood Street" },
- { "if13_awbp", "A Wind Blown from Paradise" },
- { "if13_mazredugin", "Mazredugin" },
- { "if13_cardewhouse", "The Cardew House" },
+ { "if13_coloratura", "Coloratura" }, // 1st Place
+ { "if13_robinorchid", "Robin & Orchid" }, // 2nd Place
+ { "if13_ooof", "Ollie Ollie Oxen Free" }, // 3rd Place
+ { "if13_captverdeterr", "Captain Verdeterre's Plunder" }, // 4th Place
+ { "if13_texbonavent", "Tex Bonaventure and the Temple" }, // 5th Place
+ { "if13_rosewood", "The House at the End of Rosewood Street" }, // 16th Place
+ { "if13_awbp", "A Wind Blown from Paradise" }, // 28th Place
+ { "if13_mazredugin", "Mazredugin" }, // 28th Place
+ { "if13_cardewhouse", "The Cardew House" }, // 32nd Place
// French games
Commit: efa4ed2684f907d766d3642e84322da3eaf531b1
https://github.com/scummvm/scummvm/commit/efa4ed2684f907d766d3642e84322da3eaf531b1
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds 'glulx' suffix if title is present in more than one GLK subengine
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index bd7637059d6..cacc81f56bd 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -365,7 +365,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if04_eas3", "Earth and Sky: Episode 3 - Luminous Horizon" }, // 1st Place
// IFComp 2005
- { "if05_beyondglulx", "Beyond" }, // 2nd Place
+ { "if05_beyond_glulx", "Beyond" }, // 2nd Place
{ "if05_cheiron", "Cheiron" }, // 26th Place
// IFComp 2006
@@ -898,7 +898,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if04_eas3", "040929", "8f118c9fa10ef24a5551448d5ab2408f", 1293054),
// IFComp 2005
- DT_ENTRY1("if05_beyondglulx", "20050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
+ DT_ENTRY1("if05_beyond_glulx", "20050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
DT_ENTRY1("if05_cheiron", "050929", "bca1af6d8788c178ab42883f184e7955", 2434458),
// IFComp 2006
Commit: 6d3d7768d718c36efa3e53b3f98d88ed1a13857b
https://github.com/scummvm/scummvm/commit/6d3d7768d718c36efa3e53b3f98d88ed1a13857b
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Reorders entries where needed
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index cacc81f56bd..e27614d9d8e 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -398,8 +398,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if10_grisjaune", "Gris et Jaune" }, // 9th Place
{ "if10_divismortis", "Divis Mortis: an interactive survival game" }, // 11th Place
{ "if10_oxygen", "Oxygen" }, // 12th Place
- { "if10_inerebus", "Under, In Erebus" }, // 15th Plac
- { "if10_gigantomania", "Gigantomania" }, // 16th Place
+ { "if10_gigantomania", "Gigantomania" }, // 15th Place
+ { "if10_inerebus", "Under, In Erebus" }, // 16th Place
{ "if10_followingstar", "The Bible Retold: Following A Star" }, // 19th Place
// IFComp 2011
Commit: 734347ff812efb83a47da20330da0c11168dcf4b
https://github.com/scummvm/scummvm/commit/734347ff812efb83a47da20330da0c11168dcf4b
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes wrong / mispelled title
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index e27614d9d8e..eaa2830782c 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -344,19 +344,19 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "zorkglulx", "Zork: A Computerized Fantasy Simulation Game" },
// Apollo 18+20: The IF Tribute Album
- { "apollo3", "She's Actual Size" },
- { "apollo10", "Narrow Your Eyes" },
- { "apollo12", "Which Describes How You're Feeling" },
- { "apollo15", "Turn Around" },
- { "apollo19", "Fingertips - I Hear the Wind Blow" },
- { "apollo33", "Fingertips - Mysterious Whispers" },
+ { "apollo3", "Apollo 18+20 #03: She's Actual Size" },
+ { "apollo10", "Apollo 18+20 #10: Narrow Your Eyes" },
+ { "apollo12", "Apollo 18+20 #12: Which Describes How You're Feeling" },
+ { "apollo15", "Apollo 18+20 #15: Turn Around" },
+ { "apollo19", "Apollo 18+20 #19: Fingertips - I Hear the Wind Blow" },
+ { "apollo33", "Apollo 18+20 #33: Fingertips - Mysterious Whispers" },
// IFComp 2001
- { "if01_bestof3", "Best of three" }, // 7th Place
+ { "if01_bestof3", "Best of Three" }, // 7th Place
{ "if01_carma", "Carma" }, // 16th Place
{ "if01_smtuc", "Stiffy Makane: The Undiscovered Country" }, // 31st Place
{ "if01_aafn", "An Apple From Nowhere" }, // 39th Place
- { "if01_sittm", "Stick It To The Man" }, // 41st Place
+ { "if01_sittm", "Stick It to the Man" }, // 41st Place
// IFComp 2002
{ "if02_eas2", "Earth and Sky: Episode 2 - Another Earth, Another Sky" }, // 1st Place
@@ -369,7 +369,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if05_cheiron", "Cheiron" }, // 26th Place
// IFComp 2006
- { "if06_floatpoint", "Float Point" }, // 1st Place
+ { "if06_floatpoint", "Floatpoint" }, // 1st Place
// IFComp 2007
{ "if07_chineseroom", "The Chinese Room" }, // 5th Place
@@ -378,9 +378,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// IFComp 2008
{ "if08_nightfall", "Nightfall" }, // 2nd Place
- { "if08_everybodydies", "Everybody Dies, an Interactive Fantasy" }, // 3rd Place
+ { "if08_everybodydies", "Everybody Dies" }, // 3rd Place
{ "if08_crywolf", "Cry Wolf" }, // 11th Place
- { "if08_recess", "Recess At Last" }, // 15th Place
+ { "if08_recess", "Recess at Last" }, // 15th Place
{ "if08_chnlsurf", "Channel Surfing" }, // 21st Place
{ "if08_amo", "A Martian Odyssey" }, // 25th Place
@@ -396,11 +396,11 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if10_oneeyeopen", "One Eye Open" }, // 3rd Place
{ "if10_blindhouse", "The Blind House" }, // 4th Place
{ "if10_grisjaune", "Gris et Jaune" }, // 9th Place
- { "if10_divismortis", "Divis Mortis: an interactive survival game" }, // 11th Place
+ { "if10_divismortis", "Divis Mortis" }, // 11th Place
{ "if10_oxygen", "Oxygen" }, // 12th Place
{ "if10_gigantomania", "Gigantomania" }, // 15th Place
{ "if10_inerebus", "Under, In Erebus" }, // 16th Place
- { "if10_followingstar", "The Bible Retold: Following A Star" }, // 19th Place
+ { "if10_followingstar", "The Bible Retold: Following a Star" }, // 19th Place
// IFComp 2011
{ "if11_tacofiction", "Taco Fiction" }, // 1st Place
@@ -410,7 +410,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if11_beet", "Beet the Devil" }, // 7th Place
{ "if11_kerkerkruip", "Kerkerkruip" }, // 8th Place
{ "if11_sentencing", "Sentencing Mr. Liddell" }, // 19th Place
- { "if11_calm", "Calm, a Game of Postapocalyptic Relaxation" }, // 20th Place
+ { "if11_calm", "Calm" }, // 20th Place
{ "if11_thehours", "The Hours" }, // 22nd Place
{ "if11_deathofschlig", "Death of Schlig" }, // 26th Place
{ "if11_faninterfer", "Fan Interference" }, // 27th Place
Commit: a726bbec7bcf7c639bb6c52a677ea124099a65a5
https://github.com/scummvm/scummvm/commit/a726bbec7bcf7c639bb6c52a677ea124099a65a5
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds missing release info
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index eaa2830782c..001ee31a8c8 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -885,10 +885,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if01_carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
DT_ENTRY1("if01_smtuc", "010928", "c6e58925e082f20542bd25a2395dd00d", 1439558),
DT_ENTRY1("if01_smtuc", "010928", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
- DT_ENTRY0("if01_aafn", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
- DT_ENTRY1("if01_aafn", "Corrupt", "07d590dc62f0be38f6f879763b6eb12c", 163072),
- DT_ENTRY0("if01_sittm", "0c3d40b0340df7ff459ff7751015183a", 408576),
- DT_ENTRY0("if01_sittm", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
+ DT_ENTRY1("if01_aafn", "01???\?", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
+ DT_ENTRY1("if01_aafn", "01???\?\Corrupt", "07d590dc62f0be38f6f879763b6eb12c", 163072),
+ DT_ENTRY1("if01_sittm", "01???\?", "0c3d40b0340df7ff459ff7751015183a", 408576),
+ DT_ENTRY1("if01_sittm", "01???\?", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
// IFComp 2002
DT_ENTRY1("if02_eas2", "020925", "914e969da891835c24b3decdc6fa34c1", 842272),
@@ -907,11 +907,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2007
DT_ENTRY1("if07_chineseroom", "070930", "68e11adb8574ffc4b5698499f02686d6", 988416),
DT_ENTRY1("if07_varkana", "070930", "f92523a3a403d88aed1523de6fe12a33", 876932),
- DT_ENTRY0("if07_ferrousring", "e3763b5e021f6ee2c6e383bae2b4bc8a", 450560),
+ DT_ENTRY1("if07_ferrousring", "070928", "e3763b5e021f6ee2c6e383bae2b4bc8a", 450560),
DT_ENTRY1("if07_ferrousring", "1007276", "af11f50b1ef9ba444bd176de4ee22002", 432128),
// IFComp 2008
- DT_ENTRY0("if08_nightfall", "1a13bdae770563bdfa09f25e40d6ea57", 1242580),
+ DT_ENTRY1("if08_nightfall", "080909", "1a13bdae770563bdfa09f25e40d6ea57", 1242580),
DT_ENTRY1("if08_nightfall", "090425", "7784b0b91d27a0995cbf0f8b2ee669bf", 1339348),
DT_ENTRY1("if08_everybodydies", "080915", "58c45023b48266cba73c776418741313", 4091836),
DT_ENTRY1("if08_everybodydies", "081116", "2ec12958967c78e39c5ef3b9ef8fd584", 4091308),
@@ -923,23 +923,23 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2009
DT_ENTRY1("if09_rover", "091116", "88249e5938448be487267a4b609a45e7", 1741574),
- DT_ENTRY0("if09_rover", "5a404fb92af606a86bdae9bbf91547c1", 1739014),
+ DT_ENTRY1("if09_rover", "090930", "5a404fb92af606a86bdae9bbf91547c1", 1739014),
DT_ENTRY1("if09_brokenlegs", "090930", "4ff634e4183763bc9a34a61fad3dfd23", 1048314),
DT_ENTRY1("if09_earlgrey", "090930", "73730db01a1bb32ffd6e2baa1877e11f", 266752),
DT_ENTRY1("if09_resonance", "090930", "d51f6c4e99b9d283e65d836caf2f1324", 912226),
DT_ENTRY1("if09_gis", "090929", "9370bf33a539114878b8ab95be49e38f", 667934),
// IFComp 2010
- DT_ENTRY0("if10_aotearoa", "f62a91448362426220f811c6612f42ea", 1896012),
+ DT_ENTRY1("if10_aotearoa", "100928", "f62a91448362426220f811c6612f42ea", 1896012),
DT_ENTRY1("if10_oneeyeopen", "100929", "aeb6ffc0787d36f7105a91f5a3abe444", 1779174),
- DT_ENTRY0("if10_blindhouse", "0d79dbb034056f655be3363a14d6986d", 2011166),
+ DT_ENTRY1("if10_blindhouse", "101001", "0d79dbb034056f655be3363a14d6986d", 2011166),
DT_ENTRY1("if10_grisjaune", "100930", "849519ec9197682259d78f545fb7094f", 637952),
DT_ENTRY1("if10_divismortis", "080126", "78e8e7f1b9350022c501eca735883d7e", 805644),
DT_ENTRY1("if10_oxygen", "100930", "743f21619656301039d9f5113b9af50e", 1013908),
DT_ENTRY1("if10_oxygen", "150121", "31a6aaaf3bdfde86a93583e73d50b4fb", 927386),
DT_ENTRY1("if10_gigantomania", "100930", "4c89679dc1aa12f5d6b7e121d09e22f3", 1734624),
DT_ENTRY1("if10_inerebus", "100930", "acda27283090aa366ef4ce99766391f0", 1986882),
- DT_ENTRY0("if10_followingstar", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
+ DT_ENTRY1("if10_followingstar", "034107", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
DT_ENTRY1("if10_followingstar", "034107", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
// IFComp 2011
@@ -951,11 +951,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if11_patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
DT_ENTRY1("if11_doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
DT_ENTRY1("if11_beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
- DT_ENTRY0("if11_kerkerkruip", "b4db28a5653a63fa389e37b65b078b57", 1306720),
+ DT_ENTRY1("if11_kerkerkruip", "120501", "b4db28a5653a63fa389e37b65b078b57", 1306720),
DT_ENTRY1("if11_kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
DT_ENTRY1("if11_sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
DT_ENTRY1("if11_calm", "111201", "dba39ece18ebfbde9ebc93ccc5216fd8", 2012688),
- DT_ENTRY0("if11_thehours", "2d94f14e3ce959173da1ed35502f1419", 1281774),
+ DT_ENTRY1("if11_thehours", "11???\?", "2d94f14e3ce959173da1ed35502f1419", 1281774),
DT_ENTRY1("if11_deathofschlig", "111031", "0b9b3666a0c795185724ddbd1de171dc", 1483674),
DT_ENTRY1("if11_faninterfer", "111014", "7d0362957c6666d4e569d32a03d0d854", 1509382),
DT_ENTRY1("if11_playinggames", "111127", "3e907a5feabc7ef36d019c866ec084c0", 630242),
@@ -963,8 +963,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if11_luster", "080126", "dc95b63ade63ddb122a3722adcfac573", 569202),
// IFComp 2012
- DT_ENTRY0("if12_andromedaapoc", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
- DT_ENTRY0("if12_shufflearound", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
+ DT_ENTRY1("if12_andromedaapoc", "12????",, "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
+ DT_ENTRY1("if12_shufflearound", "140914", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
DT_ENTRY1("if12_shufflearound", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
DT_ENTRY1("if12_killerheadach", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
DT_ENTRY1("if12_imos", "r3/121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
Commit: c6bd3b9cf044bf3046434bb82a32e4dd4d8117ae
https://github.com/scummvm/scummvm/commit/c6bd3b9cf044bf3046434bb82a32e4dd4d8117ae
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Sets some entries as "Not Working"
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 001ee31a8c8..c5cb1d71b57 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -885,10 +885,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if01_carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
DT_ENTRY1("if01_smtuc", "010928", "c6e58925e082f20542bd25a2395dd00d", 1439558),
DT_ENTRY1("if01_smtuc", "010928", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
- DT_ENTRY1("if01_aafn", "01???\?", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
- DT_ENTRY1("if01_aafn", "01???\?\Corrupt", "07d590dc62f0be38f6f879763b6eb12c", 163072),
- DT_ENTRY1("if01_sittm", "01???\?", "0c3d40b0340df7ff459ff7751015183a", 408576),
- DT_ENTRY1("if01_sittm", "01???\?", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
+ DT_ENTRY1("if01_aafn", "01???\?/NotWorking", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
+ DT_ENTRY1("if01_aafn", "01???\?/NotWorking", "07d590dc62f0be38f6f879763b6eb12c", 163072),
+ DT_ENTRY1("if01_sittm", "01???\?/NotWorking", "0c3d40b0340df7ff459ff7751015183a", 408576),
+ DT_ENTRY1("if01_sittm", "01???\?/NotWorking", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
// IFComp 2002
DT_ENTRY1("if02_eas2", "020925", "914e969da891835c24b3decdc6fa34c1", 842272),
Commit: 6245dee25868b527b8ebad8a2e51370fa2fe932d
https://github.com/scummvm/scummvm/commit/6245dee25868b527b8ebad8a2e51370fa2fe932d
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds missing versioning info
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index c5cb1d71b57..b0d221d74e1 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -885,10 +885,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if01_carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
DT_ENTRY1("if01_smtuc", "010928", "c6e58925e082f20542bd25a2395dd00d", 1439558),
DT_ENTRY1("if01_smtuc", "010928", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
- DT_ENTRY1("if01_aafn", "01???\?/NotWorking", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
- DT_ENTRY1("if01_aafn", "01???\?/NotWorking", "07d590dc62f0be38f6f879763b6eb12c", 163072),
- DT_ENTRY1("if01_sittm", "01???\?/NotWorking", "0c3d40b0340df7ff459ff7751015183a", 408576),
- DT_ENTRY1("if01_sittm", "01???\?/NotWorking", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
+ DT_ENTRY1("if01_aafn", "01???\?/NotWorking/v2", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
+ DT_ENTRY1("if01_aafn", "01???\?/NotWorking/v1", "07d590dc62f0be38f6f879763b6eb12c", 163072),
+ DT_ENTRY1("if01_sittm", "01???\?/NotWorking/v1", "0c3d40b0340df7ff459ff7751015183a", 408576),
+ DT_ENTRY1("if01_sittm", "01???\?/NotWorking/v2", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
// IFComp 2002
DT_ENTRY1("if02_eas2", "020925", "914e969da891835c24b3decdc6fa34c1", 842272),
@@ -939,8 +939,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if10_oxygen", "150121", "31a6aaaf3bdfde86a93583e73d50b4fb", 927386),
DT_ENTRY1("if10_gigantomania", "100930", "4c89679dc1aa12f5d6b7e121d09e22f3", 1734624),
DT_ENTRY1("if10_inerebus", "100930", "acda27283090aa366ef4ce99766391f0", 1986882),
- DT_ENTRY1("if10_followingstar", "034107", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
- DT_ENTRY1("if10_followingstar", "034107", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
+ DT_ENTRY1("if10_followingstar", "034107/v1", "4f88888ed4c75099e64ef8e05bd177cc", 1170332),
+ DT_ENTRY1("if10_followingstar", "034107/v2", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
// IFComp 2011
DT_ENTRY1("if11_tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
@@ -955,7 +955,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if11_kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
DT_ENTRY1("if11_sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
DT_ENTRY1("if11_calm", "111201", "dba39ece18ebfbde9ebc93ccc5216fd8", 2012688),
- DT_ENTRY1("if11_thehours", "11???\?", "2d94f14e3ce959173da1ed35502f1419", 1281774),
+ DT_ENTRY1("if11_thehours", "11???\?/v2", "2d94f14e3ce959173da1ed35502f1419", 1281774),
DT_ENTRY1("if11_deathofschlig", "111031", "0b9b3666a0c795185724ddbd1de171dc", 1483674),
DT_ENTRY1("if11_faninterfer", "111014", "7d0362957c6666d4e569d32a03d0d854", 1509382),
DT_ENTRY1("if11_playinggames", "111127", "3e907a5feabc7ef36d019c866ec084c0", 630242),
@@ -972,11 +972,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if12_kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
// IFComp 2013
- DT_ENTRY1("if13_coloratura", "080126", "db4b88094929abb89fcf19ab56204b05", 1403574),
+ DT_ENTRY1("if13_coloratura", "080126/v2", "db4b88094929abb89fcf19ab56204b05", 1403574),
DT_ENTRY1("if13_robinorchid", "r3/131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
DT_ENTRY1("if13_ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
DT_ENTRY1("if13_captverdeterr", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
- DT_ENTRY1("if13_texbonavent", "080126", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
+ DT_ENTRY1("if13_texbonavent", "080126/v2", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
DT_ENTRY1("if13_rosewood", "131116", "c766929c3cc25a13b5a60f90b618d94e", 736304),
DT_ENTRY1("if13_awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
DT_ENTRY1("if13_mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
Commit: cd5b0cf4290cc513456df0f970cab877519df1a5
https://github.com/scummvm/scummvm/commit/cd5b0cf4290cc513456df0f970cab877519df1a5
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds multiformat info
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index b0d221d74e1..493f1b3304a 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -883,8 +883,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2001
DT_ENTRY1("if01_bestof3", "010928", "53d50b3573afc12376ae5fbb342230d9", 930694),
DT_ENTRY1("if01_carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
- DT_ENTRY1("if01_smtuc", "010928", "c6e58925e082f20542bd25a2395dd00d", 1439558),
- DT_ENTRY1("if01_smtuc", "010928", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
+ DT_ENTRY1("if01_smtuc", "010928/blb", "c6e58925e082f20542bd25a2395dd00d", 1439558),
+ DT_ENTRY1("if01_smtuc", "010928/ulx", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
DT_ENTRY1("if01_aafn", "01???\?/NotWorking/v2", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
DT_ENTRY1("if01_aafn", "01???\?/NotWorking/v1", "07d590dc62f0be38f6f879763b6eb12c", 163072),
DT_ENTRY1("if01_sittm", "01???\?/NotWorking/v1", "0c3d40b0340df7ff459ff7751015183a", 408576),
Commit: 3b80bf5e918cd8c64ae12e7f289a74f86e3bd80d
https://github.com/scummvm/scummvm/commit/3b80bf5e918cd8c64ae12e7f289a74f86e3bd80d
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes wrong extra info if needed
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 493f1b3304a..ee234ca9dbe 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -783,7 +783,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("stuffoflegend", "r2/201006", "9dbf623f1bd82be91dc728024600fe91", 1534576),
DT_ENTRY1("subrosa", "160324", "30e7ded8624c26c04e8361d235f42c67", 1481628),
DT_ENTRY1("superluminalvagranttwin", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
- DT_ENTRY1("tacofiction", "130422", "766be6495cb312d8270587c4d45d7e6a", 1928530),
DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
DT_ENTRY1("tcom", "121103", "67504ebc3d525f6a29fa800b6e12229d", 326226),
DT_ENTRY1("templeshorgil", "r2/190807", "2b5e689ac5ef0a57acdda20aa4cef496", 2029052),
@@ -898,7 +897,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if04_eas3", "040929", "8f118c9fa10ef24a5551448d5ab2408f", 1293054),
// IFComp 2005
- DT_ENTRY1("if05_beyond_glulx", "20050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
+ DT_ENTRY1("if05_beyond_glulx", "050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
DT_ENTRY1("if05_cheiron", "050929", "bca1af6d8788c178ab42883f184e7955", 2434458),
// IFComp 2006
@@ -919,7 +918,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if08_recess", "080929", "7437538b52eb78c427eb4e54e2fa1665", 712784),
DT_ENTRY1("if08_chnlsurf", "080929", "c4b2ae121f5f0e1ae2c98c3bd4a6b3d3", 398848),
DT_ENTRY1("if08_chnlsurf", "081122", "131aac0607a2ed5f3ae8c333bc981cd6", 409856),
- DT_ENTRY1("if08_amo", "r/2080929", "5ab3b7c8b1446334f0703c61e4512cc4", 52505634),
+ DT_ENTRY1("if08_amo", "080929", "5ab3b7c8b1446334f0703c61e4512cc4", 52505634),
// IFComp 2009
DT_ENTRY1("if09_rover", "091116", "88249e5938448be487267a4b609a45e7", 1741574),
@@ -943,11 +942,12 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if10_followingstar", "034107/v2", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
// IFComp 2011
+ DT_ENTRY1("if11_tacofiction", "130422", "766be6495cb312d8270587c4d45d7e6a", 1928530),
DT_ENTRY1("if11_tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
DT_ENTRY1("if11_six", "120805", "2705921eee09a568959584be1929b6b7", 8663464),
DT_ENTRY1("if11_six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
- DT_ENTRY1("if11_six", "r6/200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
- DT_ENTRY1("if11_patanoir", "r3/111201", "e03b27c359d71d7794ef68efe1952a72", 813876),
+ DT_ENTRY1("if11_six", "200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
+ DT_ENTRY1("if11_patanoir", "111201", "e03b27c359d71d7794ef68efe1952a72", 813876),
DT_ENTRY1("if11_patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
DT_ENTRY1("if11_doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
DT_ENTRY1("if11_beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
@@ -963,24 +963,24 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if11_luster", "080126", "dc95b63ade63ddb122a3722adcfac573", 569202),
// IFComp 2012
- DT_ENTRY1("if12_andromedaapoc", "12????",, "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
+ DT_ENTRY1("if12_andromedaapoc", "12????", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
DT_ENTRY1("if12_shufflearound", "140914", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
DT_ENTRY1("if12_shufflearound", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
DT_ENTRY1("if12_killerheadach", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
- DT_ENTRY1("if12_imos", "r3/121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
+ DT_ENTRY1("if12_imos", "121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
DT_ENTRY1("if12_jdal", "120930", "193ea99f5067c64447dd2c74c7e3ab9d", 761022),
DT_ENTRY1("if12_kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
// IFComp 2013
- DT_ENTRY1("if13_coloratura", "080126/v2", "db4b88094929abb89fcf19ab56204b05", 1403574),
- DT_ENTRY1("if13_robinorchid", "r3/131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
+ DT_ENTRY1("if13_coloratura", "13???\?/v2", "db4b88094929abb89fcf19ab56204b05", 1403574),
+ DT_ENTRY1("if13_robinorchid", "131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
DT_ENTRY1("if13_ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
DT_ENTRY1("if13_captverdeterr", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
- DT_ENTRY1("if13_texbonavent", "080126/v2", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
+ DT_ENTRY1("if13_texbonavent", "13???\?/v2", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
DT_ENTRY1("if13_rosewood", "131116", "c766929c3cc25a13b5a60f90b618d94e", 736304),
DT_ENTRY1("if13_awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
DT_ENTRY1("if13_mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
- DT_ENTRY1("if13_cardewhouse", "080126", "f99076e11ff40c0bbc9d566143d71ca9", 477126),
+ DT_ENTRY1("if13_cardewhouse", "13????", "f99076e11ff40c0bbc9d566143d71ca9", 477126),
// French games
Commit: 44bb19d0e9fb1468e25d231ac0ae9a2e842d2562
https://github.com/scummvm/scummvm/commit/44bb19d0e9fb1468e25d231ac0ae9a2e842d2562
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Reorders entries where needed (II)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index ee234ca9dbe..161bc4a4c7e 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -921,8 +921,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if08_amo", "080929", "5ab3b7c8b1446334f0703c61e4512cc4", 52505634),
// IFComp 2009
- DT_ENTRY1("if09_rover", "091116", "88249e5938448be487267a4b609a45e7", 1741574),
DT_ENTRY1("if09_rover", "090930", "5a404fb92af606a86bdae9bbf91547c1", 1739014),
+ DT_ENTRY1("if09_rover", "091116", "88249e5938448be487267a4b609a45e7", 1741574),
DT_ENTRY1("if09_brokenlegs", "090930", "4ff634e4183763bc9a34a61fad3dfd23", 1048314),
DT_ENTRY1("if09_earlgrey", "090930", "73730db01a1bb32ffd6e2baa1877e11f", 266752),
DT_ENTRY1("if09_resonance", "090930", "d51f6c4e99b9d283e65d836caf2f1324", 912226),
@@ -942,8 +942,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if10_followingstar", "034107/v2", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
// IFComp 2011
- DT_ENTRY1("if11_tacofiction", "130422", "766be6495cb312d8270587c4d45d7e6a", 1928530),
DT_ENTRY1("if11_tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
+ DT_ENTRY1("if11_tacofiction", "130422", "766be6495cb312d8270587c4d45d7e6a", 1928530),
DT_ENTRY1("if11_six", "120805", "2705921eee09a568959584be1929b6b7", 8663464),
DT_ENTRY1("if11_six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
DT_ENTRY1("if11_six", "200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
Commit: 6da4829e1715914ea2380d0da4f29c57730e00d1
https://github.com/scummvm/scummvm/commit/6da4829e1715914ea2380d0da4f29c57730e00d1
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds 15 new entries
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 161bc4a4c7e..1c427fc3e39 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -942,31 +942,46 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if10_followingstar", "034107/v2", "fec0b3c288daa456c3feff5e10bced8a", 1172892),
// IFComp 2011
+ DT_ENTRY1("if11_tacofiction", "110930", "737bc2eb191fa54c94ee4d9697d58f40", 1943184),
DT_ENTRY1("if11_tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
DT_ENTRY1("if11_tacofiction", "130422", "766be6495cb312d8270587c4d45d7e6a", 1928530),
+ DT_ENTRY1("if11_six", "110930", "499fbc129639b4653928326f19e61c0a", 8819288),
DT_ENTRY1("if11_six", "120805", "2705921eee09a568959584be1929b6b7", 8663464),
DT_ENTRY1("if11_six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
DT_ENTRY1("if11_six", "200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
+ DT_ENTRY1("if11_patanoir", "110925", "cbdfc2d2cbffdd5137afa6843666344b", 793140),
DT_ENTRY1("if11_patanoir", "111201", "e03b27c359d71d7794ef68efe1952a72", 813876),
DT_ENTRY1("if11_patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
+ DT_ENTRY1("if11_doctorm", "110930", "3df7bf1234c74bc035370fe8fb800707", 1289106),
DT_ENTRY1("if11_doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
DT_ENTRY1("if11_beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
+ DT_ENTRY1("if11_kerkerkruip", "110929", "0f9169d6227e98e778247469b4666524", 1173844),
DT_ENTRY1("if11_kerkerkruip", "120501", "b4db28a5653a63fa389e37b65b078b57", 1306720),
DT_ENTRY1("if11_kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
+ DT_ENTRY1("if11_sentencing", "111001", "b6d55e465f163387f9ffaa753949f1c1", 983800),
DT_ENTRY1("if11_sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
+ DT_ENTRY1("if11_calm", "111001", "173c19aba5d36e9b4492cd9a0e089903", 1849884),
DT_ENTRY1("if11_calm", "111201", "dba39ece18ebfbde9ebc93ccc5216fd8", 2012688),
+ DT_ENTRY1("if11_thehours", "11???\?/v1", "6304dc00638793f7b25c0e6a1ec112e3", 1333980),
DT_ENTRY1("if11_thehours", "11???\?/v2", "2d94f14e3ce959173da1ed35502f1419", 1281774),
+ DT_ENTRY1("if11_deathofschlig", "110906", "1570d2c9453b549fc273a908fec6ef47", 1480090),
DT_ENTRY1("if11_deathofschlig", "111031", "0b9b3666a0c795185724ddbd1de171dc", 1483674),
+ DT_ENTRY1("if11_faninterfer", "110929", "05db96b553efcacee679cafb470b9a16", 1423366),
DT_ENTRY1("if11_faninterfer", "111014", "7d0362957c6666d4e569d32a03d0d854", 1509382),
+ DT_ENTRY1("if11_playinggames", "110929", "904e94bd17fdee40cfc0daa42325ff8a", 628188),
DT_ENTRY1("if11_playinggames", "111127", "3e907a5feabc7ef36d019c866ec084c0", 630242),
+ DT_ENTRY1("if11_awamightdread", "110930", "5f9988248a3981bed97d4c0d83371de8", 715920),
DT_ENTRY1("if11_awamightdread", "111006", "48b3b409b565774a3cbf681225322080", 717456),
DT_ENTRY1("if11_luster", "080126", "dc95b63ade63ddb122a3722adcfac573", 569202),
// IFComp 2012
DT_ENTRY1("if12_andromedaapoc", "12????", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
+ DT_ENTRY1("if12_shufflearound", "120929", "72fa2281e4636ad83666bbec74a938fd", 1634104),
DT_ENTRY1("if12_shufflearound", "140914", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
DT_ENTRY1("if12_shufflearound", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
+ DT_ENTRY1("if12_killerheadach", "120929", "8330f182d16e212cfcbb968f34342d4b", 1290764),
DT_ENTRY1("if12_killerheadach", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
+ DT_ENTRY1("if12_imos", "120919", "bad26b1565e077335d319c905fbaa065", 693428),
DT_ENTRY1("if12_imos", "121017", "c7f412b07c72ba8a6952e4ee74a37075", 716404),
DT_ENTRY1("if12_jdal", "120930", "193ea99f5067c64447dd2c74c7e3ab9d", 761022),
DT_ENTRY1("if12_kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
Commit: e63b56f07e23a7a758a073a6457409b8bddc9296
https://github.com/scummvm/scummvm/commit/e63b56f07e23a7a758a073a6457409b8bddc9296
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds various "IFComp" competitions
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 1c427fc3e39..50feebf0272 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -41,9 +41,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "airport", "The Airport" },
{ "alabaster", "Alabaster" },
{ "aliasthemagpie", "Alias 'The Magpie'" },
- { "alone", "Alone" },
{ "alongdrink", "A Long Drink" },
- { "amatter", "A Matter of Heist Urgency" },
{ "anatidaephobia", "A N A T I D A E P H O B I A" },
{ "anchorheaddemo", "Anchorhead: Special Edition Demo" },
{ "anchorhead", "Anchorhead" },
@@ -57,7 +55,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "archaeologicalfiction", "Archaeological Fiction" },
{ "ariadneinaeaea", "Ariadne in Aeaea" },
{ "aroilingoriginal", "A Roiling Original: Squeeal! A Sequel!" },
- { "aropeofchalk", "A Rope of Chalk" },
{ "artoffugue", "Art of Fugue" },
{ "ascensionlimbs", "Ascension of Limbs" },
{ "ascentgothictower", "The Ascent of the Gothic Tower" },
@@ -68,16 +65,13 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "barroombrawl", "Barroom Brawl: Punch for your life" },
{ "batman66", "Batman 66" },
{ "beasttorrackmoor", "The Beast of Torrack Moor" },
- { "beautyaustere", "A Beauty Cold and Austere" },
{ "becauseyouremine", "Because You're Mine" },
{ "beingthere", "Being There" },
{ "blackknife", "Black Knife London" },
{ "bluelacuna", "Blue Lacuna" },
{ "bonehead", "Bonehead, a Regrettable and Mostly True Tale" },
- { "brainguzzlers", "Brain Guzzlers from Beyond!" },
{ "briar", "Briar, a Grimmly Perverted Fairy Tale" },
{ "btyt", "Bigger Than You Think" },
- { "bullhockey", "Bullhockey!" },
{ "bullhockey2", "Bullhockey 2 - The Return of the Leather Whip" },
{ "bureaucrocyglulx", "Bureaucrocy, a boring tale about paperwork" },
{ "buygold", "Buy Gold" },
@@ -93,7 +87,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "codetopia", "Codetopia - A Code Adventure" },
{ "colderlight", "The Colder Light: A Winter's Tale" },
{ "colorthetruth", "Color the Truth" },
- { "comehouse", "And Then You Come to a House Not Unlike the Previous One" },
{ "comp01tr", "Comp01ter Game: N0n C0mp0s Ment1s" },
{ "confhist", "Conflicting Histories" },
{ "cos", "City of Secrets" },
@@ -110,7 +103,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "deadcities", "Dead Cities" },
{ "deathoffthecuff", "Death Off the Cuff" },
{ "delphinashouse", "Delphina's House" },
- { "desolation", "Desolation" },
{ "diaperquest", "Diaper Quest" },
{ "discovertheworld", "Discover The World" },
{ "donotmeddle", "Do Not Meddle" },
@@ -122,31 +114,25 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "dragondemons", "Dragon Demons: A World Traveling RPG" },
{ "dragonglulx", "Dragon Adventure" },
{ "dragonpass", "Dragon's Pass" },
- { "drhorror", "Dr Horror's House of Terror" },
{ "drolltolltroll", "Droll Toll Troll" },
{ "dudewheresmyscapula", "Dude, Where's My Scapula" },
{ "duelspannedages", "The Duel that Spanned the Ages" },
{ "dungeonspuzzle", "Dungeon's Puzzle" },
{ "dungeontext1", "Dungeon Text I - Escape From Darkness" },
{ "dynamitepowers", "Dynamite Powers vs. the Ray of Night!" },
- { "eatme", "Eat Me" },
{ "elsegar1", "Elsegar I - Arrival" },
{ "endlesssands", "Endless Sands" },
{ "endling", "The Endling Archive" },
{ "enterpriseincidents", "The Enterprise Incidents: A Middle School Fantasy" },
{ "equivocalingredient", "The Equivocal Ingredient" },
{ "exigentseasons", "The Exigent Seasons" },
- { "fair", "Fair, an extra-curricular activity" },
{ "fairest", "Fairest" },
{ "familiar", "The Familiar" },
{ "farmquest", "Farm Quest" },
{ "fatevanguard", "Fate of the Vanguard" },
- { "fatfair", "Fat Fair" },
- { "ferrymansgate", "Ferryman's Gate" },
{ "finalproject", "Final Project" },
{ "flattenedlondon", "Flattened London" },
{ "flexiblesurvival", "Flexible Survival" },
- { "foraplace", "For a Place by the Putrid Sea" },
{ "further", "Further, a color-coded existential tangle" },
{ "gaiawebch12", "Gaia-Web Chapter 12: The Silence of the Thunder" },
{ "gatewayferrets", "Gateway of the Ferrets" },
@@ -154,7 +140,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "getout", "Get Out!" },
{ "ghosteringtonnight", "Ghosterington Night" },
{ "ghostglulx", "Ghost" },
- { "ghostguessed", "What Heart Heard Of, Ghost Guessed" },
{ "glkchess", "Glk Chess" },
{ "glkebook", "GlkeBook" },
{ "greenmountains", "The Green Mountains" },
@@ -164,7 +149,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "hardpuzzle2", "Hard Puzzle 2: The Cow" },
{ "hardpuzzle3", "Hard Puzzle 3: Origins" },
{ "haroldnight2003", "Harold Night 2003" },
- { "hercules", "Hercules!" },
{ "herecomestreble", "Here Comes Treble" },
{ "hismajesty", "His Majesty's Royal Space Navy Service Handbook" },
{ "hlmarooned", "Hinterlands: Marooned!" },
@@ -184,7 +168,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "kingshredspatches", "The King of Shreds and Patches" },
{ "klaustrophobia", "Klaustrophobia" },
{ "koa", "Kingdom of Amphibia" },
- { "lasthouse", "Last House on the Block" },
{ "lastresort", "Last Resort, a sweltering afternoon in the Deep South" },
{ "limeergot", "Lime Ergot" },
{ "limen", "Limen" },
@@ -196,7 +179,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "lonelytroll", "The Lonely Troll" },
{ "lostislandsofalabaz", "The Lost Islands of Alabaz" },
{ "lovelyassistant", "Lovely Assistant Magical Girl" },
- { "madametime", "The Origin of Madame Time" },
{ "magicword", "The Magic Word" },
{ "makechangeglulx", "Maybe make some change" },
{ "makingme", "The Making of Me" },
@@ -222,7 +204,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "onefishtwofish", "One Fish Two Fish" },
{ "oppositelyopal", "Oppositely Opal" },
{ "ottumwaglulx", "PDFA Ottumwa" },
- { "owlconsults", "The Owl Consults" },
{ "phoenixfire", "Phoenix-Fire" },
{ "photopiaglulx", "Photopia" },
{ "piedaterreblunders", "Captain Piedaterre's Blunders" },
@@ -256,7 +237,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "shapes", "Shapes: an Interactive Surrealism" },
{ "sheephere", "Sheep Here" },
{ "signalerror", "Signal Error: Tongue-in-cheek glitch correction" },
- { "skiesabove", "Skies Above" },
{ "skmmc", "Someone Keeps Moving My Chair" },
{ "slouchingbedlamglulx", "Slouching Towards Bedlam" },
{ "smittenkittens", "Smitten Kittens" },
@@ -268,16 +248,11 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "standingshoulders", "Standing on the Shoulders of Giants" },
{ "starlight", "Starlight" },
{ "stiffymakane", "Stiffy Makane - Apocolocyntosis" },
- { "sting", "Sting: An interactive memoir" },
- { "stuffoflegend", "Stuff of Legend" },
- { "subrosa", "Sub Rosa: The Seven Deceits of Confessor Destine" },
{ "superluminalvagranttwin", "Superluminal Vagrant Twin" },
{ "tcom", "The Colour of Magic" },
- { "templeshorgil", "The Temple of Shorgil" },
{ "terminatorchaser", "Terminator Chaser" },
{ "terminatorrobotrescue", "Terminator, a Robot Rescue" },
{ "theabbey", "The Abbey, a medieval murder mystery" },
- { "theabsenceoflaw", "The Absence of Law" },
{ "thebigfall", "The Big Fall" },
{ "thebox", "The Box" },
{ "thecrew", "The Crew â Journey to the Pale Planet" },
@@ -307,29 +282,23 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "thetimemachine2021", "The Time Machine" },
{ "thetinyhouse", "The Tiny House" },
{ "thetraintoabaddon", "The Train To Abaddon" },
- { "thewaywardstory", "The Wayward Story" },
{ "thiefpokemon", "Thief, a Pokemon Text Adventure" },
{ "timecapsule", "A Time Capsule" },
{ "timeless", "Timeless" },
- { "timmott", "The Incredibly Mild Misadventures of Tom Trundle" },
{ "todayisthesame", "Today is the Same as Any Other" },
{ "tohellinahamper", "To Hell in a Hamper" },
{ "tomtrundle", "The Incredibly Mild Misadventures of Tom Trundle" },
- { "transparent", "Transparent, an interactive exploration" },
{ "trialofthetnuop", "Trial of the Inuop" },
{ "trollslayer", "Trollslayer" },
{ "tryagain", "Try Again " },
{ "turbochesthair", "Turbo Chest Hair Massacre" },
- { "uglyoafs", "Ugly Oafs. Save Green Terra! Repel the Wrath Pulse!" },
{ "uie", "Under, In Erebus" },
{ "umwglulx", "UMW" },
{ "uncleclemswill", "Uncle Clem's Will" },
{ "underground", "Underground" },
{ "undertheythunder", "Under They Thunder" },
{ "unscientificfiction", "Unscientific Fiction" },
- { "vainempires", "Vain Empires" },
{ "valleyofsteel", "Valley of Steel" },
- { "vampireltd", "Vampire Ltd" },
{ "walking", "Walking" },
{ "walkneighborhood", "A Walk Around the Neighborhood" },
{ "wand", "The Wand" },
@@ -337,7 +306,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "wishertheurgist", "Wisher, Theurgist, Fatalist" },
{ "wizardsniffer", "The Wizard Sniffer" },
{ "wof", "Works of Fiction" },
- { "wordoftheday", "Word of the Day" },
{ "wordsofpower", "Words of Power" },
{ "yourdeath4acts", "Your Death, in four acts" },
{ "zeldata", "The Legend of Zelda: A Text Adventure" },
@@ -437,6 +405,154 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if13_mazredugin", "Mazredugin" }, // 28th Place
{ "if13_cardewhouse", "The Cardew House" }, // 32nd Place
+ // IFComp 2014
+ { "if14_hungerdeamon", "Hunger Daemon" }, // 1st Place
+ { "if14_transparent", "Transparent" }, // 11th Place
+ { "if14_uglyoafs", "Ugly Oafs" }, // 18th Place
+ { "if14_jessedoorway", "Jesse Stavro's Doorway" }, // 19th Place
+ { "if14_andyetitmoves", "And Yet it Moves" }, // 27th Place
+ { "if14_hill160", "Hill 160" }, // 36th Place
+ { "if14_arqon", "Arqon" }, // 39th Place
+
+ // IFComp 2015
+ { "if15_brainguzzlers", "Brain Guzzlers from Beyond!" }, // 1st Place
+ { "if15_map", "Map" }, // 2nd Place
+ { "if15_midswordfight", "Midnight, Swordfight" }, // 3rd Place
+ { "if15_subrosa", "Sub Rosa" }, // 6th Place
+ { "if15_untriches", "Untold Riches" }, // 8th Place
+ { "if15_ether", "Ether" }, // 10th Place
+ { "if15_thesueno", "The Sueño" }, // 17th Place
+ { "if15_shireton", "The Baker of Shireton" }, // 19th Place
+ { "if15_gotomomi", "Gotomomi" }, // 20th Place
+ { "if15_probcompound", "The Problems Compound" }, // 24th Place
+ { "if15_laidoff", "Laid off From the Synesthesia Factory" }, // 30th Place
+ { "if15_pilgrimage", "Pilgrimage" }, // 43rd Place
+ { "if15_recorded", "Recorded" }, // 51st Place
+
+ // IFComp 2016
+ { "if16_colortruth", "Color the Truth" }, // 2nd Place
+ { "if16_pogomango", "Pogoman GO!" }, // 6th Place
+ { "if16_fair", "Fair" }, // 7th Place
+ { "if16_rockpapsciss", "How to Win at Rock Paper Scissors" }, // 10th Place
+ { "if16_ariadne", "Ariadne in Aeaea" }, // 12th Place
+ { "if16_worldstourn", "The Game of Worlds TOURNAMENT!" }, // 14th Place
+ { "if16_mirrorqueen", "Mirror and Queen" }, // 22nd Place
+ { "if16_take", "Take" }, // 28th Place
+ { "if16_sigilreader", "Sigil Reader (Field)" }, // 39th Place
+ { "if16_ventilator", "Ventilator" }, // 42nd Place
+ { "if16_theatrepeople", "Theatre People" }, // 46th Place
+ { "if16_steamsacr", "Steam and Sacrilege" }, // 47th Place
+
+ // IFComp 2017
+ { "if17_eatme", "Eat Me" }, // 2nd Place
+ { "if17_absenceoflaw", "Absence of Law" }, // 5th Place
+ { "if17_owlconsults", "The Owl Consults" }, // 6th Place
+ { "if17_beautyaustere", "A Beauty Cold and Austere" }, // 7th Place
+ { "if17_1958dancing", "1958 Dancing With Fear" }, // 8th Place
+ { "if17_futurthreads", "Future Threads" }, // 9th Place
+ { "if17_thewand", "The Wand" }, // 11th Place
+ { "if17_wordoftheday", "Word of the Day" }, // 13th Place
+ { "if17_swigian", "Swigian" }, // 21st Place
+ { "if17_castlethread", "A Castle of Thread" }, // 35th Place
+ { "if17_rainbowbrdg", "Rainbow Bridge" }, // 37th Place
+ { "if17_measureless", "Measureless to Man" }, // 43th Place
+ { "if17_uerifcity", "Ultimate Escape Room: IF City" }, // 47th Place
+ { "if17_8shoesshelves", "8 Shoes on the Shelves" }, // 66th Place
+ { "if17_escapeterra", "Escape From Terra" }, // 75th Place
+ { "if17_hauntedp", "Haunted P" }, // 78th Place
+
+ // IFComp 2018
+ { "if18_aliasmagpie", "Alias The Magpie" }, // 1st Place
+ { "if18_arithmancer", "Junior Arithmancer" }, // 7th Place
+ { "if18_engarde", "En Garde" }, // 14th Place
+ { "if18_rcm301303", "Terminal Interface for Models RCM301303" }, // 16th Place
+ { "if18_madametime", "The Origin of Madame Time" }, // 17th Place
+ { "if18_templeshorgil", "The Temple of Shorgil" }, // 20th Place
+ { "if18_charming", "Charming" }, // 24th Place
+ { "if18_dynapowers", "Dynamite Powers vs. The Ray of Night!" }, // 25th Place
+ { "if18_redragon", "Re: Dragon" }, // 26th Place
+ { "if18_ailihphilia", "Ailihphilia" }, // 28th Place
+ { "if18_diddlebucker", "Diddlebucker!" }, // 30th Place
+ { "if18_pegasus", "Pegasus" }, // 41st Place
+ { "if18_bordereivers", "Border Reivers" }, // 46th Place
+ { "if18_bullhockey", "Bullhockey!" }, // 49th Place
+ { "if18_eunice", "Eunice" }, // 59th Place
+ { "if18_birminghamiv", "Birmingham IV" }, // 69th Place
+
+ // IFComp 2019
+ { "if19_zozzled", "Zozzled" }, // 1st Place
+ { "if19_sugarlawn", "Sugarlawn" }, // 4th Place
+ { "if19_skiesabove", "Skies Above" }, // 10th Place
+ { "if19_remedialwitch", "Remedial Witchcraft" }, // 14th Place
+ { "if19_frenemies", "Frenemies; or, I Won An Andy Phillips Game!" }, // 17th Place
+ { "if19_underthesea", "Under the Sea" }, // 20th Place
+ { "if19_forthemoon", "For the Moon Never Beams" }, // 22th Place
+ { "if19_clusterflux", "Clusterflux" }, // 27th Place
+ { "if19_goneoutfor", "Gone Out For Gruyere" }, // 30th Place
+ { "if19_4eccentrics", "The Four Eccentrics" }, // 31st Place
+ { "if19_hardpuzzle4", "Hard Puzzle 4: The Ballad of Bob and Cheryl" }, // 31st Place
+ { "if19_winterbreak", "Winter Break at Hogwarts" }, // 41st Place
+ { "if19_mentertain", "Mental Entertainment" }, // 45th Place
+ { "if19_sycamorelane", "The House on Sycamore Lane" }, // 50th Place
+ { "if19_jondoe", "Jon Doe - Wildcard Nucleus" }, // 51st Place
+ { "if19_letsplay", "Let's Play: Ancient Greek Punishment - The Text Adventure" }, // 54th Place
+ { "if19_citizennow", "Citizen of Nowhere" }, // 55th Place
+ { "if19_fatfair", "Fat Fair" }, // 66th Place
+ { "if19_oceanbeach", "Ocean Beach" }, // 68th Place
+ { "if19_randomescape", "Randomized Escapeh" }, // 76th Place
+ { "if19_vegibalisle", "The Secret of Vegibal Island" }, // 77th Place
+
+ // IFComp 2020
+ { "if20_vainempires", "Vain Empires" }, // 3rd Place
+ { "if20_magpietrain", "The Magpie Takes the Train" }, // 5th Place
+ { "if20_eleusinian", "The Eleusinian Miseries" }, // 6th Place
+ { "if20_aropeofchalk", "A Rope of Chalk" }, // 7th Place
+ { "if20_stuffoflegend", "Stuff of Legend" }, // 8th Place
+ { "if20_flattenlondon", "Flattened London" }, // 11th Place
+ { "if20_vampireltd", "Vampire Ltd" }, // 13th Place
+ { "if20_alone", "Alone" }, // 14th Place
+ { "if20_sagesanctum", "Sage Sanctum Scramble" }, // 15th Place
+ { "if20_shadowoper", "Shadow Operative" }, // 20th Place
+ { "if20_ascensionlimb", "Ascension of Limbs" }, // 22nd Place
+ { "if20_ferrymansgate", "Ferryman's Gate" }, // 23rd Place
+ { "if20_academregular", "Academic Pursuits as Opposed to Regular Pursuits" }, // 27th Place
+ { "if20_seasonapocal", "Seasonal Apocalypse Disorder" }, // 33rd Place
+ { "if20_loveassistant", "Lovely Assistant Magical Girl" }, // 35th Place
+ { "if20_turbochest", "Turbo Chest Hair Massacre" }, // 36th Place
+ { "if20_foraplace", "For a Place by the Putrid Sea" }, // 41st Place
+ { "if20_timmott", "The Incredibly Mild Misadventures of Tom Trundle" }, // 59th Place
+ { "if20_desolation", "Desolation" }, // 70th Place
+ { "if20_waywardstory", "The Wayward Story" }, // 73rd Place
+ { "if20_underthey", "Under They Thunder" }, // 75th Place
+ { "if20_standshoulder", "Standing on the Shoulders of Giants" }, // 83rd Place
+ { "if20_lasthouse", "Last House on the Block" }, // 93rd Place
+
+ // IFComp 2021
+ { "if21_comehouse", "And Then You Come to a House Not Unlike the Previous One" }, // 1st Place
+ { "if21_drhorror", "Dr Horror's House of Terror" }, // 2nd Place
+ { "if21_songmockbird", "The Song of the Mockingbird" }, // 3rd Place
+ { "if21_ghostguessed", "What Heart Heard Of, Ghost Guessed" }, // 4th Place
+ { "if21_sting", "Sting" }, // 13th Place
+ { "if21_findinglight", "Finding Light" }, // 18th Place
+ { "if21_remarkegg", "Grandma Bethlinda's Remarkable Egg" }, // 23rd Place
+ { "if21_closure", "Closure" }, // 27th Place
+ { "if21_aardvarkhype", "AardVarK versus The Hype" }, // 32nd Place
+ { "if21_hercules", "Hercules!" }, // 36th Place
+ { "if21_unfortunate", "Unfortunate" }, // 61st Place
+ { "if21_planewalker", "Plane Walker" }, // 68th Place
+
+ // IFComp 2022
+ { "if22_sector471", "Trouble in Sector 471" }, // 5th Place
+ { "if22_awalkaround", "A Walk Around the Neighborhood" }, // 14th Place
+ { "if22_arborea", "Arborea" }, // 15th Place
+ { "if22_crash", "Crash" }, // 22nd Place
+ { "if22_amatter", "A Matter of Heist Urgency" }, // 34th Place
+ { "if22_whoshotgum", "Who Shot Gum E. Bear?" }, // 35th Place
+ { "if22_youmaynotesc", "You May Not Escape!" }, // 38th Place
+ { "if22_lastchristmas", "The Last Christmas Present" }, // 43rd Place
+ { "if22_hiddentomb", "The Hidden King's Tomb" }, // 60th Place
+ { "if22_towerplargh", "Tower of Plargh" }, // 68th Place
+
// French games
{ "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
@@ -502,10 +618,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("alabaster", "090609", "7f664b6eef28485a2f85a1831b041246", 3132122),
DT_ENTRY1("alabaster", "r1/090604", "3e7913a97275d57d4f2fcec7b014b167", 3374558),
DT_ENTRY1("aliasthemagpie", "190206", "a4281a03b797582ea53aa203b1eb7236", 1875956),
- DT_ENTRY1("alone", "200927", "8ceba612963681d5c8a61cead9c8f1f0", 1078102),
- DT_ENTRY1("alone", "r10/201006", "891fb305a00a9a8f957f01629f59bfe5", 1093464),
DT_ENTRY1("alongdrink", "150214", "8120604cd0cb566897fdb0f2786f4b43", 2164954),
- DT_ENTRY1("amatter", "r5/221218", "3a141c1fffed5dc6195f9a517fa1d628", 7509290),
DT_ENTRY1("anatidaephobia", "170121", "a651c03db50e624fc8da5679ac731b53", 786902),
DT_ENTRY1("anchorheaddemo", "070202", "f2e60c4c3aad4c6a2b18d4d20040ed76", 635974),
DT_ENTRY0("anchorhead", "8913be5c1feeca879111c356daf87291", 18634158),
@@ -519,8 +632,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("archaeologicalfiction", "r2/210618", "7ad460c904ac49f6d0857ea0d10d3f30", 762222472),
DT_ENTRY1("ariadneinaeaea", "161129", "f796d793ea7b26e21abf6478ecb841a8", 1219646),
DT_ENTRY1("aroilingoriginal", "150327", "48719b01e0b805df27fcf1e021c6780f", 3731214),
- DT_ENTRY1("aropeofchalk", "r1/200926", "26dfd5161d72ec2a9e88b93c74e79e36", 1653800),
- DT_ENTRY1("aropeofchalk", "r3/221202", "a90192092cb1616b22b6af769811c851", 1707862),
DT_ENTRY1("artoffugue", "100911 No Music", "b570048a98acb680b8305043f1f1c866", 1596664),
DT_ENTRY1("artoffugue", "100911", "2be7f91abade14d81b85843d82d52e86", 21605450),
DT_ENTRY1("ascensionlimbs", "200927", "30aa45bec407ff833a56e552b451ff95", 1160460),
@@ -533,10 +644,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("barroombrawl", "160226", "a6b2641c76c1a28e5ff8f5188a06c63e", 637692),
DT_ENTRY1("batman66", "r7/220303", "a692872f5d50d2d78b937c884a9d50b7", 949954),
DT_ENTRY1("beasttorrackmoor", "071014", "80d093ceb324b7288b6c5715f8391d3d", 579578),
- DT_ENTRY1("beautyaustere", "180112", "7efa8da4a65c8e70f6783f30750f7a00", 2127234),
- DT_ENTRY1("beautyaustere", "180928", "41a6d2b620c211118e2b9586fd354ea7", 2127234),
- DT_ENTRY1("beautyaustere", "r4/190516", "9176001159f15db15a3f674ddd5642f8", 2129538),
- DT_ENTRY1("beautyaustere", "r5/220220", "456b687530dd14817ac2268ddde4fd3a", 2129538),
DT_ENTRY1("becauseyouremine", "161019", "643df12ae55ed54c9c1172753fc71d52", 648134),
DT_ENTRY0("beingthere", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
DT_ENTRY0("beyondglulx", "64a351bc6757a58080b801a14d878fc2", 1303364),
@@ -545,14 +652,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("bluelacuna", "090304", "86c24b7fa879780038056d5e9a084a28", 5649260),
DT_ENTRY1("bluelacuna", "Full Version r4/100717", "8a2cd2e898f7375d39393b56ed64c5dd", 5673294),
DT_ENTRY1("bonehead", "120229", "34563c2af093239b5a908a64031eedac", 1804252),
- DT_ENTRY1("brainguzzlers", "160123", "23d22c7e8d7dff3660c436ef4951f4ae", 3210594),
DT_ENTRY1("briar", "130707", "fb40823ab510ca052c8736163332ea6d", 766272),
DT_ENTRY1("btyt", "130101", "97c6c3622d0d5a2f7a5e4f9ca521c13d", 412214),
- DT_ENTRY1("bullhockey", "181125", "8919f32151fdc862688fb3c27aa7c46d", 2036232),
- DT_ENTRY1("bullhockey", "181218", "8414393ff71519dc842cfe758ac2b0ad", 2066952),
- DT_ENTRY1("bullhockey", "181220", "a2ad2f228e37ea52062e4f4f110232d3", 2065672),
- DT_ENTRY1("bullhockey", "190103", "6cec5f7e1bfba0cbfa76bad81c197eba", 2065672),
- DT_ENTRY1("bullhockey", "190106", "877fd221c0f6e7f7393597a8c6a4e3ca", 2065672),
DT_ENTRY0("bullhockey2", "e66411e7d47061243c7f47277727a2a8", 2892260),
DT_ENTRY1("bureaucrocyglulx", "140401", "530a9efefff27ce37d75e5dc8de8ad5d", 565522),
DT_ENTRY1("buygold", "160302", "7db70c24b2533800187a1884ca9eacf1", 897480),
@@ -571,8 +672,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("colderlight", "120312", "eed41f2779bdf940f84b4e0a33036e69", 1192960),
DT_ENTRY0("colorthetruth", "b9ea873d69fd82d1e0535d55b4b84cac", 1372266),
DT_ENTRY0("comp01tr", "1d51522ee3057a3f7206fa83c151a6de", 149760),
- DT_ENTRY1("comehouse", "210813", "6e1c6b40d1ab32ffa2985ae457a8f291", 1526508),
- DT_ENTRY1("comehouse", "211213", "27662487116ce47c2b0112faebae1bb6", 1539308),
DT_ENTRY1("confhist", "190603", "7409eea74565594355edb7fd6f64ee5c", 646882),
DT_ENTRY1("cos", "030624", "21bbf38c4e358ff2fd34e3d7424c8d36", 8462908),
DT_ENTRY1("cosmoserveglulx", "r1/171005", "a0e995309ba2b1bc0fda138da86ca366", 1798024),
@@ -595,8 +694,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("deadcities", "081214", "0d276d62017b6b1b9e07b79e3fd98b5f", 1195136),
DT_ENTRY1("deathoffthecuff", "130930", "8e48819a77855adf1a1879b2fb2e03ab", 1211826),
DT_ENTRY1("delphinashouse", "150214", "5c6e7d0f23ccc3fb17d64bcfdc14ae5e", 2199754),
- DT_ENTRY0("desolation", "6a9f300f70d246e52dafbc65430e6cad", 675208),
- DT_ENTRY1("desolation", "r4/201021", "cd2d1dda98cefc25b351f8330563996a", 702856),
DT_ENTRY1("diaperquest", "171224", "31d355119d0aa4c719cd8093457857b3", 417101284),
DT_ENTRY1("discovertheworld", "150731", "77b1b18260082d25f4de51318e885eaa", 17127846),
DT_ENTRY0("donotmeddle", "7f2864618567e6d8f587ea5dc9afe879", 800588),
@@ -608,14 +705,12 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("dragondemons", "000001", "ce5c6c3e9eb5c45d83edcdba263729e9", 982528),
DT_ENTRY1("dragonglulx", "040211", "8daf42fd31e76a075fd2a831e6be23ac", 1625986),
DT_ENTRY1("dragonpass", "r1/211111", "20511b3e33d0f9a72505e42ce3708b22", 919824),
- DT_ENTRY1("drhorror", "r1/211121", "f36db5fb5f4249d413b268cb9e20074c", 2914710),
DT_ENTRY1("drolltolltroll", "131021", "518955b338fca036fa9611c86c30f9ae", 435544),
DT_ENTRY1("dudewheresmyscapula", "160323", "95911f3a23498a24912f5cf64ddfb88d", 642518),
DT_ENTRY1("duelspannedages", "100403", "4887e9c2e6df64ac85be17bedaed36f9", 628480),
DT_ENTRY1("dungeonspuzzle", "180428", "6f9413eb4901da34adbdd79753094c2a", 662208),
DT_ENTRY1("dungeontext1", "130317", "1c69e410ff3fa7c7dcf83875a7f3a963", 746466),
DT_ENTRY1("dynamitepowers", "Director's Cut r2/210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
- DT_ENTRY1("eatme", "171013", "5e9c50e06ae1f954b9dd41abcfc0f09b", 2570070),
DT_ENTRY1("elsegar1", "200917", "76925bff593a871c2668bedafe099058", 863114),
DT_ENTRY1("endlesssands", "150215", "2105d775eb759af04ab788e046d965e0", 982748),
DT_ENTRY1("endlesssands", "150712", "55b31591423b011bb99be2724a6bdbe9", 1005788),
@@ -624,22 +719,16 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("equivocalingredient", "090509", "537279579b7c0dd2f5d8213a84209c7f", 1285236),
DT_ENTRY1("exigentseasons", "r1/210827", "959b453f617f5de41f5265226912236c", 1612108),
DT_ENTRY1("exigentseasons", "r2/220219", "7ee8c390fbddb20b72934a517e52a17e", 1616972),
- DT_ENTRY1("fair", "161116", "eca63537d9198a10dd6a84bf51b097b6", 1190090),
DT_ENTRY1("fairest", "r1/220331", "b39cff09fc0dafe9fc2218224c76d405", 1766826),
DT_ENTRY1("familiar", "200702", "4e347fdc86a979e865fa790d94bbf30a", 2294330),
DT_ENTRY1("farmquest", "111028", "e49e02b73047fb16427c8882035a4be6", 415940),
DT_ENTRY1("fatevanguard", "r1/230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
- DT_ENTRY1("fatfair", "r3/191118", "006e6b5b3edf2233e020a61edf4a59ad", 1383018),
- DT_ENTRY1("ferrymansgate", "200928", "276ff9f09734b59364199fc948f9e221", 2655820),
- DT_ENTRY1("ferrymansgate", "r1/201006", "ed9aca691b1ce35f78c13fbd75077ec4", 2657868),
DT_ENTRY1("finalproject", "140517", "9ace3f9fa908a3b96a6153afa0e30720", 738248),
DT_ENTRY1("flattenedlondon", "200926", "f3fa437bc2e99ceb97b43c5617f0d4db", 1785910),
DT_ENTRY1("flattenedlondon", "r8/210106", "55a9d547c9222483e72e3e76871246cf", 1790262),
DT_ENTRY1("flexiblesurvival", "110307", "0d225782edd27fffb7ab0e423e9bad4d", 860108),
DT_ENTRY1("flexiblesurvival", "r67/200611", "2ee899c54cfd6c2eb8e4f8e737fa4ac9", 264677996),
DT_ENTRY1("flexiblesurvival", "230412", "429e583862248f2bebed062d61dee351", 530020822),
- DT_ENTRY1("foraplace", "200928", "0a27fe6717a60a99e7130ea54354eaf5", 1476540),
- DT_ENTRY1("foraplace", "r1/201014", "f7196abf00de2d25c9d398756e5d92e5", 1477052),
DT_ENTRY1("further", "150117", "227bf3da188ae42e43b8b88b66561252", 682770),
DT_ENTRY1("gaiawebch12", "r1/160104", "876c8ad8648b4035db67d09f38e9f4d4", 2458080),
DT_ENTRY1("gatewayferrets", "191206", "0db20a85e6f044d0968dd1c6eea47c2f", 776178),
@@ -647,7 +736,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("getout", "190823", "61d1b8622f47bf01027d6537dcdb256a", 641758),
DT_ENTRY1("ghosteringtonnight", "150815", "29ee591bd93084b5a450f2324d47de3b", 1940030),
DT_ENTRY1("ghostglulx", "r1/210716", "8a612292dd5c09cabb64ad0cb41d842b", 794292),
- DT_ENTRY1("ghostguessed", "r1/211117", "7b2920b6c3222e184037e2d1fdc166e8", 1368358),
DT_ENTRY0("glkchess", "43a14ea7a35d7944504d3017f33fd40b", 252340),
DT_ENTRY0("glkebook", "1dc4d02840ee7cbf61dc359bc6a69c22", 61162),
DT_ENTRY1("greenmountains", "110116", "4049179c3a28703705de72be734e05bc", 337868),
@@ -657,7 +745,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("hardpuzzle2", "151209", "db2880a4bf6539b30b922c83d1f35877", 626752),
DT_ENTRY1("hardpuzzle3", "160107", "9dffb3f6fc8daf2bf4a27b4b43745b93", 796682),
DT_ENTRY1("haroldnight2003", "141007", "ac404358f94472c2e9c8bc07596995db", 949134),
- DT_ENTRY1("hercules", "r1/211121", "8883c8f48d19165bf53d9a4216240f1e", 1426246),
DT_ENTRY1("herecomestreble", "160619", "573a53ce59a78c09bdfcf4f09b5cfd60", 666278),
DT_ENTRY1("hismajesty", "r1/230305", "615014064a099b45861feac57868d91a", 2701802),
DT_ENTRY1("hlmarooned", "r1/220611", "db487dd770829aa94447eadfe3f260c6", 860582),
@@ -681,8 +768,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("kingshredspatches", "090722", "87765824be7facf6400a392633f84602", 4340676),
DT_ENTRY1("klaustrophobia", "110926", "d8751353ff883a1439c4c90cac2991fa", 3599478),
DT_ENTRY1("koa", "000001", "f70361a47c2e9571a4fdc72ce7453197", 1085696),
- DT_ENTRY1("lasthouse", "200928", "94ca1a21467c2b2f07e9cf6afeeb818a", 933328),
- DT_ENTRY1("lasthouse", "r1/201013", "78cb28bc7b4a3c4d006fa4ccad759a58", 933584),
DT_ENTRY1("lastresort", "070213", "bc26a4383290d3c04657ea58841b3d91", 787200),
DT_ENTRY1("limeergot", "151130", "1290543b3d72115bc31201ed244b5011", 1008590),
DT_ENTRY1("limen", "r1/210814", "d196f9bb0ea07b178b6b3fb7b5eb8649", 683000),
@@ -695,7 +780,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("lostislandsofalabaz", "110524", "9f439a77eccf4813aebebbe8093e8c57", 3145932),
DT_ENTRY1("lovelyassistant", "200923", "16931f135f38efaee72dac89a7c9ae27", 1051098),
DT_ENTRY1("lovelyassistant", "r1/201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
- DT_ENTRY1("madametime", "r2/190902", "b8c0d099b3da134b7163cb4b07a3268b", 1182340),
DT_ENTRY1("magicword", "r1/230226", "d8a4512ef0d952eecc1dbfcf5feeb810", 935362),
DT_ENTRY1("makechangeglulx", "120107", "0ee70eea03ca810bf0de3dcecfd9c741", 6456118),
DT_ENTRY1("makingme", "r1/220209", "96f4346cdf887a6ced4026e13ecc64ea", 2082406),
@@ -724,7 +808,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("onefishtwofish", "r1/211025", "121e6cd8d048525f9a67ad7b127fd3bc", 906032),
DT_ENTRY1("oppositelyopal", "150214", "e7bbe4bca68cf243c64528b464b99ebf", 1515910),
DT_ENTRY1("ottumwaglulx", "021409", "1fc1da4f374493bee3a13c143beeba58", 537712),
- DT_ENTRY1("owlconsults", "171124", "d1d4bd725f5e64a80f97cfc6e687a8e8", 287488),
DT_ENTRY1("phoenixfire", "190204", "1aab4fc41f54524f98988045aa6be1df", 767690),
DT_ENTRY1("photopiaglulx", "10274", "eab3f6371531c78b2e80803e1636da7d", 627050),
DT_ENTRY1("piedaterreblunders", "171216", "6195647baed23df20a1e16e02d046505", 1115466),
@@ -766,7 +849,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("shapes", "000001", "a011827749eeef8afe6f6b8d5bfb78db", 1254912),
DT_ENTRY1("sheephere", "160416", "1de700b758ef6f975150a6bd8926880d", 621466),
DT_ENTRY1("signalerror", "111116", "739510541192f01467b319b70ed7bf1f", 2138394),
- DT_ENTRY1("skiesabove", "r1/191120", "d2f2071d0432a657ddff53bd1a38370c", 1159352),
DT_ENTRY1("skmmc", "150116", "46aee190f69d75592d72b1e3c573b6a8", 831452),
DT_ENTRY1("slouchingbedlamglulx", "140613", "c3ee4e636fb1ef2a0438dc3a08d4c1eb", 982754),
DT_ENTRY0("smittenkittens", "c3402d5d8b94675af5e3e0069366d4fd", 1240942),
@@ -778,18 +860,12 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("standingshoulders", "200925", "78cb38272e79595781f5e1be65171a75", 836802),
DT_ENTRY1("starlight", "151119", "ee4d2ed91518392981bf3cfd0fcf644d", 885152),
DT_ENTRY0("stiffymakane", "f978ca1dafb3e44f1b29bd26527f342c", 2486436),
- DT_ENTRY1("sting", "r2/211211", "8e17a75bfadf744e64a06534d1fe4d83", 1152828),
- DT_ENTRY0("stuffoflegend", "447ea6caf1c51226b3f6a54d857b76b6", 1536382),
- DT_ENTRY1("stuffoflegend", "r2/201006", "9dbf623f1bd82be91dc728024600fe91", 1534576),
- DT_ENTRY1("subrosa", "160324", "30e7ded8624c26c04e8361d235f42c67", 1481628),
DT_ENTRY1("superluminalvagranttwin", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
DT_ENTRY1("tcom", "121103", "67504ebc3d525f6a29fa800b6e12229d", 326226),
- DT_ENTRY1("templeshorgil", "r2/190807", "2b5e689ac5ef0a57acdda20aa4cef496", 2029052),
DT_ENTRY1("terminatorchaser", "r2/150315", "ac10ba4e7d15ebe4262cb3b9d683ef12", 1698614),
DT_ENTRY1("terminatorrobotrescue", "150214", "596b41d3ecc38bfb9a6aee085f333591", 1054550),
DT_ENTRY1("theabbey", "080626", "3abcc1b85a36efb73815e1cd37143210", 645274),
- DT_ENTRY1("theabsenceoflaw", "170102", "210e6dc1d5c0fc1f4340ae9ee5bdcf4e", 1332522),
DT_ENTRY1("thebigfall", "r1/210624", "4fcfb19c283e3860aa463dd9e3a77263", 1342530),
DT_ENTRY1("thebigfall", "r2/210711", "dad981d1fde0f573fd7c4b4d2652ca69", 1389634),
DT_ENTRY1("thebigfall", "r2/210814", "7b5f8df5b909e2ca49ab7aedf1661f56", 1389378),
@@ -826,35 +902,25 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thetinyhouse", "091210", "5e86e6852c049ac973af5175d61b60e9", 823552),
DT_ENTRY1("thetinyhouse", "r1/100425", "44d3e300ced2828af1509e5019271b26", 838656),
DT_ENTRY1("thetraintoabaddon", "141107", "55a4a454fba273067cc127c4f1a8ce3a", 848180),
- DT_ENTRY1("thewaywardstory", "200929", "4fe03ab93289d4d8d53b04983010f529", 929536),
- DT_ENTRY1("thewaywardstory", "r1/201005", "fd731a09e32f85a38ea3ae61e153d0ed", 929792),
DT_ENTRY1("thiefpokemon", "140111", "2bfabf36b6171ed487858c10af0ea88d", 358392),
DT_ENTRY1("timecapsule", "r1/201005", "0d570e4c2cd8383fa45c99d000a40c2c", 613632),
DT_ENTRY1("timeless", "190510", "29aeb64448b6df40399bbd41152e925a", 616386),
- DT_ENTRY1("timmott", "r1/201024", "5952d3a8dcb659269791ceecef106d95", 2887404),
DT_ENTRY1("todayisthesame", "190518", "ba4478b484043d7943f834c672d5835a", 1800722),
DT_ENTRY1("tohellinahamper", "170412", "f12baa1762e29c9528baec31347a18b0", 973550),
DT_ENTRY1("tohellinahamper", "r2/191217", "40cccc5fcce65c03e41dfa664487de10", 1978492),
DT_ENTRY1("tomtrundle", "200928", "8d720c498a6a7115628f70b61eb413c6", 2885100),
- DT_ENTRY1("transparent", "150401", "3f4e5effb8ed8f4d0c3f277bb47ba161", 11084272),
- DT_ENTRY1("transparent", "150626 (No Sound)", "13dc495dc3ed802e663b193bd862b994", 2284454),
DT_ENTRY1("trialofthetnuop", "170813", "d8a34dc6c9b0e2d037d8cc3de006f42b", 616062),
DT_ENTRY1("trollslayer", "151112", "fa3dee31c195732ad6a13a6e0b54d625", 920230),
DT_ENTRY1("tryagain", "160922", "64de60e3dbc7eb492a34a0a693156659", 626116),
DT_ENTRY1("turbochesthair", "200928", "420f40b233e4b221e6fff2bec050dc23", 2091802),
DT_ENTRY1("turbochesthair", "r1/201031", "b744b2b71afbf863b387bacaa2f33da4", 2210346),
- DT_ENTRY1("uglyoafs", "150403", "39ba113801d9b90d506b356f6b3ba25a", 660078),
DT_ENTRY1("uie", "101122", "ed892c12a8b2d65fcda5ba6a228e04ed", 2016322),
DT_ENTRY1("umwglulx", "200426", "c843d3a02c0f6862401c13b45a3e85b1", 635558),
DT_ENTRY1("uncleclemswill", "200425", "60527f2feb48e14d1fdfa7b94a8838c1", 763614),
DT_ENTRY1("underground", "r2/191215", "48966f89d00f4c8ce1fc2946636bd190", 3715706),
DT_ENTRY1("undertheythunder", "200928", "bd069d2e3e841cea7a7d2694681b548a", 1070370),
DT_ENTRY1("unscientificfiction", "090803", "de1c4a2bf4024eb4c0e5fee0e0fd4746", 679608),
- DT_ENTRY1("vainempires", "200928", "4b28e67ecabbb8e6db40e5e99f5e8140", 3914438),
- DT_ENTRY1("vainempires", "r2/210223", "adab9cfa61fbeb284fdeb6779f014028", 3920070),
DT_ENTRY1("valleyofsteel", "140330", "88311986461cec17e776d82a5ac18416", 1853024),
- DT_ENTRY1("vampireltd", "200926", "7d5d5a10930db0adfcadf79860f3223f", 829986),
- DT_ENTRY1("vampireltd", "r4/210129", "8a879f2a2757822b03c3d91a3289a6d5", 889540),
DT_ENTRY1("walking", "200626", "0a8f6530e5a619ad9e0764a645e8404d", 822256),
DT_ENTRY1("walkneighborhood", "r1/221124", "593e57ec12999ee4ce6c2a2309ffb32c", 841136),
DT_ENTRY1("wand", "171118", "b824638fc1d015b0837688322839ada0", 830208),
@@ -862,8 +928,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("wishertheurgist", "160708", "4bbe0b3a29d57d1428e6cd6cf7c97fce", 824204),
DT_ENTRY1("wizardsniffer", "171007", "834fbcad9b93f6fab461ad4b8ff48bb5", 1240012),
DT_ENTRY1("wof", "100515", "7de6ef1ecdec5066f65b1283b9203dc6", 10185552),
- DT_ENTRY1("wordoftheday", "171129", "c45a9d68e80765ceff7654366fa47328", 4506970),
- DT_ENTRY1("wordoftheday", "r3/230321", "29f4dd74be498351f6d9a673075468ad", 4740364),
DT_ENTRY1("wordsofpower", "021229 (No Sound)", "487ab63bce62d7fd86852b1974ba1a1c", 465306),
DT_ENTRY1("wordsofpower", "021229", "dfb5064095b4d71291b81dd281d8c520", 6240896),
DT_ENTRY1("yourdeath4acts", "r1/211123", "eadf48993ab9e2e8d841f60cef89d22d", 840054),
@@ -997,6 +1061,204 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if13_mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
DT_ENTRY1("if13_cardewhouse", "13????", "f99076e11ff40c0bbc9d566143d71ca9", 477126),
+ // IFComp 2014
+ DT_ENTRY1("if14_hungerdeamon", "140928", "fd95c400739c643d8118e8f751590c47", 1676510),
+ DT_ENTRY1("if14_transparent", "?????\?/NotWorking", "bce9f905654b16d332916bb33f23d8fb", 9267518),
+ DT_ENTRY1("if14_transparent", "150401", "3f4e5effb8ed8f4d0c3f277bb47ba161", 11084272),
+ DT_ENTRY1("if14_transparent", "150626", "13dc495dc3ed802e663b193bd862b994", 2284454),
+ DT_ENTRY1("if14_uglyoafs", "140928", "cdd8fcdc5057dedabda23df19ff5de46", 604552),
+ DT_ENTRY1("if14_uglyoafs", "150403", "39ba113801d9b90d506b356f6b3ba25a", 660078),
+ DT_ENTRY1("if14_jessedoorway", "140927", "f950714c28edfd199f8bc275be7e1018", 1187326),
+ DT_ENTRY1("if14_andyetitmoves", "140925", "137ddc2c132b6d86232f96af7698b2f4", 941732),
+ DT_ENTRY1("if14_hill160", "140911", "8ffddc4bfd6328e7beeb54ca94f725a1", 1403136),
+ DT_ENTRY1("if14_arqon", "140922", "90a83d11148eda759b57f6062f4282c8", 7109254),
+
+ // IFComp 2015
+ DT_ENTRY1("if15_brainguzzlers", "150928", "620137264cd1e5b11074a50a58e8edb4", 3191138),
+ DT_ENTRY1("if15_brainguzzlers", "160123", "23d22c7e8d7dff3660c436ef4951f4ae", 3210594),
+ DT_ENTRY1("if15_map", "150926", "58aebee979792a1add62ce31315252f7", 2820830),
+ DT_ENTRY1("if15_midswordfight", "150925", "ee7303b0385d28453761eba212026028", 1477444),
+ DT_ENTRY1("if15_subrosa", "150928", "07db885f49a7c202fab2b7e882868958", 1386330),
+ DT_ENTRY1("if15_subrosa", "160324", "30e7ded8624c26c04e8361d235f42c67", 1481628),
+ DT_ENTRY1("if15_untriches", "150927", "543df15d2d7f67ae3e2452ac74004911", 2084218),
+ DT_ENTRY1("if15_ether", "150919", "ca6d14819d43be7075029fc4d724d03b", 1019436),
+ DT_ENTRY1("if15_thesueno", "150928", "4b30a5fac40aee1dc4486f4ce08f799f", 1292104),
+ DT_ENTRY1("if15_shireton", "150928", "1e40822fe1bec04477c7623a63d29fe5", 1162950),
+ DT_ENTRY1("if15_gotomomi", "150927", "242aaef8bfd5a1938063e326689e85d5", 1149914),
+ DT_ENTRY1("if15_probcompound", "150928", "5dca1e6de048865163fae9d23dd3da1b", 785086),
+ DT_ENTRY1("if15_laidoff", "150928", "2bb3c82ed6a8e7f8136fbb9b399edc34", 2479774),
+ DT_ENTRY1("if15_pilgrimage", "150923", "b3c929ff383972cd42820db0207129d7", 1114454),
+ DT_ENTRY1("if15_recorded", "150701", "ea4783302f6bd1a964b71e6a3e559f8a", 1933772),
+
+ // IFComp 2016
+ DT_ENTRY1("if16_colortruth", "160928", "3b0a4dc75b7a371d3d924d4064ad5fe8", 1371964),
+ DT_ENTRY1("if16_colortruth", "161001", "b9ea873d69fd82d1e0535d55b4b84cac", 1372266),
+ DT_ENTRY1("if16_pogomango", "160928", "c977694494e3339cd2996d5a7e4d354b", 1906710),
+ DT_ENTRY1("if16_fair", "160928", "7d1e2f710cae993dccca69ce9fe71b7c", 1085358),
+ DT_ENTRY1("if16_fair", "161116", "eca63537d9198a10dd6a84bf51b097b6", 1190090),
+ DT_ENTRY1("if16_rockpapsciss", "160927", "6152b6bb369e9f60346c5d2160f89c50", 788182),
+ DT_ENTRY1("if16_ariadne", "160928", "f17818ba3fea423d58dc6e91fd147b3e", 1218366),
+ DT_ENTRY1("if16_worldstourn", "160925", "ae9803db8f5f7e457cd8fdcaa2d50b7e", 907922),
+ DT_ENTRY1("if16_mirrorqueen", "160928", "005ea6a26a36ea4e51a83d5b34cd2fec", 1586550),
+ DT_ENTRY1("if16_take", "160928", "db68d5e2d5e6e5d09d19ecdcccfa698a", 671300),
+ DT_ENTRY1("if16_sigilreader", "160925", "be493d07c483c18a2faf0f41dfc47397", 767124),
+ DT_ENTRY1("if16_ventilator", "160827", "e0c91fa164ad3487209c565928d1899a", 850360),
+ DT_ENTRY1("if16_theatrepeople", "160922", "4b1eb7659590168aa22fbc75a01cb6bc", 1792644),
+ DT_ENTRY1("if16_steamsacr", "160923", "bd9e96f20f3268a99ab6ea930e25b06b", 2408760),
+
+ // IFComp 2017
+ DT_ENTRY1("if17_eatme", "170928", "31fb77978d94cd6884bf9dc85177b5a0", 2569302),
+ DT_ENTRY1("if17_eatme", "171013", "5e9c50e06ae1f954b9dd41abcfc0f09b", 2570070),
+ DT_ENTRY1("if17_absenceoflaw", "170102", "3243039ad9fa3f51afc86bda643c7d8d", 1294084),
+ DT_ENTRY1("if17_theabsenceoflaw", "170102", "210e6dc1d5c0fc1f4340ae9ee5bdcf4e", 1332522),
+ DT_ENTRY1("if17_owlconsults", "170819", "91815dbf6dd2876e9b446c8ac640eab9", 286976),
+ DT_ENTRY1("if17_owlconsults", "171124", "d1d4bd725f5e64a80f97cfc6e687a8e8", 287488),
+ DT_ENTRY1("if17_beautyaustere", "170927", "3d599cee33d1f9123557b7b5a0d75769", 2073986),
+ DT_ENTRY1("if17_beautyaustere", "180112", "7efa8da4a65c8e70f6783f30750f7a00", 2127234),
+ DT_ENTRY1("if17_beautyaustere", "180928", "41a6d2b620c211118e2b9586fd354ea7", 2127234),
+ DT_ENTRY1("if17_beautyaustere", "190516", "9176001159f15db15a3f674ddd5642f8", 2129538),
+ DT_ENTRY1("if17_beautyaustere", "220220", "456b687530dd14817ac2268ddde4fd3a", 2129538),
+ DT_ENTRY1("if17_1958dancing", "17????", "7267f7c66337a966ae1bb0d2add70619", 1695158),
+ DT_ENTRY1("if17_futurthreads", "170927", "9fc0d3146ffc357dee47e841f372084e", 2334752),
+ DT_ENTRY1("if17_thewand", "170927", "ccaf112e1bb075cf4ce15952d5c156a2", 829696),
+ DT_ENTRY1("if17_wordoftheday", "170910", "67c6ae8d7a92852857c30d600765cd28", 4506714),
+ DT_ENTRY1("if17_wordoftheday", "171129", "c45a9d68e80765ceff7654366fa47328", 4506970),
+ DT_ENTRY1("if17_wordoftheday", "230321", "29f4dd74be498351f6d9a673075468ad", 4740364),
+ DT_ENTRY1("if17_swigian", "170928", "6056cefcbb2e9e59408591108cf82c62", 785090),
+ DT_ENTRY1("if17_castlethread", "170928", "c86947230252a4129bb21e2f9a29a828", 1328210),
+ DT_ENTRY1("if17_rainbowbrdg", "170928", "9826f04663609f37f37c07613c532240", 626614),
+ DT_ENTRY1("if17_measureless", "170928", "ecbb8fca2c880c0b50d3727a4870dae0", 980960),
+ DT_ENTRY1("if17_uerifcity", "170928", "d27183094a1f4a594e4639ded7122595", 703956),
+ DT_ENTRY1("if17_8shoesshelves", "170928", "09b2531f363f1a2183526194c9f7a74d", 687812),
+ DT_ENTRY1("if17_escapeterra", "000001/gblorb", "7588dd6c1efdec6e94479b79c564adbc", 1350462),
+ DT_ENTRY1("if17_escapeterra", "000001/ulx", "038ee5c1b681738d3164a7ea8daee4c5", 1257728),
+ DT_ENTRY1("if17_hauntedp", "170928", "5912741275eaa5456bb6e4cdf7588dcb", 629774),
+
+ // IFComp 2018
+ DT_ENTRY1("if18_aliasmagpie", "180928", "3e5628127d58133a9d761068f68d878a", 1814004),
+ DT_ENTRY1("if18_arithmancer", "180829", "8e1b3192eacc54bc9a4fdf4e9484f1b7", 1340328),
+ DT_ENTRY1("if18_engarde", "180925/v1", "dba4583f613989b076991c5964586240", 2300176),
+ DT_ENTRY1("if18_rcm301303", "18???\?/v1", "7236afe82277236b83c2af72a927000c", 744610),
+ DT_ENTRY1("if18_rcm301303", "18???\?/v2", "d8a9da16c5f4001e6d0814ba7a2fbb01", 744866),
+ DT_ENTRY1("if18_madametime", "180928", "365cf54b53e3308e026b19b74b239556", 1132164),
+ DT_ENTRY1("if18_madametime", "190902", "b8c0d099b3da134b7163cb4b07a3268b", 1182340),
+ DT_ENTRY1("if18_templeshorgil", "180924", "c48ed311aafc454a5f40c98ac54b2700", 2028796),
+ DT_ENTRY1("if18_templeshorgil", "190807", "2b5e689ac5ef0a57acdda20aa4cef496", 2029052),
+ DT_ENTRY1("if18_charming", "180928", "328729a90428ea9a7a25fd73117ddfa6", 1450358),
+ DT_ENTRY1("if18_dynapowers", "180828", "686a7f9a6144bfcd18d9b06adcdeb14d", 1481064),
+ DT_ENTRY1("if18_redragon", "180927", "7076a5b53294a53a6332c30853e55172", 1542578),
+ DT_ENTRY1("if18_ailihphilia", "180928", "7f4111ca38b19cdcaeb6d4c97ab9b52c", 1187882),
+ DT_ENTRY1("if18_diddlebucker", "180924", "15d47933cb104772986fb031a7d3ef3b", 2083462),
+ DT_ENTRY1("if18_pegasus", "180719", "eb0a215e508e88cb652e47cf6b4480f3", 920476),
+ DT_ENTRY1("if18_bordereivers", "180926", "e79c69c2ca8a5b675b7472437bef487a", 1460214),
+ DT_ENTRY1("if18_bullhockey", "18???\?/v1", "91de9bbfb37af7245ec40ed4e7c3f460", 2256392),
+ DT_ENTRY1("if18_bullhockey", "18???\?/v2", "c1e050f3d29b1b8b0879e09e9e73a267", 2337732),
+ DT_ENTRY1("if18_bullhockey", "18???\?/v3", "546721b799eb6cf84cd7ea79b76269a5", 2565640),
+ DT_ENTRY1("if18_bullhockey", "181125", "8919f32151fdc862688fb3c27aa7c46d", 2036232),
+ DT_ENTRY1("if18_bullhockey", "181218", "8414393ff71519dc842cfe758ac2b0ad", 2066952),
+ DT_ENTRY1("if18_bullhockey", "181220", "a2ad2f228e37ea52062e4f4f110232d3", 2065672),
+ DT_ENTRY1("if18_bullhockey", "190103", "6cec5f7e1bfba0cbfa76bad81c197eba", 2065672),
+ DT_ENTRY1("if18_bullhockey", "190106", "877fd221c0f6e7f7393597a8c6a4e3ca", 2065672),
+ DT_ENTRY1("if18_eunice", "180928", "5f03d4d892795dfda55d72490a8d9d71", 1680256),
+ DT_ENTRY1("if18_birminghamiv", "180927", "3d9aced6920925cd71510b77609448fe", 2060354),
+
+ // IFComp 2019
+ DT_ENTRY1("if19_zozzled", "190927", "61c9c0fbc3e72d063cfa3b91dcb207cf", 1142750),
+ DT_ENTRY1("if19_sugarlawn", "190918", "05fedb469002274821dca9d34c1e0095", 1470216),
+ DT_ENTRY1("if19_skiesabove", "190924", "4e99ccb109785b3d56815379921dffc1", 1067264),
+ DT_ENTRY1("if19_skiesabove", "191120", "d2f2071d0432a657ddff53bd1a38370c", 1159352),
+ DT_ENTRY1("if19_remedialwitch", "190928", "8c1ee43eb62e0a5efc2014eda4617b02", 848446),
+ DT_ENTRY1("if19_frenemies", "190923", "8e2bcc981477b4a69a22f0e6c5392549", 932608),
+ DT_ENTRY1("if19_underthesea", "19????", "fe5f26d808443eb8c4555bafec419f34", 1366512),
+ DT_ENTRY1("if19_forthemoon", "190919", "6c3584620890d541aa5641be746ee8b4", 1428058),
+ DT_ENTRY1("if19_clusterflux", "190925", "5071361ee083050c0140a0177af2b0e1", 1554906),
+ DT_ENTRY1("if19_goneoutfor", "190923/v1", "1a5bf0292384322d6069ca6e0937edf8", 938958),
+ DT_ENTRY1("if19_goneoutfor", "190923/v2", "baccacc67fd2575f7458ddcf406a320a", 939214),
+ DT_ENTRY1("if19_4eccentrics", "190928", "bbcce2b1d753399575eef9e0a0e6a26e", 1607594),
+ DT_ENTRY1("if19_hardpuzzle4", "190924", "9a51ba1efe179caf2786599add9e2909", 995024),
+ DT_ENTRY1("if19_winterbreak", "190821", "da7a01866c5acecb1024aec9290fb59b", 1220128),
+ DT_ENTRY1("if19_mentertain", "190928", "6ab3dbf75c2898c4302e82542692e33d", 1157598),
+ DT_ENTRY1("if19_sycamorelane", "190928", "348e57968104a00e56946ed3f8585e6e", 1129550),
+ DT_ENTRY1("if19_jondoe", "190928", "38e0d7e9945c3652c97a2ecb99039b90", 906054),
+ DT_ENTRY1("if19_letsplay", "190916", "59a18a5e30c3dccdec37b67f6e5ef6db", 752074),
+ DT_ENTRY1("if19_citizennow", "190928", "f1cb5a986120f0101c4ba0c384b4b3da", 1216474),
+ DT_ENTRY1("if19_fatfair", "190928", "2e2929e471d0397576f3ad32ae2ddfea", 1374824),
+ DT_ENTRY1("if19_fatfair", "191118", "006e6b5b3edf2233e020a61edf4a59ad", 1383018),
+ DT_ENTRY1("if19_oceanbeach", "190927", "f3f0528c4bc862ec5df59450e77c5586", 2610492),
+ DT_ENTRY1("if19_randomescape", "190828", "8d1217f45de1f8d1958d0468fe2ad8ea", 746496),
+ DT_ENTRY1("if19_vegibalisle", "19????", "cb2ba74dd9cdbf7020d1a72ae0dd71b4", 700672),
+
+ // IFComp 2020
+ DT_ENTRY1("if20_vainempires", "200928", "4b28e67ecabbb8e6db40e5e99f5e8140", 3914438),
+ DT_ENTRY1("if20_vainempires", "210223", "adab9cfa61fbeb284fdeb6779f014028", 3920070),
+ DT_ENTRY1("if20_magpietrain", "200924", "19d8fc67b3dfbb7a1dc88fa02d26e6d4", 2315066),
+ DT_ENTRY1("if20_magpietrain", "201106", "a9203d02e6439bea926a73686bec0466", 2318650),
+ DT_ENTRY1("if20_eleusinian", "200926", "4ca599f36ae1559356bb224879213382", 2265116),
+ DT_ENTRY1("if20_aropeofchalk", "200926", "26dfd5161d72ec2a9e88b93c74e79e36", 1653800),
+ DT_ENTRY1("if20_aropeofchalk", "221202", "a90192092cb1616b22b6af769811c851", 1707862),
+ DT_ENTRY1("if20_stuffoflegend", "200926", "447ea6caf1c51226b3f6a54d857b76b6", 1536382),
+ DT_ENTRY1("if20_stuffoflegend", "201006", "9dbf623f1bd82be91dc728024600fe91", 1534576),
+ DT_ENTRY1("if20_flattenlondon", "200926", "f3fa437bc2e99ceb97b43c5617f0d4db", 1785910),
+ DT_ENTRY1("if20_vampireltd", "200926", "7d5d5a10930db0adfcadf79860f3223f", 829986),
+ DT_ENTRY1("if20_vampireltd", "210129", "8a879f2a2757822b03c3d91a3289a6d5", 889540),
+ DT_ENTRY1("if20_alone", "200927", "8ceba612963681d5c8a61cead9c8f1f0", 1078102),
+ DT_ENTRY1("if20_alone", "201006", "891fb305a00a9a8f957f01629f59bfe5", 1093464),
+ DT_ENTRY1("if20_sagesanctum", "200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
+ DT_ENTRY1("if20_shadowoper", "200929", "3bb8da82f1d81e35ee152d5ecd6ba3e4", 1140422),
+ DT_ENTRY1("if20_ascensionlimb", "200927", "30aa45bec407ff833a56e552b451ff95", 1160460),
+ DT_ENTRY1("if20_ferrymansgate", "200928", "276ff9f09734b59364199fc948f9e221", 2655820),
+ DT_ENTRY1("if20_ferrymansgate", "201006", "ed9aca691b1ce35f78c13fbd75077ec4", 2657868),
+ DT_ENTRY1("if20_academregular", "200928", "37f8d2484cf254f7836fd938b37584b6", 931046),
+ DT_ENTRY1("if20_seasonapocal", "200710", "5e951b117302169cdb77e832115937f0", 2207454),
+ DT_ENTRY1("if20_loveassistant", "200923", "16931f135f38efaee72dac89a7c9ae27", 1051098),
+ DT_ENTRY1("if20_turbochest", "200928", "420f40b233e4b221e6fff2bec050dc23", 2091802),
+ DT_ENTRY1("if20_foraplace", "200928", "0a27fe6717a60a99e7130ea54354eaf5", 1476540),
+ DT_ENTRY1("if20_foraplace", "201014", "f7196abf00de2d25c9d398756e5d92e5", 1477052),
+ DT_ENTRY1("if20_timmott", "200928", "8d720c498a6a7115628f70b61eb413c6", 2885100),
+ DT_ENTRY1("if20_timmott", "201024", "5952d3a8dcb659269791ceecef106d95", 2887404),
+ DT_ENTRY1("if20_desolation", "20???\?/v1", "6a9f300f70d246e52dafbc65430e6cad", 675208),
+ DT_ENTRY1("if20_desolation", "20???\?/v2", "cd2d1dda98cefc25b351f8330563996a", 702856),
+ DT_ENTRY1("if20_waywardstory", "200929", "4fe03ab93289d4d8d53b04983010f529", 929536),
+ DT_ENTRY1("if20_waywardstory", "201005", "fd731a09e32f85a38ea3ae61e153d0ed", 929792),
+ DT_ENTRY1("if20_underthey", "200928", "bd069d2e3e841cea7a7d2694681b548a", 1070370),
+ DT_ENTRY1("if20_standshoulder", "200925", "78cb38272e79595781f5e1be65171a75", 836802),
+ DT_ENTRY1("if20_lasthouse", "200928", "94ca1a21467c2b2f07e9cf6afeeb818a", 933328),
+ DT_ENTRY1("if20_lasthouse", "201013", "78cb28bc7b4a3c4d006fa4ccad759a58", 933584),
+
+ // IFComp 2021
+ DT_ENTRY1("if21_comehouse", "210813", "6e1c6b40d1ab32ffa2985ae457a8f291", 1526508),
+ DT_ENTRY1("if21_comehouse", "211213", "27662487116ce47c2b0112faebae1bb6", 1539308),
+ DT_ENTRY1("if21_drhorror", "21???\?/v1", "0332a2a9e94b296272d1333a8f4c008b", 2911894),
+ DT_ENTRY1("if21_drhorror", "21???\?/v2", "f36db5fb5f4249d413b268cb9e20074c", 2914710),
+ DT_ENTRY1("if21_songmockbird", "210821", "0f78c0017d367a5173bd3a912a272a0d", 1445526),
+ DT_ENTRY1("if21_ghostguessed", "210928", "8492b4552449ae1b9bf6be977032ba6d", 1367846),
+ DT_ENTRY1("if21_ghostguessed", "211117", "7b2920b6c3222e184037e2d1fdc166e8", 1368358),
+ DT_ENTRY1("if21_sting", "210902", "3c8b68e4d4e928ec6d33a954dff7c874", 1112124),
+ DT_ENTRY1("if21_sting", "211001", "38c227e4305d9e2c616956dc3c90da20", 1112124),
+ DT_ENTRY1("if21_sting", "211211", "8e17a75bfadf744e64a06534d1fe4d83", 1152828),
+ DT_ENTRY1("if21_findinglight", "210927", "7681b3aa69ac3d21b07c346e04fd2b30", 1618336),
+ DT_ENTRY1("if21_remarkegg", "210922", "fe7eb5e04ebd5a3d69f244939790892d", 661504),
+ DT_ENTRY1("if21_closure", "210928", "0b206eda8c05164d55fe496fbfd9aeab", 777182),
+ DT_ENTRY1("if21_aardvarkhype", "210928", "02458faaa0c25d84f7d3930d98192c98", 1252508),
+ DT_ENTRY1("if21_hercules", "210927", "ae27b0fff3f62cc9fcb6d63bff839164", 1395526),
+ DT_ENTRY1("if21_hercules", "211121", "8883c8f48d19165bf53d9a4216240f1e", 1426246),
+ DT_ENTRY1("if21_unfortunate", "210930", "dbbfa8f70df0aabbed0266b6c6e98ebc", 1276776),
+ DT_ENTRY1("if21_planewalker", "210814", "c959282d031379171859f92c2c079f3f", 827974),
+
+ // IFComp 2022
+ DT_ENTRY1("if22_sector471", "220923", "890e7379e7aab307a06ec6844f05e498", 723712),
+ DT_ENTRY1("if22_awalkaround", "220928", "4f1f15ba4754277db25dc11e309d5a26", 810416),
+ DT_ENTRY1("if22_arborea", "220922", "287dc941bbce7b554210fa2c7e9ca3ee", 2058812),
+ DT_ENTRY1("if22_crash", "220927", "82008663b8d3e7da04debed8b5380150", 1349544),
+ DT_ENTRY1("if22_crash", "221124", "405241206e6368228c33ab826dd87832", 1391784),
+ DT_ENTRY1("if22_amatter", "220927", "3d0db952acc0113e73076d332689f746", 5244484),
+ DT_ENTRY1("if22_amatter", "221218", "3a141c1fffed5dc6195f9a517fa1d628", 7509290),
+ DT_ENTRY1("if22_whoshotgum", "220928", "a83eda2d1f7f4c560e1bb78f728aac85", 703960),
+ DT_ENTRY1("if22_youmaynotesc", "220927", "cf53ee039af2602b753b4dc6319f79af", 1449774),
+ DT_ENTRY1("if22_lastchristmas", "220927", "cd356cee811ccf3e8582f2ed9e383fc9", 1484292),
+ DT_ENTRY1("if22_hiddentomb", "220917", "822c6b245c11a5c54aa11fb1b0f2f388", 710058),
+ DT_ENTRY1("if22_towerplargh", "220816", "95106d81bcf4e5ee15c2f9f5bfd4c1b4", 567358),
+
// French games
DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
Commit: b8ce8785c41e4473d51accc195aff56ebc74b126
https://github.com/scummvm/scummvm/commit/b8ce8785c41e4473d51accc195aff56ebc74b126
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds "The Mystery House Taken Over Project", "Cover Stories Game-Jam", various "Ectocomp" competitions
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 50feebf0272..2c4a6118048 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -51,7 +51,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "andromedaascending", "Andromeda Ascending" },
{ "andromedaawakening", "Andromeda Awakening - The Final Cut"},
{ "andromedadream", "Andromeda Dreaming" },
- { "apumpkin", "A Pumpkin" },
{ "archaeologicalfiction", "Archaeological Fiction" },
{ "ariadneinaeaea", "Ariadne in Aeaea" },
{ "aroilingoriginal", "A Roiling Original: Squeeal! A Sequel!" },
@@ -162,7 +161,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "immunesystem", "Immune System" },
{ "improvorigins", "Improv-Origins" },
{ "ingoodcompany", "In Good Company" },
- { "jackglulx", "Jack" },
{ "jadeite", "Jadeite for the Queen" },
{ "jasonandmedea", "Jason and Medea" },
{ "kingshredspatches", "The King of Shreds and Patches" },
@@ -195,11 +193,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "necronskeep", "Necron's Keep" },
{ "newcat", "New Cat" },
{ "nightmare", "Nightmare" },
- { "nowheresville", "Nowheresville" },
{ "nssri", "No Sign Should Remain Inert" },
{ "officegoose", "Office Goose" },
{ "oldfogey", "Old Fogey" },
- { "oldhhouse", "This Old Haunted House" },
{ "oliviasorphanorium", "Olivia's Orphanorium" },
{ "onefishtwofish", "One Fish Two Fish" },
{ "oppositelyopal", "Oppositely Opal" },
@@ -210,7 +206,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "pinched", "Pinched" },
{ "pizzadelivery", "Pizza Delivery" },
{ "portfoliopiece", "Portfolio Piece" },
- { "psychomanteum", "Psychomanteum" },
{ "pythoglulx", "Pytho's Mask" },
{ "raidersstones", "Raiders of the Holy Stones" },
{ "rar", "Reference and Representation: An Approach to First-Order Semantics" },
@@ -255,7 +250,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "theabbey", "The Abbey, a medieval murder mystery" },
{ "thebigfall", "The Big Fall" },
{ "thebox", "The Box" },
- { "thecrew", "The Crew â Journey to the Pale Planet" },
{ "theeleusinianmiseries", "The Eleusinian Miseries" },
{ "thefourthriddle", "The Fourth Riddle" },
{ "thehouseoffear", "The House of Fear, or, Loplop Introduces the World" },
@@ -263,7 +257,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "theislandofdoctorwooby", "The Island of Doctor Wooby" },
{ "thelaughinggnome", "The Laughing Gnome" },
{ "thelibrary", "The Library" },
- { "thelookout", "The Lookout" },
{ "thelostkingdomofcodetopia", "The Lost Kingdom of Codetopia" },
{ "thelostmountain", "The Lost Mountain" },
{ "themagpietakesthetrain", "The Magpie Takes the Train" },
@@ -275,7 +268,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "theredroom", "The Red Room" },
{ "thesimpletale", "The Simple Tale" },
{ "theskycrane", "The Sky Crane" },
- { "thespectators", "The Spectators" },
{ "thespywhoatelunch", "The Spy Who Ate Lunch" },
{ "thestorm", "The Storm, a self-portrait" },
{ "thethiefofwovenwoods", "The Thief of Woven Woods" },
@@ -553,6 +545,82 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if22_hiddentomb", "The Hidden King's Tomb" }, // 60th Place
{ "if22_towerplargh", "Tower of Plargh" }, // 68th Place
+ // The Mystery House Taken Over Project
+ { "mhto", "Mystery House Taken Over" },
+ { "mhto3flippydisk", "Mystery House Taken Over Ep. 3: Mystery House Kracked" },
+ { "mhto4cadre", "Mystery House Taken Over Ep. 4: Mystery House Makeover!" },
+ { "mhto5dhan", "Mystery House Taken Over Ep. 5: Casa Tomada" },
+ { "mhto6mg", "Mystery House Taken Over Ep. 6: You Wake Up Itching" },
+ { "mhto7ll", "Mystery House Taken Over Ep. 7: Glass Boxes" },
+ { "mhto8rettberg", "Mystery House Taken Over Ep. 8: Mystery House Remixedup" },
+
+ // Cover Stories Game-Jam
+ { "cs_spelunking", "IFDB Spelunking" },
+ { "cs_oliviaorph", "Olivia's Orphanorium" },
+
+ // Ectocomp 2013
+ { "ec13_voodooyoudo", "The Voodoo You Do" }, // 9th Place
+ { "ec13_jack", "Jack" }, // 16th Place
+
+ // Ectocomp 2014
+ { "ec14_lisey", "Lisey" }, // 4th Place
+ { "ec14_firstperson", "First Person" }, // 7th Place
+ { "ec14_voodooyoudo2", "The Voodoo You Do 2" }, // 10th Place
+ { "ec14_carriageret", "Carriage Returns" }, // 15th Place
+
+ // Ectocomp 2015 - La Petite Mort
+ { "ec15_hallowdance", "Halloween Dance" }, // 5th Place
+
+ // Ectocomp 2016 - La Petite Mort
+ { "ec16_low", "Low" }, // 2nd Place
+ { "ec16_becausemine", "Because You're Mine" }, // 7th Place
+ { "ec16_toiletomega", "Toiletworld Omegae" }, // 13th Place
+
+ // Ectocomp 2016 - Le Grand Guignol
+ { "ec16_psychomanteum", "Psychomanteum" }, // 3rd Place
+
+ // Ectocomp 2017 - La Petite Mort
+ { "ec17_bloodyraoul", "Bloody Raoul" }, // 5th Place
+ { "ec17_somethinnight", "Something in the Night" }, // 11th Place
+
+ // Ectocomp 2018 - La Petite Mort
+ { "ec18_wakeup_glulx", "Wake Up" }, // Entrant
+
+ // Ectocomp 2018 - Le Grand Guignol
+ { "ec18_tfcb1fealglas", "Tales from Castle Balderstone #1: Fealglass" }, // Winner
+ { "ec18_plshel_glulx", "Please Help Me" }, // Entrant
+
+ // Ectocomp 2019 - Le Grand Guignol
+ { "ec19_tfcb2durango", "Tales from Castle Balderstone #2: Romance in Durango" }, // 3rd Place
+ { "ec19_whenhedied", "When He Died" }, // 4th Place
+
+ // Ectocomp 2020 - La Petite Mort
+ { "ec20_pilgrim", "A Pilgrim" }, // 2nd Place
+ { "ec20_lastday", "Last Day" }, // 11th Place
+
+ // Ectocomp 2020 - Le Grand Guignol
+ { "ec20_tfcb3vultrine", "Tales from Castle Balderstone #3: The Inquisitor Vultrine" }, // 2nd Place
+ { "ec20_ritussacri", "Ritus Sacri" }, // 6th Place
+
+ // Ectocomp 2021 - La Petite Mort
+ { "ec21_hauntedmustac", "Haunted Mustache Pizza Delivery" }, // 4th Place
+ { "ec21_yourdeath2act", "Your Death, in Two Acts" }, // 9th Place
+
+ // Ectocomp 2021 - Le Grand Guignol
+ { "ec21_thelookout", "The Lookout" }, // 2nd Place
+ { "ec21_thecrew", "The Crew - Journey to the Pale Planet" }, // 4th Place
+ { "ec21_jack", "Jack" }, // 7th Place
+
+ // Ectocomp 2022 - La Petite Mort
+ { "ec22_tortortortort", "Trick or Treat or Trick or Treat or Trick" }, // 18th Place
+ { "ec22_kidnapfairy", "Reg and the Kidnapped Fairy" }, // 19th Place
+
+ // Ectocomp 2022 - Le Grand Guignol
+ { "ec22_thespectators", "The Spectators" }, // 2nd Place
+ { "ec22_apumpkin", "A Pumpkin" }, // 8th Place
+ { "ec22_oldhhouse", "This Old Haunted House" }, // 12th Place
+ { "ec22_nowheresville", "Nowheresville" }, // 14th Place
+
// French games
{ "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
@@ -628,7 +696,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("andromedaascending", "5947436a0109a634506691ee744d6e3e", 1752292),
DT_ENTRY1("andromedaawakening", "120121", "64b2e5268c154130dc0d46b40c4e3e94", 884850),
DT_ENTRY1("andromedadream", "r2/120716", "781b9397fdbad55e3ff5b02ce528cfbe", 2005254),
- DT_ENTRY1("apumpkin", "r6/221103", "121643ae56df322d6c7f1d7ca53cdecb", 673554),
DT_ENTRY1("archaeologicalfiction", "r2/210618", "7ad460c904ac49f6d0857ea0d10d3f30", 762222472),
DT_ENTRY1("ariadneinaeaea", "161129", "f796d793ea7b26e21abf6478ecb841a8", 1219646),
DT_ENTRY1("aroilingoriginal", "150327", "48719b01e0b805df27fcf1e021c6780f", 3731214),
@@ -762,7 +829,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("immunesystem", "200330", "1080f88bd537e11557cc1efd43c5d4b4", 614052),
DT_ENTRY1("improvorigins", "r2/220810", "d734064ca6f678017db416820eee43dc", 1006110),
DT_ENTRY1("ingoodcompany", "161114", "8e7d4e242f7dff5d9e9be419e2da857b", 1628586),
- DT_ENTRY1("jackglulx", "r1/211026", "bebb45d2b6e1757b572ace1859a33a51", 924338),
DT_ENTRY1("jadeite", "r1/201009", "1aad49311944d4e2e32b07a7d20120ab", 623962),
DT_ENTRY1("jasonandmedea", "110307", "ce392dbb2b0c76f2c9961925dfb9229a", 646362),
DT_ENTRY1("kingshredspatches", "090722", "87765824be7facf6400a392633f84602", 4340676),
@@ -798,12 +864,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("necronskeep", "190114", "2db002f0b695a4050249c0cd822d9c7b", 1027002),
DT_ENTRY1("newcat", "110929", "51d263a55473d4d1ce0bceebca93a878", 795092),
DT_ENTRY1("nightmare", "150927", "5a1800ab91062b1edf96671d4de15fb5", 646038),
- DT_ENTRY1("nowheresville", "r1/221030", "86ecbe2738622a5a162a68704a4a3977", 1471426),
DT_ENTRY1("nssri", "180606", "c8e18e3c0ea50ecab2723fa581997acc", 1376102),
DT_ENTRY1("nssri", "r3/180606", "452fefbff5479f6aacf1b70a396c029d", 1393304),
DT_ENTRY1("officegoose", "r11/200101", "3def1e8a27f8d12b26d93ede124d99f7", 571742),
DT_ENTRY1("oldfogey", "160512", "bb1cc12fcc2c0d606d237cb8bed8ef7e", 612406),
- DT_ENTRY1("oldhhouse", "r1/221030", "bec430e7aad958baac37ba72b5a81c82", 849262),
DT_ENTRY1("oliviasorphanorium", "121118", "f0719bf95ca31e2bf964ebf11628b9ba", 1279388),
DT_ENTRY1("onefishtwofish", "r1/211025", "121e6cd8d048525f9a67ad7b127fd3bc", 906032),
DT_ENTRY1("oppositelyopal", "150214", "e7bbe4bca68cf243c64528b464b99ebf", 1515910),
@@ -814,7 +878,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("pinched", "a6087088eddc38bbed669d531993c688", 1107350),
DT_ENTRY1("pizzadelivery", "181115", "d47886a06ab5ec9ed256d56fefc75b8a", 620486),
DT_ENTRY1("portfoliopiece", "170510", "efd348ae57ca688962388a410d273451", 636614),
- DT_ENTRY1("psychomanteum", "161029", "e88338c8e1ace3391eee928f352c83ad", 3059478),
DT_ENTRY1("pythoglulx", "020223", "3bfe1fa8468e96538b084db5c5feac55", 437408),
DT_ENTRY1("raidersstones", "r2/220116", "285cb947b9dbf4ad4ccd9606b4c34d44", 1485424),
DT_ENTRY1("rar", "160423", "d45b8709505785738bb6f935c6e2cb2e", 881040),
@@ -870,7 +933,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thebigfall", "r2/210711", "dad981d1fde0f573fd7c4b4d2652ca69", 1389634),
DT_ENTRY1("thebigfall", "r2/210814", "7b5f8df5b909e2ca49ab7aedf1661f56", 1389378),
DT_ENTRY1("thebox", "170813", "91ec66de5a2b6d9e9e889835857c03e7", 1371546),
- DT_ENTRY1("thecrew", "r6/211102", "b30f0d790b8dd11e9f16fbbe34a56cb3", 919628),
DT_ENTRY1("theeleusinianmiseries", "200926", "4ca599f36ae1559356bb224879213382", 2265116),
DT_ENTRY1("theeleusinianmiseries", "r3/201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
DT_ENTRY1("thefourthriddle", "181228", "07f018d38c164615890adc44855fb15b", 1281176),
@@ -879,7 +941,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("theislandofdoctorwooby", "150811", "c6bf4a675821d51c1ec251ff2bfd4770", 1164724),
DT_ENTRY1("thelaughinggnome", "160212", "c55fc26f587526618c4baf820b33f3f4", 728918),
DT_ENTRY1("thelibrary", "141212", "a545e2f3c25715a0b693ada6407e2b54", 1201984),
- DT_ENTRY1("thelookout", "r8/211114", "b40a96283a8d12b16243cadbf506f691", 745114),
DT_ENTRY1("thelostkingdomofcodetopia", "171113", "961fcb440ebd5f7738545a2f705c9785", 747220),
DT_ENTRY1("thelostmountain", "r1/210228", "47ca99926b9b15ed327f07b22277d445", 1350882),
DT_ENTRY1("themagpietakesthetrain", "200924", "19d8fc67b3dfbb7a1dc88fa02d26e6d4", 2315066),
@@ -893,7 +954,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("theredroom", "r1/220404", "aa04c9f178abd8261fbfe8a4f4f3740a", 617372),
DT_ENTRY1("thesimpletale", "121216", "ad56281f7fb97718269122c014230df6", 1348802),
DT_ENTRY1("theskycrane", "160602", "f40afca1c0252a90a614c27b39a6bd82", 626632),
- DT_ENTRY1("thespectators", "r1/221107", "d58bafa06a075bb32632746c87c5147c", 1568488),
DT_ENTRY1("thespywhoatelunch", "120102", "4d6d33ff7c740020067d85cdcb46678e", 839742),
DT_ENTRY1("thestorm", "190107", "f0a0f037fec735bdfe770f1f171e03a8", 820842),
DT_ENTRY1("thethiefofwovenwoods", "110513", "cf0cee73644411e8176c7320eb8b68d8", 388820),
@@ -1259,6 +1319,87 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if22_hiddentomb", "220917", "822c6b245c11a5c54aa11fb1b0f2f388", 710058),
DT_ENTRY1("if22_towerplargh", "220816", "95106d81bcf4e5ee15c2f9f5bfd4c1b4", 567358),
+ // The Mystery House Taken Over Project
+ DT_ENTRY1("mhto", "050316", "8eae736e39e9f816e0467c819a61f686", 281250),
+ DT_ENTRY1("mhto3flippydisk", "050315", "56ff5a9955bd1f2a351016a30cf9bc80", 3006656),
+ DT_ENTRY1("mhto4cadre", "05????", "6b328a9e752ab53d8ef52d0337733eec", 286660),
+ DT_ENTRYL1("mhto5dhan", Common::ES_ESP, "050308", "56fa7732356783f579b26a8f62126f16", 372860),
+ DT_ENTRY1("mhto6mg", "050315", "2ed66f11cc975090ff42085f92e5fd37", 613362),
+ DT_ENTRY1("mhto7ll", "050228", "5f2363f67963041029051439bd630508", 2459450),
+ DT_ENTRY1("mhto8rettberg", "050307", "1f48a475752dcb0ae4187f1cffde0dc6", 976736),
+
+ // Cover Stories Game-Jam
+ DT_ENTRY1("cs_spelunking", "120611", "f229157493e7fa62be56872cac3f9347", 846858),
+ DT_ENTRY1("cs_oliviaorph", "120610", "b0828ab288a58329017f5c94284dd8c9", 1239964),
+
+ // Ectocomp 2013
+ DT_ENTRY1("ec13_voodooyoudo", "131029", "eb78be063dc384b53505ad3344a46635", 508604),
+ DT_ENTRY1("ec13_jack", "131026", "257116a78bf705386850779a53c8155d", 622700),
+
+ // Ectocomp 2014
+ DT_ENTRY1("ec14_lisey", "141031", "4c66d4423a73a62599be37a32c899969", 622322),
+ DT_ENTRY1("ec14_firstperson", "141030", "fc7012af57bc2339648902157cfc49ae", 628678),
+ DT_ENTRY1("ec14_voodooyoudo2", "141028", "370c12ee14c2ee09178a291ba0fc5f33", 724162),
+ DT_ENTRY1("ec14_carriageret", "141030", "c9fcca14c000c865ac94c9aaeba779cf", 769122),
+
+ // Ectocomp 2015 - La Petite Mort
+ DT_ENTRY1("ec15_hallowdance", "151028", "fc2f2a6ddaa1930f68e624d82e8abb82", 638150),
+
+ // Ectocomp 2016 - La Petite Mort
+ DT_ENTRY1("ec16_low", "161016", "d2492f1e0e495259f2a489d591cafcbc", 659134),
+ DT_ENTRY1("ec16_becausemine", "161019", "643df12ae55ed54c9c1172753fc71d52", 648134),
+ 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
+ DT_ENTRY1("ec17_bloodyraoul", "171025", "52fe19e5bbf8787d1e29b6f804d42961", 953676),
+ DT_ENTRY1("ec17_somethinnight", "171031", "b515eac0d1e33e723fabc43f7f58e478", 618442),
+
+ // Ectocomp 2018 - La Petite Mort
+ DT_ENTRY1("ec18_wakeup_glulx", "181005/gblorb", "38f9c5f1d8c2177f3d8cd53d4d7f76b0", 631666),
+ DT_ENTRY1("ec18_wakeup_glulx", "181006/ulx", "b3ba90f9f6f34d32cffb623400ad9f26", 543744),
+
+ // Ectocomp 2018 - Le Grand Guignol
+ DT_ENTRY1("ec18_tfcb1fealglas", "181031", "f65f9374bf752e6a6fa78e5ee8c80429", 933586),
+ DT_ENTRY1("ec18_plshel_glulx", "180923/gblorb", "8512859035c601596240128b81f1f10e", 627644),
+ DT_ENTRY1("ec18_plshel_glulx", "180923/ulx", "7b10ac4e94de791c853c15b4cc12b7a9", 553472),
+
+ // Ectocomp 2019 - Le Grand Guignol
+ DT_ENTRY1("ec19_tfcb2durango", "191031", "663cf4e11efd46a784bb673aa053e9d9", 941018),
+ DT_ENTRY1("ec19_whenhedied", "191031", "f7e7a3624bcb6ba5fdc3188d0cb103e9", 749584),
+
+ // Ectocomp 2020 - La Petite Mort
+ DT_ENTRY1("ec20_pilgrim", "201030", "7ad8aacc6fb4fc9c3d5288fcdf2715ea", 640728),
+ DT_ENTRY1("ec20_lastday", "201028", "c644f6a6b509963ce88c522287ed862b", 669042),
+
+ // Ectocomp 2020 - Le Grand Guignol
+ DT_ENTRY1("ec20_tfcb3vultrine", "201031/v1", "ce63638be95c25549540db4e81367a79", 1419074),
+ DT_ENTRY1("ec20_tfcb3vultrine", "201031/v2", "16c92b75ca2659eb27d8ee57fd952fa3", 1419074),
+ DT_ENTRY1("ec20_ritussacri", "201031", "5516a9c0555f4aca02b5cb1a4236a45a", 587266),
+
+ // Ectocomp 2021 - La Petite Mort
+ DT_ENTRY1("ec21_hauntedmustac", "211030", "1f46ec76211eea399473ea9c649eddb0", 2279398),
+ DT_ENTRY1("ec21_yourdeath2act", "211023", "83c184bac77795761602cc8ae55902a5", 642982),
+
+ // Ectocomp 2021 - Le Grand Guignol
+ DT_ENTRY1("ec21_thelookout", "211107", "b8617c8ab3b152a4e08622b72d160003", 745114),
+ DT_ENTRY1("ec21_thelookout", "211114", "b40a96283a8d12b16243cadbf506f691", 745114),
+ DT_ENTRY1("ec21_thecrew", "211102", "b30f0d790b8dd11e9f16fbbe34a56cb3", 919628),
+ DT_ENTRY1("ec21_jack", "211026", "bebb45d2b6e1757b572ace1859a33a51", 924338),
+
+ // Ectocomp 2022 - La Petite Mort
+ DT_ENTRY1("ec22_tortortortort", "221121", "6690eccf20e3e43274016b736aa88152", 639206),
+ DT_ENTRY1("ec22_kidnapfairy", "221014", "d6dd9a8f378ad77dd1145facf92d87ae", 980826),
+
+ // Ectocomp 2022 - Le Grand Guignol
+ DT_ENTRY1("ec22_thespectators", "221030", "02fb6521d6fa85a5692d886b16282350", 1568488),
+ DT_ENTRY1("ec22_thespectators", "221107", "d58bafa06a075bb32632746c87c5147c", 1568488),
+ DT_ENTRY1("ec22_apumpkin", "221103", "121643ae56df322d6c7f1d7ca53cdecb", 673554),
+ DT_ENTRY1("ec22_oldhhouse", "221030", "bec430e7aad958baac37ba72b5a81c82", 849262),
+ DT_ENTRY1("ec22_nowheresville", "221030", "86ecbe2738622a5a162a68704a4a3977", 1471426),
// French games
DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
Commit: 50e36fdb68cc496abb3a0461dae4edda02604cec
https://github.com/scummvm/scummvm/commit/50e36fdb68cc496abb3a0461dae4edda02604cec
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds some missing entries for "IFComp 2013"
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 2c4a6118048..fbfb89e27e0 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -1111,13 +1111,19 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if12_kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
// IFComp 2013
+ DT_ENTRY1("if13_coloratura", "13???\?/v1", "d34ec90bdf152389d42e939a66bda0ce", 1386678)
DT_ENTRY1("if13_coloratura", "13???\?/v2", "db4b88094929abb89fcf19ab56204b05", 1403574),
+ DT_ENTRY1("if13_robinorchid", "130929", "a4574ded85c79e6e578b1a44fce302d2", 1163206),
DT_ENTRY1("if13_robinorchid", "131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
DT_ENTRY1("if13_ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
+ DT_ENTRY1("if13_captverdeterr", "130928", "a54ae3ab9fc03fc11294102c4281f0cf", 1549742),
DT_ENTRY1("if13_captverdeterr", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
+ DT_ENTRY1("if13_texbonavent", "13???\?/v1", "d2bbf5ba6083323924eaf6fc7894818a", 2420258),
DT_ENTRY1("if13_texbonavent", "13???\?/v2", "27b76acc9effd1dcf86110b74f31b61d", 2420514),
+ DT_ENTRY1("if13_rosewood", "130923", "902652af146197c30760a0419bdae78e", 733488),
DT_ENTRY1("if13_rosewood", "131116", "c766929c3cc25a13b5a60f90b618d94e", 736304),
DT_ENTRY1("if13_awbp", "130928", "e9256df20f20e02cb43112c60cc5034d", 499962),
+ DT_ENTRY1("if13_mazredugin", "130928", "0895297235681111a5fdb85bf9170613", 548588),
DT_ENTRY1("if13_mazredugin", "131024", "510431bad4f9463b5f667cf22d414b85", 563948),
DT_ENTRY1("if13_cardewhouse", "13????", "f99076e11ff40c0bbc9d566143d71ca9", 477126),
Commit: 915acbffbe0d7c8182c18f59d6bafe894f3d0084
https://github.com/scummvm/scummvm/commit/915acbffbe0d7c8182c18f59d6bafe894f3d0084
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds "HighlandComp", "Imaginary Games From Imaginary Universes Jam", various "IntroComp" competitions
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index fbfb89e27e0..f30acbad5b5 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -219,7 +219,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "sagebrushcactus", "'Mid the sagebrush and the cactus" },
{ "sagesanctumscramble", "Sage Sanctum Scramble" },
{ "samfortunepi", "Sam Fortune - Private Investigator" },
- { "scrollthief", "Scroll Thief, an Interactive Heist" },
{ "seasonalapocalypse", "Seasonal Apocalypse Disorder" },
{ "secretletter", "Jack Toresal and the Secret Letter" },
{ "section1awakened", "Section 1 - Awakened" },
@@ -238,7 +237,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "songmockingbird", "The Song of the Mockingbird" },
{ "spaceship", "Spaceship!" },
{ "speedracer", "Speed Racer" },
- { "spellbound", "Spellbound" },
{ "spirI7wrak", "SpirI7wrak" },
{ "standingshoulders", "Standing on the Shoulders of Giants" },
{ "starlight", "Starlight" },
@@ -621,6 +619,81 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "ec22_oldhhouse", "This Old Haunted House" }, // 12th Place
{ "ec22_nowheresville", "Nowheresville" }, // 14th Place
+ // HighlandComp
+ { "hc_catchhaggid", "Catch That Haggis" },
+
+ // Imaginary Games From Imaginary Universes Jam
+ { "ig_dreamrevised", "Dreamland Revised" },
+ { "ig_gaiasweb", "Gaia's Web" },
+ { "ig_unrealcity", "Unreal City" },
+
+ // IntroComp 2002
+ { "ic02_jingo", "Hey, Jingo!" }, // Winner
+ { "ic02_genie", "Genie" }, // Entrant
+
+ // IntroComp 2004
+ { "ic04_gauss", "The Homework of Little Carl Gauss" }, // Entrant
+
+ // IntroComp 2007
+ { "ic07_3princes", "Three Princes" }, // Hon. Mention
+
+ // IntroComp 2008
+ { "ic08_phoenixland", "Phoenix's Landing: Destiny" }, // Winner
+
+ // IntroComp 2010
+ { "ic10_fangvsclaw", "Fang vs Claw" }, // Hon. Mention
+
+ // IntroComp 2011
+ { "ic11_chunkyblues", "Chunky Blues" }, // Hon. Mention
+ { "ic11_seasons", "Seasons" }, // Hon. Mention
+ { "ic11_zmatter", "The Z-Machine Matter" }, // Hon. Mention
+
+ // IntroComp 2012
+ { "ic12_compliance", "Compliance" }, // 2nd Place
+ { "ic12_belief", "Belief" }, // 3rd Place
+ { "ic12_genesis", "Genesis" }, // Hon. Mention
+
+ // IntroComp 2013
+ { "ic13_blplains", "Best Laid Plans" }, // 1st Place
+ { "ic13_akkoteaque", "Akkoteaque" }, // 2nd Place
+ { "ic13_vanishconjur", "The Vanishing Conjurer" }, // 3rd Place
+ { "ic13_first", "First" }, // Hon. Mention
+ { "ic13_what1984", "What Happened in 1984" }, // Hon. Mention
+
+ // IntroComp 2014
+ { "ic14_cuckoldsegg", "The Cuckoldâs Egg" }, // 1st Place
+ { "ic14_scrollthief", "The Scroll Thief" }, // 2nd Place
+ { "ic14_terribledoubt", "The Terrible Doubt of Appearances" }, // 3rd Place
+ { "ic14_hornetsnest", "Hornetsâ Nest" }, // Hon. Mention
+
+ // IntroComp 2015
+ { "ic15_beyondivision", "Beyond Division" }, // 1st Place
+ { "ic15_meld", "Meld" }, // 3rd Place
+ { "ic15_voltagecafe", "Voltage Cafe" }, // Hon. Mention
+
+ // IntroComp 2016
+ { "ic16_spellbound", "Spellbound" }, // 1st Place
+ { "ic16_somexceptions", "Some Exceptions for Reasons Unknown" }, // 2nd Place
+
+ // IntroComp 2017
+ { "ic17_sherlockind", "Sherlock Indomitable" }, // 1st Place
+ { "ic17_onnakabuki", "Onna Kabuki" }, // 2nd Place
+ { "ic17_adameveprj", "The Adam and Eve Project" }, // 3rd Place
+ { "ic17_duckmans", "Duckman" }, // Hon. Mention
+ { "ic17_prizon", "Prizon" }, // Hon. Mention
+
+ // IntroComp 2018
+ { "ic18_introimplarc", "Intro to Implements of the Arcane" }, // 1st Place
+
+ // IntroComp 2019
+ { "ic19_intodevilmus", "Intro to The Devil's Music" }, // 1st Place
+ { "ic19_imprisoned", "Imprisoned" }, // Hon. Mention
+
+ // IntroComp 2020
+ { "ic20_foreignsoil", "Foreign Soil" }, // Hon. Mention
+ { "ic20_foolrescue", "Intro to a Foolâs Rescue" }, // Hon. Mention
+ { "ic20_theinterview", "The Interview" }, // Hon. Mention
+
// French games
{ "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
@@ -897,7 +970,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("sagesanctumscramble", "r1/200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
DT_ENTRY1("sagesanctumscramble", "r2/201205", "15830904ce96b418e949f0e3b9318dec", 877568),
DT_ENTRY1("samfortunepi", "090510", "f177d973432b7a27302f1a79c8106f72", 706326),
- DT_ENTRY1("scrollthief", "150729", "9c26a3dc0f4fb681bf79f681e63c0d76", 2367848),
DT_ENTRY0("seasonalapocalypse", "5e951b117302169cdb77e832115937f0", 2207454),
DT_ENTRY1("secretletter", "150107 Deluxe", "152f91e432a49c3f61a8ecd7bca1d6c4", 2274048),
DT_ENTRY1("section1awakened", "150812", "e05b999f193566771ff08679d5512143", 625112),
@@ -918,7 +990,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("songmockingbird", "r2/220422", "1f0fe56c7c8bb1f87723493b60fa84a6", 1447318),
DT_ENTRY1("spaceship", "090928", "e52390cba328a8c863150ce4651fa71f", 1429732),
DT_ENTRY1("speedracer", "190617", "10d61f0fa2c3cbe122112f32d05e03a0", 613834),
- DT_ENTRY1("spellbound", "160728", "c37e0e19a2fe74edc2d1df90bc97e132", 1061586),
DT_ENTRY1("spirI7wrak", "141218", "d7e58b86d1c6e06ecdc83ebbb7b20242", 2631214),
DT_ENTRY1("standingshoulders", "200925", "78cb38272e79595781f5e1be65171a75", 836802),
DT_ENTRY1("starlight", "151119", "ee4d2ed91518392981bf3cfd0fcf644d", 885152),
@@ -1407,6 +1478,84 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("ec22_oldhhouse", "221030", "bec430e7aad958baac37ba72b5a81c82", 849262),
DT_ENTRY1("ec22_nowheresville", "221030", "86ecbe2738622a5a162a68704a4a3977", 1471426),
+ // HighlandComp
+ DT_ENTRY1("hc_catchhaggid", "010203", "f6bc94801f2a9c9c59644f21e33de610", 113664),
+
+ // Imaginary Games From Imaginary Universes Jam
+ DT_ENTRY1("ig_dreamrevised", "010203", "3e175099a1e80abef10bf72610feafe2", 1914090),
+ DT_ENTRY1("ig_gaiasweb", "160104", "cc4c71a9745c994f11c3c61c02107e17", 1416212),
+ DT_ENTRY1("ig_unrealcity", "160208", "00ed2d561cb3b4f1a737a9e1989ccba0", 759746),
+
+ // IntroComp 2002
+ DT_ENTRY1("ic02_jingo", "020319", "e5cbcd323604e8c567fb14005743b215", 124160),
+ DT_ENTRY1("ic02_genie", "020317", "49188c3f73495f2d7cf81e4ec00aa217", 103936),
+
+ // IntroComp 2004
+ DT_ENTRY1("ic04_gauss", "040718", "a88db0c1568fb173460dbad8b567cf14", 128256),
+
+ // IntroComp 2007
+ DT_ENTRY1("ic07_3princes", "070804", "f26a5b23a9d1001d1527209f88228dad", 318864),
+
+ // IntroComp 2008
+ DT_ENTRY1("ic08_phoenixland", "08????", "d0c50e5cff1098009fbb9f893e7dc75e", 890884),
+
+ // IntroComp 2010
+ DT_ENTRY1("ic10_fangvsclaw", "100703", "a62db6db8270b794eb3f5c75d5a31fc1", 604086),
+
+ // IntroComp 2011
+ DT_ENTRY1("ic11_chunkyblues", "110630", "9d0fc0586df10d7e85c4fcd2fcca0553", 1255154),
+ DT_ENTRY1("ic11_seasons", "110630", "4828e0affb26575eb5e5eda9f5025c37", 818432),
+ DT_ENTRY1("ic11_zmatter", "110629", "dec030a1dce71a43a46fd96c4fac2d7b", 1516978),
+
+ // IntroComp 2012
+ DT_ENTRY1("ic12_compliance", "120716", "44b10a0d7b8e38713df34a09ca7d5373", 27561388),
+ DT_ENTRY1("ic12_belief", "120716", "3c9b393c3df22cf321800a7b41938f06", 513364),
+ DT_ENTRY1("ic12_genesis", "120714", "f96244e1010f16d831caf0e3f34f0546", 2383766),
+
+ // IntroComp 2013
+ DT_ENTRY1("ic13_blplains", "130715", "c8d41234000af17815a01a370ccd177f", 404432),
+ DT_ENTRY1("ic13_akkoteaque", "13????", "6a4c45084a30f777453eb3a7b6fb82a7", 1444292),
+ DT_ENTRY1("ic13_vanishconjur", "130709", "f8d195d882b2394950aef07b7ec75814", 830048),
+ DT_ENTRY1("ic13_first", "130714", "195bff59343b0c03f5fdd91ec7d079f0", 352156),
+ DT_ENTRY1("ic13_what1984", "130614", "28d374899f30b44b2e911d4e0f0b5543", 441004),
+
+ // IntroComp 2014
+ DT_ENTRY1("ic14_cuckoldsegg", "140720", "0158803bd3a4f03ab83443eb5ef14944", 734886),
+ DT_ENTRY1("ic14_scrollthief", "140720", "cbaae8f12d3603e58f22fc67cd0a3a39", 1454668),
+ DT_ENTRY1("ic14_scrollthief", "150729", "9c26a3dc0f4fb681bf79f681e63c0d76", 2367848),
+ DT_ENTRY1("ic14_scrollthief", "160701", "4ba7874db08126bb177afd511ab16542", 2602042),
+ DT_ENTRY1("ic14_terribledoubt", "140720", "bd83d2992dcf3a85347126c154fd64c8", 1467868),
+ DT_ENTRY1("ic14_hornetsnest", "140720", "7a049c3232299b59f74c96418957eef1", 781682),
+
+ // IntroComp 2015
+ DT_ENTRY1("ic15_beyondivision", "15????", "fa3afc16485d3e6c24548931e24064d3", 895282),
+ DT_ENTRY1("ic15_meld", "150730", "4556d3f39e2ee0af6dc01725a5cad243", 535492),
+ DT_ENTRY1("ic15_voltagecafe", "150801", "c867d05bba89c06e5d2d64210fb79306", 610686),
+
+ // IntroComp 2016
+ DT_ENTRY1("ic16_spellbound", "160728", "c37e0e19a2fe74edc2d1df90bc97e132", 1061586),
+ DT_ENTRY1("ic16_somexceptions", "160730", "becbb4a01a863577dc2532016b5ff223", 311296),
+
+ // IntroComp 2017
+ DT_ENTRY1("ic17_duckmans", "170728", "0b4c1dd28c65965781503f0ad6ae45d8", 672962),
+ DT_ENTRY1("ic17_onnakabuki", "17????", "1a0de9433b3daf3cd0f97c782580bbb9", 816076),
+ DT_ENTRY1("ic17_prizon", "170705", "e7741df7fb02064b8549ec08115c654a", 561920),
+ DT_ENTRY1("ic17_sherlockind", "170731", "d4900a94a49582feaf144bed0ef3b80c", 816850),
+ DT_ENTRY1("ic17_adameveprj", "170731", "3c3476810dc8f8379e2124913cf99bf7", 709584),
+
+ // IntroComp 2018
+ DT_ENTRY1("ic18_introimplarc", "180721", "e4ff7ddde364943af01cc3789c753dea", 987828),
+
+ // IntroComp 2019
+ DT_ENTRY1("ic19_intodevilmus", "190801", "a71122e9ec48267d764bf4c3a66ff9db", 840916),
+ DT_ENTRY1("ic19_imprisoned", "190714", "e8973c8981920f0c4c650e8d3a95ef41", 1351324),
+
+ // IntroComp 2020
+ DT_ENTRY1("ic20_foreignsoil", "200801", "3e1000f0724582ff56ee54254fe2e817", 957330),
+ DT_ENTRY1("ic20_foolrescue", "20????", "c520f331e64f7f2a5a666d7c33655aeb", 985114),
+ DT_ENTRY1("ic20_theinterview", "200706", "2888fdbce5dc116284fc9e93343eeebc", 933494),
+
+
// French games
DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
DT_ENTRYL0("lieuxcommunsglulx", Common::FR_FRA, "6e18273de25a0b882b0cf01770003146", 15659070),
Commit: 6b0179684b850cb5ca1a4e6e2d9e8c549ce02bae
https://github.com/scummvm/scummvm/commit/6b0179684b850cb5ca1a4e6e2d9e8c549ce02bae
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes small issues
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index f30acbad5b5..a3379400186 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -431,7 +431,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if16_sigilreader", "Sigil Reader (Field)" }, // 39th Place
{ "if16_ventilator", "Ventilator" }, // 42nd Place
{ "if16_theatrepeople", "Theatre People" }, // 46th Place
- { "if16_steamsacr", "Steam and Sacrilege" }, // 47th Place
+ { "if16_steamsacr", "Steam and Sacrilege" }, // 47th Place
// IFComp 2017
{ "if17_eatme", "Eat Me" }, // 2nd Place
@@ -1182,7 +1182,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if12_kicker", "120929", "19d87058db3cf7503380f44929866ed5", 829156),
// IFComp 2013
- DT_ENTRY1("if13_coloratura", "13???\?/v1", "d34ec90bdf152389d42e939a66bda0ce", 1386678)
+ DT_ENTRY1("if13_coloratura", "13???\?/v1", "d34ec90bdf152389d42e939a66bda0ce", 1386678),
DT_ENTRY1("if13_coloratura", "13???\?/v2", "db4b88094929abb89fcf19ab56204b05", 1403574),
DT_ENTRY1("if13_robinorchid", "130929", "a4574ded85c79e6e578b1a44fce302d2", 1163206),
DT_ENTRY1("if13_robinorchid", "131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
@@ -1247,7 +1247,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if17_eatme", "170928", "31fb77978d94cd6884bf9dc85177b5a0", 2569302),
DT_ENTRY1("if17_eatme", "171013", "5e9c50e06ae1f954b9dd41abcfc0f09b", 2570070),
DT_ENTRY1("if17_absenceoflaw", "170102", "3243039ad9fa3f51afc86bda643c7d8d", 1294084),
- DT_ENTRY1("if17_theabsenceoflaw", "170102", "210e6dc1d5c0fc1f4340ae9ee5bdcf4e", 1332522),
+ DT_ENTRY1("if17_absenceoflaw", "170102", "210e6dc1d5c0fc1f4340ae9ee5bdcf4e", 1332522),
DT_ENTRY1("if17_owlconsults", "170819", "91815dbf6dd2876e9b446c8ac640eab9", 286976),
DT_ENTRY1("if17_owlconsults", "171124", "d1d4bd725f5e64a80f97cfc6e687a8e8", 287488),
DT_ENTRY1("if17_beautyaustere", "170927", "3d599cee33d1f9123557b7b5a0d75769", 2073986),
@@ -1537,11 +1537,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("ic16_somexceptions", "160730", "becbb4a01a863577dc2532016b5ff223", 311296),
// IntroComp 2017
- DT_ENTRY1("ic17_duckmans", "170728", "0b4c1dd28c65965781503f0ad6ae45d8", 672962),
- DT_ENTRY1("ic17_onnakabuki", "17????", "1a0de9433b3daf3cd0f97c782580bbb9", 816076),
- DT_ENTRY1("ic17_prizon", "170705", "e7741df7fb02064b8549ec08115c654a", 561920),
DT_ENTRY1("ic17_sherlockind", "170731", "d4900a94a49582feaf144bed0ef3b80c", 816850),
+ DT_ENTRY1("ic17_onnakabuki", "17????", "1a0de9433b3daf3cd0f97c782580bbb9", 816076),
DT_ENTRY1("ic17_adameveprj", "170731", "3c3476810dc8f8379e2124913cf99bf7", 709584),
+ DT_ENTRY1("ic17_duckmans", "170728", "0b4c1dd28c65965781503f0ad6ae45d8", 672962),
+ DT_ENTRY1("ic17_prizon", "170705", "e7741df7fb02064b8549ec08115c654a", 561920),
// IntroComp 2018
DT_ENTRY1("ic18_introimplarc", "180721", "e4ff7ddde364943af01cc3789c753dea", 987828),
Commit: 8bc89c6b8c36464a22d0f531b91091126e033278
https://github.com/scummvm/scummvm/commit/8bc89c6b8c36464a22d0f531b91091126e033278
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds various SpeedIF Mini Competitions
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index a3379400186..bd36b201c2d 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -96,7 +96,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "cragne", "Cragne Manor" },
{ "crashdisaster", "Crash: An Interactive Disaster" },
{ "damesdeadites", "Dames and Deadites" },
- { "dansenocturne", "Danse Nocturne" },
{ "darkcarnival", "Dark Carnival" },
{ "darknessglulx", "Darkness" },
{ "deadcities", "Dead Cities" },
@@ -224,7 +223,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "section1awakened", "Section 1 - Awakened" },
{ "seedscafe", "Seeds Cafe" },
{ "sensory", "Sensory Jam" },
- { "sequitur", "Sequitur" },
{ "shadowcathedral", "The Shadow in the Cathedral" },
{ "shadowoperative", "Shadow Operative" },
{ "shadowsdeep", "Of Their Shadows Deep" },
@@ -694,6 +692,85 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "ic20_foolrescue", "Intro to a Foolâs Rescue" }, // Hon. Mention
{ "ic20_theinterview", "The Interview" }, // Hon. Mention
+ // IF Library Competition 2003
+ { "lc_lazygods", "Lazy Gods of Earth" },
+
+ // Metafilter IF Competition 2009
+ { "me09_questionable", "The Questionable Substitute" },
+
+ // 9th Annual New Year's Mincomp
+ { "ny09_candleflames", "Candle Flames in Windless Air" },
+ { "ny09_trolleyprob", "Her Majestyâs Trolley Problem" },
+ { "ny09_stayingput", "Staying Put" },
+ { "ny09_mhairiesioux", "Mhairie Sioux Escrivain and the Dracula of Hogwarts" },
+ { "ny09_daytimestood", "The Day Time Stood Still" },
+
+ // 10th Annual New Year's Mincomp
+ { "ny10_anatidaephob", "Anatidaephobia" },
+ { "ny10_dayishootalex", "The Day I Shot Alex" },
+ { "ny10_thehorste", "The Horste" },
+ { "ny10_yaminabe", "Yami-Nabe!!" },
+
+ // 11th Annual New Year's Mincomp
+ { "ny11_finishyourfoe", "Finish your Foe!" },
+ { "ny11_quickfire", "Quickfire" },
+ { "ny11_red", "Red" },
+ { "ny11_thedaygotpet", "The Day We Got a Pet" },
+
+ // One Room Game Competition 2006
+ { "1r06_formamentis", "Forma Mentis" },
+
+ // One Room Game Competition 2007
+ { "1r07_notteprima", "Notte Prima dellâEsame" },
+
+ // Shufflecomp Competition 2014
+ { "sh14_1942", "1942" },
+ { "sh14_lightmyway", "Light My Way Home" },
+ { "sh14_8mileshigh", "Eight Miles High" },
+ { "sh14_fallshelter", "Fallout Shelter" },
+ { "sh14_groovebilly", "Groove Billygoat" },
+ { "sh14_invisiparties", "Invisible Parties" },
+ { "sh14_sequitur", "Sequiturs" },
+ { "sh14_sparkle", "Sparkle" },
+
+ // ShuffleComp: Disc 2 Competition
+ { "shd_comrade", "Comrade" },
+ { "shd_bythelake", "By the Lake" },
+ { "shd_mollybutter", "Molly and the Butter Thieves" },
+ { "shd_landunderwater", "When the Land Goes Under the Water" },
+
+ // SpeedIF -1 Competition
+ { "sif_newgrant", "NewGrant" },
+
+ // SpeedIF 11th Anniversary Competition
+ { "sif_marvex", "Marvex the Super-Robot vs Bolo!" },
+
+ // SpeedIF 18th Anniversary Competition
+ { "sif_interpizza", "Interstellar Pizza Brigade" },
+
+ // SpeedIF New Year's Speed Competition 2011
+ { "sif_dansenocturne", "Danse Nocturne" },
+
+ // SpeedIF New Year's Speed Competition 2014
+ { "sif_dayofthequeen", "The Day of the Queen" },
+
+ // SpeedIF Potato Peeler Competition
+ { "sif_deadmanhug", "A Dead Manâs Hug" },
+ { "sif_4dayssummer", "Four Days of Summer" },
+ { "sif_peelinglucky", "Peeling Lucky" },
+
+ // SpeedIF Thanksgiving Competition
+ { "sif_yoursisearth", "Yours Is the Earth and Everything Thatâs in It" },
+
+ // SpeedIF XYZZY Competition
+ { "sif_zigzy", "Zig-Zy" },
+
+ // SpeedIF Bouchercomp Competition
+ { "sif_lowellprison", "Lowell Prison" },
+
+ // Toaster Competition
+ { "toa_youretoast", "(Youâre) TOAST!" },
+
// French games
{ "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
@@ -827,7 +904,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("crashdisaster", "r15/220917", "82008663b8d3e7da04debed8b5380150", 1349544),
DT_ENTRY1("crashdisaster", "r19/221124", "405241206e6368228c33ab826dd87832", 1391784),
DT_ENTRY1("damesdeadites", "150116", "c34b65232be2c25e558c31349e62b716", 812810),
- DT_ENTRY0("dansenocturne", "9a60eadb746e34c7364cbe423b712e0c", 810990),
DT_ENTRY1("darkcarnival", "130924", "e5102c61fcb3b192c6455f214f6ca01d", 1733174),
DT_ENTRY1("darknessglulx", "130704", "5fd073140b9c9e0a312995e60e6761b9", 608574),
DT_ENTRY1("darknessglulx", "r5/201003", "0e95840879e88523117d72ab7861f184", 1217422),
@@ -976,7 +1052,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("seedscafe", "r1/210206", "3014cd94a6505def8f3e1754b73d22f2", 652732),
DT_ENTRY1("sensory", "000329", "7432f9e1d416034acf10e8a499368b9e", 202258),
DT_ENTRY1("sensory", "000329", "7c5a00524809e4402ddf0554394e81bc", 132608),
- DT_ENTRY1("sequitur", "140813", "c7e384b1938915f17cc0b7d50f41d235", 1642480),
DT_ENTRY1("shadowcathedral", "150228 Deluxe", "8da968205614859105c89e95179d268c", 2723072),
DT_ENTRY1("shadowoperative", "200929", "3bb8da82f1d81e35ee152d5ecd6ba3e4", 1140422),
DT_ENTRY1("shadowoperative", "r2/201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
@@ -1555,6 +1630,89 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("ic20_foolrescue", "20????", "c520f331e64f7f2a5a666d7c33655aeb", 985114),
DT_ENTRY1("ic20_theinterview", "200706", "2888fdbce5dc116284fc9e93343eeebc", 933494),
+ // IF Library Competition 2003
+ DT_ENTRY1("lc_lazygods", "020312", "31df98f26852782d4a23d319bb0d6f44", 187136),
+
+ // Metafilter IF Competition 2009
+ DT_ENTRY1("me09_questionable", "09????", "7fc1b036d75faf2961b67ec7bd86d157", 213104),
+
+ // 9th Annual New Year's Mincomp
+ DT_ENTRY1("ny09_candleflames", "160118", "0fa73dc37cdd6334f0bd4f335c462f67", 1921824),
+ DT_ENTRY1("ny09_trolleyprob", "160102", "16a9170628ca5832ef3f6c27016c15d0", 708312),
+ DT_ENTRY1("ny09_stayingput", "151231", "9da001fcc0e0b6f21e4b4a9b05bce1e8", 680946),
+ DT_ENTRY1("ny09_mhairiesioux", "160102", "47aeddc1af77820afe1b1a4a4836c210", 649062),
+ DT_ENTRY1("ny09_daytimestood", "16????", "ce87f48605caf12bac38428f3463f735", 678868),
+
+ // 10th Annual New Year's Mincomp
+ DT_ENTRY1("ny10_anatidaephob", "170108", "9ae9476879c988206356fd9fb623b99a", 773846),
+ DT_ENTRY1("ny10_dayishootalex", "170108", "8d8977c935387f825ac195374034d24b", 707278),
+ DT_ENTRY1("ny10_thehorste", "170101", "c7f4f55ebd395353ef960ae4e8b482f0", 635842),
+ DT_ENTRY1("ny10_yaminabe", "170102", "3e2a7cdb37ee2fe549ff0d112034786b", 612290),
+
+ // 11th Annual New Year's Mincomp
+ DT_ENTRY1("ny11_finishyourfoe", "180104", "52638708780503016f3f56209d3d49f9", 738212),
+ DT_ENTRY1("ny11_quickfire", "180111", "067cdba3f209386bbac3ab3dc371f1e1", 810696),
+ DT_ENTRY1("ny11_red", "180101", "74169c3bb55fafa74d67949759bd343c", 831422),
+ DT_ENTRY1("ny11_thedaygotpet", "180105", "d67483a690bcf57f04a0aa6089feb198", 664528),
+
+ // One Room Game Competition 2006
+ DT_ENTRYL1("1r06_formamentis", Common::IT_ITA, "060515", "73ae4e5e75165d763b7a5cee0a0f8c99", 294244),
+
+ // One Room Game Competition 2007
+ DT_ENTRYL1("1r07_notteprima", Common::IT_ITA, "071106", "ae2c22d0062660f2ad2c0b691a0ca09b", 1397352),
+
+ // Shufflecomp Competition 2014
+ DT_ENTRY1("sh14_1942", "140513", "1294db6a7cee749ac4dc193af33cb363", 794454),
+ DT_ENTRY1("sh14_lightmyway", "140512", "b594c283a4ddcb111d825781961fbdfa", 11436804),
+ DT_ENTRY1("sh14_8mileshigh", "140512", "ee38379f28afaeffa027e964e9d45c1f", 463942),
+ DT_ENTRY1("sh14_fallshelter", "140511", "f125292e2401c1e140e067b649a27719", 749956),
+ 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),
+
+ // ShuffleComp: Disc 2 Competition
+ DT_ENTRY1("shd_comrade", "150506", "9806e5d0e7bee858107cee249d5cce7c", 728512),
+ DT_ENTRY1("shd_bythelake", "150506", "8aefa40db437e93703240f6e8cc97497", 567808),
+ DT_ENTRY1("shd_mollybutter", "150507", "f3bf0027b9bd50c4735588ef365f6652", 1210952),
+ DT_ENTRY1("shd_landunderwater", "150505", "f04ff26834a981b8bcc67691b1b6fe04", 935306),
+
+ // SpeedIF -1 Competition
+ DT_ENTRY1("sif_newgrant", "011118", "4b2822f1e3313e6291dd10835e7a743c", 191744),
+
+ // SpeedIF 11th Anniversary Competition
+ DT_ENTRY1("sif_marvex", "090901", "658bb7a355cf36d4ef4dd7709a264fdf", 522676),
+
+ // SpeedIF 18th Anniversary Competition
+ DT_ENTRY1("sif_interpizza", "161016", "ed2618021a59ec33d964e62045b3cca1", 641494),
+
+ // SpeedIF New Year's Speed Competition 2011
+ DT_ENTRY1("sif_dansenocturne", "11???\?/v1", "d45cd4146c99974b1f5c6f2e9d403843", 476192),
+ DT_ENTRY1("sif_dansenocturne", "11???\?/v2", "9a60eadb746e34c7364cbe423b712e0c", 810990),
+
+ // SpeedIF New Year's Speed Competition 2014
+ DT_ENTRY1("sif_dayofthequeen", "150103", "bcfc846828da6ac07701a11ab6321878", 728576),
+
+ // SpeedIF Potato Peeler Competition
+ DT_ENTRY1("sif_deadmanhug", "170706", "1ccc2310b076781be2bf248b1c35f3f3", 632528),
+ DT_ENTRY1("sif_4dayssummer", "170707", "44b242842bb5ad7a334c0f3240bad5c7", 576886),
+ DT_ENTRY1("sif_peelinglucky", "170708/v1", "a07594765ba82779bf60fc363986ff6d", 620744),
+ DT_ENTRY1("sif_peelinglucky", "170708/v2", "12326b7fac754543b396a3f0acb4b70d", 621768),
+
+ // SpeedIF Thanksgiving Competition
+ DT_ENTRY1("sif_yoursisearth", "111127", "e92c6480d00c71a255b6b16db5538280", 605638),
+
+ // SpeedIF XYZZY Competition
+ DT_ENTRY1("sif_zigzy", "010311", "d46f2947830c74ae3518c8373aeb2e70", 135936),
+
+ // SpeedIF Bouchercomp Competition
+ DT_ENTRY1("sif_lowellprison", "080527", "6e4a01ed4e6eb4b83ac484335699c701", 459382),
+
+ // Toaster Competition
+ DT_ENTRY1("toa_youretoast", "000823", "26310e407b7e9a793c732f76ca472009", 142848),
+
// French games
DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
Commit: e3f67670dcd1941232bf74cdedf4e019e8144bfc
https://github.com/scummvm/scummvm/commit/e3f67670dcd1941232bf74cdedf4e019e8144bfc
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds various "Spring Thing" competitions
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index bd36b201c2d..c4f3ff6d5a0 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -67,11 +67,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "becauseyouremine", "Because You're Mine" },
{ "beingthere", "Being There" },
{ "blackknife", "Black Knife London" },
- { "bluelacuna", "Blue Lacuna" },
- { "bonehead", "Bonehead, a Regrettable and Mostly True Tale" },
{ "briar", "Briar, a Grimmly Perverted Fairy Tale" },
{ "btyt", "Bigger Than You Think" },
- { "bullhockey2", "Bullhockey 2 - The Return of the Leather Whip" },
{ "bureaucrocyglulx", "Bureaucrocy, a boring tale about paperwork" },
{ "buygold", "Buy Gold" },
{ "candlewindless", "Candle flames in windless air" },
@@ -124,7 +121,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "enterpriseincidents", "The Enterprise Incidents: A Middle School Fantasy" },
{ "equivocalingredient", "The Equivocal Ingredient" },
{ "exigentseasons", "The Exigent Seasons" },
- { "fairest", "Fairest" },
{ "familiar", "The Familiar" },
{ "farmquest", "Farm Quest" },
{ "fatevanguard", "Fate of the Vanguard" },
@@ -149,13 +145,11 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "haroldnight2003", "Harold Night 2003" },
{ "herecomestreble", "Here Comes Treble" },
{ "hismajesty", "His Majesty's Royal Space Navy Service Handbook" },
- { "hlmarooned", "Hinterlands: Marooned!" },
{ "hobbitglulx", "The Hobbit - The True Story" },
{ "hobbitredux", "The Hobbit - The True Story - Redux, Director's Cut" },
{ "houseofmemories", "House of Memories" },
{ "houseofmystery", "The House of Mystery" },
{ "hungerdaemon", "Hunger Daemon" },
- { "illum", "Illuminismo Iniziato, an Interactive Illumination" },
{ "illwind", "Ill Wind, Yet Another Interactive Enigma" },
{ "immunesystem", "Immune System" },
{ "improvorigins", "Improv-Origins" },
@@ -238,7 +232,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "spirI7wrak", "SpirI7wrak" },
{ "standingshoulders", "Standing on the Shoulders of Giants" },
{ "starlight", "Starlight" },
- { "stiffymakane", "Stiffy Makane - Apocolocyntosis" },
{ "superluminalvagranttwin", "Superluminal Vagrant Twin" },
{ "tcom", "The Colour of Magic" },
{ "terminatorchaser", "Terminator Chaser" },
@@ -771,6 +764,94 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// Toaster Competition
{ "toa_youretoast", "(Youâre) TOAST!" },
+ // Spring Thing 2008
+ { "stc08_bluelacuna", "Blue Lacuna" }, // 3rd Place
+
+ // Spring Thing 2009
+ { "stc09_flustereduck", "A Flustered Duck" }, // 1st Place
+
+ // Spring Thing 2011
+ { "stc11_lostislands", "The Lost Islands of Alabaz" }, // 1st Place
+ { "stc11_bonehead", "Bonehead" }, // 2nd Place
+ { "stc11_wetlands", "Wetlands" }, // 3rd Place
+ { "stc11_stiffymakane", "Mentula Macanus: Apocolocyntosis" }, // 4th Place
+ { "stc11_promise", "The Promise" }, // 5th Place
+ { "stc11_halloweve", "Hallow Eve" }, // 6th Place
+
+ // Spring Thing 2012
+ { "stc12_eggnewbie", "The Egg and the Newbie" }, // 3rd Place
+
+ // Spring Thing 2013
+ { "stc13_rollingorig", "A Roiling Original" }, // 2nd Place
+
+ // Spring Thing 2014
+ { "stc14_bearcreek", "Bear Creek" }, // 5th Place
+ { "stc14_bibliophile", "The Bibliophile" }, // Entrant
+
+ // Spring Thing 2015 - Main Festival
+ { "stc15_tobysnose", "Tobyâs Nose" }, // Winner
+
+ // Spring Thing 2016 - Back Garden
+ { "stc16_deadmanshill", "Dead Manâs Hill" }, // Entrant
+ { "stc16_foofoo", "Foo Foo" }, // Entrant
+ { "stc16_3cardtrick", "Three-Card Trick" }, // Entrant
+
+ // Spring Thing 2017 - Main Festival
+ { "stc17_bobbybonnie", "Bobby and Bonnie" }, // Winner
+
+ // Spring Thing 2017 - Back Garden
+ { "stc17_afotwoaae", "A Fly on the Wall, or An Appositional Eye" }, // Entrant
+ { "stc17_buckthepast", "Buck the Past" }, // Entrant
+ { "stc17_weightsoul", "The Weight of a Soul" }, // Entrant
+
+ // Spring Thing 2018 - Main Festival
+ { "stc18_illum", "Illuminismo Iniziato" }, // Winner
+ { "stc18_bunchkeys", "A Bunch of Keys" }, // Entrant
+ { "stc18_sherlockind", "Sherlock Indomitable" }, // Entrant
+
+ // Spring Thing 2019 - Main Festival
+ { "stc19_bullhockey2", "Bullhockey 2 - The Return of the Leather Whip" }, // Entrant
+ { "stc19_emptychamber", "The Empty Chamber" }, // Entrant
+ { "stc19_foundermercy", "Founderâs Mercy" }, // Entrant
+
+ // Spring Thing 2020 - Main Festival
+ { "stc20_gameneverend", "The Game That Never Ends" }, // Entrant
+ { "stc20_landlunch", "The Land of Breakfast and Lunch" }, // Entrant
+ { "stc20_napierscache", "Napierâs Cache" }, // Entrant
+ { "stc20_prongleman", "The Prongleman Job" }, // Entrant
+
+ // Spring Thing 2020 - Back Garden
+ { "stc20_77verbs", "77 Verbs" }, // Entrant
+
+ // Spring Thing 2021 - Main Festival
+ { "stc21_weightsoul", "The Weight of a Soul" }, // Best in Show
+ { "stc21_baggage", "Baggage" }, // Entrant
+ { "stc21_meantucker", "Mean Mother Trucker" }, // Entrant
+
+ // Spring Thing 2021 - Back Garden
+ { "stc21_shorofcash", "So I Was Short of Cash and Took on a Quest" }, // Entrant
+
+ // Spring Thing 2022 - Main Festival
+ { "stc22_fairest", "Fairest" }, // Best in Show
+ { "stc22_brightbball", "The Bright Blue Ball" }, // Entrant
+ { "stc22_digit", "Digit" }, // Entrant
+ { "stc22_hlmarooned", "Hinterlands: Marooned!" }, // Entrant
+ { "stc22_leghorsegirl", "The Legend of Horse Girl" }, // Entrant
+ { "stc22_toursrtorus", "Tours Roust Torus" }, // Entrant
+
+ // Spring Thing 2022 - Back Garden
+ { "stc22_adrift", "A D R I F T" }, // Entrant
+
+ // Spring Thing 2023 - Main Festival
+ { "stc23_repeatending", "Repeat the Ending" }, // Best in Show
+ { "stc23_galaxyjones", "Galaxy Jones" }, // Entrant
+ { "stc23_nothingfurth", "Nothing Could Be Further From the Truth" }, // Entrant
+ { "stc23_rdoorydoor", "Red Door Yellow Door" }, // Entrant
+ { "stc23_sacredshovel", "The Sacred Shovel of Athenia" }, // Entrant
+
+ // Spring Thing 2023 - Back Garden
+ { "stc23_stygiandream", "Stygian Dreams" }, // Entrant
+
// French games
{ "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
@@ -865,13 +946,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("beingthere", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
DT_ENTRY0("beyondglulx", "64a351bc6757a58080b801a14d878fc2", 1303364),
DT_ENTRY1("blackknife", "r1/210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
- DT_ENTRY1("bluelacuna", "Sneak Preview r1/080402", "11607d5bb97efa405162821cdbe66dbb", 2995596),
- DT_ENTRY1("bluelacuna", "090304", "86c24b7fa879780038056d5e9a084a28", 5649260),
- DT_ENTRY1("bluelacuna", "Full Version r4/100717", "8a2cd2e898f7375d39393b56ed64c5dd", 5673294),
- DT_ENTRY1("bonehead", "120229", "34563c2af093239b5a908a64031eedac", 1804252),
DT_ENTRY1("briar", "130707", "fb40823ab510ca052c8736163332ea6d", 766272),
DT_ENTRY1("btyt", "130101", "97c6c3622d0d5a2f7a5e4f9ca521c13d", 412214),
- DT_ENTRY0("bullhockey2", "e66411e7d47061243c7f47277727a2a8", 2892260),
DT_ENTRY1("bureaucrocyglulx", "140401", "530a9efefff27ce37d75e5dc8de8ad5d", 565522),
DT_ENTRY1("buygold", "160302", "7db70c24b2533800187a1884ca9eacf1", 897480),
DT_ENTRY1("candlewindless", "170828", "8decde9d474d5888d46684b8958c3a3d", 2281490),
@@ -935,7 +1011,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("equivocalingredient", "090509", "537279579b7c0dd2f5d8213a84209c7f", 1285236),
DT_ENTRY1("exigentseasons", "r1/210827", "959b453f617f5de41f5265226912236c", 1612108),
DT_ENTRY1("exigentseasons", "r2/220219", "7ee8c390fbddb20b72934a517e52a17e", 1616972),
- DT_ENTRY1("fairest", "r1/220331", "b39cff09fc0dafe9fc2218224c76d405", 1766826),
DT_ENTRY1("familiar", "200702", "4e347fdc86a979e865fa790d94bbf30a", 2294330),
DT_ENTRY1("farmquest", "111028", "e49e02b73047fb16427c8882035a4be6", 415940),
DT_ENTRY1("fatevanguard", "r1/230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
@@ -963,7 +1038,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("haroldnight2003", "141007", "ac404358f94472c2e9c8bc07596995db", 949134),
DT_ENTRY1("herecomestreble", "160619", "573a53ce59a78c09bdfcf4f09b5cfd60", 666278),
DT_ENTRY1("hismajesty", "r1/230305", "615014064a099b45861feac57868d91a", 2701802),
- DT_ENTRY1("hlmarooned", "r1/220611", "db487dd770829aa94447eadfe3f260c6", 860582),
DT_ENTRY1("hobbitglulx", "010911", "87212129f54fd80c1f31104eee222f2c", 183642),
DT_ENTRY1("hobbitredux", "r2/170425", "766d0af2efc767d387ba30eeb0db81d2", 622482),
DT_ENTRY1("hobbitredux", "r2/170425", "d0850bafc2ad394e37ee0a5d1d9c508e", 582656),
@@ -971,9 +1045,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("houseofmystery", "180608", "97e29a1a074ab5b46f5b7edf9914a957", 1252656),
DT_ENTRY1("houseofmystery", "180929", "4b34547babe73117e6575d559b71d1e5", 2486390),
DT_ENTRY1("hungerdaemon","141202", "9908fa1aad277bbc968587ea388d179f", 1496460),
- DT_ENTRY1("illum", "180228", "f6babe0280f8334036751a2a943de1a9", 7233750),
- DT_ENTRY1("illum", "181001", "c2b6e0ab32c4035a903926448332e3a9", 7241942),
- DT_ENTRY1("illum", "190221", "5220fec6734d7320cbe989ae8f12c2e0", 7242454),
DT_ENTRY1("illwind", "130515", "3904b4080d16b1e5d56caa6df64d5887", 1057002),
DT_ENTRY1("immunesystem", "200330", "1080f88bd537e11557cc1efd43c5d4b4", 614052),
DT_ENTRY1("improvorigins", "r2/220810", "d734064ca6f678017db416820eee43dc", 1006110),
@@ -1068,7 +1139,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("spirI7wrak", "141218", "d7e58b86d1c6e06ecdc83ebbb7b20242", 2631214),
DT_ENTRY1("standingshoulders", "200925", "78cb38272e79595781f5e1be65171a75", 836802),
DT_ENTRY1("starlight", "151119", "ee4d2ed91518392981bf3cfd0fcf644d", 885152),
- DT_ENTRY0("stiffymakane", "f978ca1dafb3e44f1b29bd26527f342c", 2486436),
DT_ENTRY1("superluminalvagranttwin", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
DT_ENTRY1("tcom", "121103", "67504ebc3d525f6a29fa800b6e12229d", 326226),
@@ -1713,6 +1783,106 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// Toaster Competition
DT_ENTRY1("toa_youretoast", "000823", "26310e407b7e9a793c732f76ca472009", 142848),
+ // Spring Thing 2008
+ DT_ENTRY1("stc08_bluelacuna", "080402", "11607d5bb97efa405162821cdbe66dbb", 2995596),
+ DT_ENTRY1("stc08_bluelacuna", "090304", "86c24b7fa879780038056d5e9a084a28", 5649260),
+ DT_ENTRY1("stc08_bluelacuna", "100717", "8a2cd2e898f7375d39393b56ed64c5dd", 5673294),
+
+ // Spring Thing 2009
+ DT_ENTRY1("stc09_flustereduck", "090124", "3b317a684994410273446057595edf3c", 1075712),
+
+ // Spring Thing 2011
+ DT_ENTRY1("stc11_lostislands", "110403", "e9f66542a950e1d93343852ab523ce1b", 3659212),
+ DT_ENTRY1("stc11_bonehead", "110404", "e0f2d0e1421e5d082660a80c8922606d", 1789404),
+ DT_ENTRY1("stc11_bonehead", "120229", "34563c2af093239b5a908a64031eedac", 1804252),
+ DT_ENTRY1("stc11_wetlands", "110404", "7f8454117437a0c8520e771f3d03bd29", 1439694),
+ DT_ENTRY1("stc11_stiffymakane", "11????", "f978ca1dafb3e44f1b29bd26527f342c", 2486436),
+ DT_ENTRY1("stc11_promise", "11????", "1a5e93399abf732b9b05766f555b8547", 4318236),
+ DT_ENTRY1("stc11_halloweve", "110403", "7bd5ec4bf5bffe607af9a9ff517aa1e0", 940894),
+
+ // Spring Thing 2012
+ DT_ENTRY1("stc12_eggnewbie", "12????", "725f4d7c8083de053dd55e0569de9b0d", 979332),
+
+ // Spring Thing 2013
+ DT_ENTRY1("stc13_rollingorig", "130402", "73ddd7215f69a2385c6ed3f455ed8e53", 1572638),
+
+ // Spring Thing 2014
+ DT_ENTRY1("stc14_bearcreek", "14????", "a4abc8052666e8cbacb934e1448050fa", 1138076),
+ DT_ENTRY1("stc14_bibliophile", "140408", "c49f829c2e8c2f90391d7ff379c52845", 1511832),
+
+ // Spring Thing 2015n - Main Festival
+ DT_ENTRY1("stc15_tobysnose", "150503", "94630602381aca7adb029f6c409122cc", 1917434),
+
+ // Spring Thing 2016 - Back Garden
+ DT_ENTRY1("stc16_deadmanshill", "160401", "e09b0954d1ab075242e421397cca4945", 1076730),
+ DT_ENTRY1("stc16_foofoo", "16????", "5421140238ef2103a53ef155fe26c1a1", 1173976),
+ DT_ENTRY1("stc16_3cardtrick", "160507", "60f37f9215f1c1fe0fbc9d247e0ef55a", 1327966),
+
+ // Spring Thing 2017 - Main Festival
+ DT_ENTRY1("stc17_bobbybonnie", "170508", "7d4b62541c7a601c11ebf9cba173a376", 4585366),
+
+ // Spring Thing 2017 - Back Garden
+ DT_ENTRY1("stc17_afotwoaae", "170405", "b108df8afa6bad6717cdc248abd2a238", 4936626),
+ DT_ENTRY1("stc17_buckthepast", "170508", "6f150c9d8b64401d6686ab670c67ec26", 698826),
+ DT_ENTRY1("stc17_weightsoul", "170329", "017f58b757ac63c4129c445069c0d19b", 3987042),
+
+ // Spring Thing 2018 - Main Festival
+ DT_ENTRY1("stc18_illum", "180228", "f6babe0280f8334036751a2a943de1a9", 7233750),
+ DT_ENTRY1("stc18_illum", "181001", "c2b6e0ab32c4035a903926448332e3a9", 7241942),
+ DT_ENTRY1("stc18_illum", "190221", "5220fec6734d7320cbe989ae8f12c2e0", 7242454),
+ DT_ENTRY1("stc18_bunchkeys", "180412", "71f0e4edb9cc765d6265f7cd4ab49baa", 2739456),
+ DT_ENTRY1("stc18_sherlockind", "180324", "58e278728ddc16da04ff3d7cd4fadab9", 1216728),
+
+ // Spring Thing 2019 - Main Festival
+ DT_ENTRY1("stc19_bullhockey2", "19???\?/v1", "e66411e7d47061243c7f47277727a2a8", 2892260),
+ DT_ENTRY1("stc19_bullhockey2", "19???\?/v2", "51d4221a75bed1031e48cb69b5882a9d", 2985188),
+ DT_ENTRY1("stc19_emptychamber", "190511", "9df4fcfc59b039fada68bf683fdda2ef", 1460384),
+ DT_ENTRY1("stc19_foundermercy", "190330", "bf1fdee0be8d60ab88e01cb431aa62b6", 1780906),
+
+ // Spring Thing 2020 - Main Festival
+ DT_ENTRY1("stc20_gameneverend", "200426/gblorb", "6ac0dcbbcdd8635b925c3eadec00c0f0", 648526),
+ DT_ENTRY1("stc20_gameneverend", "200426/ulx", "a108f8b4a2fa948c87307d4c04175072", 623360),
+ DT_ENTRY1("stc20_landlunch", "200329", "5c33803710d13210137e167552b14a27", 1078414),
+ DT_ENTRY1("stc20_napierscache", "200328", "829e6251bdb83c34b84af4cf42e7f588", 1362882),
+ DT_ENTRY1("stc20_prongleman", "200326", "216d980e50525b000837e937dcfd23c1", 652288),
+
+ // Spring Thing 2020 - Back Garden
+ DT_ENTRY1("stc20_77verbs", "200328", "8af4034dea9ac13cd266d3daf2ce53cc", 1072018),
+
+ // Spring Thing 2021 - Main Festival
+ DT_ENTRY1("stc21_weightsoul", "210411", "8b185707d6f9d2717e2e174cf2b85bd4", 7355482),
+ DT_ENTRY1("stc21_baggage", "210420", "8a9ef5d1f024ad5da0511e9daa8c2718", 708860),
+ DT_ENTRY1("stc21_meantucker", "210319", "3347b37ec08d1d3a465904cd49c01302", 1041210),
+
+ // Spring Thing 2021 - Back Garden
+ DT_ENTRY1("stc21_shorofcash", "210328", "5e2b63af2799df4644413f8827eb4a4b", 721126),
+
+ // Spring Thing 2022 - Main Festival
+ DT_ENTRY1("stc22_fairest", "220331", "b39cff09fc0dafe9fc2218224c76d405", 1766826),
+ DT_ENTRY1("stc22_brightbball", "220330", "0a9655100af4c7d244e11221e8ee7d48", 754072),
+ DT_ENTRY1("stc22_digit", "220527", "2be254594d34dcaceb12d313af69ccf7", 828832),
+ DT_ENTRY1("stc22_hlmarooned", "220325", "1266ba591132fbfe62de6ef30294f48d", 860582),
+ DT_ENTRY1("stc22_hlmarooned", "220611", "db487dd770829aa94447eadfe3f260c6", 860582),
+ DT_ENTRY1("stc22_leghorsegirl", "220307", "f9935349855b7b4dba8cffbd38ecc69d", 2307200),
+ DT_ENTRY1("stc22_toursrtorus", "220524", "f4fc589f7d874eba028b3870d759815f", 2125196),
+
+ // Spring Thing 2022 - Back Garden
+ DT_ENTRY1("stc22_adrift", "229331", "7e1733b703de9d7fbf0de67e399e5c69", 2137226),
+
+ // Spring Thing 2023 - Main Festival
+ DT_ENTRY1("stc23_repeatending", "23???\?/v1", "827671713c35808fe11d29cf6595ed88", 8690112),
+ DT_ENTRY1("stc23_repeatending", "23???\?/v2", "8136f79f609e33f15fad2407368553c2", 8694330),
+ DT_ENTRY1("stc23_repeatending", "23???\?/v3", "e6d915734fd353de72860d64c2650575", 8694330),
+ DT_ENTRY1("stc23_repeatending", "23???\?/v4", "41012d54347a18aa662279faec0f6d47", 8699086),
+ DT_ENTRY1("stc23_galaxyjones", "230401", "f11053fe8974eb69e9bcbcd4d69781f8", 1727796),
+ DT_ENTRY1("stc23_nothingfurth", "230327", "9c438278b9b7c3f0fbbce65e3727a76a", 2834794),
+ DT_ENTRY1("stc23_rdoorydoor", "23???\?/v1", "c75410603b1acf9267d121c3f92eca75", 3028508),
+ DT_ENTRY1("stc23_rdoorydoor", "23???\?/v2", "9fb79c06c61dd4931ea6ebe79fcb296a", 3028508),
+ DT_ENTRY1("stc23_sacredshovel", "230327", "7d24886de35488c499e0afbe1f779884", 785670),
+
+ // Spring Thing 2023 - Back Garden
+ DT_ENTRY1("stc23_stygiandream", "230402", "1e4d4ee86084c116bb09732e6ab9d2fa", 1455946),
+
// French games
DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
Commit: 86ef1852f1760cb78a2f5e2e4c88f7e460da8180
https://github.com/scummvm/scummvm/commit/86ef1852f1760cb78a2f5e2e4c88f7e460da8180
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds various "French Comp" competitions
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index c4f3ff6d5a0..b30bc3e5a88 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -852,7 +852,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// Spring Thing 2023 - Back Garden
{ "stc23_stygiandream", "Stygian Dreams" }, // Entrant
-
// French games
{ "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
{ "lieuxcommunsglulx", "Lieux communs" },
@@ -860,6 +859,25 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "scarabeekatana", "Le Scarabee et le Katana" },
{ "templefeu", "Le Temple de Feu" },
+ // French Comp 2007
+ { "frc_souterraine", "Souterraine" }, // 4th Place
+ { "frc_ilephare_glulx", "L'Ile du Phare Abandonné" }, // 5th Place
+
+ // French Comp 2008
+ { "frc_survivre", "Survivre" }, // 3rd Place
+
+ // French Comp 2013
+ { "frc_noirdencre", "Noir d'Encre" }, // 2nd Place
+
+ // French Comp 2015
+ { "frc_sourire", "Sourire de Bois" }, // 2nd Place
+ { "frc_comedie", "Comédie" }, // 3rd Place
+
+ // French Comp 2018
+ { "frc_fauteservo", "Faute de servo" }, // 2nd Place
+ { "frc_latempete", "La Tempête" }, // 4th Place
+
+
// German games
{ "dergarten", "Der onirische Garten" },
{ "deronirischegarten", "Der Garten: Der Aufenthalt in einem traumhaften Garten" },
@@ -1883,7 +1901,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// Spring Thing 2023 - Back Garden
DT_ENTRY1("stc23_stygiandream", "230402", "1e4d4ee86084c116bb09732e6ab9d2fa", 1455946),
-
// French games
DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
DT_ENTRYL0("lieuxcommunsglulx", Common::FR_FRA, "6e18273de25a0b882b0cf01770003146", 15659070),
@@ -1891,6 +1908,25 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("scarabeekatana", Common::FR_FRA, "070906", "e2ca97ca5579b544765e744964c9624f", 651590),
DT_ENTRYL1("templefeu", Common::FR_FRA, "070731", "73c3a0486d41a41c454108298014fac0", 2576096),
+ // French Comp 2007
+ DT_ENTRYL1("frc_souterraine", Common::FR_FRA,"071227", "504942416635dd03d4d30ba88dd8f4e4", 2709508),
+ DT_ENTRYL1("frc_ilephare_glulx", Common::FR_FRA, "071220/blb", "3e25bff50b9e333474ecfb5d6a362656", 3395902),
+
+ // French Comp 2008
+ DT_ENTRYL1("frc_survivre", Common::FR_FRA, "081122", "2840c7831b55d88ca93ef40b83c8612b", 1006394),
+
+ // French Comp 2013
+ DT_ENTRYL1("frc_noirdencre", Common::FR_FRA, "140110", "bdaf2ed62da378fb178d95269b3a46e0", 3427824),
+
+ // French Comp 2015
+ DT_ENTRYL1("frc_sourire", Common::FR_FRA,"150201", "491aa8e98ac471c5e1b5713e135c5ecf", 783616),
+ DT_ENTRYL1("frc_comedie", Common::FR_FRA,"150201", "2f8089c76a46e1c6d74fcda950649680", 843520),
+
+ // French Comp 2018
+ DT_ENTRYL1("frc_fauteservo", Common::FR_FRA,"180107", "15caa46facfae8417c855c41e4dbfb45", 1101762),
+ DT_ENTRYL1("frc_latempete", Common::FR_FRA, "200813", "f983ef39032a8d932cf91e7fa25effbb", 1158808),
+
+
// German games
DT_ENTRYL1("dergarten", Common::DE_DEU, "180510", "b90eda22c098c5d70eb2a0cb5140dbe0", 2183442),
DT_ENTRYL1("deronirischegarten", Common::DE_DEU, "180730", "eb41961e5772ca99c03ba49f6b4ceb62", 476352),
Commit: 524d4ecd2c838787ef35536b42df4ab00281c47a
https://github.com/scummvm/scummvm/commit/524d4ecd2c838787ef35536b42df4ab00281c47a
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds 'glulx' suffix if title is present in more than one GLK subengine (II)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index b30bc3e5a88..8c7e6baba8a 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -34,7 +34,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "acbs", "A Cock and Bull Story" },
{ "acg", "Adventurer's Consumer Guide" },
{ "acmj", "The Making of ACMJ Game" },
- { "adventglulx", "Adventure" },
+ { "adv350_glulx", "Adventure" },
{ "adventura", "Adventura" },
{ "aftertheaccident", "After the Accident" },
{ "ailiphilia", "Ailiphilia - A *GASP* SAGA!" },
@@ -59,9 +59,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "ascentgothictower", "The Ascent of the Gothic Tower" },
{ "atc", "ATC, an interactive aviation" },
{ "aurora", "Aurora" },
- { "balancesglulx", "Balances" },
+ { "balances_glulx", "Balances" },
{ "baretegi", "Baretegi" },
- { "barroombrawl", "Barroom Brawl: Punch for your life" },
+ { "barroombrawl_glulx", "Barroom Brawl: Punch for your life" },
{ "batman66", "Batman 66" },
{ "beasttorrackmoor", "The Beast of Torrack Moor" },
{ "becauseyouremine", "Because You're Mine" },
@@ -69,14 +69,14 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "blackknife", "Black Knife London" },
{ "briar", "Briar, a Grimmly Perverted Fairy Tale" },
{ "btyt", "Bigger Than You Think" },
- { "bureaucrocyglulx", "Bureaucrocy, a boring tale about paperwork" },
+ { "bureaucrocy_glulx", "Bureaucrocy, a boring tale about paperwork" },
{ "buygold", "Buy Gold" },
{ "candlewindless", "Candle flames in windless air" },
{ "canyouescape", "Can You Escape" },
{ "castronegroblues", "Castronegro Blues" },
{ "caveglulx", "Cave" },
{ "checkpoint", "Checkpoint" },
- { "cheesedoffglulx", "Cheesed Off! A very cheesey adventure" },
+ { "cheesedoff_glulx", "Cheesed Off! A very cheesey adventure" },
{ "childrenloblolly", "The Children of Loblolly Lodge" },
{ "chipmonk", "Chipmonk" },
{ "chlorophyll", "Chlorophyll" },
@@ -86,15 +86,15 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "comp01tr", "Comp01ter Game: N0n C0mp0s Ment1s" },
{ "confhist", "Conflicting Histories" },
{ "cos", "City of Secrets" },
- { "cosmoserveglulx", "CosmoServe: An Adventure for the BBS-Enslaved" },
+ { "cosmoserve_glulx", "CosmoServe: An Adventure for the BBS-Enslaved" },
{ "counterfeitmonkey", "Counterfeit Monkey" },
{ "countingcrabs", "Counting Crabs: How many crabs can you count?" },
{ "crackcoldone", "Crack open a cold one with the Boiz" },
- { "cragne", "Cragne Manor" },
+ { "cragnemanor_glulx", "Cragne Manor" },
{ "crashdisaster", "Crash: An Interactive Disaster" },
{ "damesdeadites", "Dames and Deadites" },
{ "darkcarnival", "Dark Carnival" },
- { "darknessglulx", "Darkness" },
+ { "darkness_glulx", "Darkness" },
{ "deadcities", "Dead Cities" },
{ "deathoffthecuff", "Death Off the Cuff" },
{ "delphinashouse", "Delphina's House" },
@@ -104,10 +104,10 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "douchebag", "Douchebag, an Existential Adventure" },
{ "downtheserpent", "Down, the Serpent and the Sun: an Anatomy" },
{ "dptmb2aa", "Don't Push The Mailbox 2 And Aisle" },
- { "dracula1glulx", "Dracula: Part 1, The First Night" },
- { "dracula2glulx", "Dracula: Part 2, The Arrival" },
+ { "dracula1_glulx", "Dracula: Part 1, The First Night" },
+ { "dracula2_glulx", "Dracula: Part 2, The Arrival" },
{ "dragondemons", "Dragon Demons: A World Traveling RPG" },
- { "dragonglulx", "Dragon Adventure" },
+ { "dragon_glulx", "Dragon Adventure" },
{ "dragonpass", "Dragon's Pass" },
{ "drolltolltroll", "Droll Toll Troll" },
{ "dudewheresmyscapula", "Dude, Where's My Scapula" },
@@ -127,7 +127,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "finalproject", "Final Project" },
{ "flattenedlondon", "Flattened London" },
{ "flexiblesurvival", "Flexible Survival" },
- { "further", "Further, a color-coded existential tangle" },
+ { "further_glulx", "Further, a color-coded existential tangle" },
{ "gaiawebch12", "Gaia-Web Chapter 12: The Silence of the Thunder" },
{ "gatewayferrets", "Gateway of the Ferrets" },
{ "genesisquest", "Genesis Quest, an interlude through stories" },
@@ -146,7 +146,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "herecomestreble", "Here Comes Treble" },
{ "hismajesty", "His Majesty's Royal Space Navy Service Handbook" },
{ "hobbitglulx", "The Hobbit - The True Story" },
- { "hobbitredux", "The Hobbit - The True Story - Redux, Director's Cut" },
+ { "hobbitredux_glulx", "The Hobbit - The True Story - Redux, Director's Cut" },
{ "houseofmemories", "House of Memories" },
{ "houseofmystery", "The House of Mystery" },
{ "hungerdaemon", "Hunger Daemon" },
@@ -162,7 +162,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "lastresort", "Last Resort, a sweltering afternoon in the Deep South" },
{ "limeergot", "Lime Ergot" },
{ "limen", "Limen" },
- { "lmstvgglulx", "LMS The Video Game" },
+ { "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" },
@@ -192,23 +192,23 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "oliviasorphanorium", "Olivia's Orphanorium" },
{ "onefishtwofish", "One Fish Two Fish" },
{ "oppositelyopal", "Oppositely Opal" },
- { "ottumwaglulx", "PDFA Ottumwa" },
+ { "ottumwa_glulx", "PDFA Ottumwa" },
{ "phoenixfire", "Phoenix-Fire" },
- { "photopiaglulx", "Photopia" },
+ { "photopia_glulx", "Photopia" },
{ "piedaterreblunders", "Captain Piedaterre's Blunders" },
{ "pinched", "Pinched" },
{ "pizzadelivery", "Pizza Delivery" },
{ "portfoliopiece", "Portfolio Piece" },
- { "pythoglulx", "Pytho's Mask" },
+ { "pytho_glulx", "Pytho's Mask" },
{ "raidersstones", "Raiders of the Holy Stones" },
{ "rar", "Reference and Representation: An Approach to First-Order Semantics" },
{ "returnstars", "Return to the Stars" },
- { "reorsbushcaveglulx", "Reor's Bush-Cave" },
- { "risorgglulx", "Risorgimento Represso" },
+ { "reorbushcave_glulx", "Reor's Bush-Cave" },
+ { "risorg_glulx", "Risorgimento Represso" },
{ "robinandorchid", "Robin & Orchid" },
{ "rocketmanfromsea", "The Rocket Man from the Sea" },
{ "roguelikegoose", "Roguelike Goose" },
- { "safe", "Safe" },
+ { "safe_glulx", "Safe" },
{ "sagebrushcactus", "'Mid the sagebrush and the cactus" },
{ "sagesanctumscramble", "Sage Sanctum Scramble" },
{ "samfortunepi", "Sam Fortune - Private Investigator" },
@@ -231,7 +231,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "speedracer", "Speed Racer" },
{ "spirI7wrak", "SpirI7wrak" },
{ "standingshoulders", "Standing on the Shoulders of Giants" },
- { "starlight", "Starlight" },
+ { "starlight_glulx", "Starlight" },
{ "superluminalvagranttwin", "Superluminal Vagrant Twin" },
{ "tcom", "The Colour of Magic" },
{ "terminatorchaser", "Terminator Chaser" },
@@ -274,9 +274,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "tryagain", "Try Again " },
{ "turbochesthair", "Turbo Chest Hair Massacre" },
{ "uie", "Under, In Erebus" },
- { "umwglulx", "UMW" },
+ { "umw_glulx", "UMW" },
{ "uncleclemswill", "Uncle Clem's Will" },
- { "underground", "Underground" },
+ { "underground_glulx", "Underground" },
{ "undertheythunder", "Under They Thunder" },
{ "unscientificfiction", "Unscientific Fiction" },
{ "valleyofsteel", "Valley of Steel" },
@@ -853,9 +853,11 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "stc23_stygiandream", "Stygian Dreams" }, // Entrant
// French games
+ { "archcivesuliroya", "Archives Culinaires Royales - Période dâEssai" },
+ { "astressolitaires", "Astres Solitaires" },
{ "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
- { "lieuxcommunsglulx", "Lieux communs" },
- { "sarvegneglulx", "Sarvegne, une visite qui conduit loin" },
+ { "lieuxcommuns_glulx", "Lieux communs" },
+ { "sarvegne_glulx", "Sarvegne, une visite qui conduit loin" },
{ "scarabeekatana", "Le Scarabee et le Katana" },
{ "templefeu", "Le Temple de Feu" },
@@ -889,28 +891,29 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "spaterbesuch", "Ein später Besuch" },
// Italian games
- { "pietradellaluna", "La Pietra della Luna" },
- { "mancasolo", "Manca solo un verso a quella poesia" },
+ { "beyondita_glulx", "Beyond" },
+ { "pietraluna_glulx", "La Pietra della Luna" },
+ { "poesia_glulx", "Manca solo un verso a quella poesia" },
{ "schizo", "Schizo - Escape to the Void" },
{ "slendermanbase", "Slenderman - l'incubo (base)" },
{ "slenderman", "Slenderman - l'incubo" },
{ "snuff", "Snuff Movie" },
- { "villamorganaglulx", "Villa Morgana" },
+ { "villamorgana_glulx", "Villa Morgana" },
// Spanish games
{ "alienlaaventura", "ALIEN: La Aventura" },
{ "conrumbo", "Con Rumbo" },
- { "elultimohogarglulx", "Misterio en el Ultimo Hogar" },
- { "hhorcusglulx", "Homo Homini Orcus" },
- { "kerulenglulx", "Ke rulen los petas" },
+ { "ultimohogar_glulx", "Misterio en el Ultimo Hogar" },
+ { "hhorcus_glulx", "Homo Homini Orcus" },
+ { "kerulen_glulx", "Ke Rulen los Petas" },
{ "lanochedelensayo", "La Noche del Ensayo" },
{ "legado", "El Legado" },
{ "regente", "El Anillo Regente" },
{ "rur", "Las Aventuras de Rudolphine Rur" },
// Swedish games
- { "drakmagiglulx", "Drakmagi (Dragon Magic)" },
- { "vanyarglulx", "Vanyar" },
+ { "drakmagi_glulx", "Drakmagi (Dragon Magic)" },
+ { "vanyar_glulx", "Vanyar" },
// Russian games
{ "devoursglulx", "All Things Devours" },
@@ -926,8 +929,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("acbs", "170705", "6b108c327301ccba5de41f3b98772b33", 1334066),
DT_ENTRY1("acg", "070501", "1a3eb782d28dd8ae8da40f21adb174f0", 817408),
DT_ENTRY1("acmj", "r1/220607", "581a2d9a0df17a2852cf28a14bd78a46", 602220),
- DT_ENTRY1("adventglulx", "961209", "cf232df2a3364a6f0821a8ef631c81a1", 167424),
- DT_ENTRY1("adventglulx", "961209", "e1939485dc2d4aab637144fc842b479d", 195406),
+ DT_ENTRY1("adv350_glulx", "961209", "cf232df2a3364a6f0821a8ef631c81a1", 167424),
+ DT_ENTRY1("adv350_glulx", "961209", "e1939485dc2d4aab637144fc842b479d", 195406),
DT_ENTRY1("adventura", "171031", "4ca16a77854814124e1ab8df7270ed20", 659912),
DT_ENTRY1("aftertheaccident", "r1/230228", "cccb23dd3a52e0f79f8371c72f45f2a0", 977430),
DT_ENTRY1("ailiphilia", "r4/220228", "d52dd34d4e48692afd7ead53ee30a026", 1317440),
@@ -955,9 +958,9 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("ascentgothictower", "140831", "5fa0426759ecc243abd54f3c1c4f6d12", 2408444),
DT_ENTRY0("atc", "312ef9bf8d06145948994ad596c57ce3", 65536),
DT_ENTRY1("aurora", "110219", "5561b20f74d67b0e71c2b73c2ca85943", 2198110),
- DT_ENTRY1("balancesglulx", "961216", "84e0bc6295bc979754d0aa40982d1a12", 383542),
+ DT_ENTRY1("balances_glulx", "961216", "84e0bc6295bc979754d0aa40982d1a12", 383542),
DT_ENTRY1("baretegi", "160131", "8f1ea267fca902d07c41cb5fae8a6efb", 651420),
- DT_ENTRY1("barroombrawl", "160226", "a6b2641c76c1a28e5ff8f5188a06c63e", 637692),
+ DT_ENTRY1("barroombrawl_glulx", "160226", "a6b2641c76c1a28e5ff8f5188a06c63e", 637692),
DT_ENTRY1("batman66", "r7/220303", "a692872f5d50d2d78b937c884a9d50b7", 949954),
DT_ENTRY1("beasttorrackmoor", "071014", "80d093ceb324b7288b6c5715f8391d3d", 579578),
DT_ENTRY1("becauseyouremine", "161019", "643df12ae55ed54c9c1172753fc71d52", 648134),
@@ -966,7 +969,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("blackknife", "r1/210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
DT_ENTRY1("briar", "130707", "fb40823ab510ca052c8736163332ea6d", 766272),
DT_ENTRY1("btyt", "130101", "97c6c3622d0d5a2f7a5e4f9ca521c13d", 412214),
- DT_ENTRY1("bureaucrocyglulx", "140401", "530a9efefff27ce37d75e5dc8de8ad5d", 565522),
+ DT_ENTRY1("bureaucrocy_glulx", "140401", "530a9efefff27ce37d75e5dc8de8ad5d", 565522),
DT_ENTRY1("buygold", "160302", "7db70c24b2533800187a1884ca9eacf1", 897480),
DT_ENTRY1("candlewindless", "170828", "8decde9d474d5888d46684b8958c3a3d", 2281490),
DT_ENTRY1("canyouescape", "131027", "330ec51e1f138a5f28df687c749ac959", 339406),
@@ -975,7 +978,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("checkpoint", "r1/200506", "3c3f538628d128d32b5170e945d436ce", 966944),
DT_ENTRY1("checkpoint", "r2/200521", "84db33f90fd6a5cdecbcc7e2a227c3bc", 967058),
DT_ENTRY1("checkpoint", "r3/200914", "4e28ac9cbb61e0835644824df7c5409d", 977298),
- DT_ENTRY1("cheesedoffglulx", "160315", "27a5288bce1b9aed55c150cba9f2e930", 666448),
+ DT_ENTRY1("cheesedoff_glulx", "160315", "27a5288bce1b9aed55c150cba9f2e930", 666448),
DT_ENTRY1("childrenloblolly", "r1/220117", "1e2ebaa7bc46054d38eed6283ce71517", 824276),
DT_ENTRY1("chipmonk", "190725", "dfd2a54378d96e2e0de203b52879501e", 647590),
DT_ENTRY1("chlorophyll", "150212", "447eae9f3c961baec28cbef9432839e7", 1089226),
@@ -985,7 +988,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("comp01tr", "1d51522ee3057a3f7206fa83c151a6de", 149760),
DT_ENTRY1("confhist", "190603", "7409eea74565594355edb7fd6f64ee5c", 646882),
DT_ENTRY1("cos", "030624", "21bbf38c4e358ff2fd34e3d7424c8d36", 8462908),
- DT_ENTRY1("cosmoserveglulx", "r1/171005", "a0e995309ba2b1bc0fda138da86ca366", 1798024),
+ DT_ENTRY1("cosmoserve_glulx", "r1/171005", "a0e995309ba2b1bc0fda138da86ca366", 1798024),
DT_ENTRY1("counterfeitmonkey", "160520", "24b94c1d870740880629983fc181d7b8", 14806568),
DT_ENTRY1("counterfeitmonkey", "171224", "340232662aa8e9f4d45726e8ca7f9f5a", 12580166),
DT_ENTRY1("counterfeitmonkey", "181204", "c3e41db7aa8642f40b157c51fa91a26b", 12348938),
@@ -994,13 +997,13 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("countingcrabs", "090728", "ffc19674d99b4d6f530bb00287c83c7e", 1508676),
DT_ENTRY1("crackcoldone", "170706", "c2d5bf64a0aadaead7640b5750826d55", 627136),
DT_ENTRY1("crackcoldone", "170711", "d64bd51d8fe05dc190ac3589e11b6ea6", 627136),
- DT_ENTRY1("cragne", "181208", "082f518c0120d2323ce340bef8a2d5a9", 8869096),
+ DT_ENTRY1("cragnemanor_glulx", "181208", "082f518c0120d2323ce340bef8a2d5a9", 8869096),
DT_ENTRY1("crashdisaster", "r15/220917", "82008663b8d3e7da04debed8b5380150", 1349544),
DT_ENTRY1("crashdisaster", "r19/221124", "405241206e6368228c33ab826dd87832", 1391784),
DT_ENTRY1("damesdeadites", "150116", "c34b65232be2c25e558c31349e62b716", 812810),
DT_ENTRY1("darkcarnival", "130924", "e5102c61fcb3b192c6455f214f6ca01d", 1733174),
- DT_ENTRY1("darknessglulx", "130704", "5fd073140b9c9e0a312995e60e6761b9", 608574),
- DT_ENTRY1("darknessglulx", "r5/201003", "0e95840879e88523117d72ab7861f184", 1217422),
+ DT_ENTRY1("darkness_glulx", "130704", "5fd073140b9c9e0a312995e60e6761b9", 608574),
+ DT_ENTRY1("darkness_glulx", "r5/201003", "0e95840879e88523117d72ab7861f184", 1217422),
DT_ENTRY1("deadcities", "081214", "0d276d62017b6b1b9e07b79e3fd98b5f", 1195136),
DT_ENTRY1("deathoffthecuff", "130930", "8e48819a77855adf1a1879b2fb2e03ab", 1211826),
DT_ENTRY1("delphinashouse", "150214", "5c6e7d0f23ccc3fb17d64bcfdc14ae5e", 2199754),
@@ -1010,10 +1013,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("douchebag", "150117", "20372d8a1cc2c6c8181f4ea7d6ec2a6c", 750454),
DT_ENTRY1("downtheserpent", "150214", "276a492ca99e76827265a70f84bcddd7", 1456140),
DT_ENTRY1("dptmb2aa", "200324", "8336c30f8b28a73583b9fdd7a753ae88", 565760),
- DT_ENTRY1("dracula1glulx", "071227", "5cb76c66a0087ac70d61e21d99cdf26a", 448324),
- DT_ENTRY1("dracula2glulx", "080819", "8b78b92771fc0f368ebc7fd0ff8e79bb", 696250),
+ DT_ENTRY1("dracula1_glulx", "071227", "5cb76c66a0087ac70d61e21d99cdf26a", 448324),
+ DT_ENTRY1("dracula2_glulx", "080819", "8b78b92771fc0f368ebc7fd0ff8e79bb", 696250),
DT_ENTRY1("dragondemons", "000001", "ce5c6c3e9eb5c45d83edcdba263729e9", 982528),
- DT_ENTRY1("dragonglulx", "040211", "8daf42fd31e76a075fd2a831e6be23ac", 1625986),
+ DT_ENTRY1("dragon_glulx", "040211", "8daf42fd31e76a075fd2a831e6be23ac", 1625986),
DT_ENTRY1("dragonpass", "r1/211111", "20511b3e33d0f9a72505e42ce3708b22", 919824),
DT_ENTRY1("drolltolltroll", "131021", "518955b338fca036fa9611c86c30f9ae", 435544),
DT_ENTRY1("dudewheresmyscapula", "160323", "95911f3a23498a24912f5cf64ddfb88d", 642518),
@@ -1038,7 +1041,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("flexiblesurvival", "110307", "0d225782edd27fffb7ab0e423e9bad4d", 860108),
DT_ENTRY1("flexiblesurvival", "r67/200611", "2ee899c54cfd6c2eb8e4f8e737fa4ac9", 264677996),
DT_ENTRY1("flexiblesurvival", "230412", "429e583862248f2bebed062d61dee351", 530020822),
- DT_ENTRY1("further", "150117", "227bf3da188ae42e43b8b88b66561252", 682770),
+ DT_ENTRY1("further_glulx", "150117", "227bf3da188ae42e43b8b88b66561252", 682770),
DT_ENTRY1("gaiawebch12", "r1/160104", "876c8ad8648b4035db67d09f38e9f4d4", 2458080),
DT_ENTRY1("gatewayferrets", "191206", "0db20a85e6f044d0968dd1c6eea47c2f", 776178),
DT_ENTRY1("genesisquest", "140319", "c51f6d78e73aa0d846a2e38d4c187cfc", 1647616),
@@ -1057,8 +1060,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("herecomestreble", "160619", "573a53ce59a78c09bdfcf4f09b5cfd60", 666278),
DT_ENTRY1("hismajesty", "r1/230305", "615014064a099b45861feac57868d91a", 2701802),
DT_ENTRY1("hobbitglulx", "010911", "87212129f54fd80c1f31104eee222f2c", 183642),
- DT_ENTRY1("hobbitredux", "r2/170425", "766d0af2efc767d387ba30eeb0db81d2", 622482),
- DT_ENTRY1("hobbitredux", "r2/170425", "d0850bafc2ad394e37ee0a5d1d9c508e", 582656),
+ DT_ENTRY1("hobbitredux_glulx", "r2/170425", "766d0af2efc767d387ba30eeb0db81d2", 622482),
+ DT_ENTRY1("hobbitredux_glulx", "r2/170425", "d0850bafc2ad394e37ee0a5d1d9c508e", 582656),
DT_ENTRY1("houseofmemories", "200426", "bb74ef8a7831af2d99c9aaae1e02b743", 679844),
DT_ENTRY1("houseofmystery", "180608", "97e29a1a074ab5b46f5b7edf9914a957", 1252656),
DT_ENTRY1("houseofmystery", "180929", "4b34547babe73117e6575d559b71d1e5", 2486390),
@@ -1075,7 +1078,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("lastresort", "070213", "bc26a4383290d3c04657ea58841b3d91", 787200),
DT_ENTRY1("limeergot", "151130", "1290543b3d72115bc31201ed244b5011", 1008590),
DT_ENTRY1("limen", "r1/210814", "d196f9bb0ea07b178b6b3fb7b5eb8649", 683000),
- DT_ENTRY1("lmstvgglulx", "080404", "9dc7716acde7bc5bdc460f11f7ad51f9", 312920),
+ DT_ENTRY1("lmstvg_glulx", "080404", "9dc7716acde7bc5bdc460f11f7ad51f9", 312920),
DT_ENTRY1("lockdown", "150112", "556ecd86ad03658d443e8deaba126601", 1338172),
DT_ENTRY1("lockeddoor10", "r1/220202", "10002a1896d514b08416cffbf673f8c1", 989882),
DT_ENTRY1("lockeddoor11", "r1/220214", "d96f42aec8da45f0c194a28ce3c1892e", 1019760),
@@ -1109,28 +1112,28 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("oliviasorphanorium", "121118", "f0719bf95ca31e2bf964ebf11628b9ba", 1279388),
DT_ENTRY1("onefishtwofish", "r1/211025", "121e6cd8d048525f9a67ad7b127fd3bc", 906032),
DT_ENTRY1("oppositelyopal", "150214", "e7bbe4bca68cf243c64528b464b99ebf", 1515910),
- DT_ENTRY1("ottumwaglulx", "021409", "1fc1da4f374493bee3a13c143beeba58", 537712),
+ DT_ENTRY1("ottumwa_glulx", "021409", "1fc1da4f374493bee3a13c143beeba58", 537712),
DT_ENTRY1("phoenixfire", "190204", "1aab4fc41f54524f98988045aa6be1df", 767690),
- DT_ENTRY1("photopiaglulx", "10274", "eab3f6371531c78b2e80803e1636da7d", 627050),
+ DT_ENTRY1("photopia_glulx", "10274", "eab3f6371531c78b2e80803e1636da7d", 627050),
DT_ENTRY1("piedaterreblunders", "171216", "6195647baed23df20a1e16e02d046505", 1115466),
DT_ENTRY0("pinched", "a6087088eddc38bbed669d531993c688", 1107350),
DT_ENTRY1("pizzadelivery", "181115", "d47886a06ab5ec9ed256d56fefc75b8a", 620486),
DT_ENTRY1("portfoliopiece", "170510", "efd348ae57ca688962388a410d273451", 636614),
- DT_ENTRY1("pythoglulx", "020223", "3bfe1fa8468e96538b084db5c5feac55", 437408),
+ DT_ENTRY1("pytho_glulx", "020223", "3bfe1fa8468e96538b084db5c5feac55", 437408),
DT_ENTRY1("raidersstones", "r2/220116", "285cb947b9dbf4ad4ccd9606b4c34d44", 1485424),
DT_ENTRY1("rar", "160423", "d45b8709505785738bb6f935c6e2cb2e", 881040),
- DT_ENTRY1("reorsbushcaveglulx", "170406 Censored", "10c52283c50482a876f7fcc19d19934e", 1377424),
- DT_ENTRY1("reorsbushcaveglulx", "170406 Explicit", "53ed4c8cd45aea30954e1442b169368e", 1496516),
- DT_ENTRY1("reorsbushcaveglulx", "170424 Censored", "67fa7a51a11494ae58b1cd298f99c1bc", 1377276),
- DT_ENTRY1("reorsbushcaveglulx", "170424 Explicit", "37883e3c63a18db1bed8bc4e81d13414", 1539506),
+ DT_ENTRY1("reorbushcave_glulx", "170406 Censored", "10c52283c50482a876f7fcc19d19934e", 1377424),
+ DT_ENTRY1("reorbushcave_glulx", "170406 Explicit", "53ed4c8cd45aea30954e1442b169368e", 1496516),
+ DT_ENTRY1("reorbushcave_glulx", "170424 Censored", "67fa7a51a11494ae58b1cd298f99c1bc", 1377276),
+ DT_ENTRY1("reorbushcave_glulx", "170424 Explicit", "37883e3c63a18db1bed8bc4e81d13414", 1539506),
DT_ENTRY1("returnstars", "r3/211226", "c95cd6045069fd91e0114dc10e8d19de", 1186674),
- DT_ENTRY1("risorgglulx", "060308", "86158d4fe6da56b253db871685f95c99", 545280),
- DT_ENTRY1("risorgglulx", "171024", "3eb4e5aecb2c899bec5db264928fa252", 568576),
- DT_ENTRY1("risorgglulx", "171114", "ba7417d44454c43a3fb9ffc31c5da0bc", 701928),
+ DT_ENTRY1("risorg_glulx", "060308", "86158d4fe6da56b253db871685f95c99", 545280),
+ DT_ENTRY1("risorg_glulx", "171024", "3eb4e5aecb2c899bec5db264928fa252", 568576),
+ DT_ENTRY1("risorg_glulx", "171114", "ba7417d44454c43a3fb9ffc31c5da0bc", 701928),
DT_ENTRY1("robinandorchid", "140602", "2561b2f1f0b9d3550e6052d6e5fa2ac3", 1210868),
DT_ENTRY1("rocketmanfromsea", "120507", "33c7faa1be533ce760f89da13997dbbf", 2210282),
DT_ENTRY1("roguelikegoose", "200112", "c80283327325ce312164240d6515579f", 636244),
- DT_ENTRY1("safe", "110109", "95af9e7de6e31fdeff6bd3cf7969434d", 648720),
+ DT_ENTRY1("safe_glulx", "110109", "95af9e7de6e31fdeff6bd3cf7969434d", 648720),
DT_ENTRY1("sagebrushcactus", "100918", "de27a377b78387126b77552bccf0a085", 640246),
DT_ENTRY1("sagesanctumscramble", "r1/200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
DT_ENTRY1("sagesanctumscramble", "r2/201205", "15830904ce96b418e949f0e3b9318dec", 877568),
@@ -1156,7 +1159,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("speedracer", "190617", "10d61f0fa2c3cbe122112f32d05e03a0", 613834),
DT_ENTRY1("spirI7wrak", "141218", "d7e58b86d1c6e06ecdc83ebbb7b20242", 2631214),
DT_ENTRY1("standingshoulders", "200925", "78cb38272e79595781f5e1be65171a75", 836802),
- DT_ENTRY1("starlight", "151119", "ee4d2ed91518392981bf3cfd0fcf644d", 885152),
+ DT_ENTRY1("starlight_glulx", "151119", "ee4d2ed91518392981bf3cfd0fcf644d", 885152),
DT_ENTRY1("superluminalvagranttwin", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
DT_ENTRY1("tcom", "121103", "67504ebc3d525f6a29fa800b6e12229d", 326226),
@@ -1209,9 +1212,9 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("turbochesthair", "200928", "420f40b233e4b221e6fff2bec050dc23", 2091802),
DT_ENTRY1("turbochesthair", "r1/201031", "b744b2b71afbf863b387bacaa2f33da4", 2210346),
DT_ENTRY1("uie", "101122", "ed892c12a8b2d65fcda5ba6a228e04ed", 2016322),
- DT_ENTRY1("umwglulx", "200426", "c843d3a02c0f6862401c13b45a3e85b1", 635558),
+ DT_ENTRY1("umw_glulx", "200426", "c843d3a02c0f6862401c13b45a3e85b1", 635558),
DT_ENTRY1("uncleclemswill", "200425", "60527f2feb48e14d1fdfa7b94a8838c1", 763614),
- DT_ENTRY1("underground", "r2/191215", "48966f89d00f4c8ce1fc2946636bd190", 3715706),
+ DT_ENTRY1("underground_glulx", "r2/191215", "48966f89d00f4c8ce1fc2946636bd190", 3715706),
DT_ENTRY1("undertheythunder", "200928", "bd069d2e3e841cea7a7d2694681b548a", 1070370),
DT_ENTRY1("unscientificfiction", "090803", "de1c4a2bf4024eb4c0e5fee0e0fd4746", 679608),
DT_ENTRY1("valleyofsteel", "140330", "88311986461cec17e776d82a5ac18416", 1853024),
@@ -1903,8 +1906,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// French games
DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
- DT_ENTRYL0("lieuxcommunsglulx", Common::FR_FRA, "6e18273de25a0b882b0cf01770003146", 15659070),
- DT_ENTRYL1("sarvegneglulx", Common::FR_FRA, "061101", "518ab27b773bb51f57c6526655f38e6f", 594306),
+ DT_ENTRYL0("lieuxcommuns_glulx", Common::FR_FRA, "6e18273de25a0b882b0cf01770003146", 15659070),
+ DT_ENTRYL1("sarvegne_glulx", Common::FR_FRA, "061101", "518ab27b773bb51f57c6526655f38e6f", 594306),
DT_ENTRYL1("scarabeekatana", Common::FR_FRA, "070906", "e2ca97ca5579b544765e744964c9624f", 651590),
DT_ENTRYL1("templefeu", Common::FR_FRA, "070731", "73c3a0486d41a41c454108298014fac0", 2576096),
@@ -1943,36 +1946,35 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("spaterbesuch", Common::DE_DEU, "r2/191013", "24bd852ecb47a6f01cdaa9be80195f4a", 9608754),
// Italian games
- DT_ENTRYL1("beyondglulx", Common::IT_ITA, "100115", "a0cd0a410cc99aa7ff661129b8ec5de8", 1331582),
- DT_ENTRYL1("beyondglulx", Common::IT_ITA, "210810", "a89d1095e7fc7c6ca72ffd8c3a6bcc67", 1332118),
- DT_ENTRYL1("beyondglulx", Common::IT_ITA, "210810", "09912bc978bb88459fa1bb8405f5962a", 353192), // zblorb
- DT_ENTRYL1("pietradellaluna", Common::IT_ITA, "110106", "8834e0273fc730b8f6dcd38bbba2894d", 1060656),
- DT_ENTRYL1("mancasolo", Common::IT_ITA, "398874", "de6d58b378dee41d273f7bb3c5da4220", 978440),
+ DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "100115", "a0cd0a410cc99aa7ff661129b8ec5de8", 1331582),
+ DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "210810", "a89d1095e7fc7c6ca72ffd8c3a6bcc67", 1332118),
+ DT_ENTRYL1("pietraluna_glulx", Common::IT_ITA, "110106", "8834e0273fc730b8f6dcd38bbba2894d", 1060656),
+ DT_ENTRYL1("poesia_glulx", Common::IT_ITA, "398874", "de6d58b378dee41d273f7bb3c5da4220", 978440),
DT_ENTRYL1("schizo", Common::IT_ITA, "180907", "3531f6066802f53f9b095b5221fac4d2", 6198900),
DT_ENTRYL1("schizo", Common::IT_ITA, "180907", "30ff0bffbe7e1c11ea4a7ec30e0b8c76", 194560),
DT_ENTRYL1("slendermanbase", Common::IT_ITA, "r3/140721", "6765e1c656f4dd1af25235bc9b11585c", 1156562),
DT_ENTRYL1("slenderman", Common::IT_ITA, "r3/140721", "b6a73057d3ff8e54011eab2556c2332c", 13465166),
DT_ENTRYL1("snuff", Common::IT_ITA, "180827", "1005bf49b80982997ed3b0930c390d5d", 135168),
DT_ENTRYL1("snuff", Common::IT_ITA, "r1/081125", "82724ff65cd9c839ee9621245326e8f6", 129884),
- DT_ENTRYL1("villamorganaglulx", Common::IT_ITA, "090404", "88feac9efb31e7e6bd832bda02ff0cfa", 1263196),
+ DT_ENTRYL1("villamorgana_glulx", Common::IT_ITA, "090404", "88feac9efb31e7e6bd832bda02ff0cfa", 1263196),
// Spanish games
DT_ENTRYL1("alienlaaventura", Common::ES_ESP, "081124", "e09c0e91e53a07c768eb473deae9619c", 6884846),
DT_ENTRYL1("conrumbo", Common::ES_ESP, "010527", "024946d9d10190694d90dedd34ab648e", 127744),
- DT_ENTRYL1("dracula1glulx", Common::ES_ESP, "071227", "a2266f816a8e6afa324ad98e8ddb707b", 467354),
- DT_ENTRYL1("dracula2glulx", Common::ES_ESP, "080819", "c9ff350c10f4ef88db667e58a3696938", 715450),
- DT_ENTRYL1("elultimohogarglulx", Common::ES_ESP, "021225", "08d4168a767dce4899640a000d2809d8", 663576),
- DT_ENTRYL1("hhorcusglulx", Common::ES_ESP, "100818", "48e7d8f6cd53506778e035eeab6c545c", 4191072),
- DT_ENTRYL1("kerulenglulx", Common::ES_ESP, "090720", "0f4c8d5fb20666d5e66da025c3167285", 6842790),
+ DT_ENTRYL1("dracula1_glulx", Common::ES_ESP, "071227", "a2266f816a8e6afa324ad98e8ddb707b", 467354),
+ DT_ENTRYL1("dracula2_glulx", Common::ES_ESP, "080819", "c9ff350c10f4ef88db667e58a3696938", 715450),
+ DT_ENTRYL1("hhorcus_glulx", Common::ES_ESP, "100818", "48e7d8f6cd53506778e035eeab6c545c", 4191072),
+ DT_ENTRYL1("kerulen_glulx", Common::ES_ESP, "090720", "0f4c8d5fb20666d5e66da025c3167285", 6842790),
DT_ENTRYL1("lanochedelensayo", Common::ES_ESP, "100122", "23845407e62d47b5d51267492137e05e", 2527892),
DT_ENTRYL0("legado", Common::ES_ESP, "3f5652cfb07d22c1cf668c33fc92a611", 513472),
DT_ENTRYL1("regente", Common::ES_ESP, "021129", "7c8608e214821c55bc9224ccfd5beb44", 273092),
DT_ENTRYL0("rur", Common::ES_ESP, "4d7dab1227494292f37107da1729392e", 3432966),
- DT_ENTRYL1("rur", Common::ES_ESP, "Text Only", "de15e8cdd8523c774b66950a0232a0f9", 413184),
+ DT_ENTRYL0("rur", Common::ES_ESP, "de15e8cdd8523c774b66950a0232a0f9", 413184),
+ DT_ENTRYL1("ultimohogar_glulx", Common::ES_ESP, "021225", "08d4168a767dce4899640a000d2809d8", 663576),
// Swedish games
- DT_ENTRYL1("drakmagiglulx", Common::SE_SWE, "080419", "93db2e43fafb22b9e4d10f7d6f3a5136", 203630),
- DT_ENTRYL1("vanyarglulx", Common::SE_SWE, "030613", "4a80396f31f9cced2b6689341ac5d2cc", 278780),
+ DT_ENTRYL1("drakmagi_glulx", Common::SE_SWE, "080419", "93db2e43fafb22b9e4d10f7d6f3a5136", 203630),
+ DT_ENTRYL1("vanyar_glulx", Common::SE_SWE, "030613", "4a80396f31f9cced2b6689341ac5d2cc", 278780),
// Russian games
DT_ENTRYL1("devoursglulx", Common::RU_RUS, "r2/220224", "65a51e53c1498823024dcec286971f19", 365312),
Commit: 0fe484943b545ac05523d770c5edddcab6a7dd64
https://github.com/scummvm/scummvm/commit/0fe484943b545ac05523d770c5edddcab6a7dd64
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Shortens gameIDs for better indentation (II)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 8c7e6baba8a..db0b1e16a97 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -29,8 +29,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "glulx", "Glulx Game" },
// English games
- { "aardvarkvshype", "AardVarK versus The Hype" },
- { "academicpursuits", "Academic Pursuits As Opposed To Regular Pursuits" },
+ { "aardvarkhype", "AardVarK versus The Hype" },
+ { "academregular", "Academic Pursuits As Opposed To Regular Pursuits" },
{ "acbs", "A Cock and Bull Story" },
{ "acg", "Adventurer's Consumer Guide" },
{ "acmj", "The Making of ACMJ Game" },
@@ -47,15 +47,15 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "anchorhead", "Anchorhead" },
{ "andelmanyard", "Andelmans' Yard" },
{ "andromeda1983", "Andromeda 1983" },
- { "andromedaapocalypseext", "Andromeda Apocalypse (Extended Edition)" },
+ { "andromedaapocext", "Andromeda Apocalypse (Extended Edition)" },
{ "andromedaascending", "Andromeda Ascending" },
- { "andromedaawakening", "Andromeda Awakening - The Final Cut"},
+ { "androawakefc", "Andromeda Awakening - The Final Cut"},
{ "andromedadream", "Andromeda Dreaming" },
- { "archaeologicalfiction", "Archaeological Fiction" },
+ { "archaeologicalfict", "Archaeological Fiction" },
{ "ariadneinaeaea", "Ariadne in Aeaea" },
{ "aroilingoriginal", "A Roiling Original: Squeeal! A Sequel!" },
{ "artoffugue", "Art of Fugue" },
- { "ascensionlimbs", "Ascension of Limbs" },
+ { "ascensionlimb", "Ascension of Limbs" },
{ "ascentgothictower", "The Ascent of the Gothic Tower" },
{ "atc", "ATC, an interactive aviation" },
{ "aurora", "Aurora" },
@@ -74,7 +74,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "candlewindless", "Candle flames in windless air" },
{ "canyouescape", "Can You Escape" },
{ "castronegroblues", "Castronegro Blues" },
- { "caveglulx", "Cave" },
+ { "cave", "Cave" },
{ "checkpoint", "Checkpoint" },
{ "cheesedoff_glulx", "Cheesed Off! A very cheesey adventure" },
{ "childrenloblolly", "The Children of Loblolly Lodge" },
@@ -96,7 +96,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "darkcarnival", "Dark Carnival" },
{ "darkness_glulx", "Darkness" },
{ "deadcities", "Dead Cities" },
- { "deathoffthecuff", "Death Off the Cuff" },
+ { "deathofftc", "Death Off the Cuff" },
{ "delphinashouse", "Delphina's House" },
{ "diaperquest", "Diaper Quest" },
{ "discovertheworld", "Discover The World" },
@@ -110,22 +110,22 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "dragon_glulx", "Dragon Adventure" },
{ "dragonpass", "Dragon's Pass" },
{ "drolltolltroll", "Droll Toll Troll" },
- { "dudewheresmyscapula", "Dude, Where's My Scapula" },
+ { "dudewheremyscapula", "Dude, Where's My Scapula" },
{ "duelspannedages", "The Duel that Spanned the Ages" },
{ "dungeonspuzzle", "Dungeon's Puzzle" },
{ "dungeontext1", "Dungeon Text I - Escape From Darkness" },
- { "dynamitepowers", "Dynamite Powers vs. the Ray of Night!" },
+ { "dynapowers", "Dynamite Powers vs. the Ray of Night!" },
{ "elsegar1", "Elsegar I - Arrival" },
{ "endlesssands", "Endless Sands" },
{ "endling", "The Endling Archive" },
- { "enterpriseincidents", "The Enterprise Incidents: A Middle School Fantasy" },
- { "equivocalingredient", "The Equivocal Ingredient" },
+ { "enterpriseincident", "The Enterprise Incidents: A Middle School Fantasy" },
+ { "equivocalingr", "The Equivocal Ingredient" },
{ "exigentseasons", "The Exigent Seasons" },
{ "familiar", "The Familiar" },
{ "farmquest", "Farm Quest" },
{ "fatevanguard", "Fate of the Vanguard" },
{ "finalproject", "Final Project" },
- { "flattenedlondon", "Flattened London" },
+ { "flattenlondon", "Flattened London" },
{ "flexiblesurvival", "Flexible Survival" },
{ "further_glulx", "Further, a color-coded existential tangle" },
{ "gaiawebch12", "Gaia-Web Chapter 12: The Silence of the Thunder" },
@@ -133,7 +133,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "genesisquest", "Genesis Quest, an interlude through stories" },
{ "getout", "Get Out!" },
{ "ghosteringtonnight", "Ghosterington Night" },
- { "ghostglulx", "Ghost" },
+ { "ghost", "Ghost" },
{ "glkchess", "Glk Chess" },
{ "glkebook", "GlkeBook" },
{ "greenmountains", "The Green Mountains" },
@@ -145,7 +145,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "haroldnight2003", "Harold Night 2003" },
{ "herecomestreble", "Here Comes Treble" },
{ "hismajesty", "His Majesty's Royal Space Navy Service Handbook" },
- { "hobbitglulx", "The Hobbit - The True Story" },
+ { "hobbit", "The Hobbit - The True Story" },
{ "hobbitredux_glulx", "The Hobbit - The True Story - Redux, Director's Cut" },
{ "houseofmemories", "House of Memories" },
{ "houseofmystery", "The House of Mystery" },
@@ -168,10 +168,10 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "lockeddoor11", "Locked Door XI: The US Theatrical Cut" },
{ "lockkey", "Lock and Key" },
{ "lonelytroll", "The Lonely Troll" },
- { "lostislandsofalabaz", "The Lost Islands of Alabaz" },
- { "lovelyassistant", "Lovely Assistant Magical Girl" },
+ { "lostislands", "The Lost Islands of Alabaz" },
+ { "loveassistant", "Lovely Assistant Magical Girl" },
{ "magicword", "The Magic Word" },
- { "makechangeglulx", "Maybe make some change" },
+ { "makechange", "Maybe make some change" },
{ "makingme", "The Making of Me" },
{ "mgaeb", "My Girlfriend's An Evil Bitch" },
{ "midnightsnack", "Midnight Snack" },
@@ -205,12 +205,12 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "returnstars", "Return to the Stars" },
{ "reorbushcave_glulx", "Reor's Bush-Cave" },
{ "risorg_glulx", "Risorgimento Represso" },
- { "robinandorchid", "Robin & Orchid" },
+ { "robinorchid", "Robin & Orchid" },
{ "rocketmanfromsea", "The Rocket Man from the Sea" },
{ "roguelikegoose", "Roguelike Goose" },
{ "safe_glulx", "Safe" },
{ "sagebrushcactus", "'Mid the sagebrush and the cactus" },
- { "sagesanctumscramble", "Sage Sanctum Scramble" },
+ { "sagesanctum", "Sage Sanctum Scramble" },
{ "samfortunepi", "Sam Fortune - Private Investigator" },
{ "seasonalapocalypse", "Seasonal Apocalypse Disorder" },
{ "secretletter", "Jack Toresal and the Secret Letter" },
@@ -218,38 +218,38 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "seedscafe", "Seeds Cafe" },
{ "sensory", "Sensory Jam" },
{ "shadowcathedral", "The Shadow in the Cathedral" },
- { "shadowoperative", "Shadow Operative" },
+ { "shadowoper", "Shadow Operative" },
{ "shadowsdeep", "Of Their Shadows Deep" },
{ "shapes", "Shapes: an Interactive Surrealism" },
{ "sheephere", "Sheep Here" },
{ "signalerror", "Signal Error: Tongue-in-cheek glitch correction" },
{ "skmmc", "Someone Keeps Moving My Chair" },
- { "slouchingbedlamglulx", "Slouching Towards Bedlam" },
+ { "slouchbedlam", "Slouching Towards Bedlam" },
{ "smittenkittens", "Smitten Kittens" },
- { "songmockingbird", "The Song of the Mockingbird" },
+ { "songmockbird", "The Song of the Mockingbird" },
{ "spaceship", "Spaceship!" },
{ "speedracer", "Speed Racer" },
{ "spirI7wrak", "SpirI7wrak" },
{ "standingshoulders", "Standing on the Shoulders of Giants" },
{ "starlight_glulx", "Starlight" },
- { "superluminalvagranttwin", "Superluminal Vagrant Twin" },
+ { "superluminal", "Superluminal Vagrant Twin" },
{ "tcom", "The Colour of Magic" },
{ "terminatorchaser", "Terminator Chaser" },
- { "terminatorrobotrescue", "Terminator, a Robot Rescue" },
+ { "terminator", "Terminator, a Robot Rescue" },
{ "theabbey", "The Abbey, a medieval murder mystery" },
{ "thebigfall", "The Big Fall" },
{ "thebox", "The Box" },
- { "theeleusinianmiseries", "The Eleusinian Miseries" },
+ { "eleusinian", "The Eleusinian Miseries" },
{ "thefourthriddle", "The Fourth Riddle" },
{ "thehouseoffear", "The House of Fear, or, Loplop Introduces the World" },
- { "theinformal7abbreviated", "The Inform(al)7 Abbreviated Self Tutorial" },
- { "theislandofdoctorwooby", "The Island of Doctor Wooby" },
+ { "theinformal7abbrev", "The Inform(al)7 Abbreviated Self Tutorial" },
+ { "islanddoctorwooby", "The Island of Doctor Wooby" },
{ "thelaughinggnome", "The Laughing Gnome" },
{ "thelibrary", "The Library" },
- { "thelostkingdomofcodetopia", "The Lost Kingdom of Codetopia" },
+ { "thelostkingdomcode", "The Lost Kingdom of Codetopia" },
{ "thelostmountain", "The Lost Mountain" },
- { "themagpietakesthetrain", "The Magpie Takes the Train" },
- { "themaryjaneoftomorrow", "The Mary Jane of Tomorrow" },
+ { "magpietrain", "The Magpie Takes the Train" },
+ { "maryjaneoftomorrow", "The Mary Jane of Tomorrow" },
{ "themuseum", "The Museum" },
{ "theoutcasts", "The Outcasts" },
{ "thephoenixmove", "The Phoenix Move" },
@@ -259,8 +259,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "theskycrane", "The Sky Crane" },
{ "thespywhoatelunch", "The Spy Who Ate Lunch" },
{ "thestorm", "The Storm, a self-portrait" },
- { "thethiefofwovenwoods", "The Thief of Woven Woods" },
- { "thetimemachine2021", "The Time Machine" },
+ { "thethiefwovenwoods", "The Thief of Woven Woods" },
+ { "timemachi21", "The Time Machine" },
{ "thetinyhouse", "The Tiny House" },
{ "thetraintoabaddon", "The Train To Abaddon" },
{ "thiefpokemon", "Thief, a Pokemon Text Adventure" },
@@ -272,16 +272,16 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "trialofthetnuop", "Trial of the Inuop" },
{ "trollslayer", "Trollslayer" },
{ "tryagain", "Try Again " },
- { "turbochesthair", "Turbo Chest Hair Massacre" },
+ { "turbochest", "Turbo Chest Hair Massacre" },
{ "uie", "Under, In Erebus" },
{ "umw_glulx", "UMW" },
{ "uncleclemswill", "Uncle Clem's Will" },
{ "underground_glulx", "Underground" },
{ "undertheythunder", "Under They Thunder" },
- { "unscientificfiction", "Unscientific Fiction" },
+ { "unscientificfict", "Unscientific Fiction" },
{ "valleyofsteel", "Valley of Steel" },
{ "walking", "Walking" },
- { "walkneighborhood", "A Walk Around the Neighborhood" },
+ { "awalkaround", "A Walk Around the Neighborhood" },
{ "wand", "The Wand" },
{ "winterstormdraco", "Winter Storm Draco" },
{ "wishertheurgist", "Wisher, Theurgist, Fatalist" },
@@ -290,7 +290,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "wordsofpower", "Words of Power" },
{ "yourdeath4acts", "Your Death, in four acts" },
{ "zeldata", "The Legend of Zelda: A Text Adventure" },
- { "zorkglulx", "Zork: A Computerized Fantasy Simulation Game" },
+ { "zorkdm", "Zork: A Computerized Fantasy Simulation Game" },
// Apollo 18+20: The IF Tribute Album
{ "apollo3", "Apollo 18+20 #03: She's Actual Size" },
@@ -923,9 +923,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
const GlkDetectionEntry GLULXE_GAMES[] = {
// English games
- DT_ENTRY1("aardvarkvshype", "r1/211104", "a5d8109ab52c23b571a069f840b87288", 1289116),
- DT_ENTRY0("academicpursuits", "37f8d2484cf254f7836fd938b37584b6", 931046),
- DT_ENTRY1("academicpursuits", "r6/201018", "f960ae98eb122500ae82e5bb49b432a4", 929766),
+ DT_ENTRY1("aardvarkhype", "r1/211104", "a5d8109ab52c23b571a069f840b87288", 1289116),
+ DT_ENTRY0("academregular", "37f8d2484cf254f7836fd938b37584b6", 931046),
+ DT_ENTRY1("academregular", "r6/201018", "f960ae98eb122500ae82e5bb49b432a4", 929766),
DT_ENTRY1("acbs", "170705", "6b108c327301ccba5de41f3b98772b33", 1334066),
DT_ENTRY1("acg", "070501", "1a3eb782d28dd8ae8da40f21adb174f0", 817408),
DT_ENTRY1("acmj", "r1/220607", "581a2d9a0df17a2852cf28a14bd78a46", 602220),
@@ -944,17 +944,17 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY0("anchorhead", "8913be5c1feeca879111c356daf87291", 18634158),
DT_ENTRY1("andelmanyard", "r1/221124", "b965b85c050000f2c32c7822e1aa3d84", 1110132),
DT_ENTRY0("andromeda1983", "dcb44d52f383a4ae813145630202d49c", 9580734),
- DT_ENTRY0("andromedaapocalypseext", "c740f7c85f5d673e0fb6b216e0433332", 7464444),
+ DT_ENTRY0("andromedaapocext", "c740f7c85f5d673e0fb6b216e0433332", 7464444),
DT_ENTRY0("andromedaascending", "5947436a0109a634506691ee744d6e3e", 1752292),
- DT_ENTRY1("andromedaawakening", "120121", "64b2e5268c154130dc0d46b40c4e3e94", 884850),
+ DT_ENTRY1("androawakefc", "120121", "64b2e5268c154130dc0d46b40c4e3e94", 884850),
DT_ENTRY1("andromedadream", "r2/120716", "781b9397fdbad55e3ff5b02ce528cfbe", 2005254),
- DT_ENTRY1("archaeologicalfiction", "r2/210618", "7ad460c904ac49f6d0857ea0d10d3f30", 762222472),
+ DT_ENTRY1("archaeologicalfict", "r2/210618", "7ad460c904ac49f6d0857ea0d10d3f30", 762222472),
DT_ENTRY1("ariadneinaeaea", "161129", "f796d793ea7b26e21abf6478ecb841a8", 1219646),
DT_ENTRY1("aroilingoriginal", "150327", "48719b01e0b805df27fcf1e021c6780f", 3731214),
DT_ENTRY1("artoffugue", "100911 No Music", "b570048a98acb680b8305043f1f1c866", 1596664),
DT_ENTRY1("artoffugue", "100911", "2be7f91abade14d81b85843d82d52e86", 21605450),
- DT_ENTRY1("ascensionlimbs", "200927", "30aa45bec407ff833a56e552b451ff95", 1160460),
- DT_ENTRY1("ascensionlimbs", "r3/210110", "19a8d2f1cbd6ef612118941314ede73d", 1355276),
+ DT_ENTRY1("ascensionlimb", "200927", "30aa45bec407ff833a56e552b451ff95", 1160460),
+ DT_ENTRY1("ascensionlimb", "r3/210110", "19a8d2f1cbd6ef612118941314ede73d", 1355276),
DT_ENTRY1("ascentgothictower", "140831", "5fa0426759ecc243abd54f3c1c4f6d12", 2408444),
DT_ENTRY0("atc", "312ef9bf8d06145948994ad596c57ce3", 65536),
DT_ENTRY1("aurora", "110219", "5561b20f74d67b0e71c2b73c2ca85943", 2198110),
@@ -974,7 +974,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("candlewindless", "170828", "8decde9d474d5888d46684b8958c3a3d", 2281490),
DT_ENTRY1("canyouescape", "131027", "330ec51e1f138a5f28df687c749ac959", 339406),
DT_ENTRY1("castronegroblues", "130314", "fa6a51335c716de20510bd418081295b", 695186),
- DT_ENTRY1("caveglulx", "040606", "67d3036084bb769ae925a8b6f3be84ed", 279960),
+ DT_ENTRY1("cave", "040606", "67d3036084bb769ae925a8b6f3be84ed", 279960),
DT_ENTRY1("checkpoint", "r1/200506", "3c3f538628d128d32b5170e945d436ce", 966944),
DT_ENTRY1("checkpoint", "r2/200521", "84db33f90fd6a5cdecbcc7e2a227c3bc", 967058),
DT_ENTRY1("checkpoint", "r3/200914", "4e28ac9cbb61e0835644824df7c5409d", 977298),
@@ -1005,7 +1005,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("darkness_glulx", "130704", "5fd073140b9c9e0a312995e60e6761b9", 608574),
DT_ENTRY1("darkness_glulx", "r5/201003", "0e95840879e88523117d72ab7861f184", 1217422),
DT_ENTRY1("deadcities", "081214", "0d276d62017b6b1b9e07b79e3fd98b5f", 1195136),
- DT_ENTRY1("deathoffthecuff", "130930", "8e48819a77855adf1a1879b2fb2e03ab", 1211826),
+ DT_ENTRY1("deathofftc", "130930", "8e48819a77855adf1a1879b2fb2e03ab", 1211826),
DT_ENTRY1("delphinashouse", "150214", "5c6e7d0f23ccc3fb17d64bcfdc14ae5e", 2199754),
DT_ENTRY1("diaperquest", "171224", "31d355119d0aa4c719cd8093457857b3", 417101284),
DT_ENTRY1("discovertheworld", "150731", "77b1b18260082d25f4de51318e885eaa", 17127846),
@@ -1019,25 +1019,25 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("dragon_glulx", "040211", "8daf42fd31e76a075fd2a831e6be23ac", 1625986),
DT_ENTRY1("dragonpass", "r1/211111", "20511b3e33d0f9a72505e42ce3708b22", 919824),
DT_ENTRY1("drolltolltroll", "131021", "518955b338fca036fa9611c86c30f9ae", 435544),
- DT_ENTRY1("dudewheresmyscapula", "160323", "95911f3a23498a24912f5cf64ddfb88d", 642518),
+ DT_ENTRY1("dudewheremyscapula", "160323", "95911f3a23498a24912f5cf64ddfb88d", 642518),
DT_ENTRY1("duelspannedages", "100403", "4887e9c2e6df64ac85be17bedaed36f9", 628480),
DT_ENTRY1("dungeonspuzzle", "180428", "6f9413eb4901da34adbdd79753094c2a", 662208),
DT_ENTRY1("dungeontext1", "130317", "1c69e410ff3fa7c7dcf83875a7f3a963", 746466),
- DT_ENTRY1("dynamitepowers", "Director's Cut r2/210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
+ DT_ENTRY1("dynapowers", "Director's Cut r2/210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
DT_ENTRY1("elsegar1", "200917", "76925bff593a871c2668bedafe099058", 863114),
DT_ENTRY1("endlesssands", "150215", "2105d775eb759af04ab788e046d965e0", 982748),
DT_ENTRY1("endlesssands", "150712", "55b31591423b011bb99be2724a6bdbe9", 1005788),
DT_ENTRY1("endling", "090217", "52500f2301277154258d2a846d45aedb", 148908),
- DT_ENTRY1("enterpriseincidents", "020428", "ab2d1e4dd1ca079b502bc92b3ac4a1ac", 1067372),
- DT_ENTRY1("equivocalingredient", "090509", "537279579b7c0dd2f5d8213a84209c7f", 1285236),
+ DT_ENTRY1("enterpriseincident", "020428", "ab2d1e4dd1ca079b502bc92b3ac4a1ac", 1067372),
+ DT_ENTRY1("equivocalingr", "090509", "537279579b7c0dd2f5d8213a84209c7f", 1285236),
DT_ENTRY1("exigentseasons", "r1/210827", "959b453f617f5de41f5265226912236c", 1612108),
DT_ENTRY1("exigentseasons", "r2/220219", "7ee8c390fbddb20b72934a517e52a17e", 1616972),
DT_ENTRY1("familiar", "200702", "4e347fdc86a979e865fa790d94bbf30a", 2294330),
DT_ENTRY1("farmquest", "111028", "e49e02b73047fb16427c8882035a4be6", 415940),
DT_ENTRY1("fatevanguard", "r1/230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
DT_ENTRY1("finalproject", "140517", "9ace3f9fa908a3b96a6153afa0e30720", 738248),
- DT_ENTRY1("flattenedlondon", "200926", "f3fa437bc2e99ceb97b43c5617f0d4db", 1785910),
- DT_ENTRY1("flattenedlondon", "r8/210106", "55a9d547c9222483e72e3e76871246cf", 1790262),
+ DT_ENTRY1("flattenlondon", "200926", "f3fa437bc2e99ceb97b43c5617f0d4db", 1785910),
+ DT_ENTRY1("flattenlondon", "r8/210106", "55a9d547c9222483e72e3e76871246cf", 1790262),
DT_ENTRY1("flexiblesurvival", "110307", "0d225782edd27fffb7ab0e423e9bad4d", 860108),
DT_ENTRY1("flexiblesurvival", "r67/200611", "2ee899c54cfd6c2eb8e4f8e737fa4ac9", 264677996),
DT_ENTRY1("flexiblesurvival", "230412", "429e583862248f2bebed062d61dee351", 530020822),
@@ -1047,7 +1047,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("genesisquest", "140319", "c51f6d78e73aa0d846a2e38d4c187cfc", 1647616),
DT_ENTRY1("getout", "190823", "61d1b8622f47bf01027d6537dcdb256a", 641758),
DT_ENTRY1("ghosteringtonnight", "150815", "29ee591bd93084b5a450f2324d47de3b", 1940030),
- DT_ENTRY1("ghostglulx", "r1/210716", "8a612292dd5c09cabb64ad0cb41d842b", 794292),
+ DT_ENTRY1("ghost", "r1/210716", "8a612292dd5c09cabb64ad0cb41d842b", 794292),
DT_ENTRY0("glkchess", "43a14ea7a35d7944504d3017f33fd40b", 252340),
DT_ENTRY0("glkebook", "1dc4d02840ee7cbf61dc359bc6a69c22", 61162),
DT_ENTRY1("greenmountains", "110116", "4049179c3a28703705de72be734e05bc", 337868),
@@ -1059,7 +1059,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("haroldnight2003", "141007", "ac404358f94472c2e9c8bc07596995db", 949134),
DT_ENTRY1("herecomestreble", "160619", "573a53ce59a78c09bdfcf4f09b5cfd60", 666278),
DT_ENTRY1("hismajesty", "r1/230305", "615014064a099b45861feac57868d91a", 2701802),
- DT_ENTRY1("hobbitglulx", "010911", "87212129f54fd80c1f31104eee222f2c", 183642),
+ DT_ENTRY1("hobbit", "010911", "87212129f54fd80c1f31104eee222f2c", 183642),
DT_ENTRY1("hobbitredux_glulx", "r2/170425", "766d0af2efc767d387ba30eeb0db81d2", 622482),
DT_ENTRY1("hobbitredux_glulx", "r2/170425", "d0850bafc2ad394e37ee0a5d1d9c508e", 582656),
DT_ENTRY1("houseofmemories", "200426", "bb74ef8a7831af2d99c9aaae1e02b743", 679844),
@@ -1084,11 +1084,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("lockeddoor11", "r1/220214", "d96f42aec8da45f0c194a28ce3c1892e", 1019760),
DT_ENTRY1("lockkey", "1.12", "6f621089d571d2dada889e4367f4d20b", 269862),
DT_ENTRY1("lonelytroll", "r1/220501", "05b1503fa7d757ec8417a777afa9a86e", 2334570),
- DT_ENTRY1("lostislandsofalabaz", "110524", "9f439a77eccf4813aebebbe8093e8c57", 3145932),
- DT_ENTRY1("lovelyassistant", "200923", "16931f135f38efaee72dac89a7c9ae27", 1051098),
- DT_ENTRY1("lovelyassistant", "r1/201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
+ DT_ENTRY1("lostislands", "110524", "9f439a77eccf4813aebebbe8093e8c57", 3145932),
+ DT_ENTRY1("loveassistant", "200923", "16931f135f38efaee72dac89a7c9ae27", 1051098),
+ DT_ENTRY1("loveassistant", "r1/201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
DT_ENTRY1("magicword", "r1/230226", "d8a4512ef0d952eecc1dbfcf5feeb810", 935362),
- DT_ENTRY1("makechangeglulx", "120107", "0ee70eea03ca810bf0de3dcecfd9c741", 6456118),
+ DT_ENTRY1("makechange", "120107", "0ee70eea03ca810bf0de3dcecfd9c741", 6456118),
DT_ENTRY1("makingme", "r1/220209", "96f4346cdf887a6ced4026e13ecc64ea", 2082406),
DT_ENTRY1("mgaeb", "110326", "9e79d4c25be31698254648579288e6dc", 676818),
DT_ENTRY1("midnightsnack", "r5/230101", "1c97703470406638f16874faacaa7b9c", 761726),
@@ -1130,13 +1130,13 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("risorg_glulx", "060308", "86158d4fe6da56b253db871685f95c99", 545280),
DT_ENTRY1("risorg_glulx", "171024", "3eb4e5aecb2c899bec5db264928fa252", 568576),
DT_ENTRY1("risorg_glulx", "171114", "ba7417d44454c43a3fb9ffc31c5da0bc", 701928),
- DT_ENTRY1("robinandorchid", "140602", "2561b2f1f0b9d3550e6052d6e5fa2ac3", 1210868),
+ DT_ENTRY1("robinorchid", "140602", "2561b2f1f0b9d3550e6052d6e5fa2ac3", 1210868),
DT_ENTRY1("rocketmanfromsea", "120507", "33c7faa1be533ce760f89da13997dbbf", 2210282),
DT_ENTRY1("roguelikegoose", "200112", "c80283327325ce312164240d6515579f", 636244),
DT_ENTRY1("safe_glulx", "110109", "95af9e7de6e31fdeff6bd3cf7969434d", 648720),
DT_ENTRY1("sagebrushcactus", "100918", "de27a377b78387126b77552bccf0a085", 640246),
- DT_ENTRY1("sagesanctumscramble", "r1/200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
- DT_ENTRY1("sagesanctumscramble", "r2/201205", "15830904ce96b418e949f0e3b9318dec", 877568),
+ DT_ENTRY1("sagesanctum", "r1/200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
+ DT_ENTRY1("sagesanctum", "r2/201205", "15830904ce96b418e949f0e3b9318dec", 877568),
DT_ENTRY1("samfortunepi", "090510", "f177d973432b7a27302f1a79c8106f72", 706326),
DT_ENTRY0("seasonalapocalypse", "5e951b117302169cdb77e832115937f0", 2207454),
DT_ENTRY1("secretletter", "150107 Deluxe", "152f91e432a49c3f61a8ecd7bca1d6c4", 2274048),
@@ -1145,44 +1145,44 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("sensory", "000329", "7432f9e1d416034acf10e8a499368b9e", 202258),
DT_ENTRY1("sensory", "000329", "7c5a00524809e4402ddf0554394e81bc", 132608),
DT_ENTRY1("shadowcathedral", "150228 Deluxe", "8da968205614859105c89e95179d268c", 2723072),
- DT_ENTRY1("shadowoperative", "200929", "3bb8da82f1d81e35ee152d5ecd6ba3e4", 1140422),
- DT_ENTRY1("shadowoperative", "r2/201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
+ DT_ENTRY1("shadowoper", "200929", "3bb8da82f1d81e35ee152d5ecd6ba3e4", 1140422),
+ DT_ENTRY1("shadowoper", "r2/201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
DT_ENTRY1("shadowsdeep", "r1/220630", "4d0b65a40f50e1d04bfc5bdef31b5aa6", 1307402),
DT_ENTRY1("shapes", "000001", "a011827749eeef8afe6f6b8d5bfb78db", 1254912),
DT_ENTRY1("sheephere", "160416", "1de700b758ef6f975150a6bd8926880d", 621466),
DT_ENTRY1("signalerror", "111116", "739510541192f01467b319b70ed7bf1f", 2138394),
DT_ENTRY1("skmmc", "150116", "46aee190f69d75592d72b1e3c573b6a8", 831452),
- DT_ENTRY1("slouchingbedlamglulx", "140613", "c3ee4e636fb1ef2a0438dc3a08d4c1eb", 982754),
+ DT_ENTRY1("slouchbedlam", "140613", "c3ee4e636fb1ef2a0438dc3a08d4c1eb", 982754),
DT_ENTRY0("smittenkittens", "c3402d5d8b94675af5e3e0069366d4fd", 1240942),
- DT_ENTRY1("songmockingbird", "r2/220422", "1f0fe56c7c8bb1f87723493b60fa84a6", 1447318),
+ DT_ENTRY1("songmockbird", "r2/220422", "1f0fe56c7c8bb1f87723493b60fa84a6", 1447318),
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("superluminalvagranttwin", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
+ DT_ENTRY1("superluminal", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
DT_ENTRY1("tcom", "121103", "67504ebc3d525f6a29fa800b6e12229d", 326226),
DT_ENTRY1("terminatorchaser", "r2/150315", "ac10ba4e7d15ebe4262cb3b9d683ef12", 1698614),
- DT_ENTRY1("terminatorrobotrescue", "150214", "596b41d3ecc38bfb9a6aee085f333591", 1054550),
+ DT_ENTRY1("terminator", "150214", "596b41d3ecc38bfb9a6aee085f333591", 1054550),
DT_ENTRY1("theabbey", "080626", "3abcc1b85a36efb73815e1cd37143210", 645274),
DT_ENTRY1("thebigfall", "r1/210624", "4fcfb19c283e3860aa463dd9e3a77263", 1342530),
DT_ENTRY1("thebigfall", "r2/210711", "dad981d1fde0f573fd7c4b4d2652ca69", 1389634),
DT_ENTRY1("thebigfall", "r2/210814", "7b5f8df5b909e2ca49ab7aedf1661f56", 1389378),
DT_ENTRY1("thebox", "170813", "91ec66de5a2b6d9e9e889835857c03e7", 1371546),
- DT_ENTRY1("theeleusinianmiseries", "200926", "4ca599f36ae1559356bb224879213382", 2265116),
- DT_ENTRY1("theeleusinianmiseries", "r3/201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
+ DT_ENTRY1("eleusinian", "200926", "4ca599f36ae1559356bb224879213382", 2265116),
+ DT_ENTRY1("eleusinian", "r3/201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
DT_ENTRY1("thefourthriddle", "181228", "07f018d38c164615890adc44855fb15b", 1281176),
DT_ENTRY1("thehouseoffear", "111109", "f952621c0d7d8808ec4c339f0c1b3872", 1132748),
- DT_ENTRY1("theinformal7abbreviated", "150706", "79e489ca1095835e2de90b5a9ea0812c", 611172),
- DT_ENTRY1("theislandofdoctorwooby", "150811", "c6bf4a675821d51c1ec251ff2bfd4770", 1164724),
+ DT_ENTRY1("theinformal7abbrev", "150706", "79e489ca1095835e2de90b5a9ea0812c", 611172),
+ DT_ENTRY1("islanddoctorwooby", "150811", "c6bf4a675821d51c1ec251ff2bfd4770", 1164724),
DT_ENTRY1("thelaughinggnome", "160212", "c55fc26f587526618c4baf820b33f3f4", 728918),
DT_ENTRY1("thelibrary", "141212", "a545e2f3c25715a0b693ada6407e2b54", 1201984),
- DT_ENTRY1("thelostkingdomofcodetopia", "171113", "961fcb440ebd5f7738545a2f705c9785", 747220),
+ DT_ENTRY1("thelostkingdomcode", "171113", "961fcb440ebd5f7738545a2f705c9785", 747220),
DT_ENTRY1("thelostmountain", "r1/210228", "47ca99926b9b15ed327f07b22277d445", 1350882),
- DT_ENTRY1("themagpietakesthetrain", "200924", "19d8fc67b3dfbb7a1dc88fa02d26e6d4", 2315066),
- DT_ENTRY1("themagpietakesthetrain", "r9/201106", "a9203d02e6439bea926a73686bec0466", 2318650),
- DT_ENTRY1("themaryjaneoftomorrow", "160605", "b8842f2deb9b283cccd272c0dbfc2369", 10344070),
+ DT_ENTRY1("magpietrain", "200924", "19d8fc67b3dfbb7a1dc88fa02d26e6d4", 2315066),
+ DT_ENTRY1("magpietrain", "r9/201106", "a9203d02e6439bea926a73686bec0466", 2318650),
+ DT_ENTRY1("maryjaneoftomorrow", "160605", "b8842f2deb9b283cccd272c0dbfc2369", 10344070),
DT_ENTRY1("themuseum", "081128", "8285ac707a9a47900c380d8af9632d1b", 3266510),
DT_ENTRY1("theoutcasts", "170312", "234a5a35fc846aca8a4363a773d032e1", 731070),
DT_ENTRY1("thephoenixmove", "080821", "564e3f053220cb23342a6984cfcef8f9", 611890),
@@ -1193,9 +1193,9 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("theskycrane", "160602", "f40afca1c0252a90a614c27b39a6bd82", 626632),
DT_ENTRY1("thespywhoatelunch", "120102", "4d6d33ff7c740020067d85cdcb46678e", 839742),
DT_ENTRY1("thestorm", "190107", "f0a0f037fec735bdfe770f1f171e03a8", 820842),
- DT_ENTRY1("thethiefofwovenwoods", "110513", "cf0cee73644411e8176c7320eb8b68d8", 388820),
- DT_ENTRY1("thetimemachine2021", "r3/210627", "92409db44e62a5d91ee6a0f0767294c7", 1150004),
- DT_ENTRY1("thetimemachine2021", "r4/210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
+ DT_ENTRY1("thethiefwovenwoods", "110513", "cf0cee73644411e8176c7320eb8b68d8", 388820),
+ DT_ENTRY1("timemachi21", "r3/210627", "92409db44e62a5d91ee6a0f0767294c7", 1150004),
+ DT_ENTRY1("timemachi21", "r4/210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
DT_ENTRY1("thetinyhouse", "091210", "5e86e6852c049ac973af5175d61b60e9", 823552),
DT_ENTRY1("thetinyhouse", "r1/100425", "44d3e300ced2828af1509e5019271b26", 838656),
DT_ENTRY1("thetraintoabaddon", "141107", "55a4a454fba273067cc127c4f1a8ce3a", 848180),
@@ -1209,17 +1209,17 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("trialofthetnuop", "170813", "d8a34dc6c9b0e2d037d8cc3de006f42b", 616062),
DT_ENTRY1("trollslayer", "151112", "fa3dee31c195732ad6a13a6e0b54d625", 920230),
DT_ENTRY1("tryagain", "160922", "64de60e3dbc7eb492a34a0a693156659", 626116),
- DT_ENTRY1("turbochesthair", "200928", "420f40b233e4b221e6fff2bec050dc23", 2091802),
- DT_ENTRY1("turbochesthair", "r1/201031", "b744b2b71afbf863b387bacaa2f33da4", 2210346),
+ DT_ENTRY1("turbochest", "200928", "420f40b233e4b221e6fff2bec050dc23", 2091802),
+ DT_ENTRY1("turbochest", "r1/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", "r2/191215", "48966f89d00f4c8ce1fc2946636bd190", 3715706),
DT_ENTRY1("undertheythunder", "200928", "bd069d2e3e841cea7a7d2694681b548a", 1070370),
- DT_ENTRY1("unscientificfiction", "090803", "de1c4a2bf4024eb4c0e5fee0e0fd4746", 679608),
+ DT_ENTRY1("unscientificfict", "090803", "de1c4a2bf4024eb4c0e5fee0e0fd4746", 679608),
DT_ENTRY1("valleyofsteel", "140330", "88311986461cec17e776d82a5ac18416", 1853024),
DT_ENTRY1("walking", "200626", "0a8f6530e5a619ad9e0764a645e8404d", 822256),
- DT_ENTRY1("walkneighborhood", "r1/221124", "593e57ec12999ee4ce6c2a2309ffb32c", 841136),
+ DT_ENTRY1("awalkaround", "r1/221124", "593e57ec12999ee4ce6c2a2309ffb32c", 841136),
DT_ENTRY1("wand", "171118", "b824638fc1d015b0837688322839ada0", 830208),
DT_ENTRY1("winterstormdraco", "150928", "b4835af78525e56420f138c2e5f6806c", 812124),
DT_ENTRY1("wishertheurgist", "160708", "4bbe0b3a29d57d1428e6cd6cf7c97fce", 824204),
@@ -1229,8 +1229,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("wordsofpower", "021229", "dfb5064095b4d71291b81dd281d8c520", 6240896),
DT_ENTRY1("yourdeath4acts", "r1/211123", "eadf48993ab9e2e8d841f60cef89d22d", 840054),
DT_ENTRY1("zeldata", "200503", "5141a90761011ab8f70e4aa64b8b8f72", 1232604),
- DT_ENTRY1("zorkglulx", "080504", "94839db9d8437e493a4b254e6e540359", 1020160),
- DT_ENTRY1("zorkglulx", "r4/190920", "4e4d79be545166fdbf5117d7c025a960", 1076736),
+ DT_ENTRY1("zorkdm", "080504", "94839db9d8437e493a4b254e6e540359", 1020160),
+ DT_ENTRY1("zorkdm", "r4/190920", "4e4d79be545166fdbf5117d7c025a960", 1076736),
// Apollo 18+20 IF Tribute Album
DT_ENTRY0("apollo3", "33cf75f5bcc2a28af85d83e4e3f3b846", 482978),
Commit: cb38290555ffcf4502a79079feeca3a3d276f5d5
https://github.com/scummvm/scummvm/commit/cb38290555ffcf4502a79079feeca3a3d276f5d5
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes wrong / mispelled title (II)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index db0b1e16a97..3faf80b324f 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -30,20 +30,20 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// English games
{ "aardvarkhype", "AardVarK versus The Hype" },
- { "academregular", "Academic Pursuits As Opposed To Regular Pursuits" },
+ { "academregular", "Academic Pursuits as Opposed to Regular Pursuits" },
{ "acbs", "A Cock and Bull Story" },
{ "acg", "Adventurer's Consumer Guide" },
{ "acmj", "The Making of ACMJ Game" },
{ "adv350_glulx", "Adventure" },
{ "adventura", "Adventura" },
{ "aftertheaccident", "After the Accident" },
- { "ailiphilia", "Ailiphilia - A *GASP* SAGA!" },
+ { "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" },
+ { "anchorheaddemo", "Anchorhead: Special Edition (Demo)" },
{ "anchorhead", "Anchorhead" },
{ "andelmanyard", "Andelmans' Yard" },
{ "andromeda1983", "Andromeda 1983" },
@@ -53,43 +53,43 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "andromedadream", "Andromeda Dreaming" },
{ "archaeologicalfict", "Archaeological Fiction" },
{ "ariadneinaeaea", "Ariadne in Aeaea" },
- { "aroilingoriginal", "A Roiling Original: Squeeal! A Sequel!" },
+ { "aroilingoriginal", "A Roiling Original" },
{ "artoffugue", "Art of Fugue" },
{ "ascensionlimb", "Ascension of Limbs" },
{ "ascentgothictower", "The Ascent of the Gothic Tower" },
- { "atc", "ATC, an interactive aviation" },
+ { "atc", "ATC" },
{ "aurora", "Aurora" },
{ "balances_glulx", "Balances" },
{ "baretegi", "Baretegi" },
- { "barroombrawl_glulx", "Barroom Brawl: Punch for your life" },
+ { "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, a Grimmly Perverted Fairy Tale" },
+ { "briar", "Briar" },
{ "btyt", "Bigger Than You Think" },
- { "bureaucrocy_glulx", "Bureaucrocy, a boring tale about paperwork" },
+ { "bureaucrocy_glulx", "Bureaucrocy" },
{ "buygold", "Buy Gold" },
- { "candlewindless", "Candle flames in windless air" },
+ { "candlewindless", "Candle Flames in Windless Air" },
{ "canyouescape", "Can You Escape" },
{ "castronegroblues", "Castronegro Blues" },
{ "cave", "Cave" },
{ "checkpoint", "Checkpoint" },
- { "cheesedoff_glulx", "Cheesed Off! A very cheesey adventure" },
+ { "cheesedoff_glulx", "Cheesed Off!" },
{ "childrenloblolly", "The Children of Loblolly Lodge" },
{ "chipmonk", "Chipmonk" },
{ "chlorophyll", "Chlorophyll" },
{ "codetopia", "Codetopia - A Code Adventure" },
- { "colderlight", "The Colder Light: A Winter's Tale" },
+ { "colderlight", "The Colder Light" },
{ "colorthetruth", "Color the Truth" },
{ "comp01tr", "Comp01ter Game: N0n C0mp0s Ment1s" },
{ "confhist", "Conflicting Histories" },
{ "cos", "City of Secrets" },
{ "cosmoserve_glulx", "CosmoServe: An Adventure for the BBS-Enslaved" },
{ "counterfeitmonkey", "Counterfeit Monkey" },
- { "countingcrabs", "Counting Crabs: How many crabs can you count?" },
- { "crackcoldone", "Crack open a cold one with the Boiz" },
+ { "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" },
@@ -101,20 +101,19 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "diaperquest", "Diaper Quest" },
{ "discovertheworld", "Discover The World" },
{ "donotmeddle", "Do Not Meddle" },
- { "douchebag", "Douchebag, an Existential Adventure" },
- { "downtheserpent", "Down, the Serpent and the Sun: an Anatomy" },
- { "dptmb2aa", "Don't Push The Mailbox 2 And Aisle" },
+ { "douchebag", "Douchebag" },
+ { "dptmb2aa", "Don't Push The Mailbox 2 and Aisle" },
{ "dracula1_glulx", "Dracula: Part 1, The First Night" },
- { "dracula2_glulx", "Dracula: Part 2, The Arrival" },
- { "dragondemons", "Dragon Demons: A World Traveling RPG" },
+ { "dracula2_glulx", "Dracula: Part 2, The Arrival" },
+ { "dragondemons", "Dragon Demons" },
{ "dragon_glulx", "Dragon Adventure" },
{ "dragonpass", "Dragon's Pass" },
{ "drolltolltroll", "Droll Toll Troll" },
{ "dudewheremyscapula", "Dude, Where's My Scapula" },
- { "duelspannedages", "The Duel that Spanned the Ages" },
+ { "duelspannedages", "The Duel That Spanned the Ages" },
{ "dungeonspuzzle", "Dungeon's Puzzle" },
{ "dungeontext1", "Dungeon Text I - Escape From Darkness" },
- { "dynapowers", "Dynamite Powers vs. the Ray of Night!" },
+ { "dynapowers", "Dynamite Powers vs. The Ray of Night! (Director's Cut)" },
{ "elsegar1", "Elsegar I - Arrival" },
{ "endlesssands", "Endless Sands" },
{ "endling", "The Endling Archive" },
@@ -127,10 +126,10 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "finalproject", "Final Project" },
{ "flattenlondon", "Flattened London" },
{ "flexiblesurvival", "Flexible Survival" },
- { "further_glulx", "Further, a color-coded existential tangle" },
+ { "further_glulx", "Further" },
{ "gaiawebch12", "Gaia-Web Chapter 12: The Silence of the Thunder" },
{ "gatewayferrets", "Gateway of the Ferrets" },
- { "genesisquest", "Genesis Quest, an interlude through stories" },
+ { "genesisquest", "Genesis Quest" },
{ "getout", "Get Out!" },
{ "ghosteringtonnight", "Ghosterington Night" },
{ "ghost", "Ghost" },
@@ -150,16 +149,16 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "houseofmemories", "House of Memories" },
{ "houseofmystery", "The House of Mystery" },
{ "hungerdaemon", "Hunger Daemon" },
- { "illwind", "Ill Wind, Yet Another Interactive Enigma" },
+ { "illwind", "Ill Wind" },
{ "immunesystem", "Immune System" },
- { "improvorigins", "Improv-Origins" },
+ { "improvorigins", "Improv: Origins" },
{ "ingoodcompany", "In Good Company" },
{ "jadeite", "Jadeite for the Queen" },
{ "jasonandmedea", "Jason and Medea" },
{ "kingshredspatches", "The King of Shreds and Patches" },
{ "klaustrophobia", "Klaustrophobia" },
{ "koa", "Kingdom of Amphibia" },
- { "lastresort", "Last Resort, a sweltering afternoon in the Deep South" },
+ { "lastresort", "Last Resort" },
{ "limeergot", "Lime Ergot" },
{ "limen", "Limen" },
{ "lmstvg_glulx", "LMS The Video Game" },
@@ -173,11 +172,11 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "magicword", "The Magic Word" },
{ "makechange", "Maybe make some change" },
{ "makingme", "The Making of Me" },
- { "mgaeb", "My Girlfriend's An Evil Bitch" },
+ { "mgaeb", "My Girlfriend's an Evil Bitch" },
{ "midnightsnack", "Midnight Snack" },
{ "mollybutterthieves", "Molly and the Butter Thieves" },
- { "moments1", "Moments out of Time: Renegade" },
- { "moments2", "Moments out of Time 2: Adventure Type" },
+ { "moments1", "Moments Out of Time: Renegade" },
+ { "moments2", "Moments Out of Time 2: Adventure Type" },
{ "monksea", "Monk by the Sea" },
{ "moonbaseindigo", "Moonbase Indigo" },
{ "mugglestudies", "Muggle Studies" },
@@ -190,7 +189,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "officegoose", "Office Goose" },
{ "oldfogey", "Old Fogey" },
{ "oliviasorphanorium", "Olivia's Orphanorium" },
- { "onefishtwofish", "One Fish Two Fish" },
+ { "onefishtwofish", "One Fish, Two Fish, Red Fish" },
{ "oppositelyopal", "Oppositely Opal" },
{ "ottumwa_glulx", "PDFA Ottumwa" },
{ "phoenixfire", "Phoenix-Fire" },
@@ -201,7 +200,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "portfoliopiece", "Portfolio Piece" },
{ "pytho_glulx", "Pytho's Mask" },
{ "raidersstones", "Raiders of the Holy Stones" },
- { "rar", "Reference and Representation: An Approach to First-Order Semantics" },
+ { "rar", "Reference and Representation" },
{ "returnstars", "Return to the Stars" },
{ "reorbushcave_glulx", "Reor's Bush-Cave" },
{ "risorg_glulx", "Risorgimento Represso" },
@@ -220,9 +219,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "shadowcathedral", "The Shadow in the Cathedral" },
{ "shadowoper", "Shadow Operative" },
{ "shadowsdeep", "Of Their Shadows Deep" },
- { "shapes", "Shapes: an Interactive Surrealism" },
+ { "shapes", "Shapes" },
{ "sheephere", "Sheep Here" },
- { "signalerror", "Signal Error: Tongue-in-cheek glitch correction" },
+ { "signalerror", "Signal Error" },
{ "skmmc", "Someone Keeps Moving My Chair" },
{ "slouchbedlam", "Slouching Towards Bedlam" },
{ "smittenkittens", "Smitten Kittens" },
@@ -235,8 +234,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "superluminal", "Superluminal Vagrant Twin" },
{ "tcom", "The Colour of Magic" },
{ "terminatorchaser", "Terminator Chaser" },
- { "terminator", "Terminator, a Robot Rescue" },
- { "theabbey", "The Abbey, a medieval murder mystery" },
+ { "terminator", "Terminator" },
+ { "theabbey", "The Abbey" },
{ "thebigfall", "The Big Fall" },
{ "thebox", "The Box" },
{ "eleusinian", "The Eleusinian Miseries" },
@@ -258,12 +257,12 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "thesimpletale", "The Simple Tale" },
{ "theskycrane", "The Sky Crane" },
{ "thespywhoatelunch", "The Spy Who Ate Lunch" },
- { "thestorm", "The Storm, a self-portrait" },
+ { "thestorm", "The Storm" },
{ "thethiefwovenwoods", "The Thief of Woven Woods" },
{ "timemachi21", "The Time Machine" },
{ "thetinyhouse", "The Tiny House" },
{ "thetraintoabaddon", "The Train To Abaddon" },
- { "thiefpokemon", "Thief, a Pokemon Text Adventure" },
+ { "thiefpokemon", "Thief" },
{ "timecapsule", "A Time Capsule" },
{ "timeless", "Timeless" },
{ "todayisthesame", "Today is the Same as Any Other" },
@@ -271,7 +270,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "tomtrundle", "The Incredibly Mild Misadventures of Tom Trundle" },
{ "trialofthetnuop", "Trial of the Inuop" },
{ "trollslayer", "Trollslayer" },
- { "tryagain", "Try Again " },
+ { "tryagain", "Try Again" },
{ "turbochest", "Turbo Chest Hair Massacre" },
{ "uie", "Under, In Erebus" },
{ "umw_glulx", "UMW" },
@@ -288,9 +287,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "wizardsniffer", "The Wizard Sniffer" },
{ "wof", "Works of Fiction" },
{ "wordsofpower", "Words of Power" },
- { "yourdeath4acts", "Your Death, in four acts" },
+ { "yourdeath4acts", "Your Death, in Four Acts" },
{ "zeldata", "The Legend of Zelda: A Text Adventure" },
- { "zorkdm", "Zork: A Computerized Fantasy Simulation Game" },
+ { "zorkdm", "Zork (by Dean Menezes)" },
// Apollo 18+20: The IF Tribute Album
{ "apollo3", "Apollo 18+20 #03: She's Actual Size" },
@@ -855,9 +854,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// French games
{ "archcivesuliroya", "Archives Culinaires Royales - Période dâEssai" },
{ "astressolitaires", "Astres Solitaires" },
- { "ekphrasis", "Ekphrasis, les Aventures de Gilbert Fontenelle" },
+ { "ekphrasis", "Ekphrasis" },
{ "lieuxcommuns_glulx", "Lieux communs" },
- { "sarvegne_glulx", "Sarvegne, une visite qui conduit loin" },
+ { "sarvegne_glulx", "Sarvegne" },
{ "scarabeekatana", "Le Scarabee et le Katana" },
{ "templefeu", "Le Temple de Feu" },
@@ -881,28 +880,27 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// German games
- { "dergarten", "Der onirische Garten" },
- { "deronirischegarten", "Der Garten: Der Aufenthalt in einem traumhaften Garten" },
- { "jaeger", "Jäger der heiligen Steine - Ein Abenteuer in Raum und Zeit" },
+ { "dergarten", "Der Onirische Garten" },
+ { "deronirischegarten", "Der Garten" },
+ { "jaeger", "Jäger der Heiligen Steine" },
{ "kleinehalbling", "Der kleine Halbling" },
- { "matthiasclaudius", "Der unsägliche und vermeidbare Tod des Matthias Claudius" },
- { "morgenwirdklausur", "Morgen wird Klausur geschrieben" },
- { "patanoirde", "PataNoir - Ein unvergleichlicher Kriminalfall" },
- { "spaterbesuch", "Ein später Besuch" },
+ { "matthiasclaudius", "Der unsägliche und Vermeidbare Tod des Matthias Claudius" },
+ { "morgenwirdklausur", "Morgen Wird Klausur Geschrieben" },
+ { "patanoirde", "PataNoir - Ein Unvergleichlicher Kriminalfall" },
+ { "spaterbesuch", "Ein Später Besuch" },
// Italian games
{ "beyondita_glulx", "Beyond" },
{ "pietraluna_glulx", "La Pietra della Luna" },
- { "poesia_glulx", "Manca solo un verso a quella poesia" },
+ { "poesia_glulx", "Manca Solo un Verso a Quella Poesia" },
{ "schizo", "Schizo - Escape to the Void" },
- { "slendermanbase", "Slenderman - l'incubo (base)" },
- { "slenderman", "Slenderman - l'incubo" },
+ { "slenderman", "Slenderman - L'Incubo" },
{ "snuff", "Snuff Movie" },
{ "villamorgana_glulx", "Villa Morgana" },
// Spanish games
{ "alienlaaventura", "ALIEN: La Aventura" },
- { "conrumbo", "Con Rumbo" },
+ { "conrumbo_glulx", "Con Rumbo" },
{ "ultimohogar_glulx", "Misterio en el Ultimo Hogar" },
{ "hhorcus_glulx", "Homo Homini Orcus" },
{ "kerulen_glulx", "Ke Rulen los Petas" },
@@ -916,7 +914,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "vanyar_glulx", "Vanyar" },
// Russian games
- { "devoursglulx", "All Things Devours" },
+ { "devours", "All Things Devours" },
{ nullptr, nullptr }
};
@@ -1952,7 +1950,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("poesia_glulx", Common::IT_ITA, "398874", "de6d58b378dee41d273f7bb3c5da4220", 978440),
DT_ENTRYL1("schizo", Common::IT_ITA, "180907", "3531f6066802f53f9b095b5221fac4d2", 6198900),
DT_ENTRYL1("schizo", Common::IT_ITA, "180907", "30ff0bffbe7e1c11ea4a7ec30e0b8c76", 194560),
- DT_ENTRYL1("slendermanbase", Common::IT_ITA, "r3/140721", "6765e1c656f4dd1af25235bc9b11585c", 1156562),
+ DT_ENTRYL1("slenderman", Common::IT_ITA, "r3/140721", "6765e1c656f4dd1af25235bc9b11585c", 1156562),
DT_ENTRYL1("slenderman", Common::IT_ITA, "r3/140721", "b6a73057d3ff8e54011eab2556c2332c", 13465166),
DT_ENTRYL1("snuff", Common::IT_ITA, "180827", "1005bf49b80982997ed3b0930c390d5d", 135168),
DT_ENTRYL1("snuff", Common::IT_ITA, "r1/081125", "82724ff65cd9c839ee9621245326e8f6", 129884),
@@ -1960,7 +1958,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// Spanish games
DT_ENTRYL1("alienlaaventura", Common::ES_ESP, "081124", "e09c0e91e53a07c768eb473deae9619c", 6884846),
- DT_ENTRYL1("conrumbo", Common::ES_ESP, "010527", "024946d9d10190694d90dedd34ab648e", 127744),
+ DT_ENTRYL1("conrumbo_glulx", Common::ES_ESP, "010527", "024946d9d10190694d90dedd34ab648e", 127744),
DT_ENTRYL1("dracula1_glulx", Common::ES_ESP, "071227", "a2266f816a8e6afa324ad98e8ddb707b", 467354),
DT_ENTRYL1("dracula2_glulx", Common::ES_ESP, "080819", "c9ff350c10f4ef88db667e58a3696938", 715450),
DT_ENTRYL1("hhorcus_glulx", Common::ES_ESP, "100818", "48e7d8f6cd53506778e035eeab6c545c", 4191072),
@@ -1977,7 +1975,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("vanyar_glulx", Common::SE_SWE, "030613", "4a80396f31f9cced2b6689341ac5d2cc", 278780),
// Russian games
- DT_ENTRYL1("devoursglulx", Common::RU_RUS, "r2/220224", "65a51e53c1498823024dcec286971f19", 365312),
+ DT_ENTRYL1("devours", Common::RU_RUS, "r2/220224", "65a51e53c1498823024dcec286971f19", 365312),
DT_END_MARKER
};
Commit: 0ac998f44bd756e205ce4bddcb4ae44ef0d47fc7
https://github.com/scummvm/scummvm/commit/0ac998f44bd756e205ce4bddcb4ae44ef0d47fc7
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes wrong extra info, versioning info, multiformat info
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 3faf80b324f..b0d7e2cc03e 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -921,50 +921,50 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
const GlkDetectionEntry GLULXE_GAMES[] = {
// English games
- DT_ENTRY1("aardvarkhype", "r1/211104", "a5d8109ab52c23b571a069f840b87288", 1289116),
+ DT_ENTRY1("aardvarkhype", "211104", "a5d8109ab52c23b571a069f840b87288", 1289116),
DT_ENTRY0("academregular", "37f8d2484cf254f7836fd938b37584b6", 931046),
- DT_ENTRY1("academregular", "r6/201018", "f960ae98eb122500ae82e5bb49b432a4", 929766),
+ DT_ENTRY1("academregular", "201018", "f960ae98eb122500ae82e5bb49b432a4", 929766),
DT_ENTRY1("acbs", "170705", "6b108c327301ccba5de41f3b98772b33", 1334066),
DT_ENTRY1("acg", "070501", "1a3eb782d28dd8ae8da40f21adb174f0", 817408),
- DT_ENTRY1("acmj", "r1/220607", "581a2d9a0df17a2852cf28a14bd78a46", 602220),
- DT_ENTRY1("adv350_glulx", "961209", "cf232df2a3364a6f0821a8ef631c81a1", 167424),
- DT_ENTRY1("adv350_glulx", "961209", "e1939485dc2d4aab637144fc842b479d", 195406),
+ DT_ENTRY1("acmj", "220607", "581a2d9a0df17a2852cf28a14bd78a46", 602220),
+ DT_ENTRY1("adv350_glulx", "961209/v1", "cf232df2a3364a6f0821a8ef631c81a1", 167424),
+ DT_ENTRY1("adv350_glulx", "961209/v2", "e1939485dc2d4aab637144fc842b479d", 195406),
DT_ENTRY1("adventura", "171031", "4ca16a77854814124e1ab8df7270ed20", 659912),
- DT_ENTRY1("aftertheaccident", "r1/230228", "cccb23dd3a52e0f79f8371c72f45f2a0", 977430),
- DT_ENTRY1("ailiphilia", "r4/220228", "d52dd34d4e48692afd7ead53ee30a026", 1317440),
+ DT_ENTRY1("aftertheaccident", "230228", "cccb23dd3a52e0f79f8371c72f45f2a0", 977430),
+ DT_ENTRY1("ailiphilia", "220228", "d52dd34d4e48692afd7ead53ee30a026", 1317440),
DT_ENTRY1("airport", "080204", "d3db494abc309a42b4dccfa53243a783", 234728),
DT_ENTRY1("alabaster", "090609", "7f664b6eef28485a2f85a1831b041246", 3132122),
- DT_ENTRY1("alabaster", "r1/090604", "3e7913a97275d57d4f2fcec7b014b167", 3374558),
+ DT_ENTRY1("alabaster", "090604", "3e7913a97275d57d4f2fcec7b014b167", 3374558),
DT_ENTRY1("aliasthemagpie", "190206", "a4281a03b797582ea53aa203b1eb7236", 1875956),
DT_ENTRY1("alongdrink", "150214", "8120604cd0cb566897fdb0f2786f4b43", 2164954),
DT_ENTRY1("anatidaephobia", "170121", "a651c03db50e624fc8da5679ac731b53", 786902),
DT_ENTRY1("anchorheaddemo", "070202", "f2e60c4c3aad4c6a2b18d4d20040ed76", 635974),
- DT_ENTRY0("anchorhead", "8913be5c1feeca879111c356daf87291", 18634158),
- DT_ENTRY1("andelmanyard", "r1/221124", "b965b85c050000f2c32c7822e1aa3d84", 1110132),
- DT_ENTRY0("andromeda1983", "dcb44d52f383a4ae813145630202d49c", 9580734),
- DT_ENTRY0("andromedaapocext", "c740f7c85f5d673e0fb6b216e0433332", 7464444),
- DT_ENTRY0("andromedaascending", "5947436a0109a634506691ee744d6e3e", 1752292),
+ DT_ENTRY1("anchorhead", "??????", "8913be5c1feeca879111c356daf87291", 18634158),
+ DT_ENTRY1("andelmanyard", "221124", "b965b85c050000f2c32c7822e1aa3d84", 1110132),
+ DT_ENTRY1("andromeda1983", "151208", "dcb44d52f383a4ae813145630202d49c", 9580734),
+ DT_ENTRY1("andromedaapocext", "120804", "c740f7c85f5d673e0fb6b216e0433332", 7464444),
+ DT_ENTRY1("andromedaascending", "130701", "5947436a0109a634506691ee744d6e3e", 1752292),
DT_ENTRY1("androawakefc", "120121", "64b2e5268c154130dc0d46b40c4e3e94", 884850),
- DT_ENTRY1("andromedadream", "r2/120716", "781b9397fdbad55e3ff5b02ce528cfbe", 2005254),
- DT_ENTRY1("archaeologicalfict", "r2/210618", "7ad460c904ac49f6d0857ea0d10d3f30", 762222472),
+ DT_ENTRY1("andromedadream", "120716", "781b9397fdbad55e3ff5b02ce528cfbe", 2005254),
+ DT_ENTRY1("archaeologicalfict", "210618", "7ad460c904ac49f6d0857ea0d10d3f30", 762222472),
DT_ENTRY1("ariadneinaeaea", "161129", "f796d793ea7b26e21abf6478ecb841a8", 1219646),
DT_ENTRY1("aroilingoriginal", "150327", "48719b01e0b805df27fcf1e021c6780f", 3731214),
- DT_ENTRY1("artoffugue", "100911 No Music", "b570048a98acb680b8305043f1f1c866", 1596664),
- DT_ENTRY1("artoffugue", "100911", "2be7f91abade14d81b85843d82d52e86", 21605450),
+ DT_ENTRY1("artoffugue", "100911/v1", "b570048a98acb680b8305043f1f1c866", 1596664),
+ DT_ENTRY1("artoffugue", "100911/v2", "2be7f91abade14d81b85843d82d52e86", 21605450),
DT_ENTRY1("ascensionlimb", "200927", "30aa45bec407ff833a56e552b451ff95", 1160460),
- DT_ENTRY1("ascensionlimb", "r3/210110", "19a8d2f1cbd6ef612118941314ede73d", 1355276),
+ DT_ENTRY1("ascensionlimb", "210110", "19a8d2f1cbd6ef612118941314ede73d", 1355276),
DT_ENTRY1("ascentgothictower", "140831", "5fa0426759ecc243abd54f3c1c4f6d12", 2408444),
- DT_ENTRY0("atc", "312ef9bf8d06145948994ad596c57ce3", 65536),
+ DT_ENTRY1("atc", "??????", "312ef9bf8d06145948994ad596c57ce3", 65536),
DT_ENTRY1("aurora", "110219", "5561b20f74d67b0e71c2b73c2ca85943", 2198110),
DT_ENTRY1("balances_glulx", "961216", "84e0bc6295bc979754d0aa40982d1a12", 383542),
DT_ENTRY1("baretegi", "160131", "8f1ea267fca902d07c41cb5fae8a6efb", 651420),
DT_ENTRY1("barroombrawl_glulx", "160226", "a6b2641c76c1a28e5ff8f5188a06c63e", 637692),
- DT_ENTRY1("batman66", "r7/220303", "a692872f5d50d2d78b937c884a9d50b7", 949954),
+ DT_ENTRY1("batman66", "220303", "a692872f5d50d2d78b937c884a9d50b7", 949954),
DT_ENTRY1("beasttorrackmoor", "071014", "80d093ceb324b7288b6c5715f8391d3d", 579578),
DT_ENTRY1("becauseyouremine", "161019", "643df12ae55ed54c9c1172753fc71d52", 648134),
- DT_ENTRY0("beingthere", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
- DT_ENTRY0("beyondglulx", "64a351bc6757a58080b801a14d878fc2", 1303364),
- DT_ENTRY1("blackknife", "r1/210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
+ DT_ENTRY1("beingthere", "10???\?/v1", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
+ DT_ENTRY1("beyond_glulx", "100115", "64a351bc6757a58080b801a14d878fc2", 1303364),
+ DT_ENTRY1("blackknife", "210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
DT_ENTRY1("briar", "130707", "fb40823ab510ca052c8736163332ea6d", 766272),
DT_ENTRY1("btyt", "130101", "97c6c3622d0d5a2f7a5e4f9ca521c13d", 412214),
DT_ENTRY1("bureaucrocy_glulx", "140401", "530a9efefff27ce37d75e5dc8de8ad5d", 565522),
@@ -973,20 +973,20 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("canyouescape", "131027", "330ec51e1f138a5f28df687c749ac959", 339406),
DT_ENTRY1("castronegroblues", "130314", "fa6a51335c716de20510bd418081295b", 695186),
DT_ENTRY1("cave", "040606", "67d3036084bb769ae925a8b6f3be84ed", 279960),
- DT_ENTRY1("checkpoint", "r1/200506", "3c3f538628d128d32b5170e945d436ce", 966944),
- DT_ENTRY1("checkpoint", "r2/200521", "84db33f90fd6a5cdecbcc7e2a227c3bc", 967058),
- DT_ENTRY1("checkpoint", "r3/200914", "4e28ac9cbb61e0835644824df7c5409d", 977298),
+ DT_ENTRY1("checkpoint", "200506", "3c3f538628d128d32b5170e945d436ce", 966944),
+ DT_ENTRY1("checkpoint", "200521", "84db33f90fd6a5cdecbcc7e2a227c3bc", 967058),
+ DT_ENTRY1("checkpoint", "200914", "4e28ac9cbb61e0835644824df7c5409d", 977298),
DT_ENTRY1("cheesedoff_glulx", "160315", "27a5288bce1b9aed55c150cba9f2e930", 666448),
- DT_ENTRY1("childrenloblolly", "r1/220117", "1e2ebaa7bc46054d38eed6283ce71517", 824276),
+ DT_ENTRY1("childrenloblolly", "220117", "1e2ebaa7bc46054d38eed6283ce71517", 824276),
DT_ENTRY1("chipmonk", "190725", "dfd2a54378d96e2e0de203b52879501e", 647590),
DT_ENTRY1("chlorophyll", "150212", "447eae9f3c961baec28cbef9432839e7", 1089226),
DT_ENTRY1("codetopia", "171103", "40f486f5a68fee9d99623167cf750874", 682480),
DT_ENTRY1("colderlight", "120312", "eed41f2779bdf940f84b4e0a33036e69", 1192960),
DT_ENTRY0("colorthetruth", "b9ea873d69fd82d1e0535d55b4b84cac", 1372266),
- DT_ENTRY0("comp01tr", "1d51522ee3057a3f7206fa83c151a6de", 149760),
+ DT_ENTRY1("comp01tr", "012001", "1d51522ee3057a3f7206fa83c151a6de", 149760),
DT_ENTRY1("confhist", "190603", "7409eea74565594355edb7fd6f64ee5c", 646882),
DT_ENTRY1("cos", "030624", "21bbf38c4e358ff2fd34e3d7424c8d36", 8462908),
- DT_ENTRY1("cosmoserve_glulx", "r1/171005", "a0e995309ba2b1bc0fda138da86ca366", 1798024),
+ DT_ENTRY1("cosmoserve_glulx", "171005", "a0e995309ba2b1bc0fda138da86ca366", 1798024),
DT_ENTRY1("counterfeitmonkey", "160520", "24b94c1d870740880629983fc181d7b8", 14806568),
DT_ENTRY1("counterfeitmonkey", "171224", "340232662aa8e9f4d45726e8ca7f9f5a", 12580166),
DT_ENTRY1("counterfeitmonkey", "181204", "c3e41db7aa8642f40b157c51fa91a26b", 12348938),
@@ -996,18 +996,18 @@ 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", "r15/220917", "82008663b8d3e7da04debed8b5380150", 1349544),
- DT_ENTRY1("crashdisaster", "r19/221124", "405241206e6368228c33ab826dd87832", 1391784),
+ 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),
- DT_ENTRY1("darkness_glulx", "r5/201003", "0e95840879e88523117d72ab7861f184", 1217422),
+ DT_ENTRY1("darkness_glulx", "201003", "0e95840879e88523117d72ab7861f184", 1217422),
DT_ENTRY1("deadcities", "081214", "0d276d62017b6b1b9e07b79e3fd98b5f", 1195136),
DT_ENTRY1("deathofftc", "130930", "8e48819a77855adf1a1879b2fb2e03ab", 1211826),
DT_ENTRY1("delphinashouse", "150214", "5c6e7d0f23ccc3fb17d64bcfdc14ae5e", 2199754),
DT_ENTRY1("diaperquest", "171224", "31d355119d0aa4c719cd8093457857b3", 417101284),
DT_ENTRY1("discovertheworld", "150731", "77b1b18260082d25f4de51318e885eaa", 17127846),
- DT_ENTRY0("donotmeddle", "7f2864618567e6d8f587ea5dc9afe879", 800588),
+ DT_ENTRY1("donotmeddle", "160223", "7f2864618567e6d8f587ea5dc9afe879", 800588),
DT_ENTRY1("douchebag", "150117", "20372d8a1cc2c6c8181f4ea7d6ec2a6c", 750454),
DT_ENTRY1("downtheserpent", "150214", "276a492ca99e76827265a70f84bcddd7", 1456140),
DT_ENTRY1("dptmb2aa", "200324", "8336c30f8b28a73583b9fdd7a753ae88", 565760),
@@ -1015,81 +1015,81 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("dracula2_glulx", "080819", "8b78b92771fc0f368ebc7fd0ff8e79bb", 696250),
DT_ENTRY1("dragondemons", "000001", "ce5c6c3e9eb5c45d83edcdba263729e9", 982528),
DT_ENTRY1("dragon_glulx", "040211", "8daf42fd31e76a075fd2a831e6be23ac", 1625986),
- DT_ENTRY1("dragonpass", "r1/211111", "20511b3e33d0f9a72505e42ce3708b22", 919824),
+ DT_ENTRY1("dragonpass", "211111", "20511b3e33d0f9a72505e42ce3708b22", 919824),
DT_ENTRY1("drolltolltroll", "131021", "518955b338fca036fa9611c86c30f9ae", 435544),
DT_ENTRY1("dudewheremyscapula", "160323", "95911f3a23498a24912f5cf64ddfb88d", 642518),
DT_ENTRY1("duelspannedages", "100403", "4887e9c2e6df64ac85be17bedaed36f9", 628480),
DT_ENTRY1("dungeonspuzzle", "180428", "6f9413eb4901da34adbdd79753094c2a", 662208),
DT_ENTRY1("dungeontext1", "130317", "1c69e410ff3fa7c7dcf83875a7f3a963", 746466),
- DT_ENTRY1("dynapowers", "Director's Cut r2/210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
+ DT_ENTRY1("dynapowers", "210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
DT_ENTRY1("elsegar1", "200917", "76925bff593a871c2668bedafe099058", 863114),
DT_ENTRY1("endlesssands", "150215", "2105d775eb759af04ab788e046d965e0", 982748),
DT_ENTRY1("endlesssands", "150712", "55b31591423b011bb99be2724a6bdbe9", 1005788),
DT_ENTRY1("endling", "090217", "52500f2301277154258d2a846d45aedb", 148908),
DT_ENTRY1("enterpriseincident", "020428", "ab2d1e4dd1ca079b502bc92b3ac4a1ac", 1067372),
DT_ENTRY1("equivocalingr", "090509", "537279579b7c0dd2f5d8213a84209c7f", 1285236),
- DT_ENTRY1("exigentseasons", "r1/210827", "959b453f617f5de41f5265226912236c", 1612108),
- DT_ENTRY1("exigentseasons", "r2/220219", "7ee8c390fbddb20b72934a517e52a17e", 1616972),
+ DT_ENTRY1("exigentseasons", "210827", "959b453f617f5de41f5265226912236c", 1612108),
+ DT_ENTRY1("exigentseasons", "220219", "7ee8c390fbddb20b72934a517e52a17e", 1616972),
DT_ENTRY1("familiar", "200702", "4e347fdc86a979e865fa790d94bbf30a", 2294330),
DT_ENTRY1("farmquest", "111028", "e49e02b73047fb16427c8882035a4be6", 415940),
- DT_ENTRY1("fatevanguard", "r1/230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
+ DT_ENTRY1("fatevanguard", "230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
DT_ENTRY1("finalproject", "140517", "9ace3f9fa908a3b96a6153afa0e30720", 738248),
DT_ENTRY1("flattenlondon", "200926", "f3fa437bc2e99ceb97b43c5617f0d4db", 1785910),
- DT_ENTRY1("flattenlondon", "r8/210106", "55a9d547c9222483e72e3e76871246cf", 1790262),
+ DT_ENTRY1("flattenlondon", "210106", "55a9d547c9222483e72e3e76871246cf", 1790262),
DT_ENTRY1("flexiblesurvival", "110307", "0d225782edd27fffb7ab0e423e9bad4d", 860108),
- DT_ENTRY1("flexiblesurvival", "r67/200611", "2ee899c54cfd6c2eb8e4f8e737fa4ac9", 264677996),
+ DT_ENTRY1("flexiblesurvival", "200611", "2ee899c54cfd6c2eb8e4f8e737fa4ac9", 264677996),
DT_ENTRY1("flexiblesurvival", "230412", "429e583862248f2bebed062d61dee351", 530020822),
DT_ENTRY1("further_glulx", "150117", "227bf3da188ae42e43b8b88b66561252", 682770),
- DT_ENTRY1("gaiawebch12", "r1/160104", "876c8ad8648b4035db67d09f38e9f4d4", 2458080),
+ DT_ENTRY1("gaiawebch12", "160104", "876c8ad8648b4035db67d09f38e9f4d4", 2458080),
DT_ENTRY1("gatewayferrets", "191206", "0db20a85e6f044d0968dd1c6eea47c2f", 776178),
DT_ENTRY1("genesisquest", "140319", "c51f6d78e73aa0d846a2e38d4c187cfc", 1647616),
DT_ENTRY1("getout", "190823", "61d1b8622f47bf01027d6537dcdb256a", 641758),
DT_ENTRY1("ghosteringtonnight", "150815", "29ee591bd93084b5a450f2324d47de3b", 1940030),
- DT_ENTRY1("ghost", "r1/210716", "8a612292dd5c09cabb64ad0cb41d842b", 794292),
- DT_ENTRY0("glkchess", "43a14ea7a35d7944504d3017f33fd40b", 252340),
- DT_ENTRY0("glkebook", "1dc4d02840ee7cbf61dc359bc6a69c22", 61162),
+ DT_ENTRY1("ghost", "210716", "8a612292dd5c09cabb64ad0cb41d842b", 794292),
+ 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", "r4/210806", "d9438ba0fc0583a30f907b877f068710", 2180180),
+ DT_ENTRY1("grooverland", "210806", "d9438ba0fc0583a30f907b877f068710", 2180180),
DT_ENTRY1("hardpuzzle1", "151117", "ee0a36c15599629bfc4fef9d3d83f70f", 601068),
DT_ENTRY1("hardpuzzle2", "151209", "db2880a4bf6539b30b922c83d1f35877", 626752),
DT_ENTRY1("hardpuzzle3", "160107", "9dffb3f6fc8daf2bf4a27b4b43745b93", 796682),
DT_ENTRY1("haroldnight2003", "141007", "ac404358f94472c2e9c8bc07596995db", 949134),
DT_ENTRY1("herecomestreble", "160619", "573a53ce59a78c09bdfcf4f09b5cfd60", 666278),
- DT_ENTRY1("hismajesty", "r1/230305", "615014064a099b45861feac57868d91a", 2701802),
+ DT_ENTRY1("hismajesty", "230305", "615014064a099b45861feac57868d91a", 2701802),
DT_ENTRY1("hobbit", "010911", "87212129f54fd80c1f31104eee222f2c", 183642),
- DT_ENTRY1("hobbitredux_glulx", "r2/170425", "766d0af2efc767d387ba30eeb0db81d2", 622482),
- DT_ENTRY1("hobbitredux_glulx", "r2/170425", "d0850bafc2ad394e37ee0a5d1d9c508e", 582656),
+ DT_ENTRY1("hobbitredux_glulx", "170425/v1", "766d0af2efc767d387ba30eeb0db81d2", 622482),
+ DT_ENTRY1("hobbitredux_glulx", "170425/v2", "d0850bafc2ad394e37ee0a5d1d9c508e", 582656),
DT_ENTRY1("houseofmemories", "200426", "bb74ef8a7831af2d99c9aaae1e02b743", 679844),
DT_ENTRY1("houseofmystery", "180608", "97e29a1a074ab5b46f5b7edf9914a957", 1252656),
DT_ENTRY1("houseofmystery", "180929", "4b34547babe73117e6575d559b71d1e5", 2486390),
DT_ENTRY1("hungerdaemon","141202", "9908fa1aad277bbc968587ea388d179f", 1496460),
DT_ENTRY1("illwind", "130515", "3904b4080d16b1e5d56caa6df64d5887", 1057002),
DT_ENTRY1("immunesystem", "200330", "1080f88bd537e11557cc1efd43c5d4b4", 614052),
- DT_ENTRY1("improvorigins", "r2/220810", "d734064ca6f678017db416820eee43dc", 1006110),
+ DT_ENTRY1("improvorigins", "220810", "d734064ca6f678017db416820eee43dc", 1006110),
DT_ENTRY1("ingoodcompany", "161114", "8e7d4e242f7dff5d9e9be419e2da857b", 1628586),
- DT_ENTRY1("jadeite", "r1/201009", "1aad49311944d4e2e32b07a7d20120ab", 623962),
+ DT_ENTRY1("jadeite", "201009", "1aad49311944d4e2e32b07a7d20120ab", 623962),
DT_ENTRY1("jasonandmedea", "110307", "ce392dbb2b0c76f2c9961925dfb9229a", 646362),
DT_ENTRY1("kingshredspatches", "090722", "87765824be7facf6400a392633f84602", 4340676),
DT_ENTRY1("klaustrophobia", "110926", "d8751353ff883a1439c4c90cac2991fa", 3599478),
DT_ENTRY1("koa", "000001", "f70361a47c2e9571a4fdc72ce7453197", 1085696),
DT_ENTRY1("lastresort", "070213", "bc26a4383290d3c04657ea58841b3d91", 787200),
DT_ENTRY1("limeergot", "151130", "1290543b3d72115bc31201ed244b5011", 1008590),
- DT_ENTRY1("limen", "r1/210814", "d196f9bb0ea07b178b6b3fb7b5eb8649", 683000),
+ DT_ENTRY1("limen", "210814", "d196f9bb0ea07b178b6b3fb7b5eb8649", 683000),
DT_ENTRY1("lmstvg_glulx", "080404", "9dc7716acde7bc5bdc460f11f7ad51f9", 312920),
DT_ENTRY1("lockdown", "150112", "556ecd86ad03658d443e8deaba126601", 1338172),
- DT_ENTRY1("lockeddoor10", "r1/220202", "10002a1896d514b08416cffbf673f8c1", 989882),
- DT_ENTRY1("lockeddoor11", "r1/220214", "d96f42aec8da45f0c194a28ce3c1892e", 1019760),
+ DT_ENTRY1("lockeddoor10", "220202", "10002a1896d514b08416cffbf673f8c1", 989882),
+ DT_ENTRY1("lockeddoor11", "220214", "d96f42aec8da45f0c194a28ce3c1892e", 1019760),
DT_ENTRY1("lockkey", "1.12", "6f621089d571d2dada889e4367f4d20b", 269862),
- DT_ENTRY1("lonelytroll", "r1/220501", "05b1503fa7d757ec8417a777afa9a86e", 2334570),
+ DT_ENTRY1("lonelytroll", "220501", "05b1503fa7d757ec8417a777afa9a86e", 2334570),
DT_ENTRY1("lostislands", "110524", "9f439a77eccf4813aebebbe8093e8c57", 3145932),
DT_ENTRY1("loveassistant", "200923", "16931f135f38efaee72dac89a7c9ae27", 1051098),
- DT_ENTRY1("loveassistant", "r1/201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
- DT_ENTRY1("magicword", "r1/230226", "d8a4512ef0d952eecc1dbfcf5feeb810", 935362),
+ DT_ENTRY1("loveassistant", "201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
+ DT_ENTRY1("magicword", "230226", "d8a4512ef0d952eecc1dbfcf5feeb810", 935362),
DT_ENTRY1("makechange", "120107", "0ee70eea03ca810bf0de3dcecfd9c741", 6456118),
- DT_ENTRY1("makingme", "r1/220209", "96f4346cdf887a6ced4026e13ecc64ea", 2082406),
+ DT_ENTRY1("makingme", "220209", "96f4346cdf887a6ced4026e13ecc64ea", 2082406),
DT_ENTRY1("mgaeb", "110326", "9e79d4c25be31698254648579288e6dc", 676818),
- DT_ENTRY1("midnightsnack", "r5/230101", "1c97703470406638f16874faacaa7b9c", 761726),
+ DT_ENTRY1("midnightsnack", "230101", "1c97703470406638f16874faacaa7b9c", 761726),
DT_ENTRY1("mollybutterthieves", "160704", "e8d72805a49b658df517a91857a7feaf", 1870384),
DT_ENTRY1("moments1", "061113", "6a7092f959c8a731cb2651860a00a4eb", 684314),
DT_ENTRY1("moments2", "070417", "6c18999a3689234664b3daef737811ca", 13970974),
@@ -1103,56 +1103,56 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("necronskeep", "190114", "2db002f0b695a4050249c0cd822d9c7b", 1027002),
DT_ENTRY1("newcat", "110929", "51d263a55473d4d1ce0bceebca93a878", 795092),
DT_ENTRY1("nightmare", "150927", "5a1800ab91062b1edf96671d4de15fb5", 646038),
- DT_ENTRY1("nssri", "180606", "c8e18e3c0ea50ecab2723fa581997acc", 1376102),
- DT_ENTRY1("nssri", "r3/180606", "452fefbff5479f6aacf1b70a396c029d", 1393304),
- DT_ENTRY1("officegoose", "r11/200101", "3def1e8a27f8d12b26d93ede124d99f7", 571742),
+ DT_ENTRY1("nssri", "180606/v1", "c8e18e3c0ea50ecab2723fa581997acc", 1376102),
+ DT_ENTRY1("nssri", "180606/v2", "452fefbff5479f6aacf1b70a396c029d", 1393304),
+ DT_ENTRY1("officegoose", "200101", "3def1e8a27f8d12b26d93ede124d99f7", 571742),
DT_ENTRY1("oldfogey", "160512", "bb1cc12fcc2c0d606d237cb8bed8ef7e", 612406),
DT_ENTRY1("oliviasorphanorium", "121118", "f0719bf95ca31e2bf964ebf11628b9ba", 1279388),
- DT_ENTRY1("onefishtwofish", "r1/211025", "121e6cd8d048525f9a67ad7b127fd3bc", 906032),
+ DT_ENTRY1("onefishtwofish", "211025", "121e6cd8d048525f9a67ad7b127fd3bc", 906032),
DT_ENTRY1("oppositelyopal", "150214", "e7bbe4bca68cf243c64528b464b99ebf", 1515910),
DT_ENTRY1("ottumwa_glulx", "021409", "1fc1da4f374493bee3a13c143beeba58", 537712),
DT_ENTRY1("phoenixfire", "190204", "1aab4fc41f54524f98988045aa6be1df", 767690),
- DT_ENTRY1("photopia_glulx", "10274", "eab3f6371531c78b2e80803e1636da7d", 627050),
+ DT_ENTRY1("photopia_glulx", "10274/v1", "eab3f6371531c78b2e80803e1636da7d", 627050),
DT_ENTRY1("piedaterreblunders", "171216", "6195647baed23df20a1e16e02d046505", 1115466),
- DT_ENTRY0("pinched", "a6087088eddc38bbed669d531993c688", 1107350),
+ DT_ENTRY1("pinched", "130116", "a6087088eddc38bbed669d531993c688", 1107350),
DT_ENTRY1("pizzadelivery", "181115", "d47886a06ab5ec9ed256d56fefc75b8a", 620486),
DT_ENTRY1("portfoliopiece", "170510", "efd348ae57ca688962388a410d273451", 636614),
DT_ENTRY1("pytho_glulx", "020223", "3bfe1fa8468e96538b084db5c5feac55", 437408),
- DT_ENTRY1("raidersstones", "r2/220116", "285cb947b9dbf4ad4ccd9606b4c34d44", 1485424),
+ DT_ENTRY1("raidersstones", "220116", "285cb947b9dbf4ad4ccd9606b4c34d44", 1485424),
DT_ENTRY1("rar", "160423", "d45b8709505785738bb6f935c6e2cb2e", 881040),
DT_ENTRY1("reorbushcave_glulx", "170406 Censored", "10c52283c50482a876f7fcc19d19934e", 1377424),
DT_ENTRY1("reorbushcave_glulx", "170406 Explicit", "53ed4c8cd45aea30954e1442b169368e", 1496516),
DT_ENTRY1("reorbushcave_glulx", "170424 Censored", "67fa7a51a11494ae58b1cd298f99c1bc", 1377276),
DT_ENTRY1("reorbushcave_glulx", "170424 Explicit", "37883e3c63a18db1bed8bc4e81d13414", 1539506),
- DT_ENTRY1("returnstars", "r3/211226", "c95cd6045069fd91e0114dc10e8d19de", 1186674),
+ DT_ENTRY1("returnstars", "211226", "c95cd6045069fd91e0114dc10e8d19de", 1186674),
DT_ENTRY1("risorg_glulx", "060308", "86158d4fe6da56b253db871685f95c99", 545280),
DT_ENTRY1("risorg_glulx", "171024", "3eb4e5aecb2c899bec5db264928fa252", 568576),
DT_ENTRY1("risorg_glulx", "171114", "ba7417d44454c43a3fb9ffc31c5da0bc", 701928),
DT_ENTRY1("robinorchid", "140602", "2561b2f1f0b9d3550e6052d6e5fa2ac3", 1210868),
DT_ENTRY1("rocketmanfromsea", "120507", "33c7faa1be533ce760f89da13997dbbf", 2210282),
- DT_ENTRY1("roguelikegoose", "200112", "c80283327325ce312164240d6515579f", 636244),
+ DT_ENTRY1("roguelikegoose", "200112/gblorb", "c80283327325ce312164240d6515579f", 636244),
DT_ENTRY1("safe_glulx", "110109", "95af9e7de6e31fdeff6bd3cf7969434d", 648720),
DT_ENTRY1("sagebrushcactus", "100918", "de27a377b78387126b77552bccf0a085", 640246),
- DT_ENTRY1("sagesanctum", "r1/200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
- DT_ENTRY1("sagesanctum", "r2/201205", "15830904ce96b418e949f0e3b9318dec", 877568),
+ 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 Deluxe", "152f91e432a49c3f61a8ecd7bca1d6c4", 2274048),
+ DT_ENTRY1("secretletter", "150107", "152f91e432a49c3f61a8ecd7bca1d6c4", 2274048),
DT_ENTRY1("section1awakened", "150812", "e05b999f193566771ff08679d5512143", 625112),
- DT_ENTRY1("seedscafe", "r1/210206", "3014cd94a6505def8f3e1754b73d22f2", 652732),
- DT_ENTRY1("sensory", "000329", "7432f9e1d416034acf10e8a499368b9e", 202258),
- DT_ENTRY1("sensory", "000329", "7c5a00524809e4402ddf0554394e81bc", 132608),
- DT_ENTRY1("shadowcathedral", "150228 Deluxe", "8da968205614859105c89e95179d268c", 2723072),
+ 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", "r2/201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
- DT_ENTRY1("shadowsdeep", "r1/220630", "4d0b65a40f50e1d04bfc5bdef31b5aa6", 1307402),
+ DT_ENTRY1("shadowoper", "201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
+ DT_ENTRY1("shadowsdeep", "220630", "4d0b65a40f50e1d04bfc5bdef31b5aa6", 1307402),
DT_ENTRY1("shapes", "000001", "a011827749eeef8afe6f6b8d5bfb78db", 1254912),
DT_ENTRY1("sheephere", "160416", "1de700b758ef6f975150a6bd8926880d", 621466),
DT_ENTRY1("signalerror", "111116", "739510541192f01467b319b70ed7bf1f", 2138394),
DT_ENTRY1("skmmc", "150116", "46aee190f69d75592d72b1e3c573b6a8", 831452),
DT_ENTRY1("slouchbedlam", "140613", "c3ee4e636fb1ef2a0438dc3a08d4c1eb", 982754),
- DT_ENTRY0("smittenkittens", "c3402d5d8b94675af5e3e0069366d4fd", 1240942),
- DT_ENTRY1("songmockbird", "r2/220422", "1f0fe56c7c8bb1f87723493b60fa84a6", 1447318),
+ DT_ENTRY1("smittenkittens", "160816", "c3402d5d8b94675af5e3e0069366d4fd", 1240942),
+ DT_ENTRY1("songmockbird", "220422", "1f0fe56c7c8bb1f87723493b60fa84a6", 1447318),
DT_ENTRY1("spaceship", "090928", "e52390cba328a8c863150ce4651fa71f", 1429732),
DT_ENTRY1("speedracer", "190617", "10d61f0fa2c3cbe122112f32d05e03a0", 613834),
DT_ENTRY1("spirI7wrak", "141218", "d7e58b86d1c6e06ecdc83ebbb7b20242", 2631214),
@@ -1161,15 +1161,15 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("superluminal", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
DT_ENTRY1("tcom", "121103", "67504ebc3d525f6a29fa800b6e12229d", 326226),
- DT_ENTRY1("terminatorchaser", "r2/150315", "ac10ba4e7d15ebe4262cb3b9d683ef12", 1698614),
+ DT_ENTRY1("terminatorchaser", "150315", "ac10ba4e7d15ebe4262cb3b9d683ef12", 1698614),
DT_ENTRY1("terminator", "150214", "596b41d3ecc38bfb9a6aee085f333591", 1054550),
DT_ENTRY1("theabbey", "080626", "3abcc1b85a36efb73815e1cd37143210", 645274),
- DT_ENTRY1("thebigfall", "r1/210624", "4fcfb19c283e3860aa463dd9e3a77263", 1342530),
- DT_ENTRY1("thebigfall", "r2/210711", "dad981d1fde0f573fd7c4b4d2652ca69", 1389634),
- DT_ENTRY1("thebigfall", "r2/210814", "7b5f8df5b909e2ca49ab7aedf1661f56", 1389378),
+ DT_ENTRY1("thebigfall", "210624", "4fcfb19c283e3860aa463dd9e3a77263", 1342530),
+ 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", "r3/201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
+ DT_ENTRY1("eleusinian", "201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
DT_ENTRY1("thefourthriddle", "181228", "07f018d38c164615890adc44855fb15b", 1281176),
DT_ENTRY1("thehouseoffear", "111109", "f952621c0d7d8808ec4c339f0c1b3872", 1132748),
DT_ENTRY1("theinformal7abbrev", "150706", "79e489ca1095835e2de90b5a9ea0812c", 611172),
@@ -1177,58 +1177,58 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thelaughinggnome", "160212", "c55fc26f587526618c4baf820b33f3f4", 728918),
DT_ENTRY1("thelibrary", "141212", "a545e2f3c25715a0b693ada6407e2b54", 1201984),
DT_ENTRY1("thelostkingdomcode", "171113", "961fcb440ebd5f7738545a2f705c9785", 747220),
- DT_ENTRY1("thelostmountain", "r1/210228", "47ca99926b9b15ed327f07b22277d445", 1350882),
+ DT_ENTRY1("thelostmountain", "210228", "47ca99926b9b15ed327f07b22277d445", 1350882),
DT_ENTRY1("magpietrain", "200924", "19d8fc67b3dfbb7a1dc88fa02d26e6d4", 2315066),
- DT_ENTRY1("magpietrain", "r9/201106", "a9203d02e6439bea926a73686bec0466", 2318650),
+ DT_ENTRY1("magpietrain", "201106", "a9203d02e6439bea926a73686bec0466", 2318650),
DT_ENTRY1("maryjaneoftomorrow", "160605", "b8842f2deb9b283cccd272c0dbfc2369", 10344070),
DT_ENTRY1("themuseum", "081128", "8285ac707a9a47900c380d8af9632d1b", 3266510),
DT_ENTRY1("theoutcasts", "170312", "234a5a35fc846aca8a4363a773d032e1", 731070),
- DT_ENTRY1("thephoenixmove", "080821", "564e3f053220cb23342a6984cfcef8f9", 611890),
+ DT_ENTRY1("thephoenixmove", "080821/v1", "564e3f053220cb23342a6984cfcef8f9", 611890),
DT_ENTRY1("therealmofaoria", "160412", "29f1e1568486fbcc95d06c470534c233", 4466630),
DT_ENTRY1("therealmofaoria", "161205", "87e9e7411e535e335e580d16be255671", 6458822),
- DT_ENTRY1("theredroom", "r1/220404", "aa04c9f178abd8261fbfe8a4f4f3740a", 617372),
+ DT_ENTRY1("theredroom", "220404", "aa04c9f178abd8261fbfe8a4f4f3740a", 617372),
DT_ENTRY1("thesimpletale", "121216", "ad56281f7fb97718269122c014230df6", 1348802),
DT_ENTRY1("theskycrane", "160602", "f40afca1c0252a90a614c27b39a6bd82", 626632),
DT_ENTRY1("thespywhoatelunch", "120102", "4d6d33ff7c740020067d85cdcb46678e", 839742),
DT_ENTRY1("thestorm", "190107", "f0a0f037fec735bdfe770f1f171e03a8", 820842),
DT_ENTRY1("thethiefwovenwoods", "110513", "cf0cee73644411e8176c7320eb8b68d8", 388820),
- DT_ENTRY1("timemachi21", "r3/210627", "92409db44e62a5d91ee6a0f0767294c7", 1150004),
- DT_ENTRY1("timemachi21", "r4/210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
+ DT_ENTRY1("timemachi21", "210627", "92409db44e62a5d91ee6a0f0767294c7", 1150004),
+ DT_ENTRY1("timemachi21", "210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
DT_ENTRY1("thetinyhouse", "091210", "5e86e6852c049ac973af5175d61b60e9", 823552),
- DT_ENTRY1("thetinyhouse", "r1/100425", "44d3e300ced2828af1509e5019271b26", 838656),
+ DT_ENTRY1("thetinyhouse", "100425", "44d3e300ced2828af1509e5019271b26", 838656),
DT_ENTRY1("thetraintoabaddon", "141107", "55a4a454fba273067cc127c4f1a8ce3a", 848180),
DT_ENTRY1("thiefpokemon", "140111", "2bfabf36b6171ed487858c10af0ea88d", 358392),
- DT_ENTRY1("timecapsule", "r1/201005", "0d570e4c2cd8383fa45c99d000a40c2c", 613632),
+ DT_ENTRY1("timecapsule", "201005", "0d570e4c2cd8383fa45c99d000a40c2c", 613632),
DT_ENTRY1("timeless", "190510", "29aeb64448b6df40399bbd41152e925a", 616386),
DT_ENTRY1("todayisthesame", "190518", "ba4478b484043d7943f834c672d5835a", 1800722),
DT_ENTRY1("tohellinahamper", "170412", "f12baa1762e29c9528baec31347a18b0", 973550),
- DT_ENTRY1("tohellinahamper", "r2/191217", "40cccc5fcce65c03e41dfa664487de10", 1978492),
+ 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", "r1/201031", "b744b2b71afbf863b387bacaa2f33da4", 2210346),
+ 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", "r2/191215", "48966f89d00f4c8ce1fc2946636bd190", 3715706),
+ 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),
- DT_ENTRY1("awalkaround", "r1/221124", "593e57ec12999ee4ce6c2a2309ffb32c", 841136),
+ DT_ENTRY1("awalkaround", "221124", "593e57ec12999ee4ce6c2a2309ffb32c", 841136),
DT_ENTRY1("wand", "171118", "b824638fc1d015b0837688322839ada0", 830208),
- DT_ENTRY1("winterstormdraco", "150928", "b4835af78525e56420f138c2e5f6806c", 812124),
+ DT_ENTRY1("winterstormdraco", "150928/v1", "b4835af78525e56420f138c2e5f6806c", 812124),
DT_ENTRY1("wishertheurgist", "160708", "4bbe0b3a29d57d1428e6cd6cf7c97fce", 824204),
DT_ENTRY1("wizardsniffer", "171007", "834fbcad9b93f6fab461ad4b8ff48bb5", 1240012),
DT_ENTRY1("wof", "100515", "7de6ef1ecdec5066f65b1283b9203dc6", 10185552),
- DT_ENTRY1("wordsofpower", "021229 (No Sound)", "487ab63bce62d7fd86852b1974ba1a1c", 465306),
- DT_ENTRY1("wordsofpower", "021229", "dfb5064095b4d71291b81dd281d8c520", 6240896),
- DT_ENTRY1("yourdeath4acts", "r1/211123", "eadf48993ab9e2e8d841f60cef89d22d", 840054),
+ DT_ENTRY1("wordsofpower", "021229/v1", "487ab63bce62d7fd86852b1974ba1a1c", 465306),
+ DT_ENTRY1("wordsofpower", "021229/v2", "dfb5064095b4d71291b81dd281d8c520", 6240896),
+ DT_ENTRY1("yourdeath4acts", "211123", "eadf48993ab9e2e8d841f60cef89d22d", 840054),
DT_ENTRY1("zeldata", "200503", "5141a90761011ab8f70e4aa64b8b8f72", 1232604),
DT_ENTRY1("zorkdm", "080504", "94839db9d8437e493a4b254e6e540359", 1020160),
- DT_ENTRY1("zorkdm", "r4/190920", "4e4d79be545166fdbf5117d7c025a960", 1076736),
+ DT_ENTRY1("zorkdm", "190920", "4e4d79be545166fdbf5117d7c025a960", 1076736),
// Apollo 18+20 IF Tribute Album
DT_ENTRY0("apollo3", "33cf75f5bcc2a28af85d83e4e3f3b846", 482978),
@@ -1903,9 +1903,9 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("stc23_stygiandream", "230402", "1e4d4ee86084c116bb09732e6ab9d2fa", 1455946),
// French games
- DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
+ DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718/v1", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
DT_ENTRYL0("lieuxcommuns_glulx", Common::FR_FRA, "6e18273de25a0b882b0cf01770003146", 15659070),
- DT_ENTRYL1("sarvegne_glulx", Common::FR_FRA, "061101", "518ab27b773bb51f57c6526655f38e6f", 594306),
+ DT_ENTRYL1("sarvegne_glulx", Common::FR_FRA, "061101/blb", "518ab27b773bb51f57c6526655f38e6f", 594306),
DT_ENTRYL1("scarabeekatana", Common::FR_FRA, "070906", "e2ca97ca5579b544765e744964c9624f", 651590),
DT_ENTRYL1("templefeu", Common::FR_FRA, "070731", "73c3a0486d41a41c454108298014fac0", 2576096),
@@ -1931,29 +1931,29 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// German games
DT_ENTRYL1("dergarten", Common::DE_DEU, "180510", "b90eda22c098c5d70eb2a0cb5140dbe0", 2183442),
DT_ENTRYL1("deronirischegarten", Common::DE_DEU, "180730", "eb41961e5772ca99c03ba49f6b4ceb62", 476352),
- DT_ENTRYL1("deronirischegarten", Common::DE_DEU, "r1/190626", "b201ade8eb29a64892cf1370de3c9131", 9562670),
- DT_ENTRYL1("jaeger", Common::DE_DEU, "r1/210701", "4958d690aae92343b2cf4117fb65acd2", 1441682),
- DT_ENTRYL1("jaeger", Common::DE_DEU, "r4/211130", "392cc64126776d1cc9515ac66ed43b77", 1695248),
- DT_ENTRYL1("kleinehalbling", Common::DE_DEU, "r14/180019", "2250a4a81641a49874ed78fb3cd39533", 884946),
+ DT_ENTRYL1("deronirischegarten", Common::DE_DEU, "190626", "b201ade8eb29a64892cf1370de3c9131", 9562670),
+ DT_ENTRYL1("jaeger", Common::DE_DEU, "210701", "4958d690aae92343b2cf4117fb65acd2", 1441682),
+ DT_ENTRYL1("jaeger", Common::DE_DEU, "211130", "9f2cc6f728749d74f535dff31421df4e", 1695248),
+ DT_ENTRYL1("kleinehalbling", Common::DE_DEU, "180019", "2250a4a81641a49874ed78fb3cd39533", 884946),
DT_ENTRYL1("matthiasclaudius", Common::DE_DEU, "170328", "514f28c468487b3239cb2fbc7c4a2dac", 1007368),
DT_ENTRYL1("matthiasclaudius", Common::DE_DEU, "171010", "437460fae6cd8b57d9e9599f5c29504f", 1010696),
DT_ENTRYL1("matthiasclaudius", Common::DE_DEU, "180730", "bc2d409cc3ab7c65f52332d64e792bae", 1016584),
DT_ENTRYL1("morgenwirdklausur", Common::DE_DEU, "170423", "b71391f995becb65992561d57ed80829", 724164),
DT_ENTRYL1("morgenwirdklausur", Common::DE_DEU, "170430", "85a966e56c4e0fc7d10df9bc3824da95", 727492),
DT_ENTRYL1("patanoirde", Common::DE_DEU, "131202", "9ed40b987510c7a8b7da4386ff8879b1", 969304),
- DT_ENTRYL1("spaterbesuch", Common::DE_DEU, "r2/191013", "24bd852ecb47a6f01cdaa9be80195f4a", 9608754),
+ DT_ENTRYL1("spaterbesuch", Common::DE_DEU, "191013", "24bd852ecb47a6f01cdaa9be80195f4a", 9608754),
// Italian games
- DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "100115", "a0cd0a410cc99aa7ff661129b8ec5de8", 1331582),
- DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "210810", "a89d1095e7fc7c6ca72ffd8c3a6bcc67", 1332118),
+ DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "100115/gblorb", "a0cd0a410cc99aa7ff661129b8ec5de8", 1331582),
+ DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "210810/gblorb", "a89d1095e7fc7c6ca72ffd8c3a6bcc67", 1332118),
DT_ENTRYL1("pietraluna_glulx", Common::IT_ITA, "110106", "8834e0273fc730b8f6dcd38bbba2894d", 1060656),
- DT_ENTRYL1("poesia_glulx", Common::IT_ITA, "398874", "de6d58b378dee41d273f7bb3c5da4220", 978440),
- DT_ENTRYL1("schizo", Common::IT_ITA, "180907", "3531f6066802f53f9b095b5221fac4d2", 6198900),
- DT_ENTRYL1("schizo", Common::IT_ITA, "180907", "30ff0bffbe7e1c11ea4a7ec30e0b8c76", 194560),
- DT_ENTRYL1("slenderman", Common::IT_ITA, "r3/140721", "6765e1c656f4dd1af25235bc9b11585c", 1156562),
- DT_ENTRYL1("slenderman", Common::IT_ITA, "r3/140721", "b6a73057d3ff8e54011eab2556c2332c", 13465166),
+ DT_ENTRYL1("poesia_glulx", Common::IT_ITA, "398874/blb", "de6d58b378dee41d273f7bb3c5da4220", 978440),
+ DT_ENTRYL1("schizo", Common::IT_ITA, "180907/v1", "3531f6066802f53f9b095b5221fac4d2", 6198900),
+ DT_ENTRYL1("schizo", Common::IT_ITA, "180907/v2", "30ff0bffbe7e1c11ea4a7ec30e0b8c76", 194560),
+ DT_ENTRYL1("slenderman", Common::IT_ITA, "140721/v1", "6765e1c656f4dd1af25235bc9b11585c", 1156562),
+ DT_ENTRYL1("slenderman", Common::IT_ITA, "140721/v2", "b6a73057d3ff8e54011eab2556c2332c", 13465166),
DT_ENTRYL1("snuff", Common::IT_ITA, "180827", "1005bf49b80982997ed3b0930c390d5d", 135168),
- DT_ENTRYL1("snuff", Common::IT_ITA, "r1/081125", "82724ff65cd9c839ee9621245326e8f6", 129884),
+ DT_ENTRYL1("snuff", Common::IT_ITA, "081125", "82724ff65cd9c839ee9621245326e8f6", 129884),
DT_ENTRYL1("villamorgana_glulx", Common::IT_ITA, "090404", "88feac9efb31e7e6bd832bda02ff0cfa", 1263196),
// Spanish games
Commit: 6ea27d0c36217373402504bedcf2a53426009234
https://github.com/scummvm/scummvm/commit/6ea27d0c36217373402504bedcf2a53426009234
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Deletes unwanted leftovers
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index b0d7e2cc03e..6230153c745 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -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),
Commit: d25e4cae6803905472d3c344788868cacc8f3862
https://github.com/scummvm/scummvm/commit/d25e4cae6803905472d3c344788868cacc8f3862
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds various "ParserComp", "SeedComp!", "NarraScope Game Jam", "Single Choice Jam" competitions,
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 6230153c745..5953c6ad20d 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -894,6 +894,75 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// Russian games
{ "devours", "All Things Devours" },
+ // ParserComp 2015
+ { "pc15_chlorophyll", "Chlorophyll" }, // 1st Place
+ { "pc15_oppositeopal", "Oppositely Opal" }, // 2nd Place
+ { "pc15_delphinahouse", "Delphina's House" }, // 3rd Place
+ { "pc15_alongdrink", "A Long Drink" }, // Entrant
+ { "pc15_downserpent", "Down, the Serpent and the Sun" }, // Entrant
+ { "pc15_endlesssands", "Endless Sands" }, // Entrant
+ { "pc15_lockdown", "Lockdown" }, // Entrant
+ { "pc15_terminator", "Terminator" }, // Entrant
+ { "pc15_terminatchase", "Terminator Chaser" }, // Entrant
+
+ // ParserComp 2021
+ { "pc21_grooverland", "Grooverland" }, // 1st Place
+ { "pc21_foreignsoil", "Foreign Soil" }, // 2nd Place
+ { "pc21_blackknife", "Black Knife Dungeon" }, // 3rd Place
+ { "pc21_timemachi21", "The Time Machine" }, // 6th Place
+ { "pc21_returnstars", "Return to the Stars" }, // 11th Place
+ { "pc21_daddybirthday", "Daddy's Birthday" }, // 15th Place
+ { "pc21_gameon", "Loud House âGame Onâ" }, // 16th Place
+
+ // ParserComp 2022
+ { "pc22_shadowsdeep", "Of Their Shadows Deep" }, // 2nd Place
+ { "pc22_improvorigins", "Improv: Origins" }, // 3rd Place
+ { "pc22_midnightself", "Midnight at Alâs Self Storage, Truck Rentals" }, // 8th Place
+ { "pc22_themuse", "The Muse" }, // 11th Place
+ { "pc22_anitasgoodbye", "Anita's Goodbye" }, // 14th Place
+
+ // ParserComp 2023
+ { "pc23_playerppa", "Player A - The Purple Pearl: A Two Player Adventure" }, // 1st Place
+ { "pc23_playerppb", "Player B - The Purple Pearl: A Two Player Adventure" }, // 1st Place
+ { "pc23_jessecompass", "Jesse Stavro's Compass" }, // 2nd Place
+ { "pc23_hinterlands", "Hinterlands: Delivered!" }, // 5th Place
+
+ // Event One of the Second Quadrennial Ryan Veeder Exposition for Good Interactive Fiction
+ { "caduceus", "Caduceus" }, // 1st Place
+ { "abandonedpools", "Antique Panzitoum" }, // 2nd Place
+ { "scarletportrait", "Scarlet Portrait Parlor" }, // 3rd Place
+ { "gayscience", "The Gay Science" }, // 4th Place
+ { "magnificientmuseum", "The Magnificent Museum of Masterly Masterworks" }, // 5th Place
+ { "whishperedream", "A Whispered Dream" }, // 6th Place
+ { "upspookyhouseq2e1", "Upon the Spooky House" }, // 7th Place
+
+ // Event Two of the Second Quadrennial Ryan Veeder Exposition for Good Interactive Fiction
+ { "gaiazivajarilo", "Gaia, Živa, Jarilo" }, // 1st Place
+ { "oldkingnebb", "Old King Nebb" }, // 2nd Place
+ { "indistinguishable", "Indistinguishable" }, // 3rd Place
+
+ // Event Three of the Second Quadrennial Ryan Veeder Exposition for Good Interactive Fiction
+ { "85verbs", "85 Verbs" }, // 1st Place
+ { "upspookyhouseq2e3", "Upon the Spooky House" }, // 3rd Place
+
+ // SeedComp! 2023
+ { "aftertheaccident", "After the Accident" }, // 2nd Place
+ { "hismajesty", "His Majesty's Royal Space Navy Service Handbook" }, // 2nd Place
+ { "magicword", "The Magic Word" }, // Entrant
+
+ // NarraScope 2020 Game Jam
+ { "quicksketch", "A Quick Sketch" },
+ { "movingon", "Moving (On)" },
+ { "narcissi", "Narcissi" },
+ { "sohoekekalmoe", "Sohoek Ekalmoe" },
+ { "timeoutwasteland", "Timeout in the Wasteland" },
+
+ // Single Choice Jam
+ { "boing", "Boing!" },
+ { "chinesefamily", "Chinese Family Dinner Moment" },
+ { "ifyouhadoneshot", "If You Had One Shot" },
+ { "devours", "All Things Devours" },
+
{ nullptr, nullptr }
};
@@ -907,13 +976,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("adv350_glulx", "961209/v1", "cf232df2a3364a6f0821a8ef631c81a1", 167424),
DT_ENTRY1("adv350_glulx", "961209/v2", "e1939485dc2d4aab637144fc842b479d", 195406),
DT_ENTRY1("adventura", "171031", "4ca16a77854814124e1ab8df7270ed20", 659912),
- DT_ENTRY1("aftertheaccident", "230228", "cccb23dd3a52e0f79f8371c72f45f2a0", 977430),
DT_ENTRY1("ailiphilia", "220228", "d52dd34d4e48692afd7ead53ee30a026", 1317440),
DT_ENTRY1("airport", "080204", "d3db494abc309a42b4dccfa53243a783", 234728),
DT_ENTRY1("alabaster", "090609", "7f664b6eef28485a2f85a1831b041246", 3132122),
DT_ENTRY1("alabaster", "090604", "3e7913a97275d57d4f2fcec7b014b167", 3374558),
DT_ENTRY1("aliasthemagpie", "190206", "a4281a03b797582ea53aa203b1eb7236", 1875956),
- DT_ENTRY1("alongdrink", "150214", "8120604cd0cb566897fdb0f2786f4b43", 2164954),
DT_ENTRY1("anatidaephobia", "170121", "a651c03db50e624fc8da5679ac731b53", 786902),
DT_ENTRY1("anchorheaddemo", "070202", "f2e60c4c3aad4c6a2b18d4d20040ed76", 635974),
DT_ENTRY1("anchorhead", "??????", "8913be5c1feeca879111c356daf87291", 18634158),
@@ -939,7 +1006,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("beasttorrackmoor", "071014", "80d093ceb324b7288b6c5715f8391d3d", 579578),
DT_ENTRY1("beingthere", "10???\?/v1", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
DT_ENTRY1("beyond_glulx", "100115", "64a351bc6757a58080b801a14d878fc2", 1303364),
- DT_ENTRY1("blackknife", "210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
DT_ENTRY1("briar", "130707", "fb40823ab510ca052c8736163332ea6d", 766272),
DT_ENTRY1("btyt", "130101", "97c6c3622d0d5a2f7a5e4f9ca521c13d", 412214),
DT_ENTRY1("bureaucrocy_glulx", "140401", "530a9efefff27ce37d75e5dc8de8ad5d", 565522),
@@ -954,7 +1020,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("cheesedoff_glulx", "160315", "27a5288bce1b9aed55c150cba9f2e930", 666448),
DT_ENTRY1("childrenloblolly", "220117", "1e2ebaa7bc46054d38eed6283ce71517", 824276),
DT_ENTRY1("chipmonk", "190725", "dfd2a54378d96e2e0de203b52879501e", 647590),
- DT_ENTRY1("chlorophyll", "150212", "447eae9f3c961baec28cbef9432839e7", 1089226),
DT_ENTRY1("codetopia", "171103", "40f486f5a68fee9d99623167cf750874", 682480),
DT_ENTRY1("colderlight", "120312", "eed41f2779bdf940f84b4e0a33036e69", 1192960),
DT_ENTRY1("comp01tr", "012001", "1d51522ee3057a3f7206fa83c151a6de", 149760),
@@ -976,12 +1041,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("darkness_glulx", "201003", "0e95840879e88523117d72ab7861f184", 1217422),
DT_ENTRY1("deadcities", "081214", "0d276d62017b6b1b9e07b79e3fd98b5f", 1195136),
DT_ENTRY1("deathofftc", "130930", "8e48819a77855adf1a1879b2fb2e03ab", 1211826),
- DT_ENTRY1("delphinashouse", "150214", "5c6e7d0f23ccc3fb17d64bcfdc14ae5e", 2199754),
DT_ENTRY1("diaperquest", "171224", "31d355119d0aa4c719cd8093457857b3", 417101284),
DT_ENTRY1("discovertheworld", "150731", "77b1b18260082d25f4de51318e885eaa", 17127846),
DT_ENTRY1("donotmeddle", "160223", "7f2864618567e6d8f587ea5dc9afe879", 800588),
DT_ENTRY1("douchebag", "150117", "20372d8a1cc2c6c8181f4ea7d6ec2a6c", 750454),
- DT_ENTRY1("downtheserpent", "150214", "276a492ca99e76827265a70f84bcddd7", 1456140),
DT_ENTRY1("dptmb2aa", "200324", "8336c30f8b28a73583b9fdd7a753ae88", 565760),
DT_ENTRY1("dracula1_glulx", "071227", "5cb76c66a0087ac70d61e21d99cdf26a", 448324),
DT_ENTRY1("dracula2_glulx", "080819", "8b78b92771fc0f368ebc7fd0ff8e79bb", 696250),
@@ -995,7 +1058,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("dungeontext1", "130317", "1c69e410ff3fa7c7dcf83875a7f3a963", 746466),
DT_ENTRY1("dynapowers", "210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
DT_ENTRY1("elsegar1", "200917", "76925bff593a871c2668bedafe099058", 863114),
- DT_ENTRY1("endlesssands", "150215", "2105d775eb759af04ab788e046d965e0", 982748),
DT_ENTRY1("endlesssands", "150712", "55b31591423b011bb99be2724a6bdbe9", 1005788),
DT_ENTRY1("endling", "090217", "52500f2301277154258d2a846d45aedb", 148908),
DT_ENTRY1("enterpriseincident", "020428", "ab2d1e4dd1ca079b502bc92b3ac4a1ac", 1067372),
@@ -1020,13 +1082,11 @@ 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("grooverland", "210806", "d9438ba0fc0583a30f907b877f068710", 2180180),
DT_ENTRY1("hardpuzzle1", "151117", "ee0a36c15599629bfc4fef9d3d83f70f", 601068),
DT_ENTRY1("hardpuzzle2", "151209", "db2880a4bf6539b30b922c83d1f35877", 626752),
DT_ENTRY1("hardpuzzle3", "160107", "9dffb3f6fc8daf2bf4a27b4b43745b93", 796682),
DT_ENTRY1("haroldnight2003", "141007", "ac404358f94472c2e9c8bc07596995db", 949134),
DT_ENTRY1("herecomestreble", "160619", "573a53ce59a78c09bdfcf4f09b5cfd60", 666278),
- DT_ENTRY1("hismajesty", "230305", "615014064a099b45861feac57868d91a", 2701802),
DT_ENTRY1("hobbit", "010911", "87212129f54fd80c1f31104eee222f2c", 183642),
DT_ENTRY1("hobbitredux_glulx", "170425/v1", "766d0af2efc767d387ba30eeb0db81d2", 622482),
DT_ENTRY1("hobbitredux_glulx", "170425/v2", "d0850bafc2ad394e37ee0a5d1d9c508e", 582656),
@@ -1036,7 +1096,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("hungerdaemon","141202", "9908fa1aad277bbc968587ea388d179f", 1496460),
DT_ENTRY1("illwind", "130515", "3904b4080d16b1e5d56caa6df64d5887", 1057002),
DT_ENTRY1("immunesystem", "200330", "1080f88bd537e11557cc1efd43c5d4b4", 614052),
- DT_ENTRY1("improvorigins", "220810", "d734064ca6f678017db416820eee43dc", 1006110),
DT_ENTRY1("ingoodcompany", "161114", "8e7d4e242f7dff5d9e9be419e2da857b", 1628586),
DT_ENTRY1("jadeite", "201009", "1aad49311944d4e2e32b07a7d20120ab", 623962),
DT_ENTRY1("jasonandmedea", "110307", "ce392dbb2b0c76f2c9961925dfb9229a", 646362),
@@ -1047,14 +1106,12 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("limeergot", "151130", "1290543b3d72115bc31201ed244b5011", 1008590),
DT_ENTRY1("limen", "210814", "d196f9bb0ea07b178b6b3fb7b5eb8649", 683000),
DT_ENTRY1("lmstvg_glulx", "080404", "9dc7716acde7bc5bdc460f11f7ad51f9", 312920),
- DT_ENTRY1("lockdown", "150112", "556ecd86ad03658d443e8deaba126601", 1338172),
DT_ENTRY1("lockeddoor10", "220202", "10002a1896d514b08416cffbf673f8c1", 989882),
DT_ENTRY1("lockeddoor11", "220214", "d96f42aec8da45f0c194a28ce3c1892e", 1019760),
DT_ENTRY1("lockkey", "1.12", "6f621089d571d2dada889e4367f4d20b", 269862),
DT_ENTRY1("lonelytroll", "220501", "05b1503fa7d757ec8417a777afa9a86e", 2334570),
DT_ENTRY1("lostislands", "110524", "9f439a77eccf4813aebebbe8093e8c57", 3145932),
DT_ENTRY1("loveassistant", "201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
- DT_ENTRY1("magicword", "230226", "d8a4512ef0d952eecc1dbfcf5feeb810", 935362),
DT_ENTRY1("makechange", "120107", "0ee70eea03ca810bf0de3dcecfd9c741", 6456118),
DT_ENTRY1("makingme", "220209", "96f4346cdf887a6ced4026e13ecc64ea", 2082406),
DT_ENTRY1("mgaeb", "110326", "9e79d4c25be31698254648579288e6dc", 676818),
@@ -1078,7 +1135,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("oldfogey", "160512", "bb1cc12fcc2c0d606d237cb8bed8ef7e", 612406),
DT_ENTRY1("oliviasorphanorium", "121118", "f0719bf95ca31e2bf964ebf11628b9ba", 1279388),
DT_ENTRY1("onefishtwofish", "211025", "121e6cd8d048525f9a67ad7b127fd3bc", 906032),
- DT_ENTRY1("oppositelyopal", "150214", "e7bbe4bca68cf243c64528b464b99ebf", 1515910),
DT_ENTRY1("ottumwa_glulx", "021409", "1fc1da4f374493bee3a13c143beeba58", 537712),
DT_ENTRY1("phoenixfire", "190204", "1aab4fc41f54524f98988045aa6be1df", 767690),
DT_ENTRY1("photopia_glulx", "10274/v1", "eab3f6371531c78b2e80803e1636da7d", 627050),
@@ -1111,7 +1167,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("sensory", "000329/ulx", "7c5a00524809e4402ddf0554394e81bc", 132608),
DT_ENTRY1("shadowcathedral", "150228", "8da968205614859105c89e95179d268c", 2723072),
DT_ENTRY1("shadowoper", "201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
- DT_ENTRY1("shadowsdeep", "220630", "4d0b65a40f50e1d04bfc5bdef31b5aa6", 1307402),
DT_ENTRY1("shapes", "000001", "a011827749eeef8afe6f6b8d5bfb78db", 1254912),
DT_ENTRY1("sheephere", "160416", "1de700b758ef6f975150a6bd8926880d", 621466),
DT_ENTRY1("signalerror", "111116", "739510541192f01467b319b70ed7bf1f", 2138394),
@@ -1127,7 +1182,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
DT_ENTRY1("tcom", "121103", "67504ebc3d525f6a29fa800b6e12229d", 326226),
DT_ENTRY1("terminatorchaser", "150315", "ac10ba4e7d15ebe4262cb3b9d683ef12", 1698614),
- DT_ENTRY1("terminator", "150214", "596b41d3ecc38bfb9a6aee085f333591", 1054550),
DT_ENTRY1("theabbey", "080626", "3abcc1b85a36efb73815e1cd37143210", 645274),
DT_ENTRY1("thebigfall", "210624", "4fcfb19c283e3860aa463dd9e3a77263", 1342530),
DT_ENTRY1("thebigfall", "210711", "dad981d1fde0f573fd7c4b4d2652ca69", 1389634),
@@ -1154,7 +1208,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thespywhoatelunch", "120102", "4d6d33ff7c740020067d85cdcb46678e", 839742),
DT_ENTRY1("thestorm", "190107", "f0a0f037fec735bdfe770f1f171e03a8", 820842),
DT_ENTRY1("thethiefwovenwoods", "110513", "cf0cee73644411e8176c7320eb8b68d8", 388820),
- DT_ENTRY1("timemachi21", "210627", "92409db44e62a5d91ee6a0f0767294c7", 1150004),
DT_ENTRY1("timemachi21", "210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
DT_ENTRY1("thetinyhouse", "091210", "5e86e6852c049ac973af5175d61b60e9", 823552),
DT_ENTRY1("thetinyhouse", "100425", "44d3e300ced2828af1509e5019271b26", 838656),
@@ -1933,6 +1986,82 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// Russian games
DT_ENTRYL1("devours", Common::RU_RUS, "r2/220224", "65a51e53c1498823024dcec286971f19", 365312),
+
+ // ParserComp 2015
+ DT_ENTRY1("pc15_chlorophyll", "150212", "447eae9f3c961baec28cbef9432839e7", 1089226),
+ DT_ENTRY1("pc15_oppositeopal", "150214", "e7bbe4bca68cf243c64528b464b99ebf", 1515910),
+ DT_ENTRY1("pc15_delphinahouse", "150214", "5c6e7d0f23ccc3fb17d64bcfdc14ae5e", 2199754),
+ DT_ENTRY1("pc15_alongdrink", "150214", "8120604cd0cb566897fdb0f2786f4b43", 2164954),
+ DT_ENTRY1("pc15_downserpent", "150214", "276a492ca99e76827265a70f84bcddd7", 1456140),
+ DT_ENTRY1("pc15_endlesssands", "150215", "2105d775eb759af04ab788e046d965e0", 982748),
+ DT_ENTRY1("pc15_lockdown", "150112", "556ecd86ad03658d443e8deaba126601", 1338172),
+ DT_ENTRY1("pc15_terminator", "150214", "596b41d3ecc38bfb9a6aee085f333591", 1054550),
+ DT_ENTRY1("pc15_terminatchase", "150212", "60a5c3ba6f2a3c07aa2c40904c05abd4", 1702244),
+
+ // ParserComp 2021
+ DT_ENTRY1("pc21_grooverland", "21???\?/v1", "3c0a17a7bce7b7cf9a8ab9f0e6342b85", 2180180),
+ DT_ENTRY1("pc21_grooverland", "21???\?/v2", "d9438ba0fc0583a30f907b877f068710", 2180180),
+ DT_ENTRY1("pc21_grooverland", "21???\?/v3", "9525338240712090703a07acfa0fddb0", 2180436),
+ DT_ENTRY1("pc21_foreignsoil", "210806", "3e68ec0287ec8a6e94b29e57912e7ee7", 1172610),
+ DT_ENTRY1("pc21_blackknife", "210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
+ DT_ENTRY1("pc21_timemachi21", "210627", "92409db44e62a5d91ee6a0f0767294c7", 1150004),
+ DT_ENTRY1("pc21_returnstars", "210630", "4949a959d70580e9c8b69b5dd4629395", 1144178),
+ DT_ENTRY1("pc21_daddybirthday", "210630", "c03d6ca441e5cef88b849ffc729bac38", 2345122),
+ DT_ENTRY1("pc21_gameon", "210629", "7bb02775b620727fcfbe31243a5a73df", 916302),
+
+ // ParserComp 2022
+ DT_ENTRY1("pc22_shadowsdeep", "220630", "4d0b65a40f50e1d04bfc5bdef31b5aa6", 1307402),
+ DT_ENTRY1("pc22_improvorigins", "220810", "d734064ca6f678017db416820eee43dc", 1006110),
+ DT_ENTRY1("pc22_midnightself", "220630", "c82a68d5c7d540076fba84c13439745d", 1700460),
+ DT_ENTRY1("pc22_themuse", "220509/v1", "b49ebc65deec4a2ef8342f208f8ccc8d", 3752436),
+ DT_ENTRY1("pc22_themuse", "220509/v2", "d2b3538da842da0b8fc962e2228ef5be", 12306774),
+ DT_ENTRY1("pc22_anitasgoodbye", "220703", "f38cc906507c1812591b70ac6f48e1c2", 691150),
+
+ // ParserComp 2023
+ DT_ENTRY1("pc23_playerppa", "230705", "27b44da04b48ae78de23c27258341191", 1043074),
+ DT_ENTRY1("pc23_playerppb", "230630", "f27087dcd2038023ffdbd46bf5a6a7c3", 1095758),
+ DT_ENTRY1("pc23_jessecompass", "230625", "7f212aeaf99b668967277cb004d71072", 1861500),
+ DT_ENTRY1("pc23_hinterlands", "230629", "e2a5503c2ec0f7a53dc7c6e226121279", 5491036),
+
+ // Event One of the Second Quadrennial Ryan Veeder Exposition for Good Interactive Fiction
+ DT_ENTRY1("caduceus", "200203", "259a1d733d0f6c2abae2a484a0700d1f", 615580),
+ DT_ENTRY1("abandonedpools", "200203", "88cbebd3ab156775fe23b9bd645b7223", 683472),
+ DT_ENTRY1("scarletportrait", "200203", "4e08aceed147b98df25272a66e27e303", 611496),
+ DT_ENTRY1("gayscience", "200203", "3a0e6a116d4f5eecbeafc066459017f3", 625322),
+ DT_ENTRY1("magnificientmuseum", "200203", "ca14c780a0e116d1688c056432958cc3", 615366),
+ DT_ENTRY1("whishperedream", "200203", "acceef1437ebab55e9277d7832ed935b", 612008),
+ DT_ENTRY1("upspookyhouseq2e1", "200203", "2dbb1454df956239dceecce5622774bf", 637434),
+
+ // Event Two of the Second Quadrennial Ryan Veeder Exposition for Good Interactive Fiction
+ DT_ENTRY1("gaiazivajarilo", "200221", "bb692481e7a261bf31ee04c889dcb50c", 944072),
+ DT_ENTRY1("oldkingnebb", "200221", "7376454ebf5c470d5fd9c4fb61b7f757", 714216),
+ DT_ENTRY1("indistinguishable", "200219", "b6ef0d6e638536490ea94c3fa8e41235", 628680),
+
+ // Event Three of the Second Quadrennial Ryan Veeder Exposition for Good Interactive Fiction
+ DT_ENTRY1("85verbs", "200229", "4a533c072eefba88764914fe04db5c89", 708798),
+ DT_ENTRY1("upspookyhouseq2e3", "200229", "d299e2f4eaa2828de49bbcd7a618c4db", 643616),
+
+ // SeedComp! 2023
+ DT_ENTRY1("aftertheaccident", "230228", "cccb23dd3a52e0f79f8371c72f45f2a0", 977430),
+ DT_ENTRY1("hismajesty", "230223", "c761ba668ff6107311b5c4e93a352b59", 2701290),
+ DT_ENTRY1("hismajesty", "230305", "615014064a099b45861feac57868d91a", 2701802),
+ DT_ENTRY1("magicword", "230226", "d8a4512ef0d952eecc1dbfcf5feeb810", 935362),
+
+ // NarraScope 2020 Game Jam
+ DT_ENTRY1("quicksketch", "200608", "51ddf89a462df94280c73b5914368fff", 1072392),
+ DT_ENTRY1("movingon", "200609", "5a98b48e375ec43ce0317d7444a7ec81", 722120),
+ DT_ENTRY1("narcissi", "200609", "67e7d31df1f20e211c93284721d04bfc", 661226),
+ DT_ENTRY1("sohoekekalmoe", "200605/v1", "5966d3ae2603ab40c28412c26bb275f4", 715006),
+ DT_ENTRY1("sohoekekalmoe", "200605/v2", "07c392a15a48c05ad22b4f6724db76ca", 715006),
+ DT_ENTRY1("timeoutwasteland", "200621", "1ee84d99bf616af49fc6815da02e054a", 725472),
+
+ // Single Choice Jam
+ DT_ENTRY1("boing", "230818", "cd87674e7fe8418256513e8f67f96df4", 630178),
+ DT_ENTRY1("chinesefamily", "230821", "8b746ac01eaea9ad679ec627664fa492", 609790),
+ DT_ENTRY1("ifyouhadoneshot","230731", "466d18369d99d8d961c57ca03c25d2c3", 674536),
+
+ DT_ENTRYL1("devours", Common::RU_RUS, "r2/220224", "65a51e53c1498823024dcec286971f19", 365312),
+
DT_END_MARKER
};
Commit: 600ef8685e171a0c8a870cc2e834d7c008a426ea
https://github.com/scummvm/scummvm/commit/600ef8685e171a0c8a870cc2e834d7c008a426ea
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes small issues (II)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 5953c6ad20d..bdd7ce44963 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -160,6 +160,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "magicword", "The Magic Word" },
{ "makechange", "Maybe make some change" },
{ "makingme", "The Making of Me" },
+ { "maryjaneoftomorrow", "The Mary Jane of Tomorrow" },
{ "mgaeb", "My Girlfriend's an Evil Bitch" },
{ "midnightsnack", "Midnight Snack" },
{ "mollybutterthieves", "Molly and the Butter Thieves" },
@@ -856,7 +857,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "frc_fauteservo", "Faute de servo" }, // 2nd Place
{ "frc_latempete", "La Tempête" }, // 4th Place
-
// German games
{ "dergarten", "Der Onirische Garten" },
{ "deronirischegarten", "Der Garten" },
@@ -961,7 +961,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "boing", "Boing!" },
{ "chinesefamily", "Chinese Family Dinner Moment" },
{ "ifyouhadoneshot", "If You Had One Shot" },
- { "devours", "All Things Devours" },
{ nullptr, nullptr }
};
@@ -1229,7 +1228,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("unscientificfict", "090803", "de1c4a2bf4024eb4c0e5fee0e0fd4746", 679608),
DT_ENTRY1("valleyofsteel", "140330", "88311986461cec17e776d82a5ac18416", 1853024),
DT_ENTRY1("walking", "200626", "0a8f6530e5a619ad9e0764a645e8404d", 822256),
- DT_ENTRY1("awalkaround", "221124", "593e57ec12999ee4ce6c2a2309ffb32c", 841136),
DT_ENTRY1("wand", "171118", "b824638fc1d015b0837688322839ada0", 830208),
DT_ENTRY1("winterstormdraco", "150928/v1", "b4835af78525e56420f138c2e5f6806c", 812124),
DT_ENTRY1("wishertheurgist", "160708", "4bbe0b3a29d57d1428e6cd6cf7c97fce", 824204),
@@ -2005,6 +2003,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("pc21_foreignsoil", "210806", "3e68ec0287ec8a6e94b29e57912e7ee7", 1172610),
DT_ENTRY1("pc21_blackknife", "210620", "077647a5bbec44dc32f663c2f793bf01", 691968),
DT_ENTRY1("pc21_timemachi21", "210627", "92409db44e62a5d91ee6a0f0767294c7", 1150004),
+ DT_ENTRY1("pc21_timemachi21", "210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
DT_ENTRY1("pc21_returnstars", "210630", "4949a959d70580e9c8b69b5dd4629395", 1144178),
DT_ENTRY1("pc21_daddybirthday", "210630", "c03d6ca441e5cef88b849ffc729bac38", 2345122),
DT_ENTRY1("pc21_gameon", "210629", "7bb02775b620727fcfbe31243a5a73df", 916302),
Commit: e33913a2955499f8bea944c13d0cac40adcc3f12
https://github.com/scummvm/scummvm/commit/e33913a2955499f8bea944c13d0cac40adcc3f12
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds 12 new French entries
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index bdd7ce44963..d94d403c164 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -834,10 +834,17 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "archcivesuliroya", "Archives Culinaires Royales - Période dâEssai" },
{ "astressolitaires", "Astres Solitaires" },
{ "ekphrasis", "Ekphrasis" },
+ { "fautedeservo", "Faute de Servo" },
+ { "heuresduvent", "Les Heures du Vent" },
+ { "latempete", "La Tempête" },
+ { "kebabhante", "Le Kébab Hanté" },
{ "lieuxcommuns_glulx", "Lieux communs" },
+ { "petitgnome_glulx", "Petit Gnome" },
{ "sarvegne_glulx", "Sarvegne" },
{ "scarabeekatana", "Le Scarabee et le Katana" },
+ { "tempetebermudes", "Tempete sur les Bermudes" },
{ "templefeu", "Le Temple de Feu" },
+ { "tourorastre", "La Tour d'Orastre" },
// French Comp 2007
{ "frc_souterraine", "Souterraine" }, // 4th Place
@@ -1911,11 +1918,23 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("stc23_stygiandream", "230402", "1e4d4ee86084c116bb09732e6ab9d2fa", 1455946),
// French games
+ DT_ENTRYL1("archcivesuliroya", Common::FR_FRA, "230207", "20e4606d807b74fd18c134bdad79e808", 1907590),
+ DT_ENTRYL1("astressolitaires", Common::FR_FRA, "210324", "20c40a53ee276ff877350f5e3e94e8f4", 2485834),
DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718/v1", "009ca5994d9e8fe6cfb400a9da00b123", 64609308),
+ DT_ENTRYL1("ekphrasis", Common::FR_FRA, "050718/v2", "edf22f51cb1ddb6775127f5c1f4d389a", 64609308),
+ DT_ENTRYL1("fautedeservo", Common::FR_FRA, "180106", "9746a5c59bc0f160b8553781479afb3e", 926096),
+ DT_ENTRYL1("kebabhante", Common::FR_FRA, "171022", "3e739bd3062390e6ce87022aa772de29", 219392),
+ DT_ENTRYL1("latempete", Common::FR_FRA, "230109", "42122cf49a8d6aee9e91ee949108c408", 1169304),
DT_ENTRYL0("lieuxcommuns_glulx", Common::FR_FRA, "6e18273de25a0b882b0cf01770003146", 15659070),
+ DT_ENTRYL1("lieuxcommuns_glulx", Common::FR_FRA, "090606", "df7add410161b8a2093b61e2efb7b68f", 14870456),
+ DT_ENTRYL1("petitgnome_glulx", Common::FR_FRA, "061101/gblorb", "a996d5c798c97965f5487ea0a14bea8c", 316422),
+ DT_ENTRYL1("sarvegne_glulx", Common::FR_FRA, "061022/blb", "3238e643504cdfa3acbeda7d99fa5d26", 591068),
DT_ENTRYL1("sarvegne_glulx", Common::FR_FRA, "061101/blb", "518ab27b773bb51f57c6526655f38e6f", 594306),
DT_ENTRYL1("scarabeekatana", Common::FR_FRA, "070906", "e2ca97ca5579b544765e744964c9624f", 651590),
+ DT_ENTRYL1("tempetebermudes", Common::FR_FRA, "190812", "3c86960d1a4c0df44857d082cedb284a", 892374),
+ DT_ENTRYL1("templefeu", Common::FR_FRA, "061031", "42f1af9bcca85af1ffa8391eaacba7b1", 1271170),
DT_ENTRYL1("templefeu", Common::FR_FRA, "070731", "73c3a0486d41a41c454108298014fac0", 2576096),
+ DT_ENTRYL1("tourorastre", Common::FR_FRA, "170802", "6c7c91ec162a1b2fd5e23d9d6fc79193", 1664626),
// French Comp 2007
DT_ENTRYL1("frc_souterraine", Common::FR_FRA,"071227", "504942416635dd03d4d30ba88dd8f4e4", 2709508),
Commit: d9642afbb98c254011e95241647ef48d93e5f263
https://github.com/scummvm/scummvm/commit/d9642afbb98c254011e95241647ef48d93e5f263
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Reorders entries where needed (III)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index d94d403c164..515d9891a4d 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -44,10 +44,10 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "anchorheaddemo", "Anchorhead: Special Edition (Demo)" },
{ "anchorhead", "Anchorhead" },
{ "andelmanyard", "Andelmans' Yard" },
+ { "androawakefc", "Andromeda Awakening - The Final Cut"},
{ "andromeda1983", "Andromeda 1983" },
{ "andromedaapocext", "Andromeda Apocalypse (Extended Edition)" },
{ "andromedaascending", "Andromeda Ascending" },
- { "androawakefc", "Andromeda Awakening - The Final Cut"},
{ "andromedadream", "Andromeda Dreaming" },
{ "archaeologicalfict", "Archaeological Fiction" },
{ "ariadneinaeaea", "Ariadne in Aeaea" },
@@ -218,8 +218,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "starlight_glulx", "Starlight" },
{ "superluminal", "Superluminal Vagrant Twin" },
{ "tcom", "The Colour of Magic" },
- { "terminatorchaser", "Terminator Chaser" },
{ "terminator", "Terminator" },
+ { "terminatorchaser", "Terminator Chaser" },
{ "theabbey", "The Abbey" },
{ "thebigfall", "The Big Fall" },
{ "thebox", "The Box" },
@@ -865,8 +865,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "frc_latempete", "La Tempête" }, // 4th Place
// German games
- { "dergarten", "Der Onirische Garten" },
- { "deronirischegarten", "Der Garten" },
+ { "dergarten", "Der Garten" },
+ { "deronirischegarten", "Der Onirische Garten" },
{ "jaeger", "Jäger der Heiligen Steine" },
{ "kleinehalbling", "Der kleine Halbling" },
{ "matthiasclaudius", "Der unsägliche und Vermeidbare Tod des Matthias Claudius" },
@@ -886,13 +886,13 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// Spanish games
{ "alienlaaventura", "ALIEN: La Aventura" },
{ "conrumbo_glulx", "Con Rumbo" },
- { "ultimohogar_glulx", "Misterio en el Ultimo Hogar" },
{ "hhorcus_glulx", "Homo Homini Orcus" },
{ "kerulen_glulx", "Ke Rulen los Petas" },
{ "lanochedelensayo", "La Noche del Ensayo" },
{ "legado", "El Legado" },
{ "regente", "El Anillo Regente" },
{ "rur", "Las Aventuras de Rudolphine Rur" },
+ { "ultimohogar_glulx", "Misterio en el Ultimo Hogar" },
// Swedish games
{ "drakmagi_glulx", "Drakmagi (Dragon Magic)" },
@@ -984,17 +984,17 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("adventura", "171031", "4ca16a77854814124e1ab8df7270ed20", 659912),
DT_ENTRY1("ailiphilia", "220228", "d52dd34d4e48692afd7ead53ee30a026", 1317440),
DT_ENTRY1("airport", "080204", "d3db494abc309a42b4dccfa53243a783", 234728),
- DT_ENTRY1("alabaster", "090609", "7f664b6eef28485a2f85a1831b041246", 3132122),
DT_ENTRY1("alabaster", "090604", "3e7913a97275d57d4f2fcec7b014b167", 3374558),
+ DT_ENTRY1("alabaster", "090609", "7f664b6eef28485a2f85a1831b041246", 3132122),
DT_ENTRY1("aliasthemagpie", "190206", "a4281a03b797582ea53aa203b1eb7236", 1875956),
DT_ENTRY1("anatidaephobia", "170121", "a651c03db50e624fc8da5679ac731b53", 786902),
DT_ENTRY1("anchorheaddemo", "070202", "f2e60c4c3aad4c6a2b18d4d20040ed76", 635974),
DT_ENTRY1("anchorhead", "??????", "8913be5c1feeca879111c356daf87291", 18634158),
DT_ENTRY1("andelmanyard", "221124", "b965b85c050000f2c32c7822e1aa3d84", 1110132),
+ DT_ENTRY1("androawakefc", "120121", "64b2e5268c154130dc0d46b40c4e3e94", 884850),
DT_ENTRY1("andromeda1983", "151208", "dcb44d52f383a4ae813145630202d49c", 9580734),
DT_ENTRY1("andromedaapocext", "120804", "c740f7c85f5d673e0fb6b216e0433332", 7464444),
DT_ENTRY1("andromedaascending", "130701", "5947436a0109a634506691ee744d6e3e", 1752292),
- DT_ENTRY1("androawakefc", "120121", "64b2e5268c154130dc0d46b40c4e3e94", 884850),
DT_ENTRY1("andromedadream", "120716", "781b9397fdbad55e3ff5b02ce528cfbe", 2005254),
DT_ENTRY1("archaeologicalfict", "210618", "7ad460c904ac49f6d0857ea0d10d3f30", 762222472),
DT_ENTRY1("ariadneinaeaea", "161129", "f796d793ea7b26e21abf6478ecb841a8", 1219646),
@@ -1064,6 +1064,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("dungeontext1", "130317", "1c69e410ff3fa7c7dcf83875a7f3a963", 746466),
DT_ENTRY1("dynapowers", "210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
DT_ENTRY1("elsegar1", "200917", "76925bff593a871c2668bedafe099058", 863114),
+ DT_ENTRY1("eleusinian", "201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
DT_ENTRY1("endlesssands", "150712", "55b31591423b011bb99be2724a6bdbe9", 1005788),
DT_ENTRY1("endling", "090217", "52500f2301277154258d2a846d45aedb", 148908),
DT_ENTRY1("enterpriseincident", "020428", "ab2d1e4dd1ca079b502bc92b3ac4a1ac", 1067372),
@@ -1083,8 +1084,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("gatewayferrets", "191206", "0db20a85e6f044d0968dd1c6eea47c2f", 776178),
DT_ENTRY1("genesisquest", "140319", "c51f6d78e73aa0d846a2e38d4c187cfc", 1647616),
DT_ENTRY1("getout", "190823", "61d1b8622f47bf01027d6537dcdb256a", 641758),
- DT_ENTRY1("ghosteringtonnight", "150815", "29ee591bd93084b5a450f2324d47de3b", 1940030),
DT_ENTRY1("ghost", "210716", "8a612292dd5c09cabb64ad0cb41d842b", 794292),
+ DT_ENTRY1("ghosteringtonnight", "150815", "29ee591bd93084b5a450f2324d47de3b", 1940030),
DT_ENTRY1("glkchess", "02????", "43a14ea7a35d7944504d3017f33fd40b", 252340),
DT_ENTRY1("glkebook", "040506/NotWorking", "1dc4d02840ee7cbf61dc359bc6a69c22", 61162),
DT_ENTRY1("greenmountains", "110116", "4049179c3a28703705de72be734e05bc", 337868),
@@ -1103,6 +1104,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("illwind", "130515", "3904b4080d16b1e5d56caa6df64d5887", 1057002),
DT_ENTRY1("immunesystem", "200330", "1080f88bd537e11557cc1efd43c5d4b4", 614052),
DT_ENTRY1("ingoodcompany", "161114", "8e7d4e242f7dff5d9e9be419e2da857b", 1628586),
+ DT_ENTRY1("islanddoctorwooby", "150811", "c6bf4a675821d51c1ec251ff2bfd4770", 1164724),
DT_ENTRY1("jadeite", "201009", "1aad49311944d4e2e32b07a7d20120ab", 623962),
DT_ENTRY1("jasonandmedea", "110307", "ce392dbb2b0c76f2c9961925dfb9229a", 646362),
DT_ENTRY1("kingshredspatches", "090722", "87765824be7facf6400a392633f84602", 4340676),
@@ -1120,6 +1122,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("loveassistant", "201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
DT_ENTRY1("makechange", "120107", "0ee70eea03ca810bf0de3dcecfd9c741", 6456118),
DT_ENTRY1("makingme", "220209", "96f4346cdf887a6ced4026e13ecc64ea", 2082406),
+ DT_ENTRY1("maryjaneoftomorrow", "160605", "b8842f2deb9b283cccd272c0dbfc2369", 10344070),
DT_ENTRY1("mgaeb", "110326", "9e79d4c25be31698254648579288e6dc", 676818),
DT_ENTRY1("midnightsnack", "230101", "1c97703470406638f16874faacaa7b9c", 761726),
DT_ENTRY1("mollybutterthieves", "160704", "e8d72805a49b658df517a91857a7feaf", 1870384),
@@ -1193,16 +1196,13 @@ 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", "201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
DT_ENTRY1("thefourthriddle", "181228", "07f018d38c164615890adc44855fb15b", 1281176),
DT_ENTRY1("thehouseoffear", "111109", "f952621c0d7d8808ec4c339f0c1b3872", 1132748),
DT_ENTRY1("theinformal7abbrev", "150706", "79e489ca1095835e2de90b5a9ea0812c", 611172),
- DT_ENTRY1("islanddoctorwooby", "150811", "c6bf4a675821d51c1ec251ff2bfd4770", 1164724),
DT_ENTRY1("thelaughinggnome", "160212", "c55fc26f587526618c4baf820b33f3f4", 728918),
DT_ENTRY1("thelibrary", "141212", "a545e2f3c25715a0b693ada6407e2b54", 1201984),
DT_ENTRY1("thelostkingdomcode", "171113", "961fcb440ebd5f7738545a2f705c9785", 747220),
DT_ENTRY1("thelostmountain", "210228", "47ca99926b9b15ed327f07b22277d445", 1350882),
- DT_ENTRY1("maryjaneoftomorrow", "160605", "b8842f2deb9b283cccd272c0dbfc2369", 10344070),
DT_ENTRY1("themuseum", "081128", "8285ac707a9a47900c380d8af9632d1b", 3266510),
DT_ENTRY1("theoutcasts", "170312", "234a5a35fc846aca8a4363a773d032e1", 731070),
DT_ENTRY1("thephoenixmove", "080821/v1", "564e3f053220cb23342a6984cfcef8f9", 611890),
@@ -1214,13 +1214,13 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thespywhoatelunch", "120102", "4d6d33ff7c740020067d85cdcb46678e", 839742),
DT_ENTRY1("thestorm", "190107", "f0a0f037fec735bdfe770f1f171e03a8", 820842),
DT_ENTRY1("thethiefwovenwoods", "110513", "cf0cee73644411e8176c7320eb8b68d8", 388820),
- DT_ENTRY1("timemachi21", "210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
DT_ENTRY1("thetinyhouse", "091210", "5e86e6852c049ac973af5175d61b60e9", 823552),
DT_ENTRY1("thetinyhouse", "100425", "44d3e300ced2828af1509e5019271b26", 838656),
DT_ENTRY1("thetraintoabaddon", "141107", "55a4a454fba273067cc127c4f1a8ce3a", 848180),
DT_ENTRY1("thiefpokemon", "140111", "2bfabf36b6171ed487858c10af0ea88d", 358392),
DT_ENTRY1("timecapsule", "201005", "0d570e4c2cd8383fa45c99d000a40c2c", 613632),
DT_ENTRY1("timeless", "190510", "29aeb64448b6df40399bbd41152e925a", 616386),
+ DT_ENTRY1("timemachi21", "210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
DT_ENTRY1("todayisthesame", "190518", "ba4478b484043d7943f834c672d5835a", 1800722),
DT_ENTRY1("tohellinahamper", "170412", "f12baa1762e29c9528baec31347a18b0", 973550),
DT_ENTRY1("tohellinahamper", "191217", "40cccc5fcce65c03e41dfa664487de10", 1978492),
@@ -1954,7 +1954,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("frc_fauteservo", Common::FR_FRA,"180107", "15caa46facfae8417c855c41e4dbfb45", 1101762),
DT_ENTRYL1("frc_latempete", Common::FR_FRA, "200813", "f983ef39032a8d932cf91e7fa25effbb", 1158808),
-
// German games
DT_ENTRYL1("dergarten", Common::DE_DEU, "180510", "b90eda22c098c5d70eb2a0cb5140dbe0", 2183442),
DT_ENTRYL1("deronirischegarten", Common::DE_DEU, "180730", "eb41961e5772ca99c03ba49f6b4ceb62", 476352),
Commit: 8393c8be838341259077133cc4a7d0c5f4f2b9a9
https://github.com/scummvm/scummvm/commit/8393c8be838341259077133cc4a7d0c5f4f2b9a9
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes wrong / mispelled title (III)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 515d9891a4d..083f5043347 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -94,7 +94,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "discovertheworld", "Discover The World" },
{ "donotmeddle", "Do Not Meddle" },
{ "douchebag", "Douchebag" },
- { "dptmb2aa", "Don't Push The Mailbox 2 and Aisle" },
+ { "dptmb2aa", "Don't Push the Mailbox 2 and Aisle" },
{ "dracula1_glulx", "Dracula: Part 1, The First Night" },
{ "dracula2_glulx", "Dracula: Part 2, The Arrival" },
{ "dragondemons", "Dragon Demons" },
@@ -157,7 +157,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "lonelytroll", "The Lonely Troll" },
{ "lostislands", "The Lost Islands of Alabaz" },
{ "loveassistant", "Lovely Assistant Magical Girl" },
- { "magicword", "The Magic Word" },
{ "makechange", "Maybe make some change" },
{ "makingme", "The Making of Me" },
{ "maryjaneoftomorrow", "The Mary Jane of Tomorrow" },
@@ -868,8 +867,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "dergarten", "Der Garten" },
{ "deronirischegarten", "Der Onirische Garten" },
{ "jaeger", "Jäger der Heiligen Steine" },
- { "kleinehalbling", "Der kleine Halbling" },
- { "matthiasclaudius", "Der unsägliche und Vermeidbare Tod des Matthias Claudius" },
+ { "kleinehalbling", "Der Kleine Halbling" },
+ { "matthiasclaudius", "Der Unsägliche und Vermeidbare Tod des Matthias Claudius" },
{ "morgenwirdklausur", "Morgen Wird Klausur Geschrieben" },
{ "patanoirde", "PataNoir - Ein Unvergleichlicher Kriminalfall" },
{ "spaterbesuch", "Ein Später Besuch" },
Commit: 4450f3b6406da606a6748a93e815359a76a5f13a
https://github.com/scummvm/scummvm/commit/4450f3b6406da606a6748a93e815359a76a5f13a
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds various "Textfire Grand Prix" competitions
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 083f5043347..d0447b780c9 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -873,6 +873,20 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "patanoirde", "PataNoir - Ein Unvergleichlicher Kriminalfall" },
{ "spaterbesuch", "Ein Später Besuch" },
+ // Textfire Grand Prix 2005
+ { "tgp_bananerepublik", "Bananenrepublik" }, // 2nd Place
+
+ // Textfire Grand Prix 2010
+ { "tgp_ares", "Ares" }, // 1st Place
+
+ // Textfire Grand Prix 2011
+ { "tgp_roteblum", "Die Rote Blume" }, // 1st Place
+ { "tgp_schiesbefehl", "SchieÃbefehl" }, // 3rd Place
+
+ // Textfire Grand Prix 2014
+ { "tgp_treffen", "Treffen am Nebelgrat" }, // 1st Place
+ { "tgp_dersigkeitenlad", "Der SüÃigkeitenladen" }, // 4th Place
+
// Italian games
{ "beyondita_glulx", "Beyond" },
{ "pietraluna_glulx", "La Pietra della Luna" },
@@ -1968,6 +1982,21 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("patanoirde", Common::DE_DEU, "131202", "9ed40b987510c7a8b7da4386ff8879b1", 969304),
DT_ENTRYL1("spaterbesuch", Common::DE_DEU, "191013", "24bd852ecb47a6f01cdaa9be80195f4a", 9608754),
+ // Textfire Grand Prix 2005
+ DT_ENTRYL1("tgp_bananerepublik", Common::DE_DEU, "050330", "dad950c45fb67d80fc37aa716e88d9bb", 368640),
+
+ // Textfire Grand Prix 2010
+ DT_ENTRYL1("tgp_ares", Common::DE_DEU, "110517", "4dfe7cfab60e04a9030ba56c97579c0a", 3313846),
+
+ // Textfire Grand Prix 2011
+ DT_ENTRYL1("tgp_roteblum", Common::DE_DEU, "110331", "8e752fdcaa3e9f051ff50535e2c8f18e", 1038772),
+ DT_ENTRYL1("tgp_schiesbefehl", Common::DE_DEU, "110311", "c9551891b01c10be5f1aa214be17a0ef", 236544),
+ DT_ENTRYL1("tgp_schiesbefehl", Common::DE_DEU, "131119", "200bc928fd7a028e755de4d962c2e054", 448458),
+
+ // Textfire Grand Prix 2014
+ DT_ENTRYL1("tgp_treffen", Common::DE_DEU, "140331", "e395219a697b34fbbcb90ed03bf35a5b", 1727130),
+ DT_ENTRYL1("tgp_dersigkeitenlad", Common::DE_DEU, "140401", "3dd57df785437293386076a062a7a415", 1619138),
+
// Italian games
DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "100115/gblorb", "a0cd0a410cc99aa7ff661129b8ec5de8", 1331582),
DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "210810/gblorb", "a89d1095e7fc7c6ca72ffd8c3a6bcc67", 1332118),
Commit: 4513049a9c2f7ad9809414af90b19cdd62d8f28a
https://github.com/scummvm/scummvm/commit/4513049a9c2f7ad9809414af90b19cdd62d8f28a
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds 10 new German entries
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index d0447b780c9..0caa9c6b9ef 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -864,13 +864,19 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "frc_latempete", "La Tempête" }, // 4th Place
// German games
+ { "alleinkai", "Allein mit Kai" },
{ "dergarten", "Der Garten" },
{ "deronirischegarten", "Der Onirische Garten" },
+ { "dickeswep1", "Dickes W - Zwischen Tanke und Panke: Der Mietstreit" },
+ { "dickeswep2", "Dickes W - Zwischen Tanke und Panke: Weihnachtsterror" },
+ { "drkongpoodle", "Dr. Kong in: Exploding Poodle Inevitable" },
+ { "homunculus", "Homunculus" },
{ "jaeger", "Jäger der Heiligen Steine" },
{ "kleinehalbling", "Der Kleine Halbling" },
{ "matthiasclaudius", "Der Unsägliche und Vermeidbare Tod des Matthias Claudius" },
{ "morgenwirdklausur", "Morgen Wird Klausur Geschrieben" },
{ "patanoirde", "PataNoir - Ein Unvergleichlicher Kriminalfall" },
+ { "sonntagnachmittag", "An Einem Sonntagnachmittag" },
{ "spaterbesuch", "Ein Später Besuch" },
// Textfire Grand Prix 2005
@@ -1968,11 +1974,18 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("frc_latempete", Common::FR_FRA, "200813", "f983ef39032a8d932cf91e7fa25effbb", 1158808),
// German games
+ DT_ENTRYL1("alleinkai", Common::DE_DEU, "101219", "9a6064271fb8e3e6e934d2d2ccab41c3", 1235408),
DT_ENTRYL1("dergarten", Common::DE_DEU, "180510", "b90eda22c098c5d70eb2a0cb5140dbe0", 2183442),
DT_ENTRYL1("deronirischegarten", Common::DE_DEU, "180730", "eb41961e5772ca99c03ba49f6b4ceb62", 476352),
DT_ENTRYL1("deronirischegarten", Common::DE_DEU, "190626", "b201ade8eb29a64892cf1370de3c9131", 9562670),
+ DT_ENTRYL1("dickeswep1", Common::DE_DEU, "130404", "a08b08d8c54ea59b140f6a9fe22ec757", 1263356),
+ DT_ENTRYL1("dickeswep2", Common::DE_DEU, "130504", "3102ddb8eed9fbbb9d53eea347ab69be", 1264944),
+ DT_ENTRYL1("dickeswep2", Common::DE_DEU, "131220", "8d61af8aed9a0dc3c863432c15f4609f", 1294640),
+ DT_ENTRYL1("drkongpoodle", Common::DE_DEU, "111122", "131c5fb87a237b473b4d5b81b7c989d8", 1551344),
+ DT_ENTRYL1("homunculus", Common::DE_DEU, "111122", "98a35cd1506a68a485c250edef54553a", 1311816),
DT_ENTRYL1("jaeger", Common::DE_DEU, "210701", "4958d690aae92343b2cf4117fb65acd2", 1441682),
- DT_ENTRYL1("jaeger", Common::DE_DEU, "211130", "9f2cc6f728749d74f535dff31421df4e", 1695248),
+ DT_ENTRYL1("jaeger", Common::DE_DEU, "211130", "9f2cc6f728749d74f535dff31421df4e", 1645584),
+ DT_ENTRYL1("jaeger", Common::DE_DEU, "220116", "392cc64126776d1cc9515ac66ed43b77", 1695248),
DT_ENTRYL1("kleinehalbling", Common::DE_DEU, "180019", "2250a4a81641a49874ed78fb3cd39533", 884946),
DT_ENTRYL1("matthiasclaudius", Common::DE_DEU, "170328", "514f28c468487b3239cb2fbc7c4a2dac", 1007368),
DT_ENTRYL1("matthiasclaudius", Common::DE_DEU, "171010", "437460fae6cd8b57d9e9599f5c29504f", 1010696),
@@ -1980,6 +1993,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("morgenwirdklausur", Common::DE_DEU, "170423", "b71391f995becb65992561d57ed80829", 724164),
DT_ENTRYL1("morgenwirdklausur", Common::DE_DEU, "170430", "85a966e56c4e0fc7d10df9bc3824da95", 727492),
DT_ENTRYL1("patanoirde", Common::DE_DEU, "131202", "9ed40b987510c7a8b7da4386ff8879b1", 969304),
+ DT_ENTRYL1("sonntagnachmittag", Common::DE_DEU, "141114", "762c003565858d952a21ac81904670e2", 712716),
DT_ENTRYL1("spaterbesuch", Common::DE_DEU, "191013", "24bd852ecb47a6f01cdaa9be80195f4a", 9608754),
// Textfire Grand Prix 2005
Commit: e57d142d2bcecd0c72e599c857f6bdf2030a04f5
https://github.com/scummvm/scummvm/commit/e57d142d2bcecd0c72e599c857f6bdf2030a04f5
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds various "Marmellata d'Avventura" collections
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 0caa9c6b9ef..47f973ed79c 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -902,6 +902,19 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "snuff", "Snuff Movie" },
{ "villamorgana_glulx", "Villa Morgana" },
+ // Marmellata d'Avventura 2018
+ { "parcochuddy", "Parco di Chuddy" },
+ { "dejavu_glulx", "Déjà Vu" },
+ { "cosmicmatryoshka", "Cosmic Matryoshka" },
+ { "bouvet", "Passaggio tra i Ghiacci" },
+ { "baseantartica", "Base Antartica Siegfried" },
+
+ // Marmellata d'Avventura 2019
+ { "piccolopopolo", "Il Piccolo Popolo in Sala Giochi" },
+ { "fregatogettoni", "Ti Hanno Fregato i Gettoni!" },
+ { "iosonoaugust", "Io Sono August" },
+ { "george_glulx", "George" },
+
// Spanish games
{ "alienlaaventura", "ALIEN: La Aventura" },
{ "conrumbo_glulx", "Con Rumbo" },
@@ -2024,6 +2037,24 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("snuff", Common::IT_ITA, "081125", "82724ff65cd9c839ee9621245326e8f6", 129884),
DT_ENTRYL1("villamorgana_glulx", Common::IT_ITA, "090404", "88feac9efb31e7e6bd832bda02ff0cfa", 1263196),
+ // Marmellata d'Avventura 2018
+ DT_ENTRYL1("parcochuddy", Common::IT_ITA, "180401", "c36099356e69e3e0eb9e99952e455946", 871778 ),
+ DT_ENTRYL1("dejavu_glulx", Common::IT_ITA, "1803311/ulx", "577c6f704ae5ae3dfbc0326600abd982", 161024),
+ DT_ENTRYL1("cosmicmatryoshka", Common::IT_ITA, "180401", "e490055615289f8e0aaf1da15dd5c8a9", 928886),
+ DT_ENTRYL1("bouvet", Common::IT_ITA, "180339/gblorb", "4ec91331afc9333c7b1ff1fa561f3849", 160274),
+ DT_ENTRYL1("bouvet", Common::IT_ITA, "180339/ulx", "6e02477498e057e846149365be2b7cc8", 98560),
+ DT_ENTRYL1("bouvet", Common::IT_ITA, "210810/gblorb", "a5432e62c742f5c2c436a2c4781664dc", 2378312),
+ DT_ENTRYL1("bouvet", Common::IT_ITA, "210810/ulx", "19b24981cd929f4cd3f995818053fd17", 129024),
+ DT_ENTRYL1("baseantartica", Common::IT_ITA, "180401", "e717639352a925c00e854f8b7be47e48", 1367494),
+
+ // Marmellata d'Avventura 2019
+ DT_ENTRYL1("piccolopopolo", Common::IT_ITA, "191208", "c89929157dfcccf2f75de717ad7b5c63", 3189740),
+ DT_ENTRYL1("fregatogettoni", Common::IT_ITA, "140721/v1", "aec497cc0bf37a6f1055837ce13d513a", 6763760),
+ DT_ENTRYL1("fregatogettoni", Common::IT_ITA, "140721/v2", "76de0882951804bc1c4daa9c2d90dc41", 1041518),
+ DT_ENTRYL1("fregatogettoni", Common::IT_ITA, "140721/v3", "e29b9529db8d864cf452cc3cb7d08fd6", 1066236),
+ DT_ENTRYL1("iosonoaugust", Common::IT_ITA, "191214", "ece46f2040f45d462dc8fd8ca615cafd", 20175746),
+ DT_ENTRYL1("george_glulx", Common::IT_ITA, "191209", "99ab71b1be78930945dcb33c884e4e3e", 884736),
+
// Spanish games
DT_ENTRYL1("alienlaaventura", Common::ES_ESP, "081124", "e09c0e91e53a07c768eb473deae9619c", 6884846),
DT_ENTRYL1("conrumbo_glulx", Common::ES_ESP, "010527", "024946d9d10190694d90dedd34ab648e", 127744),
Commit: ff554e27820a3fd7b87f89af3ca3f2f4286ddf34
https://github.com/scummvm/scummvm/commit/ff554e27820a3fd7b87f89af3ca3f2f4286ddf34
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds 50 new Italian entries
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 47f973ed79c..65634c6c44f 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -894,13 +894,39 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "tgp_dersigkeitenlad", "Der SüÃigkeitenladen" }, // 4th Place
// Italian games
+ { "angolo", "Dietro l'Angolo" },
+ { "ayon_glulx", "Nel Mondo di Ayon" },
+ { "battagliamagica", "Battaglia Magica" },
{ "beyondita_glulx", "Beyond" },
+ { "campusinvad_glulx", "Campus Invaders" },
+ { "darkiss1ita_glulx", "Darkiss! Il Bacio del Vampiro - Capitolo 1: Il Risveglio" },
+ { "darkiss2ita_glulx", "Darkiss! Il Bacio del Vampiro - Capitolo 2: Viaggio all'Inferno" },
+ { "enigma_glulx", "Enigma" },
+ { "erisvalle", "Le Lande di Erisvalle" },
+ { "fugacropoli_glulx", "Fuga dall'Acropoli" },
+ { "giardino_glulx", "Il Giardino Incantato" },
+ { "littlefalls_glulx", "Little Falls" },
+ { "lucifinanza_glulx", "Luci della Finanza" },
{ "pietraluna_glulx", "La Pietra della Luna" },
+ { "ormechisciano", "Le Orme del Chisciano" },
+ { "perlesaggezza", "Aladino e le Perle di Saggezza" },
{ "poesia_glulx", "Manca Solo un Verso a Quella Poesia" },
+ { "romamisteriosa", "Roma Misteriosa - La Pietra Nascosta" },
{ "schizo", "Schizo - Escape to the Void" },
+ { "sfidaignoto", "Sfida All'Ignoto" },
{ "slenderman", "Slenderman - L'Incubo" },
{ "snuff", "Snuff Movie" },
+ { "sognosangue_glulx", "Sogno di Sangue" },
+ { "sottopioggia", "Sotto la Pioggia" },
+ { "stirpesoulcanto", "La Stirpe di Soulcanto" },
+ { "stregatto_glulx", "Salvate lo Stregatto!" },
+ { "teotihuacan", "Le Piramidi del Serpente Piumato" },
+ { "tesla_glulx", "In Cerca di Tesla" },
+ { "umbrarumregni", "Umbrarum Regni" },
{ "villamorgana_glulx", "Villa Morgana" },
+ { "vita_glulx", "La Vita? Non Venitemi a Parlare della Vita" },
+ { "volonta_glulx", "La Volontà dei Morti" },
+ { "zigamusita_glulx", "Zigamus: Zombi al Vigamus" },
// Marmellata d'Avventura 2018
{ "parcochuddy", "Parco di Chuddy" },
@@ -2025,17 +2051,59 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("tgp_dersigkeitenlad", Common::DE_DEU, "140401", "3dd57df785437293386076a062a7a415", 1619138),
// Italian games
+ DT_ENTRYL1("angolo", Common::IT_ITA, "170801", "6f4fa5eaf56f5d7855b5caf30ff85be7", 628512),
+ DT_ENTRYL1("angolo", Common::IT_ITA, "210725", "0dbb81ec60e16721104858b39abc490d", 311040),
+ DT_ENTRYL1("ayon_glulx", Common::IT_ITA, "170423/ulx", "e055c47b09c0ed4ac16bc39947636291", 282368),
+ DT_ENTRYL1("battagliamagica", Common::IT_ITA, "080326", "1d12cff6909f6b906b2ee0cb9cd808f1", 1745180),
+ DT_ENTRYL1("battagliamagica", Common::IT_ITA, "090313", "9214821e6382889557cc77dba0d78435", 1677340),
DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "100115/gblorb", "a0cd0a410cc99aa7ff661129b8ec5de8", 1331582),
DT_ENTRYL1("beyondita_glulx", Common::IT_ITA, "210810/gblorb", "a89d1095e7fc7c6ca72ffd8c3a6bcc67", 1332118),
+ DT_ENTRYL1("campusinvad_glulx", Common::IT_ITA, "220421/ulx", "a5d1cf10247aaaa565ab560c3f4e7bc2", 137984),
+ DT_ENTRYL1("darkiss1ita_glulx", Common::IT_ITA, "200425/ulx", "9ecae34802ffc9cd742cdcc8b6d523c9", 204032),
+ DT_ENTRYL1("darkiss2ita_glulx", Common::IT_ITA, "180925/ulx", "68c7248a002a7b7ad939a75f80e41acb", 221952),
+ DT_ENTRYL1("enigma_glulx", Common::IT_ITA, "181116/ulx", "92c3b3fcf667f37edd4b93fb821a07ea", 158720),
+ DT_ENTRYL1("erisvalle", Common::IT_ITA, "230115", "64bbea55a95cc487ea6a99258b1b996c", 549888),
+ DT_ENTRYL1("erisvalle", Common::IT_ITA, "230114/v1", "a686c39c959e137202468a3919d47cb1", 2503916),
+ DT_ENTRYL1("erisvalle", Common::IT_ITA, "230114/v2", "add2a8d7f04cb8349fc1a9dcc283834b", 2504172),
+ DT_ENTRYL1("fugacropoli_glulx", Common::IT_ITA, "170417/ulx", "a1854b697a364c6086821cbe5cfe00c5", 150528),
+ DT_ENTRYL1("giardino_glulx", Common::IT_ITA, "200415/ulx", "3a3c8479551b3fac3b78e6720e053013", 177152),
+ DT_ENTRYL1("littlefalls_glulx", Common::IT_ITA, "050527/blb/v1", "61fa3eeb8554067bee261a8b25d5b6df", 8893090),
+ DT_ENTRYL1("littlefalls_glulx", Common::IT_ITA, "050527/blb/v2", "1923cbbc755224dc294bba1f69c345da", 2789836),
+ DT_ENTRYL1("lucifinanza_glulx", Common::IT_ITA, "200529/ulx", "bcdbbbd18205671cb54e57a57ff0eb46", 162304),
+ DT_ENTRYL1("ormechisciano", Common::IT_ITA, "1507??", "e6fc43637dc4777f89058fda2c0c4b84", 3747600 ),
+ DT_ENTRYL1("ormechisciano", Common::IT_ITA, "1507?\?/Corrupt", "065bae91b36289e95f166774537865d1", 68965774 ),
+ DT_ENTRYL1("ormechisciano", Common::IT_ITA, "1512??", "fc39fb3bfd0413db6c248363d1247476", 3748624 ),
+ DT_ENTRYL1("ormechisciano", Common::IT_ITA, "1512?\?/Corrupt", "15813602f622f0f576f118df5d57096e", 68959282 ),
DT_ENTRYL1("pietraluna_glulx", Common::IT_ITA, "110106", "8834e0273fc730b8f6dcd38bbba2894d", 1060656),
+ DT_ENTRYL1("pietraluna_glulx", Common::IT_ITA, "120206/gblorb", "0c124b7c9d8c34183ce57ed17051ff5e", 1061462),
+ DT_ENTRYL1("perlesaggezza", Common::IT_ITA, "090704/gblorb", "20f9897448cdbfb9b08168063d8635b8", 2625430),
+ DT_ENTRYL1("perlesaggezza", Common::IT_ITA, "090704/ulx", "4455ac5a92b6022d17d062e342aa5a48", 758784),
+ DT_ENTRYL1("perlesaggezza", Common::IT_ITA, "091120", "24db1f7186ac2cce1f28d1557caa366f", 2640022),
DT_ENTRYL1("poesia_glulx", Common::IT_ITA, "398874/blb", "de6d58b378dee41d273f7bb3c5da4220", 978440),
+ DT_ENTRYL1("romamisteriosa", Common::IT_ITA, "151029/v1", "38d06ceb33d122d4cfaea69503b68980", 3754804),
+ DT_ENTRYL1("romamisteriosa", Common::IT_ITA, "151029/v2", "e9ad5c1585fb4f7ceff8ba5d4f9db1bf", 3754804),
DT_ENTRYL1("schizo", Common::IT_ITA, "180907/v1", "3531f6066802f53f9b095b5221fac4d2", 6198900),
DT_ENTRYL1("schizo", Common::IT_ITA, "180907/v2", "30ff0bffbe7e1c11ea4a7ec30e0b8c76", 194560),
+ DT_ENTRYL1("sfidaignoto", Common::IT_ITA, "200425", "10acc6e8bc7a810d73d296c159cd4cc0", 130048),
DT_ENTRYL1("slenderman", Common::IT_ITA, "140721/v1", "6765e1c656f4dd1af25235bc9b11585c", 1156562),
DT_ENTRYL1("slenderman", Common::IT_ITA, "140721/v2", "b6a73057d3ff8e54011eab2556c2332c", 13465166),
DT_ENTRYL1("snuff", Common::IT_ITA, "180827", "1005bf49b80982997ed3b0930c390d5d", 135168),
DT_ENTRYL1("snuff", Common::IT_ITA, "081125", "82724ff65cd9c839ee9621245326e8f6", 129884),
+ DT_ENTRYL1("sognosangue_glulx", Common::IT_ITA, "150702/ulx", "673e2d2ce2080265a39ff9710bff5e4e", 208128),
+ DT_ENTRYL1("sottopioggia", Common::IT_ITA, "10????", "ca25941d6756857c03f6a9a0fd99e2e3", 5155862),
+ DT_ENTRYL1("stirpesoulcanto", Common::IT_ITA, "180815/v1", "1adabc6dc5eff36fe466b7de5dee35bf", 12156706),
+ DT_ENTRYL1("stirpesoulcanto", Common::IT_ITA, "180815/v2", "fe5099a84d216fd25db810e4d2881ce2", 2604520),
+ DT_ENTRYL1("stirpesoulcanto", Common::IT_ITA, "220108/v1", "7c97006353631045815416407b572f3b", 3198920),
+ DT_ENTRYL1("stirpesoulcanto", Common::IT_ITA, "220108/v2", "a567ac3e1f501093258ee14f782caab7", 8651450),
+ DT_ENTRYL1("stregatto_glulx", Common::IT_ITA, "200424/ulx", "b65eff6af9fb59245e1dee6d14e03952", 128000),
+ DT_ENTRYL1("teotihuacan", Common::IT_ITA, "210810/gblorb", "c4f66cad2cd803fd47e46f492ba99166", 3460564),
+ DT_ENTRYL1("teotihuacan", Common::IT_ITA, "210810/ulx", "7c15d44e1bb9c9d23425e5dd1c4a5399", 180736),
+ DT_ENTRYL1("tesla_glulx", Common::IT_ITA, "160613/ulx", "5fe9377dba7797a7dadd706254b764f4", 137216),
+ DT_ENTRYL1("umbrarumregni", Common::IT_ITA, "10????", "8b74a3f0248a5a8bb223fd39027a53ce", 2068748),
DT_ENTRYL1("villamorgana_glulx", Common::IT_ITA, "090404", "88feac9efb31e7e6bd832bda02ff0cfa", 1263196),
+ DT_ENTRYL1("vita_glulx", Common::IT_ITA, "161803/ulx", "c22bc96b208bb64548134be10e903fcf", 229376 ),
+ DT_ENTRYL1("volonta_glulx", Common::IT_ITA, "150624/ulx", "d8f132e49637a76c3710a1c1725f2e44", 254720 ),
+ DT_ENTRYL1("zigamusita_glulx", Common::IT_ITA, "200426/ulx", "3f3fc6623b64f99f2e845c2c5f83e375", 143616 ),
// Marmellata d'Avventura 2018
DT_ENTRYL1("parcochuddy", Common::IT_ITA, "180401", "c36099356e69e3e0eb9e99952e455946", 871778 ),
Commit: 6d383a3c449a3ea8b787ee71f19f4fecb3f28cb6
https://github.com/scummvm/scummvm/commit/6d383a3c449a3ea8b787ee71f19f4fecb3f28cb6
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds various "Premios Hispanos" competitions, various entries from mini collections
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 65634c6c44f..d18dab91ada 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -942,16 +942,90 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "george_glulx", "George" },
// Spanish games
- { "alienlaaventura", "ALIEN: La Aventura" },
{ "conrumbo_glulx", "Con Rumbo" },
- { "hhorcus_glulx", "Homo Homini Orcus" },
- { "kerulen_glulx", "Ke Rulen los Petas" },
{ "lanochedelensayo", "La Noche del Ensayo" },
{ "legado", "El Legado" },
- { "regente", "El Anillo Regente" },
- { "rur", "Las Aventuras de Rudolphine Rur" },
{ "ultimohogar_glulx", "Misterio en el Ultimo Hogar" },
+ // XComp 2008 (Spanish)
+ { "xc08_damusix", "Damusixa (Demo)" },
+
+ // Ectocomp 2019 - Le Grand Guignol (Spanish)
+ { "ec19_lacama", "La Cama" }, // 7th Place
+
+ // Ectocomp 2021 - Le Grand Guignol (Spanish)
+ { "ec21_transito", "Tránsito" }, // 2nd Place
+
+ // Ectocomp 2022 - Le Grand Guignol (Spanish)
+ { "ec22_estadop_glulx", "Estado Profundo" }, // 2nd Place
+
+ // Premios Hispanos 2002
+ { "ph02_demoespacio", "La Gema Karssakis" },
+ { "ph02_insomnio", "Insomnio de una Noche de Verano" },
+ { "ph02_legador", "El Legado" },
+ { "ph02_oder", "Obituario" },
+ { "ph02_regente_glulx", "El Anillo Regente" },
+ { "ph02_salondwight", "El Salón de Randolph Dwighto" },
+
+ // Premios Hispanos 2003
+ { "ph03_dioszaglx", "Dios en Zapatillas" },
+ { "ph03_dwight_glulx", "L'Extraño Caso de Randolph Dwight" },
+ { "ph03_enterrado", "Enterrado Vivo" },
+ { "ph03_enterrado2", "Enterrado Vivo 2" },
+ { "ph03_quenoche", "¡Qué noche!" },
+ { "ph03_sinsentido", "Sin sentido" },
+ { "ph03_zerogrados", "Zero Grados" },
+
+ // Premios Hispanos 2004
+ { "ph04_orfeo2", "Orfeo en los Infiernos" },
+ { "ph04_primeranoche", "Dracula - Episodio 1: La Primera Noche" },
+ { "ph04_regente", "El Anillo Regente" },
+ { "ph04_remakorp04", "Remakorp" },
+ { "ph04_vhalen1", "Los Extraordinarios Casos del Dr. Van Halen: Misterio en la Catedral" },
+
+ // Premios Hispanos 2005
+ { "ph05_ahs", "Los Alegres Hombres de Sherwood" },
+ { "ph05_musa", "La Musa" },
+ { "ph05_rur", "Las Aventuras de Rudolphine Rur" },
+ { "ph05_sarimek", "La Caja de Sarimek" },
+
+ // Premios Hispanos 2006
+ { "ph06_007altosecret", "007 Alto Secreto" },
+ { "ph06_laconferencia", "La Conferencia" },
+ { "ph06_paee_glulx", "Paee" },
+ { "ph06_remakorp06", "Remakorp" },
+ { "ph06_wizlair", "Bienvenido a Wiz Lair" },
+
+ // Premios Hispanos 2007
+ { "ph07_diabloesnifan", "Como el Diablo Esnifando una Raya" },
+ { "ph07_diana925", "Diana v925" },
+ { "ph07_edificio25", "El Edificio 25" },
+ { "ph07_elmuseo", "El Museo de las Consciencias" },
+ { "ph07_edc_glulx", "Error de Copia" },
+ { "ph07_htec_glulx", "Hierba Tras el Cristal" },
+ { "ph07_regresoaleden", "Regreso al Edén" },
+
+ // Premios Hispanos 2008
+ { "ph08_alienlaventur", "ALIEN: La Aventura" },
+ { "ph08_diana_glulx", "Diana" },
+ { "ph08_espiritusidra", "El Espiritu de la Sidra" },
+ { "ph08_puj", "Puj" },
+
+ // Premios Hispanos 2009
+ { "ph09_anillo3", "Anillo 3 - Original" },
+ { "ph09_hhorcus_glulx", "Homo Homini Orcus" },
+ { "ph09_kerulen_glulx", "Ke rulen los petas" },
+ { "ph09_lae_glulx", "La Aventura Espacial" },
+ { "ph09_lobosaldeanos", "Recibidor de Lobos y Aldeanos" },
+ { "ph09_reliquiatolti", "Las Reliquias de Tolti Aph" },
+
+ // Premios Hispanos 2010
+ { "ph10_lpc_glulx", "La Pequena Cerillera" },
+ { "ph10_heroemazmorra", "Heroes de la Mazmorra" },
+ { "ph10_piedrapt", "Piedra, Papel, Tijeras" },
+ { "ph10_saloon", "Saloon" },
+ { "ph10_transcorrupt", "Transilvania Corruption: El Amanecer de los Vivos" },
+
// Swedish games
{ "drakmagi_glulx", "Drakmagi (Dragon Magic)" },
{ "vanyar_glulx", "Vanyar" },
@@ -2124,19 +2198,107 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("george_glulx", Common::IT_ITA, "191209", "99ab71b1be78930945dcb33c884e4e3e", 884736),
// Spanish games
- DT_ENTRYL1("alienlaaventura", Common::ES_ESP, "081124", "e09c0e91e53a07c768eb473deae9619c", 6884846),
DT_ENTRYL1("conrumbo_glulx", Common::ES_ESP, "010527", "024946d9d10190694d90dedd34ab648e", 127744),
DT_ENTRYL1("dracula1_glulx", Common::ES_ESP, "071227", "a2266f816a8e6afa324ad98e8ddb707b", 467354),
DT_ENTRYL1("dracula2_glulx", Common::ES_ESP, "080819", "c9ff350c10f4ef88db667e58a3696938", 715450),
- DT_ENTRYL1("hhorcus_glulx", Common::ES_ESP, "100818", "48e7d8f6cd53506778e035eeab6c545c", 4191072),
- DT_ENTRYL1("kerulen_glulx", Common::ES_ESP, "090720", "0f4c8d5fb20666d5e66da025c3167285", 6842790),
DT_ENTRYL1("lanochedelensayo", Common::ES_ESP, "100122", "23845407e62d47b5d51267492137e05e", 2527892),
DT_ENTRYL0("legado", Common::ES_ESP, "3f5652cfb07d22c1cf668c33fc92a611", 513472),
- DT_ENTRYL1("regente", Common::ES_ESP, "021129", "7c8608e214821c55bc9224ccfd5beb44", 273092),
- DT_ENTRYL0("rur", Common::ES_ESP, "4d7dab1227494292f37107da1729392e", 3432966),
- DT_ENTRYL0("rur", Common::ES_ESP, "de15e8cdd8523c774b66950a0232a0f9", 413184),
DT_ENTRYL1("ultimohogar_glulx", Common::ES_ESP, "021225", "08d4168a767dce4899640a000d2809d8", 663576),
+ // XComp 2008 (Spanish)
+ DT_ENTRYL1("xc08_damusix", Common::ES_ESP, "080716", "c654432ff20ff06421f7ef46192d6a0e", 2307978),
+
+ // Ectocomp 2019 - Le Grand Guignol (Spanish)
+ DT_ENTRYL1("ec19_lacama", Common::ES_ESP, "191031", "e8ff30dfe90fac147d62ff23d15c8f73", 687328),
+
+ // Ectocomp 2021 - Le Grand Guignol (Spanish)
+ DT_ENTRYL1("ec21_transito", Common::ES_ESP, "211129", "66baf98ee61ca950cba748ea55290299", 768450),
+
+ // Ectocomp 2022 - Le Grand Guignol (Spanish)
+ DT_ENTRYL1("ec22_estadop_glulx", Common::ES_ESP, "221027", "8bbf39eed65125accc5703be50ebbea4", 697134),
+
+ // Premios Hispanos 2002
+ DT_ENTRYL1("ph02_demoespacio", Common::ES_ESP, "020726", "6e915e11cf880dd56ac38f2cf3afa1af", 169472),
+ DT_ENTRYL1("ph02_insomnio", Common::ES_ESP, "020802", "2242057928285679d513ed01094c7503", 236372),
+ DT_ENTRYL1("ph02_legador", Common::ES_ESP, "021114", "40e4a7848e03e3671fb95debe64e42d3", 53504),
+ DT_ENTRYL1("ph02_oder", Common::ES_ESP, "Corrupt", "07e6993cb70fdf3d794fec0cc47e89fa", 1175810),
+ DT_ENTRYL1("ph02_regente_glulx", Common::ES_ESP, "021129", "7c8608e214821c55bc9224ccfd5beb44", 273092),
+ DT_ENTRYL1("ph02_salondwight", Common::ES_ESP, "021116", "04d1af01052792915ed8a420ffd61663", 171010),
+
+ // Premios Hispanos 2003
+ DT_ENTRYL1("ph03_dioszaglx", Common::ES_ESP, "040107", "7a88c6cf9bfb9a7ffbcee11d1a8331c3", 270560),
+ DT_ENTRYL1("ph03_enterrado", Common::ES_ESP, "030222", "59f098c568c7d6272d3fc05a2719929c", 243532),
+ DT_ENTRYL1("ph03_enterrado2", Common::ES_ESP, "030222/Corrupt", "b8c699cbde3633752f404cf565ee0bd9", 1884292),
+ DT_ENTRYL1("ph03_quenoche", Common::ES_ESP, "031015", "a25e309fdb703009c8555eb28204582e", 831748),
+ DT_ENTRYL1("ph03_sinsentido", Common::ES_ESP, "Corrupt", "d5bc98e9b81c886149de4cb62f399d75", 109568),
+ DT_ENTRYL1("ph03_zerogrados", Common::ES_ESP, "030319", "e4eb8c2faebee284c6e75efb63df9265", 1092752),
+ DT_ENTRYL1("ph03_dwight_glulx", Common::ES_ESP, "031115", "44aee922daacc3ae0a062e1e1a2c6fd2", 252930),
+
+ // Premios Hispanos 2004
+ DT_ENTRYL1("ph04_orfeo2", Common::ES_ESP, "040805", "66d2ceb53fcbea54c4743bd49f9fb46a", 805086),
+ DT_ENTRYL1("ph04_orfeo2", Common::ES_ESP, "051018", "617c18c7edc92cc3a5a2a621ab33e89c", 786910),
+ DT_ENTRYL1("ph04_primeranoche", Common::ES_ESP, "040731", "dd4d59714c464569696d0439ea5c359d", 473000),
+ DT_ENTRYL1("ph04_regente", Common::ES_ESP, "040830", "a8c731d15a03daa1ab66b83bd3683b1c", 364342),
+ DT_ENTRYL1("ph04_remakorp04", Common::ES_ESP, "040729", "85bacb79e85944a6dbfe9c8d9a47a0fb", 579046),
+ DT_ENTRYL1("ph04_vhalen1", Common::ES_ESP, "04???\?/Corrupt", "68234ccba90471707f53327efb2d7128", 710042),
+
+ // Premios Hispanos 2005
+ DT_ENTRYL1("ph05_ahs", Common::ES_ESP, "Corrupt", "45af7e13982b5605d8340e70208b8e51", 28142348),
+ DT_ENTRYL1("ph05_ahs", Common::ES_ESP, "05???\?/Corrupt", "62f06caf7ba03dc2594df46cbe3f1459", 19625058),
+ DT_ENTRYL1("ph05_musa", Common::ES_ESP, "050605", "b872295179826ff8b2bf20be45007dc0", 519830),
+ DT_ENTRYL1("ph05_rur", Common::ES_ESP, "?????\?/v1/Corrupt", "4d7dab1227494292f37107da1729392e", 3432966),
+ DT_ENTRYL1("ph05_rur", Common::ES_ESP, "?????\?/v2/Corrupt", "de15e8cdd8523c774b66950a0232a0f9", 413184),
+ DT_ENTRYL1("ph05_rur", Common::ES_ESP, "1106???\?/v1", "160413ab0c3b1fdd4346ee493c4b3e46", 3493080),
+ DT_ENTRYL1("ph05_rur", Common::ES_ESP, "1106???\?/v2", "b5238a903be352f491c46ce58b80cefd", 433920),
+ DT_ENTRYL1("ph05_sarimek", Common::ES_ESP, "Corrupt", "a20f085b591590ee351bfc464c3c41f4", 2018160),
+
+ // Premios Hispanos 2006
+ DT_ENTRYL1("ph06_007altosecret", Common::ES_ESP, "?????\?/Corrupt", "a788bffad0435ff5183fd6aba47af9ba", 12773890),
+ DT_ENTRYL1("ph06_laconferencia", Common::ES_ESP, "060108", "03152d0cdb6e633d3fdba957a609178b", 3672520),
+ DT_ENTRYL1("ph06_paee_glulx", Common::ES_ESP, "040729", "9967379e527801ddc12b5734253f3ac2", 3027412),
+ DT_ENTRYL1("ph06_remakorp06", Common::ES_ESP, "061020", "53cfa008cbdc3956097b399eba358d22", 680136),
+ DT_ENTRYL1("ph06_wizlair", Common::ES_ESP, "090726", "2e1d6621fb1301887f4e21bdb5949252", 8912740),
+ DT_ENTRYL1("ph06_wizlair", Common::ES_ESP, "061116", "0218e2e3ccac3acef7c54dc503e4b417", 1039800),
+
+ // Premios Hispanos 2007
+ DT_ENTRYL1("ph07_diabloesnifan", Common::ES_ESP, "080104", "8e3b5b634a49ea2cad06dadcc2f5ca38", 3640896),
+ DT_ENTRYL1("ph07_diana925", Common::ES_ESP, "070709", "e0aeb430f8c1588510e7017bed0ff798", 1084174),
+ DT_ENTRYL1("ph07_edificio25", Common::ES_ESP, "070830", "01a51bf002abee1aafb7e8ba2dae1847", 4197682),
+ DT_ENTRYL1("ph07_elmuseo", Common::ES_ESP, "071004", "0f33297f84f235d90872a236a8a608d4", 772418),
+ DT_ENTRYL1("ph07_edc_glulx", Common::ES_ESP, "070831", "1ef25e518189aede8375da09e2d35735", 2174384),
+ DT_ENTRYL1("ph07_htec_glulx", Common::ES_ESP, "160313", "824a8d7690acff631fb207e5af93f4d1", 2160114),
+ DT_ENTRYL1("ph07_regresoaleden", Common::ES_ESP, "03????", "0304187b411ef1211c73ff7415c23fe7", 6974410),
+ DT_ENTRYL1("ph07_regresoaleden", Common::ES_ESP, "070831", "4bf96ba47fd82da0f452e8cca8d58b04", 6613376),
+
+ // Premios Hispanos 2008
+ DT_ENTRYL1("ph08_alienlaventur", Common::ES_ESP, "081124", "e09c0e91e53a07c768eb473deae9619c", 6884846),
+ DT_ENTRYL1("ph08_alienlaventur", Common::ES_ESP, "180729", "0ae34bbdbcdb04fdda7aeab945d79549", 18044224),
+ DT_ENTRYL1("ph08_diana_glulx", Common::ES_ESP, "080722", "5962ec1f0f1e1a60753e4c4fa8c5c1c8", 240456),
+ DT_ENTRYL1("ph08_espiritusidra", Common::ES_ESP, "08????", "6735b842ebeb95991734a8fb02537e81", 10655248),
+ DT_ENTRYL1("ph08_puj", Common::ES_ESP, "080524", "2fb5a2d444972ca62a6124c9c1d6672a", 3392294),
+
+ // Premios Hispanos 2009
+ DT_ENTRYL1("ph09_anillo3", Common::ES_ESP, "090429", "baa43907bbb36b9be8dd6a4391b4c936", 12527130),
+ DT_ENTRYL1("ph09_anillo3", Common::ES_ESP, "15????", "4f373c2855fa7a0b826d27b7c426a50f", 46345462),
+ DT_ENTRYL1("ph09_hhorcus_glulx", Common::ES_ESP, "100818", "48e7d8f6cd53506778e035eeab6c545c", 4191072),
+ DT_ENTRYL1("ph09_kerulen_glulx", Common::ES_ESP, "090720", "0f4c8d5fb20666d5e66da025c3167285", 6842790),
+ DT_ENTRYL1("ph09_lae_glulx", Common::ES_ESP, "090721/gblorb/Corrupt", "39fbca9dd8f095430288eadbc545994f", 1809932),
+ DT_ENTRYL1("ph09_lae_glulx", Common::ES_ESP, "090721/blb/Corrupt", "4ff363a616d2a44c51c0d28b05bca51b", 1808662),
+ DT_ENTRYL1("ph09_lobosaldeanos", Common::ES_ESP, "090804", "50d44a5ee839f5c764965a0ef9f36d5b", 548806),
+ DT_ENTRYL1("ph09_reliquiatolti", Common::ES_ESP, "090318", "3ce83f626170af423fe9017d42b538aa", 939564),
+ DT_ENTRYL1("ph09_reliquiatolti", Common::ES_ESP, "090811", "80373c10f5cacce1ba486faf7192fe93", 947358),
+
+ // Premios Hispanos 2010
+ DT_ENTRYL1("ph10_lpc_glulx", Common::ES_ESP, "181013/Corrupt", "c29c9ffb0936cfd69ef4e0135556ec9a", 14311360),
+ DT_ENTRYL1("ph10_lpc_glulx", Common::ES_ESP, "181013", "338f5403c94cbadfe88ea0388eb65c60", 14301120 ),
+ DT_ENTRYL1("ph10_heroemazmorra", Common::ES_ESP, "10???\?/v1", "707aaa1f096db0786e693b501070593b", 8253216),
+ DT_ENTRYL1("ph10_heroemazmorra", Common::ES_ESP, "10???\?/v2", "b478fb6e542a29d7faf046abe5756762", 19525882),
+ DT_ENTRYL1("ph10_piedrapt", Common::ES_ESP, "101216", "504fb87228b3447b3e03add1ce13fa68", 103680),
+ DT_ENTRYL1("ph10_piedrapt", Common::ES_ESP, "111004", "cadf3e62dd5df55000e07d93526fc688", 104448),
+ DT_ENTRYL1("ph10_saloon", Common::ES_ESP, "101223", "13872ee1186e198c92eb3715382fd5ab", 16421472),
+ DT_ENTRYL1("ph10_transcorrupt", Common::ES_ESP, "110711/blb", "44f174a584eb6a0d265ff8ab47bf0174", 105971862),
+ DT_ENTRYL1("ph10_transcorrupt", Common::ES_ESP, "110711/ulx", "df157d801a60682fb8488c6d5ac4dfad", 1074688),
+
// Swedish games
DT_ENTRYL1("drakmagi_glulx", Common::SE_SWE, "080419", "93db2e43fafb22b9e4d10f7d6f3a5136", 203630),
DT_ENTRYL1("vanyar_glulx", Common::SE_SWE, "030613", "4a80396f31f9cced2b6689341ac5d2cc", 278780),
Commit: cc922d1116e9f2971a18e0406e8e60bd2ae9a65d
https://github.com/scummvm/scummvm/commit/cc922d1116e9f2971a18e0406e8e60bd2ae9a65d
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds 40 new Spanish entries
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index d18dab91ada..35789b5eb1b 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -942,10 +942,46 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "george_glulx", "George" },
// Spanish games
+ { "acman", "Acman Fever" },
+ { "bajando", "¡Bajandose!" },
{ "conrumbo_glulx", "Con Rumbo" },
+ { "copernico86", "Copérnico 86" },
+ { "cumpleanos", "Cumpleanos" },
+ { "discos", "Bar de Seppo (Demo)" },
+ { "dwight_glulx", "El Extraño Caso de Randolph Dwight" },
+ { "eldiadespues", "El Dia Despues" },
+ { "elexpreso", "El Expreso de Los Vampiros" },
+ { "elultimojedi", "El Ultimo Jedi" },
+ { "ensaladasensorial", "Ensalada Sensorial" },
+ { "entrevista", "Entrevista" },
+ { "ergotdelima_glulx", "Ergot de Lima" },
+ { "explosin", "La Explosin Fulminante" },
+ { "finmortal", "Fórmula Inmortal" },
+ { "globitoscolores", "Globitos de Colores" },
+ { "graffi", "Graffi, Mi Perro Virtual" },
+ { "grutahorror", "La Gruta del Horror (Demo)" },
+ { "historiashampa", "Historias del Hampa" },
+ { "laarana", "La Arana" },
+ { "lacaja", "La Caja" },
{ "lanochedelensayo", "La Noche del Ensayo" },
{ "legado", "El Legado" },
+ { "mcarras", "McArra's Quest Reloaded" },
+ { "megacorp2", "Megacorp II" },
+ { "memorias_glulx", "Memorias de reXXe" },
+ { "mono3cartes", "Mono con Tres Cartas" },
+ { "moria", "Moria" },
+ { "multivampi7", "MultiVampI7" },
+ { "nochemetro", "Una Noche en el Metro" },
+ { "olvido_glulx", "Olvido Mortal" },
+ { "ork1", "Ork 1 (Demo)" },
+ { "ork2", "Ork 2 (Demo)" },
+ { "osobipolar", "Oso Bipolar (Demo)" },
+ { "piratescharaibes", "Pirates des Charaïbes" },
+ { "sgw_glulx", "Test Para SGW (Demo)" },
+ { "sixdemo", "Demo de la LibrerÃa SIX (Demo)" },
{ "ultimohogar_glulx", "Misterio en el Ultimo Hogar" },
+ { "vainsville", "Vainsville" },
+ { "viejaantonieta", "La Vieja Antonieta" },
// XComp 2008 (Spanish)
{ "xc08_damusix", "Damusixa (Demo)" },
@@ -2198,12 +2234,48 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("george_glulx", Common::IT_ITA, "191209", "99ab71b1be78930945dcb33c884e4e3e", 884736),
// Spanish games
+ DT_ENTRYL1("acman", Common::ES_ESP, "020826", "e8c4e178d0c9c2521cdf9aa31c5ea622", 168278),
+ DT_ENTRYL1("bajando", Common::ES_ESP, "001003", "f8edfd70eec40e18c1680ea3f6c1525b", 150016),
DT_ENTRYL1("conrumbo_glulx", Common::ES_ESP, "010527", "024946d9d10190694d90dedd34ab648e", 127744),
+ DT_ENTRYL1("copernico86", Common::ES_ESP, "200515", "1251b6503a701d07aaff21d1b2059567", 1101844),
+ DT_ENTRYL1("cumpleanos", Common::ES_ESP, "130406", "d0bd4eff1c203b29bee74285d9277e76", 151296),
+ DT_ENTRYL1("discos", Common::ES_ESP, "001003", "86db5ba5e7472e7377ea0a828a4bfe60", 471420),
DT_ENTRYL1("dracula1_glulx", Common::ES_ESP, "071227", "a2266f816a8e6afa324ad98e8ddb707b", 467354),
DT_ENTRYL1("dracula2_glulx", Common::ES_ESP, "080819", "c9ff350c10f4ef88db667e58a3696938", 715450),
+ DT_ENTRYL1("dwight_glulx", Common::ES_ESP, "041108", "e88efb47bc4feb5b8131c970d0560989", 310786),
+ DT_ENTRYL1("dwight_glulx", Common::ES_ESP, "150211/blb", "3921f994e736f61d0b431d930e3d54f9", 301314),
+ DT_ENTRYL1("eldiadespues", Common::ES_ESP, "120115", "a6cd3450877db0ab30da0627066fc811", 1637516),
+ DT_ENTRYL1("elultimojedi", Common::ES_ESP, "130728", "5f4ba8e224a52ee94e49842d577c2276", 74312818),
+ DT_ENTRYL1("ensaladasensorial", Common::ES_ESP, "000925", "a841d6881143763412425150073e1fa5", 225042),
+ DT_ENTRYL1("entrevista", Common::ES_ESP, "??????", "3addab0d41a396a874dc15661a8a858c", 3626570),
+ DT_ENTRYL1("ergotdelima_glulx", Common::ES_ESP, "200614", "aaff81fb2288f59fc9a298ab1f08efb1", 806892),
+ DT_ENTRYL1("finmortal", Common::ES_ESP, "120728", "2ba86956f81c34b669af3fdedc8611a7", 9708920),
+ DT_ENTRYL1("globitoscolores", Common::ES_ESP, "111003", "af6cd29cef8ab1a6dee43953a4ed4dac", 125184),
+ DT_ENTRYL1("graffi", Common::ES_ESP, "131102", "e265cb7a45e88b316f2f583e5fb9c3e6", 2139526),
+ DT_ENTRYL1("historiashampa", Common::ES_ESP, "120621", "355713215a36ea8b4ac86789222a0119", 452864),
+ DT_ENTRYL1("laarana", Common::ES_ESP, "??????", "f5c36a907d84f0d12cf5cdded93abec9", 370024),
+ DT_ENTRYL1("lacaja", Common::ES_ESP, "111003", "fd6c8b12a73037cd4eb40f19b0551202", 106496),
DT_ENTRYL1("lanochedelensayo", Common::ES_ESP, "100122", "23845407e62d47b5d51267492137e05e", 2527892),
DT_ENTRYL0("legado", Common::ES_ESP, "3f5652cfb07d22c1cf668c33fc92a611", 513472),
+ DT_ENTRYL1("mcarras", Common::ES_ESP, "050611", "c3538b22b71c9a31459bbdd3fc40b5d0", 3123192),
+ DT_ENTRYL1("megacorp2", Common::ES_ESP, "??????", "3d0e2115028077310339e38e4bf1be1d", 7410334),
+ DT_ENTRYL1("memorias_glulx", Common::ES_ESP, "020613", "fce09dac0a9f8b1f89745256561f6f97", 350502),
+ DT_ENTRYL1("mono3cartes", Common::ES_ESP, "020826", "06dbeb486ced4e536d421672f8bb51f5", 202934),
+ DT_ENTRYL1("moria", Common::ES_ESP, "021203", "81fb5e199a0c489fc9536712cdf55b6a", 454868),
+ DT_ENTRYL1("multivampi7", Common::ES_ESP, "090119", "76fb8bc371977cbb913976798bb127d9", 465572),
+ DT_ENTRYL1("nochemetro", Common::ES_ESP, "131030", "381433b6afecc1fee2884a6a9baa8291", 2618694),
+ DT_ENTRYL1("olvido_glulx", Common::ES_ESP, "030330", "cd8a286d63f5b9b3135519fc2880b9dd", 174848),
+ DT_ENTRYL1("olvido_glulx", Common::ES_ESP, "031103", "0790e71c1d76609a83db3b7285e55e55", 351894),
+ DT_ENTRYL1("ork1", Common::ES_ESP, "?????\?/Corrupt", "ecb1045a2691e483c46cb8ffa41b9f8f", 152064),
+ DT_ENTRYL1("ork2", Common::ES_ESP, "020826", "97aec59216c8710b76a1c561df3c58ce", 153344),
+ DT_ENTRYL1("osobipolar", Common::ES_ESP, "020826", "d1ffd264274337c94102ae000352d7a0", 209494),
+ DT_ENTRYL1("piratescharaibes", Common::ES_ESP, "120518", "5e4901d210d7f6b5cc250fd55757cf0b", 902092),
+ DT_ENTRYL1("sgw_glulx", Common::ES_ESP, "070807/blb", "c60f60c8101eda644d33ce9bc2b49183", 396246),
+ DT_ENTRYL1("sgw_glulx", Common::ES_ESP, "070807/ulx", "29f996500209a2f8246f919ad2e7ade2", 158720),
+ DT_ENTRYL1("sixdemo", Common::ES_ESP, "000927", "79cc859f9d84e701715dead61f386318", 217250),
DT_ENTRYL1("ultimohogar_glulx", Common::ES_ESP, "021225", "08d4168a767dce4899640a000d2809d8", 663576),
+ DT_ENTRYL1("vainsville", Common::ES_ESP, "220306", "7fd41aa7621e76a850477a5d8497b7da", 1022048),
+ DT_ENTRYL1("viejaantonieta", Common::ES_ESP, "130405", "f34e185cfcfb518d54f2d70357bf098f", 134144),
// XComp 2008 (Spanish)
DT_ENTRYL1("xc08_damusix", Common::ES_ESP, "080716", "c654432ff20ff06421f7ef46192d6a0e", 2307978),
Commit: 3788cb7ccd736b259b68575cd129c27d7c6d046b
https://github.com/scummvm/scummvm/commit/3788cb7ccd736b259b68575cd129c27d7c6d046b
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Adds 250 new English entries
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 35789b5eb1b..991cdbaff4d 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -29,18 +29,24 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "glulx", "Glulx Game" },
// English games
- { "aardvarkhype", "AardVarK versus The Hype" },
- { "academregular", "Academic Pursuits as Opposed to Regular Pursuits" },
+ { "18rooms15", "18 Rooms to Home (Room 15)" },
+ { "18rooms16", "18 Rooms to Home (Room 16)" },
+ { "18rooms17", "18 Rooms to Home (Room 17)" },
+ { "18rooms18", "18 Rooms to Home (Room 18)" },
+ { "1kcupid", "1K Cupid" },
+ { "5secsimulation", "The Five-Second Simulation" },
{ "acbs", "A Cock and Bull Story" },
+ { "accfinsolutisle", "Accounting and Finance Solution Island" },
{ "acg", "Adventurer's Consumer Guide" },
{ "acmj", "The Making of ACMJ Game" },
+ { "adventdoor", "Advent Door" },
{ "adv350_glulx", "Adventure" },
+ { "adventmirror", "Advent Mirror" },
{ "adventura", "Adventura" },
- { "ailiphilia", "Ailiphilia" },
+ { "ailihphilia", "Ailihphilia" },
{ "airport", "The Airport" },
{ "alabaster", "Alabaster" },
{ "aliasthemagpie", "Alias 'The Magpie'" },
- { "anatidaephobia", "A N A T I D A E P H O B I A" },
{ "anchorheaddemo", "Anchorhead: Special Edition (Demo)" },
{ "anchorhead", "Anchorhead" },
{ "andelmanyard", "Andelmans' Yard" },
@@ -52,8 +58,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "archaeologicalfict", "Archaeological Fiction" },
{ "ariadneinaeaea", "Ariadne in Aeaea" },
{ "aroilingoriginal", "A Roiling Original" },
+ { "aropeofchalk", "A Rope of Chalk" },
{ "artoffugue", "Art of Fugue" },
- { "ascensionlimb", "Ascension of Limbs" },
{ "ascentgothictower", "The Ascent of the Gothic Tower" },
{ "atc", "ATC" },
{ "aurora", "Aurora" },
@@ -62,17 +68,25 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "barroombrawl_glulx", "Barroom Brawl" },
{ "batman66", "Batman 66" },
{ "beasttorrackmoor", "The Beast of Torrack Moor" },
+ { "bedtimestory", "Bedtime Story" },
{ "beingthere", "Being There" },
+ { "bigfootbluff", "Bigfoot Bluff" },
+ { "bluelattuce", "Blue Lattuce" },
+ { "bootscraper", "The Boot-Scraper" },
{ "briar", "Briar" },
{ "btyt", "Bigger Than You Think" },
{ "bureaucrocy_glulx", "Bureaucrocy" },
{ "buygold", "Buy Gold" },
{ "candlewindless", "Candle Flames in Windless Air" },
{ "canyouescape", "Can You Escape" },
+ { "captverdeterre", "Captain Verdeterre's Plunder" },
{ "castronegroblues", "Castronegro Blues" },
+ { "catventure", "Catventure" },
{ "cave", "Cave" },
{ "checkpoint", "Checkpoint" },
{ "cheesedoff_glulx", "Cheesed Off!" },
+ { "cheshirecat_glulx", "Save the Cheshire Cat!" },
+ { "chickensexer", "The Example of the Chicken Sexer" },
{ "childrenloblolly", "The Children of Loblolly Lodge" },
{ "chipmonk", "Chipmonk" },
{ "codetopia", "Codetopia - A Code Adventure" },
@@ -85,92 +99,133 @@ 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" },
+ { "craverly", "Craverly Heights" },
+ { "crocodracula", "Crocodracula: The Beginning" },
+ { "crococalvin", "Crocodracula: What Happened to Calvin" },
+ { "cupcakes", "Dial C for Cupcakes" },
+ { "cursegardenisle", "Curse of the Garden Isle" },
{ "damesdeadites", "Dames and Deadites" },
+ { "damnmemoriae_glulx", "Damnatio Memoriae" },
+ { "dancebeatearth", "Dance to the Beat of the Earth" },
{ "darkcarnival", "Dark Carnival" },
+ { "darkiss1_glulx", "Darkiss! Wrath of the Vampire - Chapter 1: The Awakening" },
+ { "darkiss2_glulx", "Darkiss! Wrath of the Vampire - Chapter 2: Journey to Hell" },
{ "darkness_glulx", "Darkness" },
+ { "daybreakrl", "Daybreak RL" },
{ "deadcities", "Dead Cities" },
{ "deathofftc", "Death Off the Cuff" },
+ { "delfina", "Delfina" },
{ "diaperquest", "Diaper Quest" },
{ "discovertheworld", "Discover The World" },
+ { "dondive", "Donât Dive Into Blood, Kids" },
{ "donotmeddle", "Do Not Meddle" },
+ { "dontmindapohead", "Donât Mind My Apocalypse Head" },
{ "douchebag", "Douchebag" },
{ "dptmb2aa", "Don't Push the Mailbox 2 and Aisle" },
{ "dracula1_glulx", "Dracula: Part 1, The First Night" },
{ "dracula2_glulx", "Dracula: Part 2, The Arrival" },
{ "dragondemons", "Dragon Demons" },
+ { "dragondiamond_glux", "The Dragon Diamond" },
{ "dragon_glulx", "Dragon Adventure" },
{ "dragonpass", "Dragon's Pass" },
+ { "drkongplandsds", "Dr. Kong in: Plan DSDS From Practice Space" },
{ "drolltolltroll", "Droll Toll Troll" },
{ "dudewheremyscapula", "Dude, Where's My Scapula" },
{ "duelspannedages", "The Duel That Spanned the Ages" },
{ "dungeonspuzzle", "Dungeon's Puzzle" },
{ "dungeontext1", "Dungeon Text I - Escape From Darkness" },
{ "dynapowers", "Dynamite Powers vs. The Ray of Night! (Director's Cut)" },
+ { "eehunt2000", "Easter Egg Hunt 2020" },
{ "elsegar1", "Elsegar I - Arrival" },
- { "endlesssands", "Endless Sands" },
{ "endling", "The Endling Archive" },
{ "enterpriseincident", "The Enterprise Incidents: A Middle School Fantasy" },
{ "equivocalingr", "The Equivocal Ingredient" },
{ "exigentseasons", "The Exigent Seasons" },
+ { "exilesrose", "Exileâs Rose" },
{ "familiar", "The Familiar" },
{ "farmquest", "Farm Quest" },
+ { "fate_glulx", "Fate" },
{ "fatevanguard", "Fate of the Vanguard" },
{ "finalproject", "Final Project" },
+ { "findesickleburg", "Fin de Sickleburg" },
+ { "fireparty", "The Fire Party Penguins Mustnât Go Out" },
{ "flattenlondon", "Flattened London" },
{ "flexiblesurvival", "Flexible Survival" },
+ { "foreverwarped", "Forever Warped" },
+ { "fourdiopolis", "Fourdiopolis" },
{ "further_glulx", "Further" },
{ "gaiawebch12", "Gaia-Web Chapter 12: The Silence of the Thunder" },
{ "gatewayferrets", "Gateway of the Ferrets" },
{ "genesisquest", "Genesis Quest" },
{ "getout", "Get Out!" },
- { "ghosteringtonnight", "Ghosterington Night" },
{ "ghost", "Ghost" },
+ { "ghosteringtonnight", "Ghosterington Night" },
+ { "glass_glulx", "Glass" },
{ "glkchess", "Glk Chess" },
{ "glkebook", "GlkeBook" },
{ "greenmountains", "The Green Mountains" },
+ { "hadeanlands_glulx", "Hadean Lands" },
{ "hardpuzzle1", "Hard Puzzle" },
{ "hardpuzzle2", "Hard Puzzle 2: The Cow" },
{ "hardpuzzle3", "Hard Puzzle 3: Origins" },
{ "haroldnight2003", "Harold Night 2003" },
{ "herecomestreble", "Here Comes Treble" },
+ { "hippoelmstr_glulx", "Hippo on Elm Street" },
{ "hobbit", "The Hobbit - The True Story" },
{ "hobbitredux_glulx", "The Hobbit - The True Story - Redux, Director's Cut" },
+ { "horpyr_glulx", "The Horrible Pyramid" },
{ "houseofmemories", "House of Memories" },
{ "houseofmystery", "The House of Mystery" },
{ "hungerdaemon", "Hunger Daemon" },
+ { "idolsofwar", "Idols of War" },
{ "illwind", "Ill Wind" },
{ "immunesystem", "Immune System" },
- { "improvorigins", "Improv: Origins" },
+ { "impetummaleficus", "Impetum Maleficus" },
{ "ingoodcompany", "In Good Company" },
+ { "islanddoctorwooby", "The Island of Doctor Wooby" },
{ "jadeite", "Jadeite for the Queen" },
{ "jasonandmedea", "Jason and Medea" },
+ { "keyfeatures", "Key Features" },
{ "kingshredspatches", "The King of Shreds and Patches" },
{ "klaustrophobia", "Klaustrophobia" },
{ "koa", "Kingdom of Amphibia" },
{ "lastresort", "Last Resort" },
{ "limeergot", "Lime Ergot" },
{ "limen", "Limen" },
+ { "lmg", "The Little Match Girl" },
+ { "lmg2", "The Little Match Girl 2: Annus Evertens" },
+ { "lmg3", "The Little Match Girl 3: The Escalus Manifold" },
+ { "lmgrevolver", "How the Little Match Girl Got Her Colt Paterson Revolver" },
+ { "lmgqueenvampires", "How the Little Match Girl Met the Queen of Vampires" },
{ "lmstvg_glulx", "LMS The Video Game" },
{ "lockeddoor10", "Locked Door X: The Workprint" },
{ "lockeddoor11", "Locked Door XI: The US Theatrical Cut" },
{ "lockkey", "Lock and Key" },
{ "lonelytroll", "The Lonely Troll" },
- { "lostislands", "The Lost Islands of Alabaz" },
- { "loveassistant", "Lovely Assistant Magical Girl" },
+ { "lupercalia_glulx", "Lupercalia" },
+ { "lurkinghorror2", "The Lurking Horror II: The Lurkening" },
{ "makechange", "Maybe make some change" },
{ "makingme", "The Making of Me" },
+ { "mariel", "Mariel" },
{ "maryjaneoftomorrow", "The Mary Jane of Tomorrow" },
{ "mgaeb", "My Girlfriend's an Evil Bitch" },
{ "midnightsnack", "Midnight Snack" },
+ { "milk", "Mr. Leg Needs Some Milk" },
+ { "mindthegap", "Mind the Gap" },
+ { "mittens", "Mittens" },
{ "mollybutterthieves", "Molly and the Butter Thieves" },
{ "moments1", "Moments Out of Time: Renegade" },
{ "moments2", "Moments Out of Time 2: Adventure Type" },
{ "monksea", "Monk by the Sea" },
{ "moonbaseindigo", "Moonbase Indigo" },
+ { "mudwarriors", "Mud Warriors" },
{ "mugglestudies", "Muggle Studies" },
{ "mystery", "Mystery!" },
{ "narco", "Narcolepsy" },
+ { "nautilisia_glulx", "Nautilisia" },
{ "necronskeep", "Necron's Keep" },
+ { "nest", "Nest" },
+ { "neverplayed_glulx", "So, You've Never Played a Text Adventure Before, Huh?" },
{ "newcat", "New Cat" },
{ "nightmare", "Nightmare" },
{ "nssri", "No Sign Should Remain Inert" },
@@ -179,6 +234,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "oliviasorphanorium", "Olivia's Orphanorium" },
{ "onefishtwofish", "One Fish, Two Fish, Red Fish" },
{ "ottumwa_glulx", "PDFA Ottumwa" },
+ { "owlconsults", "The Owl Consults" },
+ { "oxfordportal", "Oxford Portal to Fantasy" },
{ "phoenixfire", "Phoenix-Fire" },
{ "photopia_glulx", "Photopia" },
{ "piedaterreblunders", "Captain Piedaterre's Blunders" },
@@ -186,40 +243,50 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "pizzadelivery", "Pizza Delivery" },
{ "portfoliopiece", "Portfolio Piece" },
{ "pytho_glulx", "Pytho's Mask" },
+ { "questarete", "Quest for Arete" },
{ "raidersstones", "Raiders of the Holy Stones" },
+ { "rainbowsdp", "Rainbows and Dance Parties!" },
{ "rar", "Reference and Representation" },
- { "returnstars", "Return to the Stars" },
+ { "recursocclusion", "Recursive Occlusion" },
+ { "reliquestolti", "The Reliques of Tolti-Aph" },
+ { "renegadebrainwave", "Renegade Brainwave" },
{ "reorbushcave_glulx", "Reor's Bush-Cave" },
{ "risorg_glulx", "Risorgimento Represso" },
- { "robinorchid", "Robin & Orchid" },
{ "rocketmanfromsea", "The Rocket Man from the Sea" },
{ "roguelikegoose", "Roguelike Goose" },
+ { "roscovian", "The Roscovian Palladium" },
+ { "runoregonleg", "Run for the Oregon Legislature!" },
{ "safe_glulx", "Safe" },
{ "sagebrushcactus", "'Mid the sagebrush and the cactus" },
- { "sagesanctum", "Sage Sanctum Scramble" },
{ "samfortunepi", "Sam Fortune - Private Investigator" },
+ { "sanddancer_glulx", "Sand-Dancer" },
{ "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" },
{ "shapes", "Shapes" },
{ "sheephere", "Sheep Here" },
{ "signalerror", "Signal Error" },
{ "skmmc", "Someone Keeps Moving My Chair" },
+ { "skugalake", "Visit Skuga Lake" },
{ "slouchbedlam", "Slouching Towards Bedlam" },
{ "smittenkittens", "Smitten Kittens" },
- { "songmockbird", "The Song of the Mockingbird" },
{ "spaceship", "Spaceship!" },
{ "speedracer", "Speed Racer" },
+ { "spelunking2", "IFDB Spelunking 2" },
{ "spirI7wrak", "SpirI7wrak" },
{ "starlight_glulx", "Starlight" },
+ { "stew", "Stew" },
{ "superluminal", "Superluminal Vagrant Twin" },
+ { "take", "Take (by Amelia Pinnolla)" },
+ { "tangledtowertales", "Tangled Tower Tales" },
+ { "tblw_glulx", "The Blood Lust Warrior" },
{ "tcom", "The Colour of Magic" },
- { "terminator", "Terminator" },
{ "terminatorchaser", "Terminator Chaser" },
{ "theabbey", "The Abbey" },
+ { "theabsenceoflaw", "The Absence of Law" },
+ { "theargument", "The Argument" },
{ "thebigfall", "The Big Fall" },
{ "thebox", "The Box" },
{ "thefourthriddle", "The Fourth Riddle" },
@@ -230,6 +297,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "thelostkingdomcode", "The Lost Kingdom of Codetopia" },
{ "thelostmountain", "The Lost Mountain" },
{ "themuseum", "The Museum" },
+ { "thenarrative", "The Narrative of Arthur Gordon Pym of Nantucket" },
{ "theoutcasts", "The Outcasts" },
{ "thephoenixmove", "The Phoenix Move" },
{ "therealmofaoria", "The Realm of A'oria" },
@@ -241,32 +309,41 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "thethiefwovenwoods", "The Thief of Woven Woods" },
{ "thetinyhouse", "The Tiny House" },
{ "thetraintoabaddon", "The Train To Abaddon" },
+ { "thewale", "Moby-Dick; or, The Whale" },
{ "thiefpokemon", "Thief" },
{ "timecapsule", "A Time Capsule" },
{ "timeless", "Timeless" },
{ "todayisthesame", "Today is the Same as Any Other" },
{ "tohellinahamper", "To Hell in a Hamper" },
- { "tomtrundle", "The Incredibly Mild Misadventures of Tom Trundle" },
+ { "tomtrundle", "The Incredibly Mild Misadventures of Tom Trundle" }, // TODO
{ "trialofthetnuop", "Trial of the Inuop" },
{ "trollslayer", "Trollslayer" },
{ "tryagain", "Try Again" },
- { "turbochest", "Turbo Chest Hair Massacre" },
+ { "ttt", "Ta-Te-Tieto (Demo)" },
{ "uie", "Under, In Erebus" },
{ "umw_glulx", "UMW" },
{ "uncleclemswill", "Uncle Clem's Will" },
{ "underground_glulx", "Underground" },
+ { "underworld", "Underworld" },
{ "unscientificfict", "Unscientific Fiction" },
+ { "untoldstory", "The Untold Story" },
{ "valleyofsteel", "Valley of Steel" },
+ { "veryvile_glulx", "Prime Pro-Rhyme Row #1: Very Vile Fairy File" },
{ "walking", "Walking" },
- { "awalkaround", "A Walk Around the Neighborhood" },
- { "wand", "The Wand" },
+ { "whitehouses", "White Houses" },
{ "winterstormdraco", "Winter Storm Draco" },
{ "wishertheurgist", "Wisher, Theurgist, Fatalist" },
{ "wizardsniffer", "The Wizard Sniffer" },
{ "wof", "Works of Fiction" },
+ { "wolfsmoon", "Wolfsmoon" },
+ { "woodingdean", "An Evening at the Ransom Woodingdean Museum" },
{ "wordsofpower", "Words of Power" },
+ { "wrenlaw_glulx", "Wrenlaw" },
+ { "yoteniaunjuego", "Yo Tenia un Juego" },
{ "yourdeath4acts", "Your Death, in Four Acts" },
{ "zeldata", "The Legend of Zelda: A Text Adventure" },
+ { "zigamus_glulx", "Zigamus: Zombies at Vigamus!" },
+ { "zit", "Zit" },
{ "zorkdm", "Zork (by Dean Menezes)" },
// Apollo 18+20: The IF Tribute Album
@@ -1142,22 +1219,31 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
const GlkDetectionEntry GLULXE_GAMES[] = {
// English games
- DT_ENTRY1("aardvarkhype", "211104", "a5d8109ab52c23b571a069f840b87288", 1289116),
- DT_ENTRY1("academregular", "201018", "f960ae98eb122500ae82e5bb49b432a4", 929766),
+ DT_ENTRY1("18rooms15", "150827", "e5a8bfb886dcb89d67589357500c6eac", 1039956),
+ DT_ENTRY1("18rooms16", "150820", "9532980e8b0b4b896dec258a18b2f7ae", 942164),
+ DT_ENTRY1("18rooms17", "150820", "0ec74f878a95266823a6037879d86207", 885332),
+ DT_ENTRY1("18rooms18", "150820", "537efb13b1ceb5d6c5d4e534bd623561", 821588),
+ DT_ENTRY1("1kcupid", "181215", "2ec3dfeb872cc73606c00164b96cf9de", 835274),
+ DT_ENTRY1("5secsimulation", "230817", "1291371feac011c32149a54bc21aaa9b", 2030354),
DT_ENTRY1("acbs", "170705", "6b108c327301ccba5de41f3b98772b33", 1334066),
+ DT_ENTRY1("accfinsolutisle", "230228", "01e1b6a52aaf69f3ce4c0e8d7afb0553", 593148),
DT_ENTRY1("acg", "070501", "1a3eb782d28dd8ae8da40f21adb174f0", 817408),
DT_ENTRY1("acmj", "220607", "581a2d9a0df17a2852cf28a14bd78a46", 602220),
+ DT_ENTRY1("adventdoor", "200229", "3d19ccc746a18d46847a88957aa5a2ac", 750766),
DT_ENTRY1("adv350_glulx", "961209/v1", "cf232df2a3364a6f0821a8ef631c81a1", 167424),
DT_ENTRY1("adv350_glulx", "961209/v2", "e1939485dc2d4aab637144fc842b479d", 195406),
+ DT_ENTRY1("adventmirror", "221204", "59a15b7ce9b122f19bebd214d5290c48", 718768),
DT_ENTRY1("adventura", "171031", "4ca16a77854814124e1ab8df7270ed20", 659912),
- DT_ENTRY1("ailiphilia", "220228", "d52dd34d4e48692afd7ead53ee30a026", 1317440),
+ DT_ENTRY1("ailihphilia", "181112", "6ede6899e1ddf208d2a096a58e45586f", 1199402),
+ DT_ENTRY1("ailihphilia", "220228", "d52dd34d4e48692afd7ead53ee30a026", 1317440),
DT_ENTRY1("airport", "080204", "d3db494abc309a42b4dccfa53243a783", 234728),
DT_ENTRY1("alabaster", "090604", "3e7913a97275d57d4f2fcec7b014b167", 3374558),
DT_ENTRY1("alabaster", "090609", "7f664b6eef28485a2f85a1831b041246", 3132122),
+ DT_ENTRY1("aliasthemagpie", "181017", "783cf48cbd582f6f169880f50792c163", 1815796),
DT_ENTRY1("aliasthemagpie", "190206", "a4281a03b797582ea53aa203b1eb7236", 1875956),
- DT_ENTRY1("anatidaephobia", "170121", "a651c03db50e624fc8da5679ac731b53", 786902),
- DT_ENTRY1("anchorheaddemo", "070202", "f2e60c4c3aad4c6a2b18d4d20040ed76", 635974),
+ DT_ENTRY1("aliasthemagpie", "220210", "1475b9fc5c4bb8b1e128b9bb255e238b", 1766254),
DT_ENTRY1("anchorhead", "??????", "8913be5c1feeca879111c356daf87291", 18634158),
+ DT_ENTRY1("anchorheaddemo", "070202", "f2e60c4c3aad4c6a2b18d4d20040ed76", 635974),
DT_ENTRY1("andelmanyard", "221124", "b965b85c050000f2c32c7822e1aa3d84", 1110132),
DT_ENTRY1("androawakefc", "120121", "64b2e5268c154130dc0d46b40c4e3e94", 884850),
DT_ENTRY1("andromeda1983", "151208", "dcb44d52f383a4ae813145630202d49c", 9580734),
@@ -1166,11 +1252,14 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("andromedadream", "120716", "781b9397fdbad55e3ff5b02ce528cfbe", 2005254),
DT_ENTRY1("archaeologicalfict", "210618", "7ad460c904ac49f6d0857ea0d10d3f30", 762222472),
DT_ENTRY1("ariadneinaeaea", "161129", "f796d793ea7b26e21abf6478ecb841a8", 1219646),
+ DT_ENTRY1("aroilingoriginal", "131231", "a6d5ab2752b3bb55de119a69b750fe44", 2317676),
DT_ENTRY1("aroilingoriginal", "150327", "48719b01e0b805df27fcf1e021c6780f", 3731214),
+ DT_ENTRY1("aropeofchalk", "221202", "a90192092cb1616b22b6af769811c851", 1707862),
DT_ENTRY1("artoffugue", "100911/v1", "b570048a98acb680b8305043f1f1c866", 1596664),
DT_ENTRY1("artoffugue", "100911/v2", "2be7f91abade14d81b85843d82d52e86", 21605450),
- DT_ENTRY1("ascensionlimb", "210110", "19a8d2f1cbd6ef612118941314ede73d", 1355276),
+ DT_ENTRY1("artoffugue", "101224", "17c24210b729f1d9b50c139cd7ef9930", 1597688),
DT_ENTRY1("ascentgothictower", "140831", "5fa0426759ecc243abd54f3c1c4f6d12", 2408444),
+ DT_ENTRY1("ascentgothictower", "201110", "b1e1b2bb82e84701117cbfb552189bea", 2423548),
DT_ENTRY1("atc", "??????", "312ef9bf8d06145948994ad596c57ce3", 65536),
DT_ENTRY1("aurora", "110219", "5561b20f74d67b0e71c2b73c2ca85943", 2198110),
DT_ENTRY1("balances_glulx", "961216", "84e0bc6295bc979754d0aa40982d1a12", 383542),
@@ -1178,20 +1267,32 @@ 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("bedtimestory", "100522", "120f2a347c98136224d083235d2a8deb", 814536),
DT_ENTRY1("beingthere", "10???\?/v1", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
- DT_ENTRY1("beyond_glulx", "100115", "64a351bc6757a58080b801a14d878fc2", 1303364),
+ DT_ENTRY1("beingthere", "10???\?/v2", "c89b1ca56c2eeff6643bbf28ff131492", 6091270),
+ DT_ENTRY1("beingthere", "10???\?/v3", "395781974d66468baa8e159c1110e030", 6091014),
+ DT_ENTRY1("beingthere", "10???\?/v4", "77348d5fd0a6d3d180c371c36e35ef7d", 733696),
+ DT_ENTRY1("bigfootbluff", "220405", "5bbb4d099e4709953b5dc471c8e23895", 857344),
+ DT_ENTRY1("bluelattuce", "210404", "6d9f050be0d0323487ec1a2647e2896d", 744184),
+ DT_ENTRY1("bootscraper", "171007", "ca2713ae5e171db76618a96d8b3c7d3a", 1455682),
DT_ENTRY1("briar", "130707", "fb40823ab510ca052c8736163332ea6d", 766272),
DT_ENTRY1("btyt", "130101", "97c6c3622d0d5a2f7a5e4f9ca521c13d", 412214),
DT_ENTRY1("bureaucrocy_glulx", "140401", "530a9efefff27ce37d75e5dc8de8ad5d", 565522),
+ DT_ENTRY1("bureaucrocy_glulx", "140601", "823c8b5425fa537a84b52fb07c997d84", 3396486),
DT_ENTRY1("buygold", "160302", "7db70c24b2533800187a1884ca9eacf1", 897480),
DT_ENTRY1("candlewindless", "170828", "8decde9d474d5888d46684b8958c3a3d", 2281490),
DT_ENTRY1("canyouescape", "131027", "330ec51e1f138a5f28df687c749ac959", 339406),
+ DT_ENTRY1("captverdeterre", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
+ DT_ENTRY1("captverdeterre", "140117", "67d85eeff6786cce693e53fff9c5d4ff", 1549998),
DT_ENTRY1("castronegroblues", "130314", "fa6a51335c716de20510bd418081295b", 695186),
+ DT_ENTRY1("catventure", "190531", "26a607af90281bb3a5170353d341dedf", 1288344),
DT_ENTRY1("cave", "040606", "67d3036084bb769ae925a8b6f3be84ed", 279960),
DT_ENTRY1("checkpoint", "200506", "3c3f538628d128d32b5170e945d436ce", 966944),
DT_ENTRY1("checkpoint", "200521", "84db33f90fd6a5cdecbcc7e2a227c3bc", 967058),
DT_ENTRY1("checkpoint", "200914", "4e28ac9cbb61e0835644824df7c5409d", 977298),
DT_ENTRY1("cheesedoff_glulx", "160315", "27a5288bce1b9aed55c150cba9f2e930", 666448),
+ DT_ENTRY1("cheshirecat_glulx", "150918/ulx", "6a6f37ad491ada139052afb8daa45965", 114944),
+ DT_ENTRY1("chickensexer", "130112", "f7a13d6f9b1f9941537f0b7c047b3c8f", 520920),
DT_ENTRY1("childrenloblolly", "220117", "1e2ebaa7bc46054d38eed6283ce71517", 824276),
DT_ENTRY1("chipmonk", "190725", "dfd2a54378d96e2e0de203b52879501e", 647590),
DT_ENTRY1("codetopia", "171103", "40f486f5a68fee9d99623167cf750874", 682480),
@@ -1200,110 +1301,172 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("confhist", "190603", "7409eea74565594355edb7fd6f64ee5c", 646882),
DT_ENTRY1("cos", "030624", "21bbf38c4e358ff2fd34e3d7424c8d36", 8462908),
DT_ENTRY1("cosmoserve_glulx", "171005", "a0e995309ba2b1bc0fda138da86ca366", 1798024),
+ DT_ENTRY1("counterfeitmonkey", "140316", "e1af6e5ef16a94e8ae92c0d9137f34c0", 14802926),
DT_ENTRY1("counterfeitmonkey", "160520", "24b94c1d870740880629983fc181d7b8", 14806568),
DT_ENTRY1("counterfeitmonkey", "171224", "340232662aa8e9f4d45726e8ca7f9f5a", 12580166),
DT_ENTRY1("counterfeitmonkey", "181204", "c3e41db7aa8642f40b157c51fa91a26b", 12348938),
DT_ENTRY1("counterfeitmonkey", "200810", "493169aff19d6c1b42649197b7fbb6e0", 12400746),
DT_ENTRY1("counterfeitmonkey", "210312", "dc67e9f95854b3be82ab33522c4db0e9", 11314624),
+ DT_ENTRY1("counterfeitmonkey", "230220", "81ba10342c9227f33ee38328b2ee43fa", 11308550),
DT_ENTRY1("countingcrabs", "090728", "ffc19674d99b4d6f530bb00287c83c7e", 1508676),
DT_ENTRY1("crackcoldone", "170706", "c2d5bf64a0aadaead7640b5750826d55", 627136),
DT_ENTRY1("crackcoldone", "170711", "d64bd51d8fe05dc190ac3589e11b6ea6", 627136),
DT_ENTRY1("cragnemanor_glulx", "181208", "082f518c0120d2323ce340bef8a2d5a9", 8869096),
+ DT_ENTRY1("craverly", "201110", "3d032053e8faa98c7511b5da03bf55e7", 692634),
+ DT_ENTRY1("crocodracula", "901120", "18f14d960bbf5ad506cc4be7337b4f66", 1096070),
+ DT_ENTRY1("crococalvin", "911031", "640c3010798ba4be39adeaa8d9014aa3", 877880),
+ DT_ENTRY1("cupcakes", "14???\?/v1", "50d9490bd5ea5bf3ca4ea08fdf8fe432", 2070398),
+ DT_ENTRY1("cupcakes", "14???\?/v2", "998227b2ad1e9759d1b61a40d889bf02", 2045822),
+ DT_ENTRY1("cursegardenisle", "18????", "47c8774f514172e6dcb0156a7ae21981", 1111444),
DT_ENTRY1("damesdeadites", "150116", "c34b65232be2c25e558c31349e62b716", 812810),
+ DT_ENTRY1("damnmemoriae_glulx", "230725", "e4f04bafb09be69b62ec2afd58c8124e", 852224),
+ DT_ENTRY1("dancebeatearth", "110212", "e766fadd772b8454a00fc75d4a92505d", 524980),
DT_ENTRY1("darkcarnival", "130924", "e5102c61fcb3b192c6455f214f6ca01d", 1733174),
+ DT_ENTRY1("darkiss1_glulx", "160130/ulx", "ca3a23452130ee667bf3462b511064f5", 180480),
+ DT_ENTRY1("darkiss2_glulx", "161016/ulx", "9c49e147bf3f4eea1e02c49462b49fa8", 198656),
DT_ENTRY1("darkness_glulx", "130704", "5fd073140b9c9e0a312995e60e6761b9", 608574),
DT_ENTRY1("darkness_glulx", "201003", "0e95840879e88523117d72ab7861f184", 1217422),
+ DT_ENTRY1("daybreakrl", "100326", "275f852cb361c4d7ccb6df975708ec6b", 1679808),
DT_ENTRY1("deadcities", "081214", "0d276d62017b6b1b9e07b79e3fd98b5f", 1195136),
DT_ENTRY1("deathofftc", "130930", "8e48819a77855adf1a1879b2fb2e03ab", 1211826),
+ DT_ENTRY1("deathofftc", "141220", "53ed593796f9e7dd2a97c8abc14ab19e", 1414568),
+ DT_ENTRY1("delfina", "130405", "a1df66ae3c344359a16556f82fe8b2f7", 144896),
DT_ENTRY1("diaperquest", "171224", "31d355119d0aa4c719cd8093457857b3", 417101284),
+ DT_ENTRY1("diaperquest", "230711", "f6087fd135f1dc1656134d5b54e976d7", 515505238),
DT_ENTRY1("discovertheworld", "150731", "77b1b18260082d25f4de51318e885eaa", 17127846),
+ DT_ENTRY1("discovertheworld", "160210/gblorb", "b4126bafda2e406876d0363bd57f29e5", 17120678),
+ DT_ENTRY1("discovertheworld", "160210/ulx", "0bfa12b07f5ec7675d49fa83a0b8c48a", 979456),
+ DT_ENTRY1("dondive", "181031", "008be6f1ec03616e56ed4ec67c27e052", 933586),
DT_ENTRY1("donotmeddle", "160223", "7f2864618567e6d8f587ea5dc9afe879", 800588),
+ DT_ENTRY1("dontmindapohead", "170403", "159ea28e5e08accb170abbe9604cf139", 1191444),
DT_ENTRY1("douchebag", "150117", "20372d8a1cc2c6c8181f4ea7d6ec2a6c", 750454),
DT_ENTRY1("dptmb2aa", "200324", "8336c30f8b28a73583b9fdd7a753ae88", 565760),
DT_ENTRY1("dracula1_glulx", "071227", "5cb76c66a0087ac70d61e21d99cdf26a", 448324),
DT_ENTRY1("dracula2_glulx", "080819", "8b78b92771fc0f368ebc7fd0ff8e79bb", 696250),
DT_ENTRY1("dragondemons", "000001", "ce5c6c3e9eb5c45d83edcdba263729e9", 982528),
+ DT_ENTRY1("dragondiamond_glux", "171123", "49a0914530b9afb625b1bcc0bbfff1ae", 653568),
DT_ENTRY1("dragon_glulx", "040211", "8daf42fd31e76a075fd2a831e6be23ac", 1625986),
DT_ENTRY1("dragonpass", "211111", "20511b3e33d0f9a72505e42ce3708b22", 919824),
+ DT_ENTRY1("drkongplandsds", "110921", "6b83199b7e81fa6e865bb59ea59ab674", 1078276),
DT_ENTRY1("drolltolltroll", "131021", "518955b338fca036fa9611c86c30f9ae", 435544),
DT_ENTRY1("dudewheremyscapula", "160323", "95911f3a23498a24912f5cf64ddfb88d", 642518),
DT_ENTRY1("duelspannedages", "100403", "4887e9c2e6df64ac85be17bedaed36f9", 628480),
DT_ENTRY1("dungeonspuzzle", "180428", "6f9413eb4901da34adbdd79753094c2a", 662208),
DT_ENTRY1("dungeontext1", "130317", "1c69e410ff3fa7c7dcf83875a7f3a963", 746466),
DT_ENTRY1("dynapowers", "210627", "be66a1e09cb19cff49a2fa115ff4d097", 1836560),
+ DT_ENTRY1("eehunt2000", "200411", "e4ee7e9b29f7ece6ddbe279651164452", 852432),
+ DT_ENTRY1("elexpreso", "??????", "a28b95a864eb97c80123d20c0c329fdd", 5125256),
DT_ENTRY1("elsegar1", "200917", "76925bff593a871c2668bedafe099058", 863114),
- DT_ENTRY1("eleusinian", "201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
- DT_ENTRY1("endlesssands", "150712", "55b31591423b011bb99be2724a6bdbe9", 1005788),
+ DT_ENTRY1("elsegar1", "210102", "bc727db70c7ea79c99b3d575dae30343", 878110),
DT_ENTRY1("endling", "090217", "52500f2301277154258d2a846d45aedb", 148908),
DT_ENTRY1("enterpriseincident", "020428", "ab2d1e4dd1ca079b502bc92b3ac4a1ac", 1067372),
DT_ENTRY1("equivocalingr", "090509", "537279579b7c0dd2f5d8213a84209c7f", 1285236),
DT_ENTRY1("exigentseasons", "210827", "959b453f617f5de41f5265226912236c", 1612108),
DT_ENTRY1("exigentseasons", "220219", "7ee8c390fbddb20b72934a517e52a17e", 1616972),
+ DT_ENTRY1("exilesrose", "141224", "835a56a03b22769112973226097089a8", 774838),
+ DT_ENTRY1("explosin", "130405", "f450f82970ddf00a7b357979ff3b05c5", 173824),
DT_ENTRY1("familiar", "200702", "4e347fdc86a979e865fa790d94bbf30a", 2294330),
DT_ENTRY1("farmquest", "111028", "e49e02b73047fb16427c8882035a4be6", 415940),
+ DT_ENTRY1("fate_glulx", "111107", "3ca956a59c56f9b5f894f477507a9618", 1000634),
DT_ENTRY1("fatevanguard", "230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
DT_ENTRY1("finalproject", "140517", "9ace3f9fa908a3b96a6153afa0e30720", 738248),
- DT_ENTRY1("flattenlondon", "210106", "55a9d547c9222483e72e3e76871246cf", 1790262),
+ DT_ENTRY1("findesickleburg", "200611", "9515a2be655f61921ac86ffe41e422aa", 628270),
+ DT_ENTRY1("fireparty", "210113", "38becaff1afa5fd1960ee172ae66e162", 844754),
DT_ENTRY1("flexiblesurvival", "110307", "0d225782edd27fffb7ab0e423e9bad4d", 860108),
DT_ENTRY1("flexiblesurvival", "200611", "2ee899c54cfd6c2eb8e4f8e737fa4ac9", 264677996),
DT_ENTRY1("flexiblesurvival", "230412", "429e583862248f2bebed062d61dee351", 530020822),
+ DT_ENTRY1("flexiblesurvival", "230823", "955fdbc53b20674f9f8f60da7def91b6", 561995476),
+ DT_ENTRY1("foreverwarped", "190430", "c28b14e637f1b6a87b3baf5ae3bde606", 528388),
+ DT_ENTRY1("fourdiopolis", "160814", "438e3b23e53b9c6c86293269b6d6e37f", 528280),
DT_ENTRY1("further_glulx", "150117", "227bf3da188ae42e43b8b88b66561252", 682770),
DT_ENTRY1("gaiawebch12", "160104", "876c8ad8648b4035db67d09f38e9f4d4", 2458080),
DT_ENTRY1("gatewayferrets", "191206", "0db20a85e6f044d0968dd1c6eea47c2f", 776178),
+ DT_ENTRY1("gatewayferrets", "200920", "ab44f6f10cee5628f7f5df22f3cb29dc", 778482),
DT_ENTRY1("genesisquest", "140319", "c51f6d78e73aa0d846a2e38d4c187cfc", 1647616),
DT_ENTRY1("getout", "190823", "61d1b8622f47bf01027d6537dcdb256a", 641758),
DT_ENTRY1("ghost", "210716", "8a612292dd5c09cabb64ad0cb41d842b", 794292),
DT_ENTRY1("ghosteringtonnight", "150815", "29ee591bd93084b5a450f2324d47de3b", 1940030),
+ DT_ENTRY1("glass_glulx", "230725", "a4f83219c8f0790e21ccda51666417af", 786644),
DT_ENTRY1("glkchess", "02????", "43a14ea7a35d7944504d3017f33fd40b", 252340),
DT_ENTRY1("glkebook", "040506/NotWorking", "1dc4d02840ee7cbf61dc359bc6a69c22", 61162),
DT_ENTRY1("greenmountains", "110116", "4049179c3a28703705de72be734e05bc", 337868),
+ DT_ENTRY1("grutahorror", "150603", "6de4254acadf5f063dd6211ed3d5a47b", 149248),
+ DT_ENTRY1("hadeanlands_glulx", "141017", "01fa9a91b0f72d411ae065971f2c681b", 2487728),
DT_ENTRY1("hardpuzzle1", "151117", "ee0a36c15599629bfc4fef9d3d83f70f", 601068),
DT_ENTRY1("hardpuzzle2", "151209", "db2880a4bf6539b30b922c83d1f35877", 626752),
DT_ENTRY1("hardpuzzle3", "160107", "9dffb3f6fc8daf2bf4a27b4b43745b93", 796682),
DT_ENTRY1("haroldnight2003", "141007", "ac404358f94472c2e9c8bc07596995db", 949134),
+ DT_ENTRY1("haroldnight2003", "211225", "b2feff5252f7955e04ce22f42f18f67e", 929776),
DT_ENTRY1("herecomestreble", "160619", "573a53ce59a78c09bdfcf4f09b5cfd60", 666278),
+ DT_ENTRY1("heuresduvent", "080220", "86a98d19085a3889fbedf09ec60da723", 3067312),
+ DT_ENTRY1("hippoelmstr_glulx", "150906", "6dc98840f5c51d62d40e49f935b7bcaf", 563456),
DT_ENTRY1("hobbit", "010911", "87212129f54fd80c1f31104eee222f2c", 183642),
DT_ENTRY1("hobbitredux_glulx", "170425/v1", "766d0af2efc767d387ba30eeb0db81d2", 622482),
DT_ENTRY1("hobbitredux_glulx", "170425/v2", "d0850bafc2ad394e37ee0a5d1d9c508e", 582656),
+ DT_ENTRY1("horpyr_glulx", "201110", "7630ceeff588d9df3cebedd5a7a0f571", 701186),
DT_ENTRY1("houseofmemories", "200426", "bb74ef8a7831af2d99c9aaae1e02b743", 679844),
DT_ENTRY1("houseofmystery", "180608", "97e29a1a074ab5b46f5b7edf9914a957", 1252656),
DT_ENTRY1("houseofmystery", "180929", "4b34547babe73117e6575d559b71d1e5", 2486390),
+ DT_ENTRY1("hungerdaemon","141014", "d514152d4720e8f8219bb61f71e45f93", 1495948),
DT_ENTRY1("hungerdaemon","141202", "9908fa1aad277bbc968587ea388d179f", 1496460),
+ DT_ENTRY1("idolsofwar","080127", "8df7126ed848f25567ff63f06b639e29", 757616),
+ DT_ENTRY1("idolsofwar","080622", "1281f0876dd7804d9c539f46c8add827", 659590),
DT_ENTRY1("illwind", "130515", "3904b4080d16b1e5d56caa6df64d5887", 1057002),
DT_ENTRY1("immunesystem", "200330", "1080f88bd537e11557cc1efd43c5d4b4", 614052),
+ DT_ENTRY1("impetummaleficus", "160319", "002e5cafcb6ff5abf9a5d7fc7bad554a", 635908),
DT_ENTRY1("ingoodcompany", "161114", "8e7d4e242f7dff5d9e9be419e2da857b", 1628586),
DT_ENTRY1("islanddoctorwooby", "150811", "c6bf4a675821d51c1ec251ff2bfd4770", 1164724),
+ DT_ENTRY1("islanddoctorwooby", "210223", "138905f639349ac8f7c8f5046051da11", 1106802),
DT_ENTRY1("jadeite", "201009", "1aad49311944d4e2e32b07a7d20120ab", 623962),
DT_ENTRY1("jasonandmedea", "110307", "ce392dbb2b0c76f2c9961925dfb9229a", 646362),
+ DT_ENTRY1("keyfeatures", "120106", "4c5693c1bf4c38a4d9737cb3e12c55ca", 437150),
DT_ENTRY1("kingshredspatches", "090722", "87765824be7facf6400a392633f84602", 4340676),
DT_ENTRY1("klaustrophobia", "110926", "d8751353ff883a1439c4c90cac2991fa", 3599478),
DT_ENTRY1("koa", "000001", "f70361a47c2e9571a4fdc72ce7453197", 1085696),
DT_ENTRY1("lastresort", "070213", "bc26a4383290d3c04657ea58841b3d91", 787200),
DT_ENTRY1("limeergot", "151130", "1290543b3d72115bc31201ed244b5011", 1008590),
+ DT_ENTRY1("limeergot", "200613", "ceddde1d3d9a7d5d05d6d3804b518a66", 675054),
DT_ENTRY1("limen", "210814", "d196f9bb0ea07b178b6b3fb7b5eb8649", 683000),
+ DT_ENTRY1("lmg", "21????", "6971b9abeb982f95e7a6ee40d2777a9a", 1010446),
+ DT_ENTRY1("lmg", "211230", "cb11a323ae160cbbb6f504518259c92d", 810790),
+ DT_ENTRY1("lmg2", "22????", "6aafe5f0c98aebcc810c25ac545894d8", 1199082),
+ DT_ENTRY1("lmg3", "22????", "182ad974ff1d772da612c36b8cd5a675", 2298392),
+ DT_ENTRY1("lmgqueenvampires", "230720", "2182c4795ecf3c386233f771dad2324d", 844836),
+ DT_ENTRY1("lmgrevolver", "230718", "cf22c81efcfb95a153416974dad6b2f3", 861784),
DT_ENTRY1("lmstvg_glulx", "080404", "9dc7716acde7bc5bdc460f11f7ad51f9", 312920),
DT_ENTRY1("lockeddoor10", "220202", "10002a1896d514b08416cffbf673f8c1", 989882),
DT_ENTRY1("lockeddoor11", "220214", "d96f42aec8da45f0c194a28ce3c1892e", 1019760),
DT_ENTRY1("lockkey", "1.12", "6f621089d571d2dada889e4367f4d20b", 269862),
DT_ENTRY1("lonelytroll", "220501", "05b1503fa7d757ec8417a777afa9a86e", 2334570),
- DT_ENTRY1("lostislands", "110524", "9f439a77eccf4813aebebbe8093e8c57", 3145932),
- DT_ENTRY1("loveassistant", "201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
+ DT_ENTRY1("lupercalia_glulx", "140825/gblorb", "f87528179286bebdabec853b245b90d3", 1044122),
+ DT_ENTRY1("lurkinghorror2", "200129", "37b7a3cab7803143cef98dc7181100ef", 782810),
DT_ENTRY1("makechange", "120107", "0ee70eea03ca810bf0de3dcecfd9c741", 6456118),
DT_ENTRY1("makingme", "220209", "96f4346cdf887a6ced4026e13ecc64ea", 2082406),
+ DT_ENTRY1("mariel", "110620", "4ff1f6bdcdbf92f8ff87509a72417deb", 1802472),
DT_ENTRY1("maryjaneoftomorrow", "160605", "b8842f2deb9b283cccd272c0dbfc2369", 10344070),
DT_ENTRY1("mgaeb", "110326", "9e79d4c25be31698254648579288e6dc", 676818),
+ DT_ENTRY1("mgaeb", "110514", "cac71aa460e0461deefd93be2e89c402", 931540),
DT_ENTRY1("midnightsnack", "230101", "1c97703470406638f16874faacaa7b9c", 761726),
+ DT_ENTRY1("midnightsnack", "230207", "8b0d36c890557649eacaa818c35f6fe9", 685916),
+ DT_ENTRY1("milk", "151030", "d5e5cfcdcf1daaf0eb58891156f19f24", 608444),
+ DT_ENTRY1("mindthegap", "200712", "2c81ef4589e8f9947326ad477e6876c8", 645734),
+ DT_ENTRY1("mittens", "191031", "1215ce71b6308fff762b72897a7ea80c", 944090),
DT_ENTRY1("mollybutterthieves", "160704", "e8d72805a49b658df517a91857a7feaf", 1870384),
DT_ENTRY1("moments1", "061113", "6a7092f959c8a731cb2651860a00a4eb", 684314),
DT_ENTRY1("moments2", "070417", "6c18999a3689234664b3daef737811ca", 13970974),
DT_ENTRY1("monksea", "200405", "7c4240d258d9041df3ec28f1eec462e9", 680152),
DT_ENTRY1("moonbaseindigo", "150101", "d31c005adf9f03febf5888b7fc5cf864", 1331372),
+ DT_ENTRY1("mudwarriors", "20????", "33905445c33727d4740d3539c58cfd75", 899548),
DT_ENTRY1("mugglestudies", "120314", "0053d3c68896176ae8637752f5a855ee", 1320898),
DT_ENTRY1("mystery", "160508", "cbd8c64ebfe2c1d7da7d3739764283ae", 1127312),
DT_ENTRY1("narco", "1.07", "5dc6eac35d115b03f40ec61ce6e90c9d", 505840),
+ DT_ENTRY1("nautilisia_glulx", "230724", "15d9382cda45b8e8a51a8fddb6144303", 899378),
DT_ENTRY1("necronskeep", "110101", "880e7b8dc89efd3a6bd8410136e9132e", 750696),
DT_ENTRY1("necronskeep", "180120", "d533b9a3e11bd99f32ec7dcdccbae903", 749160),
+ DT_ENTRY1("necronskeep", "190112", "52c8ed8b2dfa6195fa61de66e2c1fe2d", 859904),
DT_ENTRY1("necronskeep", "190114", "2db002f0b695a4050249c0cd822d9c7b", 1027002),
+ DT_ENTRY1("nest", "230302", "a1ed568122bf10a52c8c2508e75e43c9", 711874),
+ DT_ENTRY1("neverplayed_glulx", "140327/gblorb", "0ff99e01fcfc9c64971151c0498e6d1e", 1161252),
DT_ENTRY1("newcat", "110929", "51d263a55473d4d1ce0bceebca93a878", 795092),
DT_ENTRY1("nightmare", "150927", "5a1800ab91062b1edf96671d4de15fb5", 646038),
DT_ENTRY1("nssri", "180606/v1", "c8e18e3c0ea50ecab2723fa581997acc", 1376102),
@@ -1312,59 +1475,81 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("oldfogey", "160512", "bb1cc12fcc2c0d606d237cb8bed8ef7e", 612406),
DT_ENTRY1("oliviasorphanorium", "121118", "f0719bf95ca31e2bf964ebf11628b9ba", 1279388),
DT_ENTRY1("onefishtwofish", "211025", "121e6cd8d048525f9a67ad7b127fd3bc", 906032),
+ DT_ENTRY1("onefishtwofish", "211124", "3bc129b1b3f8fc5afe9ae3b8f550e222", 741406),
DT_ENTRY1("ottumwa_glulx", "021409", "1fc1da4f374493bee3a13c143beeba58", 537712),
+ DT_ENTRY1("oxfordportal", "191004", "4e96d704dc870682e058a8f64c6eaa0f", 670668),
DT_ENTRY1("phoenixfire", "190204", "1aab4fc41f54524f98988045aa6be1df", 767690),
DT_ENTRY1("photopia_glulx", "10274/v1", "eab3f6371531c78b2e80803e1636da7d", 627050),
+ DT_ENTRY1("photopia_glulx", "10274/v2", "75900e308f0b1a7a484571ea704df914", 627050),
DT_ENTRY1("piedaterreblunders", "171216", "6195647baed23df20a1e16e02d046505", 1115466),
DT_ENTRY1("pinched", "130116", "a6087088eddc38bbed669d531993c688", 1107350),
DT_ENTRY1("pizzadelivery", "181115", "d47886a06ab5ec9ed256d56fefc75b8a", 620486),
DT_ENTRY1("portfoliopiece", "170510", "efd348ae57ca688962388a410d273451", 636614),
DT_ENTRY1("pytho_glulx", "020223", "3bfe1fa8468e96538b084db5c5feac55", 437408),
+ DT_ENTRY1("questarete", "201128", "79584dc6a3d92df171abd11ee6d87899", 889814),
DT_ENTRY1("raidersstones", "220116", "285cb947b9dbf4ad4ccd9606b4c34d44", 1485424),
+ DT_ENTRY1("rainbowsdp", "150628", "c20fbe6b5bb6cfc1d6e3ea085c8e1632", 989026),
DT_ENTRY1("rar", "160423", "d45b8709505785738bb6f935c6e2cb2e", 881040),
- DT_ENTRY1("reorbushcave_glulx", "170406 Censored", "10c52283c50482a876f7fcc19d19934e", 1377424),
- DT_ENTRY1("reorbushcave_glulx", "170406 Explicit", "53ed4c8cd45aea30954e1442b169368e", 1496516),
- DT_ENTRY1("reorbushcave_glulx", "170424 Censored", "67fa7a51a11494ae58b1cd298f99c1bc", 1377276),
- DT_ENTRY1("reorbushcave_glulx", "170424 Explicit", "37883e3c63a18db1bed8bc4e81d13414", 1539506),
- DT_ENTRY1("returnstars", "211226", "c95cd6045069fd91e0114dc10e8d19de", 1186674),
+ DT_ENTRY1("rar", "210223", "c11438b2277fb7492eee824b07a97b54", 886160),
+ DT_ENTRY1("recursocclusion", "120211", "a7f8bbafa8e544e5f39747306d10a6f2", 400946),
+ DT_ENTRY1("reliquestolti", "201217", "ff8a901036c37ebb8631f0d68feafd55", 1385920),
+ DT_ENTRY1("renegadebrainwave", "190829", "eed4d25007a3c838376c52ba197efacb", 56396628),
+ DT_ENTRY1("renegadebrainwave", "191202", "1d6cf39b2983e40bc6c71e7bee8a31c7", 1675666),
+ DT_ENTRY1("renegadebrainwave", "210219", "affe9a6fa9144a5ef0d6cb67d839655a", 1683858),
+ DT_ENTRY1("reorbushcave_glulx", "170406/v1", "10c52283c50482a876f7fcc19d19934e", 1377424),
+ DT_ENTRY1("reorbushcave_glulx", "170406/v2", "53ed4c8cd45aea30954e1442b169368e", 1496516),
+ DT_ENTRY1("reorbushcave_glulx", "170424/v1", "67fa7a51a11494ae58b1cd298f99c1bc", 1377276),
+ DT_ENTRY1("reorbushcave_glulx", "170424/v2", "37883e3c63a18db1bed8bc4e81d13414", 1539506),
+ DT_ENTRY1("reorbushcave_glulx", "170610", "45393866d3c991594381be6bc32c5a7f", 1693786),
DT_ENTRY1("risorg_glulx", "060308", "86158d4fe6da56b253db871685f95c99", 545280),
DT_ENTRY1("risorg_glulx", "171024", "3eb4e5aecb2c899bec5db264928fa252", 568576),
DT_ENTRY1("risorg_glulx", "171114", "ba7417d44454c43a3fb9ffc31c5da0bc", 701928),
- DT_ENTRY1("robinorchid", "140602", "2561b2f1f0b9d3550e6052d6e5fa2ac3", 1210868),
DT_ENTRY1("rocketmanfromsea", "120507", "33c7faa1be533ce760f89da13997dbbf", 2210282),
DT_ENTRY1("roguelikegoose", "200112/gblorb", "c80283327325ce312164240d6515579f", 636244),
+ DT_ENTRY1("roguelikegoose", "200112/ulx", "c528b65f923cea2b665f325582f5e620", 582144),
+ DT_ENTRY1("roscovian", "170223", "92cdf2dcc8d7e7d2ba1c20d906f8ec8d", 981888),
+ DT_ENTRY1("runoregonleg", "110703", "d173c41644b3b10dd74660329c51b8b7", 426752),
DT_ENTRY1("safe_glulx", "110109", "95af9e7de6e31fdeff6bd3cf7969434d", 648720),
DT_ENTRY1("sagebrushcactus", "100918", "de27a377b78387126b77552bccf0a085", 640246),
- DT_ENTRY1("sagesanctum", "201205", "15830904ce96b418e949f0e3b9318dec", 877568),
DT_ENTRY1("samfortunepi", "090510", "f177d973432b7a27302f1a79c8106f72", 706326),
+ DT_ENTRY1("sanddancer_glulx", "10????", "bb85a76031aeb0eececa614b562b092c", 1023228),
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", "201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
DT_ENTRY1("shapes", "000001", "a011827749eeef8afe6f6b8d5bfb78db", 1254912),
DT_ENTRY1("sheephere", "160416", "1de700b758ef6f975150a6bd8926880d", 621466),
DT_ENTRY1("signalerror", "111116", "739510541192f01467b319b70ed7bf1f", 2138394),
DT_ENTRY1("skmmc", "150116", "46aee190f69d75592d72b1e3c573b6a8", 831452),
+ DT_ENTRY1("skmmc", "210225", "79ed9814187c89fb036a622e9e935cc4", 840668),
+ DT_ENTRY1("skugalake", "23????", "1d5b685c36c3e65e1eec7fa7f6a7398c", 1956132),
DT_ENTRY1("slouchbedlam", "140613", "c3ee4e636fb1ef2a0438dc3a08d4c1eb", 982754),
DT_ENTRY1("smittenkittens", "160816", "c3402d5d8b94675af5e3e0069366d4fd", 1240942),
- DT_ENTRY1("songmockbird", "220422", "1f0fe56c7c8bb1f87723493b60fa84a6", 1447318),
DT_ENTRY1("spaceship", "090928", "e52390cba328a8c863150ce4651fa71f", 1429732),
DT_ENTRY1("speedracer", "190617", "10d61f0fa2c3cbe122112f32d05e03a0", 613834),
+ DT_ENTRY1("spelunking2", "160617", "cea78493dd4dc54a8b3e01f73cc85d76", 1528034),
DT_ENTRY1("spirI7wrak", "141218", "d7e58b86d1c6e06ecdc83ebbb7b20242", 2631214),
DT_ENTRY1("starlight_glulx", "151119", "ee4d2ed91518392981bf3cfd0fcf644d", 885152),
+ DT_ENTRY1("stew", "201110", "a76e3b32917f42796c0b0d2cb5e3644d", 783486),
DT_ENTRY1("superluminal", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
- DT_ENTRY1("tcom", "121103 (No Gfx)", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
- DT_ENTRY1("tcom", "121103", "67504ebc3d525f6a29fa800b6e12229d", 326226),
+ DT_ENTRY1("take", "161012", "86add6a232eb106a9731795bdb905df8", 689732),
+ DT_ENTRY1("take", "190912", "9efe841949980cc88d670c055ded479c", 710724),
+ DT_ENTRY1("tangledtowertales", "201031", "1d0490125ca4706eea233bc83b57065a", 660390),
+ DT_ENTRY1("tblw_glulx", "121030/ulx", "be3811744ecd7fbcf9024dc116029330", 477440),
+ DT_ENTRY1("tcom", "121103/v1", "24feef55d07cc46bcc5479ce580cbe3e", 246272),
+ DT_ENTRY1("tcom", "121103/v2", "67504ebc3d525f6a29fa800b6e12229d", 326226),
DT_ENTRY1("terminatorchaser", "150315", "ac10ba4e7d15ebe4262cb3b9d683ef12", 1698614),
DT_ENTRY1("theabbey", "080626", "3abcc1b85a36efb73815e1cd37143210", 645274),
+ DT_ENTRY1("theabsenceoflaw", "170102", "210e6dc1d5c0fc1f4340ae9ee5bdcf4e", 1332522),
+ DT_ENTRY1("theargument", "100930", "8e9ce765f4224ddede6a911e9b9cd213", 453980),
DT_ENTRY1("thebigfall", "210624", "4fcfb19c283e3860aa463dd9e3a77263", 1342530),
DT_ENTRY1("thebigfall", "210711", "dad981d1fde0f573fd7c4b4d2652ca69", 1389634),
DT_ENTRY1("thebigfall", "210814", "7b5f8df5b909e2ca49ab7aedf1661f56", 1389378),
DT_ENTRY1("thebox", "170813", "91ec66de5a2b6d9e9e889835857c03e7", 1371546),
DT_ENTRY1("thefourthriddle", "181228", "07f018d38c164615890adc44855fb15b", 1281176),
+ DT_ENTRY1("thefourthriddle", "19????", "542b3d3226a06eebfc5b2c15f90006c2", 1282708),
DT_ENTRY1("thehouseoffear", "111109", "f952621c0d7d8808ec4c339f0c1b3872", 1132748),
DT_ENTRY1("theinformal7abbrev", "150706", "79e489ca1095835e2de90b5a9ea0812c", 611172),
DT_ENTRY1("thelaughinggnome", "160212", "c55fc26f587526618c4baf820b33f3f4", 728918),
@@ -1372,8 +1557,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thelostkingdomcode", "171113", "961fcb440ebd5f7738545a2f705c9785", 747220),
DT_ENTRY1("thelostmountain", "210228", "47ca99926b9b15ed327f07b22277d445", 1350882),
DT_ENTRY1("themuseum", "081128", "8285ac707a9a47900c380d8af9632d1b", 3266510),
+ DT_ENTRY1("thenarrative", "141207", "de455aed710b43f9ad9a356390ce280c", 752984),
DT_ENTRY1("theoutcasts", "170312", "234a5a35fc846aca8a4363a773d032e1", 731070),
DT_ENTRY1("thephoenixmove", "080821/v1", "564e3f053220cb23342a6984cfcef8f9", 611890),
+ DT_ENTRY1("thephoenixmove", "080821/v2", "f5d1fbe43a777a3678beb496ab17b54e", 611634),
DT_ENTRY1("therealmofaoria", "160412", "29f1e1568486fbcc95d06c470534c233", 4466630),
DT_ENTRY1("therealmofaoria", "161205", "87e9e7411e535e335e580d16be255671", 6458822),
DT_ENTRY1("theredroom", "220404", "aa04c9f178abd8261fbfe8a4f4f3740a", 617372),
@@ -1381,37 +1568,50 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("theskycrane", "160602", "f40afca1c0252a90a614c27b39a6bd82", 626632),
DT_ENTRY1("thespywhoatelunch", "120102", "4d6d33ff7c740020067d85cdcb46678e", 839742),
DT_ENTRY1("thestorm", "190107", "f0a0f037fec735bdfe770f1f171e03a8", 820842),
+ DT_ENTRY1("thestorm", "230109", "4cfe54a7900896766de4f52dce37b515", 1041002),
DT_ENTRY1("thethiefwovenwoods", "110513", "cf0cee73644411e8176c7320eb8b68d8", 388820),
DT_ENTRY1("thetinyhouse", "091210", "5e86e6852c049ac973af5175d61b60e9", 823552),
DT_ENTRY1("thetinyhouse", "100425", "44d3e300ced2828af1509e5019271b26", 838656),
DT_ENTRY1("thetraintoabaddon", "141107", "55a4a454fba273067cc127c4f1a8ce3a", 848180),
+ DT_ENTRY1("thewale", "141019", "8a0bf9dfad192865de9d4ebe08845bfd", 1387008),
DT_ENTRY1("thiefpokemon", "140111", "2bfabf36b6171ed487858c10af0ea88d", 358392),
DT_ENTRY1("timecapsule", "201005", "0d570e4c2cd8383fa45c99d000a40c2c", 613632),
DT_ENTRY1("timeless", "190510", "29aeb64448b6df40399bbd41152e925a", 616386),
- DT_ENTRY1("timemachi21", "210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
DT_ENTRY1("todayisthesame", "190518", "ba4478b484043d7943f834c672d5835a", 1800722),
DT_ENTRY1("tohellinahamper", "170412", "f12baa1762e29c9528baec31347a18b0", 973550),
DT_ENTRY1("tohellinahamper", "191217", "40cccc5fcce65c03e41dfa664487de10", 1978492),
+ DT_ENTRY1("tohellinahamper", "220307", "a026cda26522215f00a21915cdd8be3f", 1980028),
DT_ENTRY1("trialofthetnuop", "170813", "d8a34dc6c9b0e2d037d8cc3de006f42b", 616062),
DT_ENTRY1("trollslayer", "151112", "fa3dee31c195732ad6a13a6e0b54d625", 920230),
DT_ENTRY1("tryagain", "160922", "64de60e3dbc7eb492a34a0a693156659", 626116),
- DT_ENTRY1("turbochest", "201031", "b744b2b71afbf863b387bacaa2f33da4", 2210346),
+ DT_ENTRY1("ttt", "020826", "b03cce0e8a5e5f3fcfb84f3d2adfa469", 156520),
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("underworld", "120907", "72aba4ce72a4a0d6dca207af9da91e9a", 569538),
DT_ENTRY1("unscientificfict", "090803", "de1c4a2bf4024eb4c0e5fee0e0fd4746", 679608),
+ DT_ENTRY1("untoldstory", "190805", "867aae8e8c010a30853bb4edeb1c0610", 780288),
DT_ENTRY1("valleyofsteel", "140330", "88311986461cec17e776d82a5ac18416", 1853024),
+ DT_ENTRY1("valleyofsteel", "150905", "51ed5b33ecc8d7d461ab769464e9345b", 1853536),
+ DT_ENTRY1("veryvile_glulx", "191112", "95221a549e608bd2ed7f2b450abe44f1", 758774),
DT_ENTRY1("walking", "200626", "0a8f6530e5a619ad9e0764a645e8404d", 822256),
- DT_ENTRY1("wand", "171118", "b824638fc1d015b0837688322839ada0", 830208),
+ DT_ENTRY1("whitehouses", "140613", "a23e7e70964bfafbd9a491f7a1afd56e", 714240),
DT_ENTRY1("winterstormdraco", "150928/v1", "b4835af78525e56420f138c2e5f6806c", 812124),
+ DT_ENTRY1("winterstormdraco", "150928/v2", "9dec2d8a67e575d66a378ede00d58804", 811868),
DT_ENTRY1("wishertheurgist", "160708", "4bbe0b3a29d57d1428e6cd6cf7c97fce", 824204),
DT_ENTRY1("wizardsniffer", "171007", "834fbcad9b93f6fab461ad4b8ff48bb5", 1240012),
DT_ENTRY1("wof", "100515", "7de6ef1ecdec5066f65b1283b9203dc6", 10185552),
+ DT_ENTRY1("wolfsmoon", "19????", "0da312872d3eee662404392acc0ec75b", 6976802),
+ DT_ENTRY1("woodingdean", "210223", "78bcbeaa575d8de37ccef324f73759e9", 991666),
DT_ENTRY1("wordsofpower", "021229/v1", "487ab63bce62d7fd86852b1974ba1a1c", 465306),
DT_ENTRY1("wordsofpower", "021229/v2", "dfb5064095b4d71291b81dd281d8c520", 6240896),
+ DT_ENTRY1("wrenlaw_glulx", "201110", "ad94406a45438033d0dfcc1f6d1e883a", 2215066),
+ DT_ENTRY1("yoteniaunjuego", "131215", "d310c75cb77ad6f9c93869db0625e53d", 11681286),
DT_ENTRY1("yourdeath4acts", "211123", "eadf48993ab9e2e8d841f60cef89d22d", 840054),
DT_ENTRY1("zeldata", "200503", "5141a90761011ab8f70e4aa64b8b8f72", 1232604),
+ DT_ENTRY1("zigamus_glulx", "161005/ulx", "200b7795f0b595c0a8e95c165a42d5bd", 134656),
+ DT_ENTRY1("zit", "221030", "eec2227886402bd1180a88b5ba9cd7aa", 657048),
DT_ENTRY1("zorkdm", "080504", "94839db9d8437e493a4b254e6e540359", 1020160),
DT_ENTRY1("zorkdm", "190920", "4e4d79be545166fdbf5117d7c025a960", 1076736),
@@ -1499,9 +1699,30 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if11_doctorm", "110930", "3df7bf1234c74bc035370fe8fb800707", 1289106),
DT_ENTRY1("if11_doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
DT_ENTRY1("if11_beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
+ DT_ENTRY1("if11_kerkerkruip", "110616", "c2c46a5660dfc5f5028a9e3bef104e07", 746146),
+ DT_ENTRY1("if11_kerkerkruip", "110625", "b9b9ebba602bca772a63b67a27772ba6", 892384),
+ DT_ENTRY1("if11_kerkerkruip", "110627", "aa38c3f626cee420fbb81154f06f6e11", 891382),
+ DT_ENTRY1("if11_kerkerkruip", "110629", "439ee802db4e336a7062f257d8af3117", 914412),
+ DT_ENTRY1("if11_kerkerkruip", "110701", "310ee473ad691812f62e56de626dec60", 958700),
+ DT_ENTRY1("if11_kerkerkruip", "110702", "166661ea754e71fc3ab38552d03d1a85", 979178),
+ DT_ENTRY1("if11_kerkerkruip", "110705", "7a148ed724d59e8fbeef2df50d9ee570", 1028074),
+ DT_ENTRY1("if11_kerkerkruip", "110708", "c9ecbc0d656c475ee814fad9daa4d80e", 1094888),
+ DT_ENTRY1("if11_kerkerkruip", "110710", "1899ed90f7dc9ad9911377375d8ab9fa", 1108202),
+ DT_ENTRY1("if11_kerkerkruip", "110714", "bd569007327bc446c6922ebae6557c63", 1093130),
+ DT_ENTRY1("if11_kerkerkruip", "110718", "291b36f4ec4f7cf12625e89d996eab9f", 1104860),
+ DT_ENTRY1("if11_kerkerkruip", "110722", "1895ce2399a4e06698d234c050ec51a2", 1275356),
+ DT_ENTRY1("if11_kerkerkruip", "110731", "1c1b0bad2f0ffeefd022043cc3d4ef41", 1293020),
+ DT_ENTRY1("if11_kerkerkruip", "110904", "3dbd13e230e9fc28f46b32606a395ce3", 1164898),
+ DT_ENTRY1("if11_kerkerkruip", "110905", "81770625dcb1e72c60b33b7a122491fe", 1166690),
+ DT_ENTRY1("if11_kerkerkruip", "110925", "6c83a077b861ff3741cfcc205e1f3b6e", 1173076),
+ DT_ENTRY1("if11_kerkerkruip", "110926", "0582cc53c6a9bb1458f71ea9fe583c45", 1173076),
DT_ENTRY1("if11_kerkerkruip", "110929", "0f9169d6227e98e778247469b4666524", 1173844),
DT_ENTRY1("if11_kerkerkruip", "120501", "b4db28a5653a63fa389e37b65b078b57", 1306720),
+ DT_ENTRY1("if11_kerkerkruip", "120626", "97061b591297c888e467f892234700d8", 1312000),
+ DT_ENTRY1("if11_kerkerkruip", "140413", "feb020dc13111863cf410ca2f98f58c4", 22106186),
DT_ENTRY1("if11_kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
+ DT_ENTRY1("if11_kerkerkruip", "180723", "c9fdb51f5faf0c93c8637f39da7d196c", 13276734),
+ DT_ENTRY1("if11_kerkerkruip", "181128", "9d53de4f71f3b3d9629f466b9ea96615", 14261770),
DT_ENTRY1("if11_sentencing", "111001", "b6d55e465f163387f9ffaa753949f1c1", 983800),
DT_ENTRY1("if11_sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
DT_ENTRY1("if11_calm", "111001", "173c19aba5d36e9b4492cd9a0e089903", 1849884),
@@ -1535,6 +1756,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if13_coloratura", "13???\?/v2", "db4b88094929abb89fcf19ab56204b05", 1403574),
DT_ENTRY1("if13_robinorchid", "130929", "a4574ded85c79e6e578b1a44fce302d2", 1163206),
DT_ENTRY1("if13_robinorchid", "131027", "c9eda35f6793f96e056b49b6b2ae41d1", 1184500),
+ DT_ENTRY1("if13_robinorchid", "140602", "2561b2f1f0b9d3550e6052d6e5fa2ac3", 1210868),
DT_ENTRY1("if13_ooof", "130929", "5ee413df68e3e66fdf356a5df8289f85", 1391318),
DT_ENTRY1("if13_captverdeterr", "130928", "a54ae3ab9fc03fc11294102c4281f0cf", 1549742),
DT_ENTRY1("if13_captverdeterr", "131003", "56c78de876c57b0e02725e4d8752f139", 1549998),
@@ -1556,23 +1778,34 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if14_uglyoafs", "150403", "39ba113801d9b90d506b356f6b3ba25a", 660078),
DT_ENTRY1("if14_jessedoorway", "140927", "f950714c28edfd199f8bc275be7e1018", 1187326),
DT_ENTRY1("if14_andyetitmoves", "140925", "137ddc2c132b6d86232f96af7698b2f4", 941732),
+ DT_ENTRY1("if14_andyetitmoves", "141019", "c9d1b007e19887f5d108bdad41cc8cca", 948644),
DT_ENTRY1("if14_hill160", "140911", "8ffddc4bfd6328e7beeb54ca94f725a1", 1403136),
DT_ENTRY1("if14_arqon", "140922", "90a83d11148eda759b57f6062f4282c8", 7109254),
// IFComp 2015
DT_ENTRY1("if15_brainguzzlers", "150928", "620137264cd1e5b11074a50a58e8edb4", 3191138),
+ DT_ENTRY1("if15_brainguzzlers", "151017", "15156e214aa7e488e089f4bfeb1f8401", 3191394),
DT_ENTRY1("if15_brainguzzlers", "160123", "23d22c7e8d7dff3660c436ef4951f4ae", 3210594),
DT_ENTRY1("if15_map", "150926", "58aebee979792a1add62ce31315252f7", 2820830),
DT_ENTRY1("if15_midswordfight", "150925", "ee7303b0385d28453761eba212026028", 1477444),
+ DT_ENTRY1("if15_midswordfight", "151019", "7959ad6aa152b4b3f1d2fc645a430300", 1478724),
+ DT_ENTRY1("if15_midswordfight", "161106", "55c3a32e4f6093eab0172b9d39273794", 1487684),
DT_ENTRY1("if15_subrosa", "150928", "07db885f49a7c202fab2b7e882868958", 1386330),
+ DT_ENTRY1("if15_subrosa", "151013", "4de676b0c46aec590cc73bc58470847d", 1384538),
DT_ENTRY1("if15_subrosa", "160324", "30e7ded8624c26c04e8361d235f42c67", 1481628),
DT_ENTRY1("if15_untriches", "150927", "543df15d2d7f67ae3e2452ac74004911", 2084218),
DT_ENTRY1("if15_ether", "150919", "ca6d14819d43be7075029fc4d724d03b", 1019436),
+ DT_ENTRY1("if15_ether", "151005", "358678d8b3a3816b8c1f70a9b2d24ca8", 1019960),
DT_ENTRY1("if15_thesueno", "150928", "4b30a5fac40aee1dc4486f4ce08f799f", 1292104),
DT_ENTRY1("if15_shireton", "150928", "1e40822fe1bec04477c7623a63d29fe5", 1162950),
+ DT_ENTRY1("if15_shireton", "151108", "eacf822d45454421f6c17b5249f52eab", 1170886),
DT_ENTRY1("if15_gotomomi", "150927", "242aaef8bfd5a1938063e326689e85d5", 1149914),
+ DT_ENTRY1("if15_gotomomi", "151020", "343bcf1cce9f5faf14ac37e067148ccb", 1156708),
DT_ENTRY1("if15_probcompound", "150928", "5dca1e6de048865163fae9d23dd3da1b", 785086),
+ DT_ENTRY1("if15_probcompound", "151108", "f9296f3c83eefaad4768a41bd8adb7da", 796862),
+ DT_ENTRY1("if15_probcompound", "160330", "e8f9773c2d960c6fc9c21a1d1e6a99a9", 1111230),
DT_ENTRY1("if15_laidoff", "150928", "2bb3c82ed6a8e7f8136fbb9b399edc34", 2479774),
+ DT_ENTRY1("if15_laidoff", "151021", "03994eb9acbd8a62efc1b2ac0c6e59ac", 2517422),
DT_ENTRY1("if15_pilgrimage", "150923", "b3c929ff383972cd42820db0207129d7", 1114454),
DT_ENTRY1("if15_recorded", "150701", "ea4783302f6bd1a964b71e6a3e559f8a", 1933772),
@@ -1580,17 +1813,23 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if16_colortruth", "160928", "3b0a4dc75b7a371d3d924d4064ad5fe8", 1371964),
DT_ENTRY1("if16_colortruth", "161001", "b9ea873d69fd82d1e0535d55b4b84cac", 1372266),
DT_ENTRY1("if16_pogomango", "160928", "c977694494e3339cd2996d5a7e4d354b", 1906710),
+ DT_ENTRY1("if16_pogomango", "161004", "076565ec924d8f22126294e1ecedac33", 1920720),
DT_ENTRY1("if16_fair", "160928", "7d1e2f710cae993dccca69ce9fe71b7c", 1085358),
DT_ENTRY1("if16_fair", "161116", "eca63537d9198a10dd6a84bf51b097b6", 1190090),
DT_ENTRY1("if16_rockpapsciss", "160927", "6152b6bb369e9f60346c5d2160f89c50", 788182),
+ DT_ENTRY1("if16_rockpapsciss", "161003", "de7a737885b02af3f0c60f2b5e403785", 789462),
DT_ENTRY1("if16_ariadne", "160928", "f17818ba3fea423d58dc6e91fd147b3e", 1218366),
DT_ENTRY1("if16_worldstourn", "160925", "ae9803db8f5f7e457cd8fdcaa2d50b7e", 907922),
DT_ENTRY1("if16_mirrorqueen", "160928", "005ea6a26a36ea4e51a83d5b34cd2fec", 1586550),
+ DT_ENTRY1("if16_mirrorqueen", "161113", "b16cae25c27912f3fb1a3c9149aab0d5", 1585526),
DT_ENTRY1("if16_take", "160928", "db68d5e2d5e6e5d09d19ecdcccfa698a", 671300),
DT_ENTRY1("if16_sigilreader", "160925", "be493d07c483c18a2faf0f41dfc47397", 767124),
+ DT_ENTRY1("if16_sigilreader", "161007", "5f8e92689151d9fe54d2f7e79d827f8d", 767892),
DT_ENTRY1("if16_ventilator", "160827", "e0c91fa164ad3487209c565928d1899a", 850360),
+ DT_ENTRY1("if16_ventilator", "161020", "4eb2a42d46f4bac7e7d6839e950ba4ba", 860344),
DT_ENTRY1("if16_theatrepeople", "160922", "4b1eb7659590168aa22fbc75a01cb6bc", 1792644),
DT_ENTRY1("if16_steamsacr", "160923", "bd9e96f20f3268a99ab6ea930e25b06b", 2408760),
+ DT_ENTRY1("if16_steamsacr", "161007", "25ead842a32acc16412bb61cd75c820c", 2411064),
// IFComp 2017
DT_ENTRY1("if17_eatme", "170928", "31fb77978d94cd6884bf9dc85177b5a0", 2569302),
@@ -1600,6 +1839,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if17_owlconsults", "170819", "91815dbf6dd2876e9b446c8ac640eab9", 286976),
DT_ENTRY1("if17_owlconsults", "171124", "d1d4bd725f5e64a80f97cfc6e687a8e8", 287488),
DT_ENTRY1("if17_beautyaustere", "170927", "3d599cee33d1f9123557b7b5a0d75769", 2073986),
+ DT_ENTRY1("if17_beautyaustere", "171105", "e4fdbd111ee9a78a711d1868e5a6e43a", 2083970),
DT_ENTRY1("if17_beautyaustere", "180112", "7efa8da4a65c8e70f6783f30750f7a00", 2127234),
DT_ENTRY1("if17_beautyaustere", "180928", "41a6d2b620c211118e2b9586fd354ea7", 2127234),
DT_ENTRY1("if17_beautyaustere", "190516", "9176001159f15db15a3f674ddd5642f8", 2129538),
@@ -1607,11 +1847,16 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if17_1958dancing", "17????", "7267f7c66337a966ae1bb0d2add70619", 1695158),
DT_ENTRY1("if17_futurthreads", "170927", "9fc0d3146ffc357dee47e841f372084e", 2334752),
DT_ENTRY1("if17_thewand", "170927", "ccaf112e1bb075cf4ce15952d5c156a2", 829696),
+ DT_ENTRY1("if17_thewand", "171118", "b824638fc1d015b0837688322839ada0", 830208),
DT_ENTRY1("if17_wordoftheday", "170910", "67c6ae8d7a92852857c30d600765cd28", 4506714),
+ DT_ENTRY1("if17_wordoftheday", "171015", "a5d8c17ca616bd51c58182768be5c378", 4550570),
DT_ENTRY1("if17_wordoftheday", "171129", "c45a9d68e80765ceff7654366fa47328", 4506970),
+ DT_ENTRY1("if17_wordoftheday", "171217", "8379d1196518774873e24b5b60fa863f", 4506970),
DT_ENTRY1("if17_wordoftheday", "230321", "29f4dd74be498351f6d9a673075468ad", 4740364),
DT_ENTRY1("if17_swigian", "170928", "6056cefcbb2e9e59408591108cf82c62", 785090),
+ DT_ENTRY1("if17_swigian", "171022", "a43957d757dabcd30e0274f2e83e21e6", 789186),
DT_ENTRY1("if17_castlethread", "170928", "c86947230252a4129bb21e2f9a29a828", 1328210),
+ DT_ENTRY1("if17_castlethread", "171001", "3f4ee6ba491a9728d1c9bec51633b6f5", 1328466),
DT_ENTRY1("if17_rainbowbrdg", "170928", "9826f04663609f37f37c07613c532240", 626614),
DT_ENTRY1("if17_measureless", "170928", "ecbb8fca2c880c0b50d3727a4870dae0", 980960),
DT_ENTRY1("if17_uerifcity", "170928", "d27183094a1f4a594e4639ded7122595", 703956),
@@ -1623,16 +1868,21 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2018
DT_ENTRY1("if18_aliasmagpie", "180928", "3e5628127d58133a9d761068f68d878a", 1814004),
DT_ENTRY1("if18_arithmancer", "180829", "8e1b3192eacc54bc9a4fdf4e9484f1b7", 1340328),
+ DT_ENTRY1("if18_arithmancer", "181009", "a2be6e6f0b1369a6a2c6e1b679924ac6", 1340840),
+ DT_ENTRY1("if18_arithmancer", "181118", "3382a778cea8f9f6b863f68df1cacdef", 1342888),
DT_ENTRY1("if18_engarde", "180925/v1", "dba4583f613989b076991c5964586240", 2300176),
+ DT_ENTRY1("if18_engarde", "180925/v2", "3550a1fb81f4b6b468a25d87399f16c0", 2300324),
DT_ENTRY1("if18_rcm301303", "18???\?/v1", "7236afe82277236b83c2af72a927000c", 744610),
DT_ENTRY1("if18_rcm301303", "18???\?/v2", "d8a9da16c5f4001e6d0814ba7a2fbb01", 744866),
DT_ENTRY1("if18_madametime", "180928", "365cf54b53e3308e026b19b74b239556", 1132164),
+ DT_ENTRY1("if18_madametime", "181010", "f56b6d5f235f3332db2b6c8f4b60463d", 1138052),
DT_ENTRY1("if18_madametime", "190902", "b8c0d099b3da134b7163cb4b07a3268b", 1182340),
DT_ENTRY1("if18_templeshorgil", "180924", "c48ed311aafc454a5f40c98ac54b2700", 2028796),
DT_ENTRY1("if18_templeshorgil", "190807", "2b5e689ac5ef0a57acdda20aa4cef496", 2029052),
DT_ENTRY1("if18_charming", "180928", "328729a90428ea9a7a25fd73117ddfa6", 1450358),
DT_ENTRY1("if18_dynapowers", "180828", "686a7f9a6144bfcd18d9b06adcdeb14d", 1481064),
DT_ENTRY1("if18_redragon", "180927", "7076a5b53294a53a6332c30853e55172", 1542578),
+ DT_ENTRY1("if18_redragon", "181006", "864bf7dd170c53e21df12e3ed190f577", 1542984),
DT_ENTRY1("if18_ailihphilia", "180928", "7f4111ca38b19cdcaeb6d4c97ab9b52c", 1187882),
DT_ENTRY1("if18_diddlebucker", "180924", "15d47933cb104772986fb031a7d3ef3b", 2083462),
DT_ENTRY1("if18_pegasus", "180719", "eb0a215e508e88cb652e47cf6b4480f3", 920476),
@@ -1650,10 +1900,13 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2019
DT_ENTRY1("if19_zozzled", "190927", "61c9c0fbc3e72d063cfa3b91dcb207cf", 1142750),
+ DT_ENTRY1("if19_zozzled", "191014", "6c16777c39e759b903ac63e9366441fb", 1147870),
DT_ENTRY1("if19_sugarlawn", "190918", "05fedb469002274821dca9d34c1e0095", 1470216),
+ DT_ENTRY1("if19_sugarlawn", "191205", "b3d319a648b5feb9939202d0d8983abf", 1470216),
DT_ENTRY1("if19_skiesabove", "190924", "4e99ccb109785b3d56815379921dffc1", 1067264),
DT_ENTRY1("if19_skiesabove", "191120", "d2f2071d0432a657ddff53bd1a38370c", 1159352),
DT_ENTRY1("if19_remedialwitch", "190928", "8c1ee43eb62e0a5efc2014eda4617b02", 848446),
+ DT_ENTRY1("if19_remedialwitch", "191027", "c56ea64b10e04c8b28dbf2e46753f78b", 852798),
DT_ENTRY1("if19_frenemies", "190923", "8e2bcc981477b4a69a22f0e6c5392549", 932608),
DT_ENTRY1("if19_underthesea", "19????", "fe5f26d808443eb8c4555bafec419f34", 1366512),
DT_ENTRY1("if19_forthemoon", "190919", "6c3584620890d541aa5641be746ee8b4", 1428058),
@@ -1661,13 +1914,18 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if19_goneoutfor", "190923/v1", "1a5bf0292384322d6069ca6e0937edf8", 938958),
DT_ENTRY1("if19_goneoutfor", "190923/v2", "baccacc67fd2575f7458ddcf406a320a", 939214),
DT_ENTRY1("if19_4eccentrics", "190928", "bbcce2b1d753399575eef9e0a0e6a26e", 1607594),
+ DT_ENTRY1("if19_4eccentrics", "191005", "1bc88c9e6aa570012a872a7744acffc9", 1607338),
DT_ENTRY1("if19_hardpuzzle4", "190924", "9a51ba1efe179caf2786599add9e2909", 995024),
+ DT_ENTRY1("if19_hardpuzzle4", "191002", "aa78d2ab6f14758074a227c95d01754b", 995280),
DT_ENTRY1("if19_winterbreak", "190821", "da7a01866c5acecb1024aec9290fb59b", 1220128),
DT_ENTRY1("if19_mentertain", "190928", "6ab3dbf75c2898c4302e82542692e33d", 1157598),
+ DT_ENTRY1("if19_mentertain", "191018", "d8cf594eba964af00589b0bfa0a6438b", 1157598),
DT_ENTRY1("if19_sycamorelane", "190928", "348e57968104a00e56946ed3f8585e6e", 1129550),
+ DT_ENTRY1("if19_sycamorelane", "191023", "9d653eabe8bac240749dea4204ba4ee2", 1133646),
DT_ENTRY1("if19_jondoe", "190928", "38e0d7e9945c3652c97a2ecb99039b90", 906054),
DT_ENTRY1("if19_letsplay", "190916", "59a18a5e30c3dccdec37b67f6e5ef6db", 752074),
DT_ENTRY1("if19_citizennow", "190928", "f1cb5a986120f0101c4ba0c384b4b3da", 1216474),
+ DT_ENTRY1("if19_citizennow", "191010", "b09c71c362c4aa1cd85231c1d6e12ad7", 1217754),
DT_ENTRY1("if19_fatfair", "190928", "2e2929e471d0397576f3ad32ae2ddfea", 1374824),
DT_ENTRY1("if19_fatfair", "191118", "006e6b5b3edf2233e020a61edf4a59ad", 1383018),
DT_ENTRY1("if19_oceanbeach", "190927", "f3f0528c4bc862ec5df59450e77c5586", 2610492),
@@ -1680,24 +1938,36 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if20_magpietrain", "200924", "19d8fc67b3dfbb7a1dc88fa02d26e6d4", 2315066),
DT_ENTRY1("if20_magpietrain", "201106", "a9203d02e6439bea926a73686bec0466", 2318650),
DT_ENTRY1("if20_eleusinian", "200926", "4ca599f36ae1559356bb224879213382", 2265116),
+ DT_ENTRY1("if20_eleusinian", "201107", "eef031310c7387c26bfe0017f653f8a2", 2265884),
+ DT_ENTRY1("if20_eleusinian", "201227", "325f0aad5ff624c7d4e9df5e8af39ce6", 2312476),
DT_ENTRY1("if20_aropeofchalk", "200926", "26dfd5161d72ec2a9e88b93c74e79e36", 1653800),
DT_ENTRY1("if20_aropeofchalk", "221202", "a90192092cb1616b22b6af769811c851", 1707862),
DT_ENTRY1("if20_stuffoflegend", "200926", "447ea6caf1c51226b3f6a54d857b76b6", 1536382),
DT_ENTRY1("if20_stuffoflegend", "201006", "9dbf623f1bd82be91dc728024600fe91", 1534576),
DT_ENTRY1("if20_flattenlondon", "200926", "f3fa437bc2e99ceb97b43c5617f0d4db", 1785910),
+ DT_ENTRY1("if20_flattenlondon", "201004", "365e56f19625cf07d50cd48a96d71551", 1786678),
+ DT_ENTRY1("if20_flattenlondon", "210106", "55a9d547c9222483e72e3e76871246cf", 1790262),
DT_ENTRY1("if20_vampireltd", "200926", "7d5d5a10930db0adfcadf79860f3223f", 829986),
+ DT_ENTRY1("if20_vampireltd", "201005", "d91896aca02f63e50f8b27aed5c06c92", 830916),
DT_ENTRY1("if20_vampireltd", "210129", "8a879f2a2757822b03c3d91a3289a6d5", 889540),
DT_ENTRY1("if20_alone", "200927", "8ceba612963681d5c8a61cead9c8f1f0", 1078102),
DT_ENTRY1("if20_alone", "201006", "891fb305a00a9a8f957f01629f59bfe5", 1093464),
DT_ENTRY1("if20_sagesanctum", "200922", "bd21d0b625abb8bab93e83cc93fd35ee", 876800),
+ DT_ENTRY1("if20_sagesanctum", "201205", "15830904ce96b418e949f0e3b9318dec", 877568),
DT_ENTRY1("if20_shadowoper", "200929", "3bb8da82f1d81e35ee152d5ecd6ba3e4", 1140422),
+ DT_ENTRY1("if20_shadowoper", "201007", "b19676c374b7e88ceed9b4bfdfbd1c11", 2124718),
DT_ENTRY1("if20_ascensionlimb", "200927", "30aa45bec407ff833a56e552b451ff95", 1160460),
+ DT_ENTRY1("if20_ascensionlimb", "201006", "fdfeff79601e3cc8c50e0d7578169ed0", 1162764),
+ DT_ENTRY1("if20_ascensionlimb", "210110", "19a8d2f1cbd6ef612118941314ede73d", 1355276),
DT_ENTRY1("if20_ferrymansgate", "200928", "276ff9f09734b59364199fc948f9e221", 2655820),
DT_ENTRY1("if20_ferrymansgate", "201006", "ed9aca691b1ce35f78c13fbd75077ec4", 2657868),
DT_ENTRY1("if20_academregular", "200928", "37f8d2484cf254f7836fd938b37584b6", 931046),
+ DT_ENTRY1("if20_academregular", "201018", "f960ae98eb122500ae82e5bb49b432a4", 929766),
DT_ENTRY1("if20_seasonapocal", "200710", "5e951b117302169cdb77e832115937f0", 2207454),
DT_ENTRY1("if20_loveassistant", "200923", "16931f135f38efaee72dac89a7c9ae27", 1051098),
+ DT_ENTRY1("if20_loveassistant", "201011", "1c219d4b89551afde0545cdfbd3d6995", 1044186),
DT_ENTRY1("if20_turbochest", "200928", "420f40b233e4b221e6fff2bec050dc23", 2091802),
+ DT_ENTRY1("if20_turbochest", "201031", "b744b2b71afbf863b387bacaa2f33da4", 2210346),
DT_ENTRY1("if20_foraplace", "200928", "0a27fe6717a60a99e7130ea54354eaf5", 1476540),
DT_ENTRY1("if20_foraplace", "201014", "f7196abf00de2d25c9d398756e5d92e5", 1477052),
DT_ENTRY1("if20_timmott", "200928", "8d720c498a6a7115628f70b61eb413c6", 2885100),
@@ -1717,6 +1987,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if21_drhorror", "21???\?/v1", "0332a2a9e94b296272d1333a8f4c008b", 2911894),
DT_ENTRY1("if21_drhorror", "21???\?/v2", "f36db5fb5f4249d413b268cb9e20074c", 2914710),
DT_ENTRY1("if21_songmockbird", "210821", "0f78c0017d367a5173bd3a912a272a0d", 1445526),
+ DT_ENTRY1("if21_songmockbird", "220422", "1f0fe56c7c8bb1f87723493b60fa84a6", 1447318),
DT_ENTRY1("if21_ghostguessed", "210928", "8492b4552449ae1b9bf6be977032ba6d", 1367846),
DT_ENTRY1("if21_ghostguessed", "211117", "7b2920b6c3222e184037e2d1fdc166e8", 1368358),
DT_ENTRY1("if21_sting", "210902", "3c8b68e4d4e928ec6d33a954dff7c874", 1112124),
@@ -1726,6 +1997,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if21_remarkegg", "210922", "fe7eb5e04ebd5a3d69f244939790892d", 661504),
DT_ENTRY1("if21_closure", "210928", "0b206eda8c05164d55fe496fbfd9aeab", 777182),
DT_ENTRY1("if21_aardvarkhype", "210928", "02458faaa0c25d84f7d3930d98192c98", 1252508),
+ DT_ENTRY1("if21_aardvarkhype", "211104", "a5d8109ab52c23b571a069f840b87288", 1289116),
DT_ENTRY1("if21_hercules", "210927", "ae27b0fff3f62cc9fcb6d63bff839164", 1395526),
DT_ENTRY1("if21_hercules", "211121", "8883c8f48d19165bf53d9a4216240f1e", 1426246),
DT_ENTRY1("if21_unfortunate", "210930", "dbbfa8f70df0aabbed0266b6c6e98ebc", 1276776),
@@ -1734,6 +2006,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2022
DT_ENTRY1("if22_sector471", "220923", "890e7379e7aab307a06ec6844f05e498", 723712),
DT_ENTRY1("if22_awalkaround", "220928", "4f1f15ba4754277db25dc11e309d5a26", 810416),
+ DT_ENTRY1("if22_awalkaround", "221124", "593e57ec12999ee4ce6c2a2309ffb32c", 841136),
DT_ENTRY1("if22_arborea", "220922", "287dc941bbce7b554210fa2c7e9ca3ee", 2058812),
DT_ENTRY1("if22_crash", "220927", "82008663b8d3e7da04debed8b5380150", 1349544),
DT_ENTRY1("if22_crash", "221124", "405241206e6368228c33ab826dd87832", 1391784),
@@ -1852,6 +2125,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IntroComp 2011
DT_ENTRY1("ic11_chunkyblues", "110630", "9d0fc0586df10d7e85c4fcd2fcca0553", 1255154),
+ DT_ENTRY1("ic11_chunkyblues", "140105", "5daa6dc28b71338b573da7993da992fe", 1260820),
DT_ENTRY1("ic11_seasons", "110630", "4828e0affb26575eb5e5eda9f5025c37", 818432),
DT_ENTRY1("ic11_zmatter", "110629", "dec030a1dce71a43a46fd96c4fac2d7b", 1516978),
@@ -1913,11 +2187,13 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("ny09_candleflames", "160118", "0fa73dc37cdd6334f0bd4f335c462f67", 1921824),
DT_ENTRY1("ny09_trolleyprob", "160102", "16a9170628ca5832ef3f6c27016c15d0", 708312),
DT_ENTRY1("ny09_stayingput", "151231", "9da001fcc0e0b6f21e4b4a9b05bce1e8", 680946),
+ DT_ENTRY1("ny09_stayingput", "160121", "aafcd2603e3b0f449935adedfdc5cf26", 688114),
DT_ENTRY1("ny09_mhairiesioux", "160102", "47aeddc1af77820afe1b1a4a4836c210", 649062),
DT_ENTRY1("ny09_daytimestood", "16????", "ce87f48605caf12bac38428f3463f735", 678868),
// 10th Annual New Year's Mincomp
DT_ENTRY1("ny10_anatidaephob", "170108", "9ae9476879c988206356fd9fb623b99a", 773846),
+ DT_ENTRY1("ny10_anatidaephob", "170121", "a651c03db50e624fc8da5679ac731b53", 786902),
DT_ENTRY1("ny10_dayishootalex", "170108", "8d8977c935387f825ac195374034d24b", 707278),
DT_ENTRY1("ny10_thehorste", "170101", "c7f4f55ebd395353ef960ae4e8b482f0", 635842),
DT_ENTRY1("ny10_yaminabe", "170102", "3e2a7cdb37ee2fe549ff0d112034786b", 612290),
@@ -1942,8 +2218,11 @@ 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_invisiparties", "140807", "e05772d1237c803fc4702521b07211d7", 1150534),
+ DT_ENTRY1("sh14_sequitur", "140513", "5b922fc6307054bdc187b0d55a217af6", 1367324),
DT_ENTRY1("sh14_sequitur", "140813", "c7e384b1938915f17cc0b7d50f41d235", 1642480),
DT_ENTRY1("sh14_sparkle", "140512", "106fdc837247efab6a5ab685bd1182c5", 915946),
+ DT_ENTRY1("sh14_sparkle", "140615", "15b34b23ac9e34f4bb9e3eee4a776249", 921440),
// ShuffleComp: Disc 2 Competition
DT_ENTRY1("shd_comrade", "150506", "9806e5d0e7bee858107cee249d5cce7c", 728512),
@@ -1959,6 +2238,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// SpeedIF 18th Anniversary Competition
DT_ENTRY1("sif_interpizza", "161016", "ed2618021a59ec33d964e62045b3cca1", 641494),
+ DT_ENTRY1("sif_interpizza", "161019", "6a86ada7f4b297adb3a82f87357f7694", 641750),
// SpeedIF New Year's Speed Competition 2011
DT_ENTRY1("sif_dansenocturne", "11???\?/v1", "d45cd4146c99974b1f5c6f2e9d403843", 476192),
@@ -1995,6 +2275,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// Spring Thing 2011
DT_ENTRY1("stc11_lostislands", "110403", "e9f66542a950e1d93343852ab523ce1b", 3659212),
+ DT_ENTRY1("stc11_lostislands", "110524", "9f439a77eccf4813aebebbe8093e8c57", 3145932),
DT_ENTRY1("stc11_bonehead", "110404", "e0f2d0e1421e5d082660a80c8922606d", 1789404),
DT_ENTRY1("stc11_bonehead", "120229", "34563c2af093239b5a908a64031eedac", 1804252),
DT_ENTRY1("stc11_wetlands", "110404", "7f8454117437a0c8520e771f3d03bd29", 1439694),
@@ -2014,6 +2295,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// Spring Thing 2015n - Main Festival
DT_ENTRY1("stc15_tobysnose", "150503", "94630602381aca7adb029f6c409122cc", 1917434),
+ DT_ENTRY1("stc15_tobysnose", "170407", "5469dab1fe18af30f6b275a0b818b066", 2107898),
// Spring Thing 2016 - Back Garden
DT_ENTRY1("stc16_deadmanshill", "160401", "e09b0954d1ab075242e421397cca4945", 1076730),
@@ -2066,6 +2348,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("stc22_hlmarooned", "220325", "1266ba591132fbfe62de6ef30294f48d", 860582),
DT_ENTRY1("stc22_hlmarooned", "220611", "db487dd770829aa94447eadfe3f260c6", 860582),
DT_ENTRY1("stc22_leghorsegirl", "220307", "f9935349855b7b4dba8cffbd38ecc69d", 2307200),
+ DT_ENTRY1("stc22_toursrtorus", "220331", "cbcd8d57487d58ceb357a0bcd5d94298", 2101018),
DT_ENTRY1("stc22_toursrtorus", "220524", "f4fc589f7d874eba028b3870d759815f", 2125196),
// Spring Thing 2022 - Back Garden
@@ -2078,9 +2361,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("stc23_repeatending", "23???\?/v4", "41012d54347a18aa662279faec0f6d47", 8699086),
DT_ENTRY1("stc23_galaxyjones", "230401", "f11053fe8974eb69e9bcbcd4d69781f8", 1727796),
DT_ENTRY1("stc23_nothingfurth", "230327", "9c438278b9b7c3f0fbbce65e3727a76a", 2834794),
+ DT_ENTRY1("stc23_nothingfurth", "230511", "9089d1ce6ec1ee809f919d7ef4deba64", 2909444),
DT_ENTRY1("stc23_rdoorydoor", "23???\?/v1", "c75410603b1acf9267d121c3f92eca75", 3028508),
DT_ENTRY1("stc23_rdoorydoor", "23???\?/v2", "9fb79c06c61dd4931ea6ebe79fcb296a", 3028508),
DT_ENTRY1("stc23_sacredshovel", "230327", "7d24886de35488c499e0afbe1f779884", 785670),
+ DT_ENTRY1("stc23_sacredshovel", "230415", "eba345dc5fe8eb75fd48f364fdd606d2", 792582),
// Spring Thing 2023 - Back Garden
DT_ENTRY1("stc23_stygiandream", "230402", "1e4d4ee86084c116bb09732e6ab9d2fa", 1455946),
@@ -2376,7 +2661,9 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("vanyar_glulx", Common::SE_SWE, "030613", "4a80396f31f9cced2b6689341ac5d2cc", 278780),
// Russian games
- DT_ENTRYL1("devours", Common::RU_RUS, "r2/220224", "65a51e53c1498823024dcec286971f19", 365312),
+ DT_ENTRYL1("devours_glulx", Common::RU_RUS, "220224", "65a51e53c1498823024dcec286971f19", 365312),
+ DT_ENTRYL1("starrydepths", Common::RU_RUS, "230313", "80630e7f015f529f260562e43853fdde", 172800),
+ DT_ENTRYL1("starrydepths", Common::RU_RUS, "230409", "4e00886a43520d99ae8f5b24a3314b9c", 172800),
// ParserComp 2015
DT_ENTRY1("pc15_chlorophyll", "150212", "447eae9f3c961baec28cbef9432839e7", 1089226),
@@ -2385,8 +2672,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("pc15_alongdrink", "150214", "8120604cd0cb566897fdb0f2786f4b43", 2164954),
DT_ENTRY1("pc15_downserpent", "150214", "276a492ca99e76827265a70f84bcddd7", 1456140),
DT_ENTRY1("pc15_endlesssands", "150215", "2105d775eb759af04ab788e046d965e0", 982748),
+ DT_ENTRY1("pc15_endlesssands", "150712", "55b31591423b011bb99be2724a6bdbe9", 1005788),
DT_ENTRY1("pc15_lockdown", "150112", "556ecd86ad03658d443e8deaba126601", 1338172),
DT_ENTRY1("pc15_terminator", "150214", "596b41d3ecc38bfb9a6aee085f333591", 1054550),
+ DT_ENTRY1("pc15_terminator", "150223", "fca9b39dddbdd28e97ccf0127d9ef7ba", 1151574),
DT_ENTRY1("pc15_terminatchase", "150212", "60a5c3ba6f2a3c07aa2c40904c05abd4", 1702244),
// ParserComp 2021
@@ -2398,15 +2687,18 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("pc21_timemachi21", "210627", "92409db44e62a5d91ee6a0f0767294c7", 1150004),
DT_ENTRY1("pc21_timemachi21", "210831", "cd93405a3c77a9351bab7ccae0a6a436", 1161268),
DT_ENTRY1("pc21_returnstars", "210630", "4949a959d70580e9c8b69b5dd4629395", 1144178),
+ DT_ENTRY1("pc21_returnstars", "211226", "c95cd6045069fd91e0114dc10e8d19de", 1186674),
DT_ENTRY1("pc21_daddybirthday", "210630", "c03d6ca441e5cef88b849ffc729bac38", 2345122),
DT_ENTRY1("pc21_gameon", "210629", "7bb02775b620727fcfbe31243a5a73df", 916302),
// ParserComp 2022
DT_ENTRY1("pc22_shadowsdeep", "220630", "4d0b65a40f50e1d04bfc5bdef31b5aa6", 1307402),
+ DT_ENTRY1("pc22_improvorigins", "220630", "5ea97db2c62ddf2f482f243bd52513d5", 998686),
DT_ENTRY1("pc22_improvorigins", "220810", "d734064ca6f678017db416820eee43dc", 1006110),
DT_ENTRY1("pc22_midnightself", "220630", "c82a68d5c7d540076fba84c13439745d", 1700460),
DT_ENTRY1("pc22_themuse", "220509/v1", "b49ebc65deec4a2ef8342f208f8ccc8d", 3752436),
DT_ENTRY1("pc22_themuse", "220509/v2", "d2b3538da842da0b8fc962e2228ef5be", 12306774),
+ DT_ENTRY1("pc22_anitasgoodbye", "220701", "3358fbb09bda5ab3d23939d4bc48e5dd", 688846),
DT_ENTRY1("pc22_anitasgoodbye", "220703", "f38cc906507c1812591b70ac6f48e1c2", 691150),
// ParserComp 2023
Commit: 4fdfaef2f2afd868ccfb7c412031c1b152743fae
https://github.com/scummvm/scummvm/commit/4fdfaef2f2afd868ccfb7c412031c1b152743fae
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes small issues (III)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 991cdbaff4d..dd03cabdaa9 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -315,7 +315,6 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "timeless", "Timeless" },
{ "todayisthesame", "Today is the Same as Any Other" },
{ "tohellinahamper", "To Hell in a Hamper" },
- { "tomtrundle", "The Incredibly Mild Misadventures of Tom Trundle" }, // TODO
{ "trialofthetnuop", "Trial of the Inuop" },
{ "trollslayer", "Trollslayer" },
{ "tryagain", "Try Again" },
@@ -777,7 +776,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "sh14_fallshelter", "Fallout Shelter" },
{ "sh14_groovebilly", "Groove Billygoat" },
{ "sh14_invisiparties", "Invisible Parties" },
- { "sh14_sequitur", "Sequiturs" },
+ { "sh14_sequitur", "Sequitur" },
{ "sh14_sparkle", "Sparkle" },
// ShuffleComp: Disc 2 Competition
@@ -1140,11 +1139,12 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "ph10_transcorrupt", "Transilvania Corruption: El Amanecer de los Vivos" },
// Swedish games
- { "drakmagi_glulx", "Drakmagi (Dragon Magic)" },
+ { "drakmagi_glulx", "Drakmagi" },
{ "vanyar_glulx", "Vanyar" },
// Russian games
- { "devours", "All Things Devours" },
+ { "devours_glulx", "All Things Devours" },
+ { "starrydepths", "Secret of the Starry Depths" },
// ParserComp 2015
{ "pc15_chlorophyll", "Chlorophyll" }, // 1st Place
@@ -1641,6 +1641,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if04_eas3", "040929", "8f118c9fa10ef24a5551448d5ab2408f", 1293054),
// IFComp 2005
+ DT_ENTRY1("if05_beyond_glulx", "100115", "64a351bc6757a58080b801a14d878fc2", 1303364),
DT_ENTRY1("if05_beyond_glulx", "050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
DT_ENTRY1("if05_cheiron", "050929", "bca1af6d8788c178ab42883f184e7955", 2434458),
@@ -2744,8 +2745,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("chinesefamily", "230821", "8b746ac01eaea9ad679ec627664fa492", 609790),
DT_ENTRY1("ifyouhadoneshot","230731", "466d18369d99d8d961c57ca03c25d2c3", 674536),
- DT_ENTRYL1("devours", Common::RU_RUS, "r2/220224", "65a51e53c1498823024dcec286971f19", 365312),
-
DT_END_MARKER
};
Commit: 2515c1fb160cfe2546e5855fd4b198eb3aa2a012
https://github.com/scummvm/scummvm/commit/2515c1fb160cfe2546e5855fd4b198eb3aa2a012
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Refactors some English entries location
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index dd03cabdaa9..ae9a21e37d8 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -68,9 +68,12 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "barroombrawl_glulx", "Barroom Brawl" },
{ "batman66", "Batman 66" },
{ "beasttorrackmoor", "The Beast of Torrack Moor" },
+ { "beautyaustere", "A Beauty Cold and Austere" },
{ "bedtimestory", "Bedtime Story" },
{ "beingthere", "Being There" },
+ { "beyond_glulx", "Beyond" },
{ "bigfootbluff", "Bigfoot Bluff" },
+ { "bluelacuna", "Blue Lacuna" },
{ "bluelattuce", "Blue Lattuce" },
{ "bootscraper", "The Boot-Scraper" },
{ "briar", "Briar" },
@@ -89,6 +92,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "chickensexer", "The Example of the Chicken Sexer" },
{ "childrenloblolly", "The Children of Loblolly Lodge" },
{ "chipmonk", "Chipmonk" },
+ { "chunkyblues", "Chunky Blues" }
{ "codetopia", "Codetopia - A Code Adventure" },
{ "colderlight", "The Colder Light" },
{ "comp01tr", "Comp01ter Game: N0n C0mp0s Ment1s" },
@@ -146,6 +150,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "farmquest", "Farm Quest" },
{ "fate_glulx", "Fate" },
{ "fatevanguard", "Fate of the Vanguard" },
+ { "ferrousring", "Ferrous Ring" },
{ "finalproject", "Final Project" },
{ "findesickleburg", "Fin de Sickleburg" },
{ "fireparty", "The Fire Party Penguins Mustnât Go Out" },
@@ -185,6 +190,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "islanddoctorwooby", "The Island of Doctor Wooby" },
{ "jadeite", "Jadeite for the Queen" },
{ "jasonandmedea", "Jason and Medea" },
+ { "kerkerkruip", "Kerkerkruip" },
{ "keyfeatures", "Key Features" },
{ "kingshredspatches", "The King of Shreds and Patches" },
{ "klaustrophobia", "Klaustrophobia" },
@@ -236,6 +242,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "ottumwa_glulx", "PDFA Ottumwa" },
{ "owlconsults", "The Owl Consults" },
{ "oxfordportal", "Oxford Portal to Fantasy" },
+ { "patanoir", "PataNoir" },
{ "phoenixfire", "Phoenix-Fire" },
{ "photopia_glulx", "Photopia" },
{ "piedaterreblunders", "Captain Piedaterre's Blunders" },
@@ -260,6 +267,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "sagebrushcactus", "'Mid the sagebrush and the cactus" },
{ "samfortunepi", "Sam Fortune - Private Investigator" },
{ "sanddancer_glulx", "Sand-Dancer" },
+ { "scrollthief", "The Scroll Thief" },
{ "secretletter", "Jack Toresal and the Secret Letter" },
{ "section1awakened", "Section 1 - Awakened" },
{ "seedscafe", "Seeds Cafe" },
@@ -267,7 +275,9 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "shadowcathedral", "The Shadow in the Cathedral" },
{ "shapes", "Shapes" },
{ "sheephere", "Sheep Here" },
+ { "shufflearound", "Shuffling Around" },
{ "signalerror", "Signal Error" },
+ { "six", "Six" },
{ "skmmc", "Someone Keeps Moving My Chair" },
{ "skugalake", "Visit Skuga Lake" },
{ "slouchbedlam", "Slouching Towards Bedlam" },
@@ -279,6 +289,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "starlight_glulx", "Starlight" },
{ "stew", "Stew" },
{ "superluminal", "Superluminal Vagrant Twin" },
+ { "tacofiction", "Taco Fiction" },
{ "take", "Take (by Amelia Pinnolla)" },
{ "tangledtowertales", "Tangled Tower Tales" },
{ "tblw_glulx", "The Blood Lust Warrior" },
@@ -313,6 +324,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "thiefpokemon", "Thief" },
{ "timecapsule", "A Time Capsule" },
{ "timeless", "Timeless" },
+ { "tobysnose", "Tobyâs Nose" },
{ "todayisthesame", "Today is the Same as Any Other" },
{ "tohellinahamper", "To Hell in a Hamper" },
{ "trialofthetnuop", "Trial of the Inuop" },
@@ -336,12 +348,12 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "wof", "Works of Fiction" },
{ "wolfsmoon", "Wolfsmoon" },
{ "woodingdean", "An Evening at the Ransom Woodingdean Museum" },
+ { "wordoftheday", "Word of the Day" },
{ "wordsofpower", "Words of Power" },
{ "wrenlaw_glulx", "Wrenlaw" },
{ "yoteniaunjuego", "Yo Tenia un Juego" },
{ "yourdeath4acts", "Your Death, in Four Acts" },
{ "zeldata", "The Legend of Zelda: A Text Adventure" },
- { "zigamus_glulx", "Zigamus: Zombies at Vigamus!" },
{ "zit", "Zit" },
{ "zorkdm", "Zork (by Dean Menezes)" },
@@ -472,6 +484,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if16_worldstourn", "The Game of Worlds TOURNAMENT!" }, // 14th Place
{ "if16_mirrorqueen", "Mirror and Queen" }, // 22nd Place
{ "if16_take", "Take" }, // 28th Place
+ { "if16_zigamus_glulx", "Zigamus: Zombies at Vigamus" }, // 31th Place
{ "if16_sigilreader", "Sigil Reader (Field)" }, // 39th Place
{ "if16_ventilator", "Ventilator" }, // 42nd Place
{ "if16_theatrepeople", "Theatre People" }, // 46th Place
@@ -1267,12 +1280,18 @@ 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("beautyaustere", "180928", "41a6d2b620c211118e2b9586fd354ea7", 2127234),
+ DT_ENTRY1("beautyaustere", "190516", "9176001159f15db15a3f674ddd5642f8", 2129538),
+ DT_ENTRY1("beautyaustere", "220220", "456b687530dd14817ac2268ddde4fd3a", 2129538),
DT_ENTRY1("bedtimestory", "100522", "120f2a347c98136224d083235d2a8deb", 814536),
DT_ENTRY1("beingthere", "10???\?/v1", "6a7f51d6c09acca156e3ceadce7edcb9", 6005766),
DT_ENTRY1("beingthere", "10???\?/v2", "c89b1ca56c2eeff6643bbf28ff131492", 6091270),
DT_ENTRY1("beingthere", "10???\?/v3", "395781974d66468baa8e159c1110e030", 6091014),
DT_ENTRY1("beingthere", "10???\?/v4", "77348d5fd0a6d3d180c371c36e35ef7d", 733696),
+ DT_ENTRY1("beyond_glulx", "100115", "64a351bc6757a58080b801a14d878fc2", 1303364),
DT_ENTRY1("bigfootbluff", "220405", "5bbb4d099e4709953b5dc471c8e23895", 857344),
+ DT_ENTRY1("bluelacuna", "090304", "86c24b7fa879780038056d5e9a084a28", 5649260),
+ DT_ENTRY1("bluelacuna", "100717", "8a2cd2e898f7375d39393b56ed64c5dd", 5673294),
DT_ENTRY1("bluelattuce", "210404", "6d9f050be0d0323487ec1a2647e2896d", 744184),
DT_ENTRY1("bootscraper", "171007", "ca2713ae5e171db76618a96d8b3c7d3a", 1455682),
DT_ENTRY1("briar", "130707", "fb40823ab510ca052c8736163332ea6d", 766272),
@@ -1295,6 +1314,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("chickensexer", "130112", "f7a13d6f9b1f9941537f0b7c047b3c8f", 520920),
DT_ENTRY1("childrenloblolly", "220117", "1e2ebaa7bc46054d38eed6283ce71517", 824276),
DT_ENTRY1("chipmonk", "190725", "dfd2a54378d96e2e0de203b52879501e", 647590),
+ DT_ENTRY1("chunkyblues", "140105", "5daa6dc28b71338b573da7993da992fe", 1260820),
DT_ENTRY1("codetopia", "171103", "40f486f5a68fee9d99623167cf750874", 682480),
DT_ENTRY1("colderlight", "120312", "eed41f2779bdf940f84b4e0a33036e69", 1192960),
DT_ENTRY1("comp01tr", "012001", "1d51522ee3057a3f7206fa83c151a6de", 149760),
@@ -1369,6 +1389,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("farmquest", "111028", "e49e02b73047fb16427c8882035a4be6", 415940),
DT_ENTRY1("fate_glulx", "111107", "3ca956a59c56f9b5f894f477507a9618", 1000634),
DT_ENTRY1("fatevanguard", "230209", "02ceac676b2aa8835e253e5a4b3ba346", 1104470),
+ DT_ENTRY1("ferrousring", "1007276", "af11f50b1ef9ba444bd176de4ee22002", 432128),
DT_ENTRY1("finalproject", "140517", "9ace3f9fa908a3b96a6153afa0e30720", 738248),
DT_ENTRY1("findesickleburg", "200611", "9515a2be655f61921ac86ffe41e422aa", 628270),
DT_ENTRY1("fireparty", "210113", "38becaff1afa5fd1960ee172ae66e162", 844754),
@@ -1419,6 +1440,12 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("islanddoctorwooby", "210223", "138905f639349ac8f7c8f5046051da11", 1106802),
DT_ENTRY1("jadeite", "201009", "1aad49311944d4e2e32b07a7d20120ab", 623962),
DT_ENTRY1("jasonandmedea", "110307", "ce392dbb2b0c76f2c9961925dfb9229a", 646362),
+ DT_ENTRY1("kerkerkruip", "120501", "b4db28a5653a63fa389e37b65b078b57", 1306720),
+ DT_ENTRY1("kerkerkruip", "120626", "97061b591297c888e467f892234700d8", 1312000),
+ DT_ENTRY1("kerkerkruip", "140413", "feb020dc13111863cf410ca2f98f58c4", 22106186),
+ DT_ENTRY1("kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
+ DT_ENTRY1("kerkerkruip", "180723", "c9fdb51f5faf0c93c8637f39da7d196c", 13276734),
+ DT_ENTRY1("kerkerkruip", "181128", "9d53de4f71f3b3d9629f466b9ea96615", 14261770),
DT_ENTRY1("keyfeatures", "120106", "4c5693c1bf4c38a4d9737cb3e12c55ca", 437150),
DT_ENTRY1("kingshredspatches", "090722", "87765824be7facf6400a392633f84602", 4340676),
DT_ENTRY1("klaustrophobia", "110926", "d8751353ff883a1439c4c90cac2991fa", 3599478),
@@ -1478,6 +1505,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("onefishtwofish", "211124", "3bc129b1b3f8fc5afe9ae3b8f550e222", 741406),
DT_ENTRY1("ottumwa_glulx", "021409", "1fc1da4f374493bee3a13c143beeba58", 537712),
DT_ENTRY1("oxfordportal", "191004", "4e96d704dc870682e058a8f64c6eaa0f", 670668),
+ DT_ENTRY1("patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
DT_ENTRY1("phoenixfire", "190204", "1aab4fc41f54524f98988045aa6be1df", 767690),
DT_ENTRY1("photopia_glulx", "10274/v1", "eab3f6371531c78b2e80803e1636da7d", 627050),
DT_ENTRY1("photopia_glulx", "10274/v2", "75900e308f0b1a7a484571ea704df914", 627050),
@@ -1513,6 +1541,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("sagebrushcactus", "100918", "de27a377b78387126b77552bccf0a085", 640246),
DT_ENTRY1("samfortunepi", "090510", "f177d973432b7a27302f1a79c8106f72", 706326),
DT_ENTRY1("sanddancer_glulx", "10????", "bb85a76031aeb0eececa614b562b092c", 1023228),
+ DT_ENTRY1("scrollthief", "150729", "9c26a3dc0f4fb681bf79f681e63c0d76", 2367848),
+ DT_ENTRY1("scrollthief", "160701", "4ba7874db08126bb177afd511ab16542", 2602042),
DT_ENTRY1("secretletter", "150107", "152f91e432a49c3f61a8ecd7bca1d6c4", 2274048),
DT_ENTRY1("section1awakened", "150812", "e05b999f193566771ff08679d5512143", 625112),
DT_ENTRY1("seedscafe", "210206", "3014cd94a6505def8f3e1754b73d22f2", 652732),
@@ -1521,7 +1551,11 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("shadowcathedral", "150228", "8da968205614859105c89e95179d268c", 2723072),
DT_ENTRY1("shapes", "000001", "a011827749eeef8afe6f6b8d5bfb78db", 1254912),
DT_ENTRY1("sheephere", "160416", "1de700b758ef6f975150a6bd8926880d", 621466),
+ DT_ENTRY1("shufflearound", "140914", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
+ DT_ENTRY1("shufflearound", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
DT_ENTRY1("signalerror", "111116", "739510541192f01467b319b70ed7bf1f", 2138394),
+ DT_ENTRY1("six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
+ DT_ENTRY1("six", "200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
DT_ENTRY1("skmmc", "150116", "46aee190f69d75592d72b1e3c573b6a8", 831452),
DT_ENTRY1("skmmc", "210225", "79ed9814187c89fb036a622e9e935cc4", 840668),
DT_ENTRY1("skugalake", "23????", "1d5b685c36c3e65e1eec7fa7f6a7398c", 1956132),
@@ -1534,6 +1568,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("starlight_glulx", "151119", "ee4d2ed91518392981bf3cfd0fcf644d", 885152),
DT_ENTRY1("stew", "201110", "a76e3b32917f42796c0b0d2cb5e3644d", 783486),
DT_ENTRY1("superluminal", "160316", "7beb275a3e66b7b9840019caa3041723", 1162788),
+ DT_ENTRY1("tacofiction", "130422", "766be6495cb312d8270587c4d45d7e6a", 1928530),
DT_ENTRY1("take", "161012", "86add6a232eb106a9731795bdb905df8", 689732),
DT_ENTRY1("take", "190912", "9efe841949980cc88d670c055ded479c", 710724),
DT_ENTRY1("tangledtowertales", "201031", "1d0490125ca4706eea233bc83b57065a", 660390),
@@ -1577,6 +1612,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("thiefpokemon", "140111", "2bfabf36b6171ed487858c10af0ea88d", 358392),
DT_ENTRY1("timecapsule", "201005", "0d570e4c2cd8383fa45c99d000a40c2c", 613632),
DT_ENTRY1("timeless", "190510", "29aeb64448b6df40399bbd41152e925a", 616386),
+ DT_ENTRY1("tobysnose", "170407", "5469dab1fe18af30f6b275a0b818b066", 2107898),
DT_ENTRY1("todayisthesame", "190518", "ba4478b484043d7943f834c672d5835a", 1800722),
DT_ENTRY1("tohellinahamper", "170412", "f12baa1762e29c9528baec31347a18b0", 973550),
DT_ENTRY1("tohellinahamper", "191217", "40cccc5fcce65c03e41dfa664487de10", 1978492),
@@ -1604,13 +1640,13 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("wof", "100515", "7de6ef1ecdec5066f65b1283b9203dc6", 10185552),
DT_ENTRY1("wolfsmoon", "19????", "0da312872d3eee662404392acc0ec75b", 6976802),
DT_ENTRY1("woodingdean", "210223", "78bcbeaa575d8de37ccef324f73759e9", 991666),
+ DT_ENTRY1("wordoftheday", "230321", "29f4dd74be498351f6d9a673075468ad", 4740364),
DT_ENTRY1("wordsofpower", "021229/v1", "487ab63bce62d7fd86852b1974ba1a1c", 465306),
DT_ENTRY1("wordsofpower", "021229/v2", "dfb5064095b4d71291b81dd281d8c520", 6240896),
DT_ENTRY1("wrenlaw_glulx", "201110", "ad94406a45438033d0dfcc1f6d1e883a", 2215066),
DT_ENTRY1("yoteniaunjuego", "131215", "d310c75cb77ad6f9c93869db0625e53d", 11681286),
DT_ENTRY1("yourdeath4acts", "211123", "eadf48993ab9e2e8d841f60cef89d22d", 840054),
DT_ENTRY1("zeldata", "200503", "5141a90761011ab8f70e4aa64b8b8f72", 1232604),
- DT_ENTRY1("zigamus_glulx", "161005/ulx", "200b7795f0b595c0a8e95c165a42d5bd", 134656),
DT_ENTRY1("zit", "221030", "eec2227886402bd1180a88b5ba9cd7aa", 657048),
DT_ENTRY1("zorkdm", "080504", "94839db9d8437e493a4b254e6e540359", 1020160),
DT_ENTRY1("zorkdm", "190920", "4e4d79be545166fdbf5117d7c025a960", 1076736),
@@ -1641,7 +1677,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if04_eas3", "040929", "8f118c9fa10ef24a5551448d5ab2408f", 1293054),
// IFComp 2005
- DT_ENTRY1("if05_beyond_glulx", "100115", "64a351bc6757a58080b801a14d878fc2", 1303364),
DT_ENTRY1("if05_beyond_glulx", "050930", "ad22a9d2a75f04f724ab18663399cca0", 1302846),
DT_ENTRY1("if05_cheiron", "050929", "bca1af6d8788c178ab42883f184e7955", 2434458),
@@ -1652,7 +1687,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if07_chineseroom", "070930", "68e11adb8574ffc4b5698499f02686d6", 988416),
DT_ENTRY1("if07_varkana", "070930", "f92523a3a403d88aed1523de6fe12a33", 876932),
DT_ENTRY1("if07_ferrousring", "070928", "e3763b5e021f6ee2c6e383bae2b4bc8a", 450560),
- DT_ENTRY1("if07_ferrousring", "1007276", "af11f50b1ef9ba444bd176de4ee22002", 432128),
// IFComp 2008
DT_ENTRY1("if08_nightfall", "080909", "1a13bdae770563bdfa09f25e40d6ea57", 1242580),
@@ -1689,14 +1723,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2011
DT_ENTRY1("if11_tacofiction", "110930", "737bc2eb191fa54c94ee4d9697d58f40", 1943184),
DT_ENTRY1("if11_tacofiction", "111009", "c0338f36c652d48a77380c95b8eec508", 1944464),
- DT_ENTRY1("if11_tacofiction", "130422", "766be6495cb312d8270587c4d45d7e6a", 1928530),
DT_ENTRY1("if11_six", "110930", "499fbc129639b4653928326f19e61c0a", 8819288),
DT_ENTRY1("if11_six", "120805", "2705921eee09a568959584be1929b6b7", 8663464),
- DT_ENTRY1("if11_six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
- DT_ENTRY1("if11_six", "200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
DT_ENTRY1("if11_patanoir", "110925", "cbdfc2d2cbffdd5137afa6843666344b", 793140),
DT_ENTRY1("if11_patanoir", "111201", "e03b27c359d71d7794ef68efe1952a72", 813876),
- DT_ENTRY1("if11_patanoir", "131204", "b328b1edff8f94715898ff0a58e845f9", 877876),
DT_ENTRY1("if11_doctorm", "110930", "3df7bf1234c74bc035370fe8fb800707", 1289106),
DT_ENTRY1("if11_doctorm", "120219", "7fb0073619cb071dd5d1be97285e6454", 1293208),
DT_ENTRY1("if11_beet", "110930", "d2cecb0fff0e3234ffbfac2256c09227", 1894218),
@@ -1718,12 +1748,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if11_kerkerkruip", "110925", "6c83a077b861ff3741cfcc205e1f3b6e", 1173076),
DT_ENTRY1("if11_kerkerkruip", "110926", "0582cc53c6a9bb1458f71ea9fe583c45", 1173076),
DT_ENTRY1("if11_kerkerkruip", "110929", "0f9169d6227e98e778247469b4666524", 1173844),
- DT_ENTRY1("if11_kerkerkruip", "120501", "b4db28a5653a63fa389e37b65b078b57", 1306720),
- DT_ENTRY1("if11_kerkerkruip", "120626", "97061b591297c888e467f892234700d8", 1312000),
- DT_ENTRY1("if11_kerkerkruip", "140413", "feb020dc13111863cf410ca2f98f58c4", 22106186),
- DT_ENTRY1("if11_kerkerkruip", "140419", "879c34531bc7dbb66bad8fca651bc428", 22109534),
- DT_ENTRY1("if11_kerkerkruip", "180723", "c9fdb51f5faf0c93c8637f39da7d196c", 13276734),
- DT_ENTRY1("if11_kerkerkruip", "181128", "9d53de4f71f3b3d9629f466b9ea96615", 14261770),
DT_ENTRY1("if11_sentencing", "111001", "b6d55e465f163387f9ffaa753949f1c1", 983800),
DT_ENTRY1("if11_sentencing", "111006", "4fdaaa41f63482e931296edd173f69bc", 1008888),
DT_ENTRY1("if11_calm", "111001", "173c19aba5d36e9b4492cd9a0e089903", 1849884),
@@ -1743,8 +1767,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2012
DT_ENTRY1("if12_andromedaapoc", "12????", "8eb9d31ed63271fe36b9e18f979d8a87", 7116982),
DT_ENTRY1("if12_shufflearound", "120929", "72fa2281e4636ad83666bbec74a938fd", 1634104),
- DT_ENTRY1("if12_shufflearound", "140914", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
- DT_ENTRY1("if12_shufflearound", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
DT_ENTRY1("if12_killerheadach", "120929", "8330f182d16e212cfcbb968f34342d4b", 1290764),
DT_ENTRY1("if12_killerheadach", "121231", "ab18f553a035242a15f5a39f16f03173", 1382924),
DT_ENTRY1("if12_imos", "120919", "bad26b1565e077335d319c905fbaa065", 693428),
@@ -1824,6 +1846,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if16_mirrorqueen", "160928", "005ea6a26a36ea4e51a83d5b34cd2fec", 1586550),
DT_ENTRY1("if16_mirrorqueen", "161113", "b16cae25c27912f3fb1a3c9149aab0d5", 1585526),
DT_ENTRY1("if16_take", "160928", "db68d5e2d5e6e5d09d19ecdcccfa698a", 671300),
+ DT_ENTRY1("if16_zigamus_glulx", "161005/ulx", "200b7795f0b595c0a8e95c165a42d5bd", 134656),
DT_ENTRY1("if16_sigilreader", "160925", "be493d07c483c18a2faf0f41dfc47397", 767124),
DT_ENTRY1("if16_sigilreader", "161007", "5f8e92689151d9fe54d2f7e79d827f8d", 767892),
DT_ENTRY1("if16_ventilator", "160827", "e0c91fa164ad3487209c565928d1899a", 850360),
@@ -1842,9 +1865,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if17_beautyaustere", "170927", "3d599cee33d1f9123557b7b5a0d75769", 2073986),
DT_ENTRY1("if17_beautyaustere", "171105", "e4fdbd111ee9a78a711d1868e5a6e43a", 2083970),
DT_ENTRY1("if17_beautyaustere", "180112", "7efa8da4a65c8e70f6783f30750f7a00", 2127234),
- DT_ENTRY1("if17_beautyaustere", "180928", "41a6d2b620c211118e2b9586fd354ea7", 2127234),
- DT_ENTRY1("if17_beautyaustere", "190516", "9176001159f15db15a3f674ddd5642f8", 2129538),
- DT_ENTRY1("if17_beautyaustere", "220220", "456b687530dd14817ac2268ddde4fd3a", 2129538),
DT_ENTRY1("if17_1958dancing", "17????", "7267f7c66337a966ae1bb0d2add70619", 1695158),
DT_ENTRY1("if17_futurthreads", "170927", "9fc0d3146ffc357dee47e841f372084e", 2334752),
DT_ENTRY1("if17_thewand", "170927", "ccaf112e1bb075cf4ce15952d5c156a2", 829696),
@@ -1853,7 +1873,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if17_wordoftheday", "171015", "a5d8c17ca616bd51c58182768be5c378", 4550570),
DT_ENTRY1("if17_wordoftheday", "171129", "c45a9d68e80765ceff7654366fa47328", 4506970),
DT_ENTRY1("if17_wordoftheday", "171217", "8379d1196518774873e24b5b60fa863f", 4506970),
- DT_ENTRY1("if17_wordoftheday", "230321", "29f4dd74be498351f6d9a673075468ad", 4740364),
DT_ENTRY1("if17_swigian", "170928", "6056cefcbb2e9e59408591108cf82c62", 785090),
DT_ENTRY1("if17_swigian", "171022", "a43957d757dabcd30e0274f2e83e21e6", 789186),
DT_ENTRY1("if17_castlethread", "170928", "c86947230252a4129bb21e2f9a29a828", 1328210),
@@ -2126,7 +2145,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IntroComp 2011
DT_ENTRY1("ic11_chunkyblues", "110630", "9d0fc0586df10d7e85c4fcd2fcca0553", 1255154),
- DT_ENTRY1("ic11_chunkyblues", "140105", "5daa6dc28b71338b573da7993da992fe", 1260820),
DT_ENTRY1("ic11_seasons", "110630", "4828e0affb26575eb5e5eda9f5025c37", 818432),
DT_ENTRY1("ic11_zmatter", "110629", "dec030a1dce71a43a46fd96c4fac2d7b", 1516978),
@@ -2145,8 +2163,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IntroComp 2014
DT_ENTRY1("ic14_cuckoldsegg", "140720", "0158803bd3a4f03ab83443eb5ef14944", 734886),
DT_ENTRY1("ic14_scrollthief", "140720", "cbaae8f12d3603e58f22fc67cd0a3a39", 1454668),
- DT_ENTRY1("ic14_scrollthief", "150729", "9c26a3dc0f4fb681bf79f681e63c0d76", 2367848),
- DT_ENTRY1("ic14_scrollthief", "160701", "4ba7874db08126bb177afd511ab16542", 2602042),
DT_ENTRY1("ic14_terribledoubt", "140720", "bd83d2992dcf3a85347126c154fd64c8", 1467868),
DT_ENTRY1("ic14_hornetsnest", "140720", "7a049c3232299b59f74c96418957eef1", 781682),
@@ -2268,8 +2284,6 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// Spring Thing 2008
DT_ENTRY1("stc08_bluelacuna", "080402", "11607d5bb97efa405162821cdbe66dbb", 2995596),
- DT_ENTRY1("stc08_bluelacuna", "090304", "86c24b7fa879780038056d5e9a084a28", 5649260),
- DT_ENTRY1("stc08_bluelacuna", "100717", "8a2cd2e898f7375d39393b56ed64c5dd", 5673294),
// Spring Thing 2009
DT_ENTRY1("stc09_flustereduck", "090124", "3b317a684994410273446057595edf3c", 1075712),
@@ -2294,9 +2308,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("stc14_bearcreek", "14????", "a4abc8052666e8cbacb934e1448050fa", 1138076),
DT_ENTRY1("stc14_bibliophile", "140408", "c49f829c2e8c2f90391d7ff379c52845", 1511832),
- // Spring Thing 2015n - Main Festival
+ // Spring Thing 2015 - Main Festival
DT_ENTRY1("stc15_tobysnose", "150503", "94630602381aca7adb029f6c409122cc", 1917434),
- DT_ENTRY1("stc15_tobysnose", "170407", "5469dab1fe18af30f6b275a0b818b066", 2107898),
// Spring Thing 2016 - Back Garden
DT_ENTRY1("stc16_deadmanshill", "160401", "e09b0954d1ab075242e421397cca4945", 1076730),
Commit: ad829171a427c0ec2a9d00fe86b9b5df3620f547
https://github.com/scummvm/scummvm/commit/ad829171a427c0ec2a9d00fe86b9b5df3620f547
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Refactors some English entries location
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 4ca1656fac4..c2ca37ce3f0 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -103,10 +103,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "zcode", "Unknown Z-code game" },
// English games
- { "15minutes", "Fifteen Minutes" },
{ "404life", "404 - Life Not Found" },
{ "43", "43" },
- { "5minutes", "5 Minutes To Burn Something!" },
{ "69105keys", "69,105 Keys" },
{ "7doctors", "The Seven Doctors" },
{ "7kids", "The Wolf and the Seven Kids" },
@@ -138,7 +136,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "aisle", "Aisle" },
{ "alienextraction", "Alien Extraction" },
{ "alice", "Alice Through the Looking Glass" },
- { "allroads", "All Roads" },
{ "alongtheriver", "Along the River" },
{ "alpha", "Journey to Alpha Centauri (In Real Time)" },
{ "amazingmaze", "The Amazing Maze" },
@@ -147,7 +144,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "amiss", "Amissville" },
{ "anchor", "Anchorhead" },
{ "andrewplotkin", "Being Andrew Plotkin" },
- { "androawake", "Andromeda Awakening" },
{ "andromedagenesis", "Andromeda Genesis" },
{ "anotherterminal", "Another Terminal Beach" },
{ "animals", "Animals" },
@@ -155,7 +151,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "aotyrz", "Attack of the Yeti Robot Zombies" },
{ "aphasiaquest", "Aphasia Quest" },
{ "apollo11b", "Apollo 11 (by B)" },
- { "appall", "Appallatron: Annoyotron 3" },
{ "arc3h", "Alien Research Centre 3: Footprints in the Snow" },
{ "argument", "The Argument-Winner's Ghost" },
{ "aridandpale", "Arid and Pale" },
@@ -193,18 +188,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "beingsteve", "Being Steve" },
{ "beneathtransform", "BENEATH: A Transformation" },
{ "beyond_zcode", "Beyond" },
- { "bibleretold1", "The Bible Retold: The Bread and the Fishes" },
{ "bicon", "BiCon" },
{ "bignose", "Big Nose on the Big Pyramid" },
{ "biscuit", "Biscuit" },
- { "bishoes", "Buried in Shoes" },
{ "bj", "Blow Job Drifter" },
- { "blacklily", "The Black Lily" },
{ "blair", "Tales From the College Presents a Breath of Fresh Blair" },
- { "bloodless", "Bloodless on the Orient Express" },
- { "bluechairs", "Blue Chairs" },
- { "bodybargain", "Body Bargain" },
- { "bofh", "The Bastard Operator From Hell" },
{ "bomber", "The Mad Bomber" },
{ "bonesaw", "The Unstoppable Vengeance of Doctor Bonesaw" },
{ "bookvol", "Book and Volume" },
@@ -224,20 +212,17 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "burnsnightsupper", "Burns Night Supper" },
{ "busted", "Busted" },
{ "byod", "BYOD" },
- { "byzantinpersp", "Byzantine Perspective" },
{ "cabal", "The Cabal" },
{ "cacharensdilemma", "Cacharens Dilemma" },
{ "cacophony", "Cacophony" },
{ "calendar", "Calendar, An Inform 7 Abuse" },
{ "calmmutemoving", "Calm, Mute, Moving" },
{ "calypso", "Calypso" },
- { "canamicah", "Cana According to Micah" },
{ "candy", "Candy" },
{ "capturesanta", "Capture Santa!" },
{ "carpathianvampire", "Carpathian Vampire" },
{ "cars", "ASCII Cars!!!" },
{ "casting", "Casting" },
- { "castleadvent", "Castle Adventure!" },
{ "castleredprince", "Castle of the Red Prince" },
{ "catcherintherye", "Catcher in the Rye" },
{ "catseye", "Miniventure #2: Cat's Eye" },
@@ -248,7 +233,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cavetrip", "The Spelunking Trip" },
{ "ccake", "Arthur Yahtzee: The Curse of Hell's Cheesecake" },
{ "cco", "Construction Cancellation Order" },
- { "cenriccurse", "The Cenric Family Curse" },
{ "charactercreation", "Character Creator" },
{ "chaos", "Chaos" },
{ "chaosgame", "Chaos (by Bloodbath)" },
@@ -257,16 +241,13 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cheesedoff_zcode", "Cheesed Off!" },
{ "cheeseshop", "Cheeseshop" },
{ "cheshirecat_zcode", "Save the Cheshire Cat!" },
- { "chickenunder", "The Chicken Under the Window" },
{ "chico", "Chico and I Ran" },
{ "childsplay", "Childâs Play" },
{ "chix", "Chicks Dig Jerks" },
{ "christminster", "Christminster" },
{ "cia", "C.I.A. Adventure" },
{ "classchallenge", "Class Challenge" },
- { "claw", "Wearing the Claw" },
{ "cleanair", "Clean Air" },
- { "cleangetaway", "A Clean Getaway" },
{ "cliffedge", "Edge of the Cliff" },
{ "cockandbull", "A Cock and Bull Story" },
{ "clockwork", "A Clockwork Noir" },
@@ -274,7 +255,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cogs", "The Cogs of Westminster" },
{ "cointoss", "Coin Toss" },
{ "coke", "Coke Is It!" },
- { "coldiron", "Cold Iron" },
{ "colonists", "Colonists" },
{ "coloromc", "Color of Milk Coffee" },
{ "coloursexploration", "An Exploration of Colour" },
@@ -284,7 +264,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "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!" },
{ "cragnemanor_zcode", "Cragne Manor" },
{ "crazydiaper", "The Tale of the Crazy Diaper Man" },
@@ -300,7 +279,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cubicle", "In the Cubicle" },
{ "curses", "Curses" },
{ "curves", "Dangerous Curves" },
- { "cycles", "Vicious Cycles" },
{ "cyclops", "The Land of the Cyclops" },
{ "damnmemoriae_zcode", "Damnatio Memoriae" },
{ "dancebeat", "Dance to the Beat of the Earth" },
@@ -312,9 +290,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dd4", "Dutch Dapper IV: The Final Voyage" },
{ "dday", "D-Day" },
{ "deadmeat", "Dead Meat in the Pit" },
- { "deadpavane", "Dead Pavane for a Princess" },
{ "deadreckoning", "Dead Reckoning" },
- { "deadsville", "Deadsville" },
{ "death", "Death to my Enemies" },
{ "debate", "Debate" },
{ "deephome", "Deephome" },
@@ -322,14 +298,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "degeneracy", "Degeneracy" },
{ "dejavugn", "Deja Vu (by Graham Nelson)" },
{ "deliciousbreakfast", "Delicious Breakfast" },
- { "delusions", "Delusions" },
{ "desert_zcode", "Desert Adventure" },
{ "detective", "Detective" },
{ "detention", "Detention" },
- { "devildoit", "The Devil Made Me Do It" },
- { "devours", "All Things Devours" },
{ "dewdrops", "Within a Wreath of Dewdrops" },
- { "djinni", "The Djinni Chronicles" },
{ "dogshow", "Dog Show" },
{ "dogslife", "It's a Dog's Life" },
{ "dontgo", "Don't Go" },
@@ -343,26 +315,20 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dracula1_zcode", "Dracula: Part 1, The First Night" },
{ "dracula2_zcode", "Dracula: Part 2, The Arrival" },
{ "dragon_zcode", "Dragon Adventure" },
- { "dragonflies", "Dragon Flies Like Labradorite" },
{ "dragontroll", "The Dragon and the Troll" },
{ "dramaclass", "Drama Class" },
{ "dreamhold", "The Dreamhold" },
{ "dreamtooreal", "A Dream Too Real" },
{ "dreamtrap", "The Dream-Trap of Zzar" },
- { "dual", "Dual Transform" },
{ "dumont", "Dr. Dumont's Wild P.A.R.T.I" },
- { "eas", "Earth and Sky" },
- { "edifice", "The Edifice" },
{ "egcpc", "EGC Paper Chase" },
{ "eggstraordadv", "Eggstraordinary Adventure" },
{ "electricpuppet", "The Electric Puppet" },
- { "elephantaflife", "Elephants and the Afterlife" },
{ "elephants1", "When I Was Shot By Elephants" },
{ "elephants2", "When I Was Shot By Elephants 2: Super Elephants" },
{ "elephants3", "When I Was Shot By Elephants 3" },
{ "elephantsdecision", "When I Was Shot By Elephants Conclusion: The Decision" },
{ "elephantsde", "When I Was Shot By Elephants Definitive Edition" },
- { "eleven", "Film at Eleven" },
{ "elfenmaiden", "The Elfen Maiden: A Comedy of Error Messages" },
{ "eliza", "Eliza" },
{ "emptyroom", "The Empty Room" },
@@ -372,47 +338,36 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "enterprise", "The Enterprise Incidents" },
{ "entropy", "Entropy" },
{ "epyk", "Eypk" },
- { "erden", "Travels in the Land of Erden: In Quest of the Adventure" },
{ "eric", "Eric The Power-Mad Dungeon Master" },
{ "escapade", "Escapade!" },
{ "escape", "Escape!" },
{ "escaperemember", "An Escape to Remember" },
{ "eto", "ETO" },
- { "eurydice", "Eurydice" },
{ "everydaysamedream", "Every Day the Same Dream" },
- { "extromnivore", "Extreme Omnivore: Text Edition" },
{ "f209", "Apartment 209" },
{ "fable", "A Fable" },
{ "faculty", "The Care and Feeding of Adjuncts" },
{ "fade", "Fade to Black" },
- { "faetttiw", "Fætt Tiw" },
{ "failsafe", "FailSafe" },
{ "fairyland", "Fairyland" },
- { "faithfulcomp", "Faithful Companion" },
{ "fajfeta", "Fajfeta Sur la Luno" },
{ "fallingpieces", "Falling to Pieces" },
{ "farm", "The Farmer's Daughter" },
- { "fff", "Fox, Fowl and Feed" },
{ "fifthcontinent", "The Fifth Continent" },
{ "figaro", "Figaro" },
{ "figueres", "Figueres in My Basement" },
- { "finalselect", "Final Selection" },
- { "finalexam", "Final Exam" },
{ "findesick", "Fin de Sickleburg" },
{ "findthemouse", "Finding the Mouse" },
{ "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" },
{ "flat", "Flat" },
{ "flowers", "Flowers for Algernon" },
{ "fmvpoker", "Frobozz Magic Video Poker" },
- { "forachange", "For a Change" },
{ "forestdemo", "Forest (Demo)" },
{ "forgottengirls", "The Forgotten Girls" },
{ "fork", "Fork: The Great Underground Dining Room" },
- { "forms", "Of Forms Unknown" },
{ "fractalz", "Fractalz" },
{ "fracturemeta", "Fractured Metamorphoses (Demo)" },
{ "fragileshells", "Fragile Shells" },
@@ -426,14 +381,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ga", "Geocaching Adventure" },
{ "galatea", "Galatea" },
{ "gamer", "Gamer" },
- { "gamlet", "Gamlet" },
{ "gardening", "Gardening for Beginners" },
{ "garliccage", "The Garlic Cage" },
- { "gatoron", "GATOR-ON, Friend to Wetlands!" },
{ "gaucho", "Gaucho" },
{ "gbvb", "Grandma Bethlinda's Variety Box" },
{ "gd", "Goodbye Doggy" },
- { "geb", "Goose, Egg, Badger" },
{ "geist", "Geist" },
{ "gerbilriot", "Gerbil Riot" },
{ "ghandi", "The Day I Hugged Ghandi" },
@@ -445,19 +397,13 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "godot", "Looking for Godot" },
{ "goldilocks", "Goldilocks is a Fox!" },
{ "golf", "Textfire Golf" },
- { "gossip", "Gossip" },
- { "gostak", "The Gostak" },
- { "gourmet", "Gourmet" },
{ "gourmetgaffe", "Gourmet Gaffe" },
{ "gowest", "Go West" },
{ "greaterthan", "> by @" },
{ "greatpancake", "The Great Pancake Detectives - Case #27" },
- { "greatxavio", "The Great Xavio" },
{ "greenrain", "A Green Rain" },
{ "greensboro", "Greensboro Sit-In" },
{ "growingup", "Growing Up" },
- { "guard", "Guard Duty" },
- { "guess", "Guess The Verb!" },
{ "guestreet", "Life on Gue Street" },
{ "gumshoe", "Gumshoe" },
{ "gussdeath", "Guss's Death" },
@@ -473,10 +419,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "heidi", "Heidi" },
{ "heist", "Heist: The Crime of the Century" },
{ "heliopause", "Hoist Sail for the Heliopause and Home" },
- { "hellosword", "Hello Sword: The Journey" },
{ "hellsbasement", "Hell's Basement" },
{ "henribeauchamp", "The Gallery of Henri Beauchamp" },
- { "heroes", "Heroes" },
{ "heroinesmantle", "Heroine's Mantle" },
{ "hibernated1", "Hibernated 1 - This Place is Death (Director's Cut)" },
{ "hiddennazi", "The Game Formerly Known as Hidden Nazi Mode" },
@@ -490,23 +434,19 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "home", "Home" },
{ "hoosegow", "Hoosegow" },
{ "horatio", "Horatioâs Story" },
- { "horpyr_zcode", "The Horrible Pyramid" },
{ "hors", "Hors Catégorie" },
{ "house", "The House" },
{ "housedream", "House of Dream of Moon" },
{ "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" },
{ "ibo", "Ibo" },
{ "icebreaker", "Icebreaker" },
{ "iceprincess", "The Ice Princess" },
{ "iceweb", "Iceweb" },
- { "identity", "Identity" },
{ "ifaquarium", "IF Aquarium" },
{ "ifplayer", "Interactive Fiction Player" },
{ "ifquake", "Text Adventure Quake Level 1" },
@@ -514,8 +454,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ill", "I'll" },
{ "imiagination", "Imiagination" },
{ "inamanor", "In a Manor of Speaking" },
- { "inevita", "Inevitable" },
- { "informatory", "Informatory" },
{ "informschool", "Inform School" },
{ "inhumane", "Inhumane: An Infralogic Massacre" },
{ "insidewoman", "Inside Woman" },
@@ -524,12 +462,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "interviewrockstar", "Interview With a Rock Star" },
{ "inthenavy", "In the Navy" },
{ "intruder", "Intruder" },
- { "invisibleman", "The Believable Adventures of an Invisible Man" },
{ "iraqiinvasion", "Iraqi Invasion: A Text Misadventure" },
{ "island", "The Island" },
{ "islandsfaraway", "Islands Far Away" },
{ "jayisponies", "Jay Is Ponies" },
- { "janitor", "Janitor" },
{ "jetblue", "Jet-Blue" },
{ "jewelalithia", "The Jewel of Alithia" },
{ "jewelofknowledge", "The Jewel of Knowledge" },
@@ -548,19 +484,17 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "kirby", "The X-Child, Kevin Johnson Residence Hall Saga 2" },
{ "kitten", "Robot Finds Kitten" },
{ "kooku", "Kook U" },
- { "krakatoa", "Krakatoa Tuna Melt" },
{ "lackofvision", "Lack of Vision" },
{ "lambs", "Silence of the Lambs" },
{ "lambs2", "Silence of the Lambs 2" },
{ "largemachine", "Large Machine" },
{ "lash", "Local Asynchronous Satellite Hookup" },
{ "ldodoom", "Last Days of Doom" },
- { "leaptime", "Leap Time" },
{ "lecture", "Lecture Feature" },
{ "legacy", "The Family Legacy" },
+ { "legendmisshat", "The Legend of the Missing Hat" },
{ "lex", "LeX" },
{ "librarian", "Life of a Librarian" },
- { "libraryfront", "All Quiet on the Library Front" },
{ "lifewithocd", "Life With OCD" },
{ "lifeordeath", "Life or Death" },
{ "limp", "Limp" },
@@ -585,11 +519,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ludicorp", "The Ludicorp Mystery" },
{ "magicmirror", "Magic Mirror" },
{ "magicmuffin", "Magic Muffin - The Desert" },
- { "magictoyshop", "The Magic Toyshop" },
{ "makeitgood", "Make it Good" },
{ "mansion", "Mansion" },
{ "martyquest", "Back to the Future - Marty Quest" },
- { "masquerade", "Masquerade" },
{ "medusa", "Medusa" },
{ "meetingrobb", "Meeting Robb Sherwin" },
{ "memorylane", "Memory Lane" },
@@ -599,15 +531,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "mhpquest", "Quest for the Magic Healing Plant" },
{ "micropuzzle", "Micropuzzle" },
{ "midpoints", "Midpoints" },
- { "mimesis", "Sins Against Mimesis" },
- { "mindelectric", "The Mind Electric" },
{ "mines", "Mines" },
{ "minimalistgame", "The Minimalist Game" },
{ "minimalistgame2", "The Minimalist Game 2" },
{ "misdirection", "The Act of Misdirection" },
{ "missinggrandpa", "Missing Grandpa: Lost in Time" },
- { "mite", "Mite" },
- { "mobius", "Möbius" },
{ "monkeybear", "Monkey and Bear" },
{ "monstermaker", "Monster Maker" },
{ "monzasphantom", "Monza's Phantom" },
@@ -615,14 +543,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "moonshaped", "Moon-Shaped" },
{ "moonwrecked", "Moonwrecked" },
{ "mornelune", "Morne Lune" },
- { "more", "More" },
{ "mortalkombat", "Mortal Kombat: Fire and Ice" },
{ "mortlakemanor", "Mortlake Manor" },
{ "motelcalifornia", "Motel California" },
- { "motherloose", "Mother Loose" },
{ "mountain", "Mountain" },
{ "mousequest", "Mouse Quest Chapter 1 - The Arrival of Winter" },
- { "mrp", "The Story of Mr. P." },
{ "mrscrabtree", "Mrs. Crabtree's Geography Class" },
{ "mst3k1", "Mystery Science Theater 3000 Presents 'Detective'" },
{ "mst3k2", "Mystery Science Theater 3000 Presents 'A Fable'" },
@@ -633,9 +558,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "mulldoonmurders", "The Mulldoon Murders" },
{ "murdac", "Murdac" },
{ "murdererleft", "What the Murderer Had Left" },
- { "muse", "Muse: An Autumn Romance" },
{ "musician", "The Musician" },
- { "myangel", "My Angel" },
{ "mylastduchess", "My Last Duchess" },
{ "mymagictirehoax", "My Magic Tire Hoax" },
{ "mysterywinch", "The Mystery of Winchester High" },
@@ -645,7 +568,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "nemeanlion", "The Nemean Lion" },
{ "nemesismacana", "Nemesis Macana" },
{ "neverplayed_zcode", "So, You've Never Played a Text Adventure Before, Huh?" },
- { "newday", "A New Day" },
{ "nidus", "Nidus" },
{ "nightbunnies", "The Night of the Vampire Bunnies" },
{ "nightchristmas", "An Abbreviated Night Before Christmas" },
@@ -653,7 +575,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "nihilism", "The Abyss" },
{ "ninepoints", "Nine Points" },
{ "niney", "Niney" },
- { "ninjasfate", "Ninja's Fate" },
{ "njag", "Not Just a Game" },
{ "njag2", "Not Just a Game 2" },
{ "noroom", "No Room" },
@@ -662,8 +583,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "nostrils", "Nostrils of Flesh and Clay" },
{ "notinvenice", "Not in Venice" },
{ "nudistsgonewild", "Nudists Gone Wild" },
- { "oad", "Only After Dark" },
- { "oceantower", "Love, Hate and the Mysterious Ocean Tower" },
{ "odieus", "Odieus's Quest for the Magic Flingshot" },
{ "ogisoas", "One Game in Search of a Story" },
{ "omniquest", "Omniquest" },
@@ -672,10 +591,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "onlywar", "Only War - Warhammer 40.000" },
{ "onyourback", "On Your Back" },
{ "openthatvein", "Open That Vein" },
- { "orevore", "Orevore Courier" },
- { "orion", "The Orion Agenda" },
{ "ottumwa_zcode", "PDFA Ottumwa" },
- { "out", "Out" },
{ "outofthepit", "Out of the Pit" },
{ "paddlingmania", "Total Paddling Mania" },
{ "paintandcorners", "Paint and Corners" },
@@ -684,7 +600,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "paperchase", "Paper Chase" },
{ "parallel", "Parallel" },
{ "paranoia", "Paranoia" },
- { "parasites", "Parasites" },
{ "parc", "Parc" },
{ "pasdedeux", "Pas De Deux" },
{ "pathway", "Pathway to Destruction" },
@@ -693,7 +608,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "penury", "The Algophilists' Penury" },
{ "perilousmagic", "Perilous Magic" },
{ "perrysworld", "Perry's World" },
- { "pfrank", "Professor Frank" },
{ "philosophersstone", "The Quest for the Philosopher's Stone" },
{ "phlegm", "Phlegm" },
{ "phoenix", "Phoenix's Landing: Destiny" },
@@ -720,7 +634,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "puzzle", "Puzzle" },
{ "pytho_zcode", "Pytho's Mask" },
{ "quidditch1954", "The Quidditch Final of 1954" },
- { "quietevening", "A Quiet Evening at Home" },
{ "quitequeer", "Quite Queer Night Near" },
{ "rachaelbadday", "Rachel Has a Bad Day" },
{ "ralph", "Ralph" },
@@ -735,25 +648,21 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "resident", "The Resident" },
{ "returncastle", "Return to the Castle" },
{ "revengebabes", "Revenge of the Killer Surf Nazi Robot Babes From Hell" },
- { "revenger", "Revenger" },
{ "reverb", "Reverberations" },
{ "reverzi", "Reverzi" },
{ "ribbons", "Ribbons" },
{ "risenecropolis", "Rise of the Necropolis" },
{ "risorg_zcode", "Risorgimento Represso" },
{ "robodud", "Robodud" },
- { "robotempire", "Holy Robot Empire" },
{ "robotgardening", "Robot Gardening" },
{ "robots", "Robots - Another Abuse of the Z-Machine" },
{ "rockinghorse", "RockingHorse" },
{ "rogue", "zROGUE" },
{ "roomserial", "Room Serial" },
- { "roofed", "Roofed" },
{ "robopuppyredux", "Robopuppy Redux" },
{ "rota", "The Reliques of Tolti-Aph" },
{ "rpn", "RPN" },
{ "rtdoom", "Return to Doom" },
- { "ruins", "Ruins" },
{ "sabotage", "Sabotage" },
{ "safe_zcode", "Safe" },
{ "samegame", "SameGame, Another Episode in the Z-Machine Abuse Saga" },
@@ -769,34 +678,25 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "scald", "Scald" },
{ "schooldays", "Schooldays" },
{ "scopa", "Scopa" },
- { "scurvy", "A Scurvy of Wonders" },
- { "seeksorrow", "Starry Seeksorrow" },
{ "semid", "Semi Intelligent Design" },
- { "sfiction", "Speculative Fiction: Beginner's Lessons" },
{ "sgtguffysday", "Sergeant Guffy's Day" },
- { "shade", "Shade" },
{ "shadowgate_dg", "Shadowgate (by David Griffith)" },
{ "shadowofmemories", "Shadow of Memories" },
{ "shadowsoldiers", "Shadow Soldiers" },
{ "shallow", "Shallow" },
{ "shattmem", "Shattered Memory" },
- { "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" },
{ "shrapnel", "Shrapnel" },
- { "siliconcastle", "Silicon Castles" },
{ "simpletheft2", "A Simple Theft 2: A Simple Theftier" },
- { "sixgrayrats", "Six Gray Rats Crawl Up the Pillow" },
{ "slackerx", "Slacker X" },
{ "sleepcycle", "Sleep Cycle" },
- { "slickercity", "Slicker City" },
{ "smallroom", "Trapped in a Small Room" },
{ "smallsimple", "A Small & Simple Text Adventure" },
{ "snafufun", "The Adventure" },
{ "snowedin", "Snowed In" },
- { "snowquest", "Snowquest" },
{ "sofar", "So Far" },
{ "softporn", "Softporn Adventure" },
{ "solitary", "Solitary" },
@@ -806,7 +706,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "spacestation", "Space Station" },
{ "spadventure", "SpAdventure" },
{ "spiderandweb", "Spider and Web" },
- { "spiral", "Spiral" },
{ "spiritwrak", "SpiritWrak" },
{ "sporkery1", "Sporkery 1: There Will Be Sporking" },
{ "spotlight", "The Spotlight" },
@@ -814,8 +713,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "spring", "She's Got a Thing For a Spring" },
{ "spring2020", "Spring 2020" },
{ "spycatcher", "Spycatcher" },
- { "squeaky", "Squeaky on the Moon" },
- { "stale", "The Fox, The Dragon, and the Stale Loaf of Bread" },
{ "starborn", "Starborn" },
{ "stargods", "The Star Gods" },
{ "starlight_zcode", "Starlight" },
@@ -827,11 +724,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "stiffy", "The Incredible Erotic Adventures of Stiffy Makane!" },
{ "stinkorswim", "Stink or Swim" },
{ "stonecave", "The Stone Cave" },
- { "stormcellar", "Storm Cellar" },
{ "strainedtea", "Strained Tea" },
{ "strangeworld", "Strange World" },
{ "suicide", "Suicide" },
- { "summerland", "Escape From Summerland" },
{ "sunburst", "Sunburst: A C64 Science Fiction Adventure Game" },
{ "sundayafternoon", "Sunday Afternoon" },
{ "surfboard", "Surfboard" },
@@ -841,8 +736,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "swineback", "Swineback Ridge" },
{ "sycamoratree", "Sycamora Tree" },
{ "taipan", "Taipan!" },
- { "takethedogout", "Take the Dog Out" },
- { "talemorning", "The Mundane Tale of the Morning After" },
{ "tatctae", "Time: All Things Come to an End" },
{ "tauntingdonut", "Taunting Donut" },
{ "tblw_zcode", "The Blood Lust Warrior" },
@@ -850,13 +743,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "tcoty", "The Citizen of the Year" },
{ "teacherfeature", "Teacher Feature" },
{ "teachher2dance", "Teaching Her to Dance" },
- { "teaceremony", "Tea Ceremony" },
{ "telling", "Whom the Telling Changed" },
{ "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" },
- { "tethered", "Tethered" },
{ "tgm", "The Great Machine - A Fragment" },
{ "thanet", "From Thanet to New Romney" },
{ "thatdamnelevator", "That Damn Elevator" },
@@ -865,24 +755,17 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "theatre", "Theatre" },
{ "thebaron", "The Baron" },
{ "thecomputerlady", "The Computer Lady" },
- { "thecubecavern", "The Cube in the Cavern" },
{ "theenchantedcastle", "The Enchanted Castle" },
- { "thegrandquest", "The Grand Quest" },
{ "thegrandtour", "The Grand Tour" },
{ "thegreat", "The Great" },
- { "theguardian", "The Guardian" },
{ "theinvestment", "The Investment" },
- { "thejob", "The Job" },
{ "thelighthousemm", "The Lighthouse (by Marius Muller)" },
{ "themall", "The Mall" },
{ "thesnowman", "The Snowman" },
{ "thesproutpouch", "Reor's Bush-Cave: The Sprout Pouch" },
- { "thetemple", "The Temple" },
{ "thewedding", "The Wedding" },
{ "thorn", "The Thorn" },
{ "threecows", "Three Cows and Two Doors" },
- { "threediopolis", "Threediopolis" },
- { "threemore", "Three More Visitors" },
{ "timedwarves", "Time and Dwarves" },
{ "timefortea", "Time For Tea: A Game of Tea, Cakes, and Deadly Secrets" },
{ "tirehoax", "My Magic Tire Hoax" },
@@ -900,13 +783,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "trunspecified", "Treasures of an Unspecified Region or District" },
{ "trw", "Tull Road Warrior" },
{ "trystoffate", "Tryst of Fate" },
- { "tubetrouble", "Tube Trouble" },
{ "tundra", "Tundra" },
{ "tutorial", "Tutorial" },
{ "tutorialhotel", "Hotel Tutorial" },
{ "tuuli", "Tuuli" },
{ "txtadv", "Txt Adventure" },
- { "typo", "Typo!" },
{ "uhohdemo", "Uh-Oh! (Demo)" },
{ "umw_zcode", "UMW" },
{ "underdoos", "The Underoos That Ate New York!" },
@@ -919,30 +800,20 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "vagueness", "What Happens in Vagueness" },
{ "vampiresun", "House of the Midnight Sun" },
{ "varicella", "Varicella" },
- { "varronismuseu", "Varronis Museum" },
{ "vengeance", "Vengeance" },
{ "vergingpaths", "The Garden of Verging Paths" },
{ "veryvile_zcode", "Prime Pro-Rhyme Row #1: Very Vile Fairy File" },
- { "vespers", "Vespers" },
- { "vestiges", "Vestiges" },
{ "vigilance", "Internal Vigilance" },
{ "vindaloo", "Vindaloo" },
- { "violet", "Violet" },
- { "virtuality", "Virtuality" },
{ "virtualgrandnation", "The Virtual Grand National" },
{ "visualizing", "Visualizing" },
- { "voices", "Voices" },
{ "vosr", "Voices of Spoon River" },
{ "wadewar2", "The WadeWars Book II: Niska" },
{ "wadewar3", "The WadeWars Book III: Askin" },
- { "walkamongus", "Walk Among Us" },
- { "walkinthepark", "A Walk in the Park" },
- { "wallpaper", "Delightful Wallpaper" },
{ "warblersnest", "The Warbler's Nest" },
{ "warp", "Warp!" },
{ "weapon", "The Weapon" },
{ "weareunfinished", "We Are Unfinished" },
- { "weather", "A Change in the Weather" },
{ "weirdcity", "Weird City Interloper" },
{ "weirdness", "Weirdness" },
{ "welcome", "Welcome" },
@@ -952,7 +823,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "wernersquest2", "Werner's Quest 2: Revenge of the Thing-Fish" },
{ "wernersquest3", "Werner's Quest 3: Rance the Dungeonkeeper" },
{ "wernersquest4", "Werner's Quest 4: Unchanter" },
- { "whenhelp", "When Help Collides" },
{ "whispers", "The Corn Identity" },
{ "wildflowers", "Wildflowers" },
{ "williamtell", "William Tell" },
@@ -965,14 +835,12 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "wizardscastle", "Wizard's Castle" },
{ "wizardsmagic", "Wizards Magic" },
{ "worldupsidedown", "The World Turned Upside Down" },
- { "wossname", "Spodgeville Murphy and the Jewelled Eye of Wossname" },
{ "wsp", "Weishaupt Scholars: Prologue" },
{ "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" },
{ "zassball", "ZassBall, Another Abuse of the Z-Machine" },
@@ -986,13 +854,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "zegro", "Zegrothenus" },
{ "zenon", "Escape From the Starship Zenon" },
{ "zenspeak", "Zen Speaks!" },
- { "zigamus_zcode", "Zigamus: Zombies at Vigamus!" },
{ "zlife", "Z-Life" },
{ "zokoban", "Z-Machine Sokoban" },
{ "zombies", "Zombies, Yet Another Abuse of the Z-Machine" },
{ "zork285", "Zork 285 Points Replica" },
{ "zorkianstories1", "Zorkian Stories 1: G.U.E" },
- { "zorklxix", "Zork LXIX: The Great Underground Hot Dog" },
{ "zorknplus9", "Zork N Plus 9" },
{ "zpegasus", "Pegasus" },
{ "zracer", "ZRacer" },
@@ -1466,7 +1332,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IFComp 2016
{ "if16_insidefacility", "Inside the Facility" }, // 13th Place
{ "if16_darkiss2", "Darkiss! Wrath of the Vampire - Chapter 2: Journey to Hell" }, // 17th Place
- { "if16_zigamus", "Zigamus: Zombies at Vigamus" }, // 31th Place
+ { "if16_zigamus_zcode", "Zigamus: Zombies at Vigamus" }, // 31th Place
{ "if16_slickercity", "Slicker City" }, // 39th Place
{ "if16_youarestand", "You Are Standing in a Cave..." }, // 48th Place
{ "if16_toiletworld", "Toiletworld" }, // 58th Place
@@ -1942,7 +1808,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// ShuffleComp: Disc 2 Competition
{ "shd_everythinggame", "Everything We Do Is Games" },
{ "shd_headingeast", "Heading East" },
- { "shd_starryseeksorr", "Starry Seeksorrow" },
+ { "shd_seeksorrow", "Starry Seeksorrow" },
// SmoochieComp 2001
{ "sc_1981", "1981" },
@@ -3498,7 +3364,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "yemagykqueste", "Ye Magyk Queste" },
{ "youhavefreemanatee", "You Have to Free the Manatee" },
{ "yourang", "You Rang" },
- { "youvegotastewgoing", "You've Got a Stew Going!" },
{ "yourgovneedsyou", "Your Government Needs You" },
{ "zombiefacuacademy", "Zombies @Faculty Academy" },
@@ -3823,10 +3688,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ztuu", "ztuu-970828", "3a55991be19943a13da58a91cd3615eb", 102524),
// English games
- ENTRY0("15minutes", "141021", "8f99e176b2fd4387219b808515c75d0e", 402308),
ENTRY0("404life", "110524", "a4ee7ba2cb611e0ae3e413a6eb9dc4da", 506770),
ENTRY0("43", "100409", "d90d274327032d1f1c5396cdbbcdffcc", 140288),
- ENTRY0("5minutes", "151002", "de02600e870ea20f6666921d9bc6c61d", 528346),
ENTRY0("69105keys", "090302/z5", "decb7dd967b358c54f63c3777e4e86f6", 76800),
ENTRY0("69105keys", "090302/zblorb", "bc343936e0e9d79a3736b200eadfc6ee", 195162),
ENTRY0("7doctors", "981219", "b0c9a1205401b578dd245ce3920b296c", 124928),
@@ -3866,7 +3729,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("aisle", "990528", "a7af83193b4139f65c020ac49ff30447", 122368),
ENTRY0("alice", "030501", "ce25288e736c1c420a990b609943a990", 86528),
ENTRY0("alienextraction", "060921", "73b2a47c648afccbc784f412c3cedae6", 121344),
- ENTRY0("allroads", "011119", "84ce94d8c6c77452537511f14739b612", 172032),
ENTRY0("alongtheriver", "100630", "1b670d231c4b0cc10b51ba60196c6a68", 198144),
ENTRY0("alpha", "981017", "f8fbbc64455efc259f9b41517d82b4ab", 51200),
ENTRY0("amazingmaze", "200415", "0f881bf71c7c401367c0adb52d496fff", 169984),
@@ -3877,7 +3739,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("anchor", "990206", "2bc49d98d980bfefa064ae76f4a217e5", 520192),
ENTRY0("andrewplotkin", "080423", "9679960dde743ff1f506c12db29c5214", 366740),
ENTRY0("andromedagenesis", "130701", "3dc7a53837dfcfed4895aad148b78f27", 245248),
- ENTRY0("androawake", "111019", "7d82fa4cbcc943aefb3ddc65a38a0b7d", 527028),
ENTRY0("animals", "071201", "98e57ff531a97d26d16418b343d9682d", 32768),
ENTRY0("animals", "150314", "d5e0c7c6641709eeb5c4c0797519962c", 32768),
ENTRY0("annoy", "990127", "0383c40a28c606ddf8bfba3a66469055", 71168),
@@ -3885,7 +3746,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("aotyrz", "060825", "d9264cedc9cb438eedf67f611dbdbb3e", 159232),
ENTRY0("aphasiaquest", "150426", "ee480b0a0983e636649777a745a8f6f0", 233896),
ENTRY0("apollo11b", "080712", "00fa17987dec69c1b1a3927b23aeffd9", 150400),
- ENTRY0("appall", "020422", "3c33d5639fa341829dde7c4b9b1875fd", 52736),
ENTRY0("arc3h", "201129", "b01104b86019675398ec40d44b24a3bb", 52224),
ENTRY0("argument", "170327", "7acb2206d9ca8afcc734e2c6dc7ef782", 330198),
ENTRY0("aridandpale", "090501", "d18d5d2b8ceef04234f64373958097e5", 199400),
@@ -3926,18 +3786,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("beneathtransform", "080107", "8e53f4d65b0b68ef92fb2fbd3592dcc5", 176128),
ENTRY0("beyond_zcode", "100115", "61bd0b7eae9e81c7d01496d623a497e1", 336982),
ENTRY0("beyond_zcode", "210810", "099c2b33efce521b811f3dc5287dc5e8", 336752),
- ENTRY0("bibleretold1", "102283", "158f9c1818f7a80607a3b8281a9bc140", 169472),
ENTRY0("bicon", "101006", "2f2d993faf161318c4b4c5ee0957e288", 366836),
ENTRY0("bignose", "220405", "83c13edb932c08753e0ffc98c1ed47d0", 316392),
ENTRY0("biscuit", "010310", "e4d8262dbeeab8e340e522e5cef740a8", 137728),
- ENTRY0("bishoes", "090513", "05c6dae3ea1896e756ce54bae26564ae", 85504),
ENTRY0("bj", "981103", "2787b18265a5bceccd0a4d311f94d97a", 158720),
- ENTRY0("blacklily", "150318", "f74981accbff8eaa36e07bb175640ea2", 199124),
ENTRY0("blair", "971119", "39a811c3280594ef64942d73ab11f7d4", 83456),
- ENTRY0("bloodless", "111217", "bf633d44d9ae34fb006aa1c135d24fe2", 188928),
- ENTRY0("bluechairs", "041229", "4ebedbd54fc2eae27fc7d867cadb37c3", 241152),
- ENTRY0("bodybargain", "121021", "cf2fc83e9230a45317fdff11c3ee3fc5", 400000),
- ENTRY0("bofh", "030202", "c43d7674558043729cf3916f7e1bfe4d", 101376),
ENTRY0("bomber", "971123", "1c1740d9770d53d7a18cf56006e8d88b", 3584),
ENTRY0("bonesaw", "180405", "cb4195df6cf1b44786d5edf81287a26a", 342016),
ENTRY0("bookvol", "051225", "c949b9db879b10faea5cfca45ee6a657", 225792),
@@ -3947,7 +3800,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("brandx", "111115", "2937e62eefe4f059ea9d8d85f4fd55a0", 112128),
ENTRY0("breakin", "000926", "0cc04d377f04ba75f647c9a21688b9b6", 208896),
ENTRY0("briantimmons", "130114", "94545a75f7c9f0bc33a171a925f49af6", 544936),
- ENTRY0("bronze", "060503", "ef5b57f69601b8f5944699a6b31bc58d", 492472),
ENTRY0("bronze", "101025", "ae7671168ced4412cc6307d106e1b23a", 538040),
ENTRY0("bryantcollection", "090401", "2c331a7c183ef29ea13b68075a58c73b", 528620),
ENTRY0("bse", "970110", "d260f722540f8c24a8c5b88778c76261", 89088),
@@ -3960,14 +3812,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("byod", "200928", "90b19dc00264bc1ae97c1338d5ea0bca", 549618),
ENTRY0("byod", "201106", "fdcb10f14d32060c016b509ee40dae13", 550642),
ENTRY0("byod", "230325", "16d57e585acf6de2b1aa6cd20a7959fa", 551154),
- ENTRY0("byzantinpersp", "091119", "61dcb1e79885f76f9f5f5c62ce2c7e8d", 1727208),
ENTRY0("cabal", "041127", "b8f7f30bef898f4ed1814b0094c40b1e", 178176),
ENTRY0("cacharensdilemma", "090526", "dd1531291506c98fa2e3f6ab25314a67", 346112),
ENTRY0("cacophony", "091209", "a612e786ee256ecf14580bd7e922b27a", 364032),
ENTRY0("calendar", "070805", "8f8f6f45daa40e640805b83279196cfe", 137728),
ENTRY0("calmmutemoving", "110712", "c4f0e45605825341e566bbd4a1d52522", 173056),
ENTRY0("calypso", "140421", "5fadae3572711526d7b61c90bab58087", 97792),
- ENTRY0("canamicah", "111013", "0fb93ce7d872ba0f0f0dc948d5d249a4", 364544),
ENTRY0("candy", "970621", "322249ca0d96df20c010d8c2226cf0f2", 59392),
ENTRY0("capturesanta", "071220", "bb02e0523374a703007fecf42c8e05c3", 172432),
ENTRY0("carpathianvampire", "220501/z3", "814489495640eceb65dddcb169c13114", 73216),
@@ -3975,7 +3825,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cars", "980923", "c857ca87a713ac8d3ae13a49ea05f994", 57344),
ENTRY0("cars", "981010", "b6d057301718325b393e7e8e99bf09e6", 57344),
ENTRY0("casting", "050707", "11ec0ca3c23c327e77a83985305c17f4", 247808),
- ENTRY0("castleadvent", "121207", "7119fd8068a8e467e3e34c66cbee005b", 243200),
ENTRY0("castleredprince", "130227", "1dc1bc1337931b25d57594e566152772", 362880),
ENTRY0("catcherintherye", "060611", "0bb71366efbf85f9a4700c6f121e7972", 198550),
ENTRY0("catseye", "041018", "7ff8e2d98b56e7f79508f6e22d6383ae", 10239),
@@ -3986,7 +3835,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cavetrip", "041225", "5f0668876d3f8b03e62bd53d3ab276f3", 117760),
ENTRY0("ccake", "000311", "2f0745fb253ef799472afb4e7e7f13a9", 80384),
ENTRY0("cco", "220331", "214207a5cbdf28bc45cb2de95c059d29", 51200),
- ENTRY0("cenriccurse", "131218", "4fa3db6430e3a54f88962a75857ebb2f", 289096),
ENTRY0("chaos", "090801", "ede5478e9a87906205d784181b33e8aa", 96768),
ENTRY0("charactercreation", "141030", "a78d006b26941821fb9b2f8f32ebdf7c", 227840),
ENTRY0("chaosgame", "090526", "0b902ce73efd76e5c57230a25e27f364", 176004),
@@ -3998,17 +3846,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cheshirecat_zcode", "140803", "69dced03ab92e1efeae0ea4a496743d5", 78848),
ENTRY0("cheshirecat_zcode", "141012", "0a8c570fb7499bcc35109fdf7320132b", 79872),
ENTRY0("cheshirecat_zcode", "150918/z5", "97f1096761d27951a1715c627390b6ba", 76800),
- ENTRY0("chickenunder", "980728", "6655312edc32a1115b3e66f6c50293f9", 52736),
ENTRY0("chico", "000413", "b46bc30a1495c8cc9b1f9399f0ac5ed5", 162304),
ENTRY0("childsplay", "080129", "d21a117c5a40afcbdb04a08aa109da57", 535396),
- ENTRY0("chix", "991124", "760b7fb0fcd9c99ae1295c06ff52529d", 206848),
ENTRY0("christminster", "961117", "86e6349dfa3ef6153cd1c0ecb9b4fc6a", 228352),
ENTRY0("cia", "961218", "2cdacedf416e7a575de47412e1d164f8", 54784),
ENTRY0("classchallenge", "190724", "d6caad7ab6a6964f0526f5b4c7a41316", 163840),
ENTRY0("classchallenge", "201112", "cf1cc6017a784a8f52daaaa7c617772a", 163840),
- ENTRY0("claw", "970327", "4d3992e95530a301ca58939a197c6b1b", 130048),
- ENTRY0("cleangetaway", "230430/z3", "d10bd839564e6c737b674c35ab518baf", 53760),
- ENTRY0("cleangetaway", "230430/z5", "458678c12490137ffdd972b78b307562", 54784),
ENTRY0("cleanair", "190608", "3e5a972edf102956f6973c9fc7a8d388", 410302),
ENTRY0("cliffedge", "111030", "2bcba042a3b56fb010c9ab0e64cecad5", 324608),
ENTRY0("cockandbull", "170401", "6036a188e9def979678697ce7be14171", 895024),
@@ -4019,7 +3862,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cogs", "201113", "b4da5e421dca6932f2a39311fab8809b", 176128),
ENTRY0("cointoss", "150217", "e19c6d27ccdae1fee28136f8efb829ec", 314426),
ENTRY0("coke", "990331", "8ee8282eceb70c6bb6b9c427d1e01aff", 107008),
- ENTRY0("coldiron", "111119", "82f24d7b6d66e76871c64ea47b4a6f5e", 230400),
ENTRY0("colonists", "130911", "2f5bfc75a420df67718f542d67e9c118", 534020),
ENTRY0("coloromc", "120110", "95a3d47250d6cdacfb2c9aa334ae71db", 194560),
ENTRY0("coloursexploration", "980116", "8f8b4508b4f2e6633ceeac22942fdd19", 55296),
@@ -4030,7 +3872,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("countdown1", "061219", "a4a901a3cb0dcc2c7440e344a8e12822", 128512),
ENTRY0("countdown2", "070110", "45adfc3347ba01e5bad33a848fd9bba4", 133120),
ENTRY0("countdown3", "070110", "08be83ed93d1504f3dab14b8ec80beb2", 144384),
- ENTRY0("cove", "000525", "a84f448606c1b271a41b225244ef43a9", 130048),
ENTRY0("crabhat", "130216", "c7ccd1b68fd860cbaec5ee721e0a06e4", 154112),
ENTRY0("cragnemanor_zcode", "180804", "f3553639e91a43a12f3dc083ebee67a9", 381952),
ENTRY0("cragnemanor_zcode", "180812", "67d46450a8833c34d3231673a1f3dca9", 378880),
@@ -4054,7 +3895,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("curses", "950522", "ff96fe6908dbb52d09ede64260885aca", 254464),
ENTRY0("curses", "951024", "636ca27c82d3af77142ea92e6522b9ba", 259072),
ENTRY0("curves", "010613", "c80a64ffb0a19c5cb89108fb36485d04", 524288),
- ENTRY0("cycles", "020222", "cfe1bb9275f72a63e6b4d96fb39907b3", 121344),
ENTRY0("cyclops", "020505", "f4ab4dc7f8f8e0fc1f716b3a43273b58", 78336),
ENTRY0("damnmemoriae_zcode", "060503", "451e8c94438a3add4b16a24ed7e1127e", 388188),
ENTRY0("damnmemoriae_zcode", "061008", "c69e98feed6b49dcecc040a6babab455", 166474),
@@ -4070,9 +3910,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dday", "110720", "897fbdf9cb2468b09c30961524d36ae5", 266364),
ENTRY0("deadmeat", "170527", "c0f127f032ade1f46267028371e68e5b", 252374),
ENTRY0("deadmeat", "170617", "beed7ee4185f9ddf31f3b94db8ff4ec0", 252374),
- ENTRY0("deadpavane", "131204", "cf0f923ae3b079c29608770aecdefdf1", 269270),
ENTRY0("deadreckoning", "030730", "1232dc599a00548bcc2d6453a01c5e50", 87040),
- ENTRY0("deadsville", "081105", "58ddf8bfbd4a78aa722127193f6f54f5", 120320),
ENTRY0("death", "030309", "4e013a77c165338cbf2662ba04465a9b", 120320),
ENTRY0("debate", "070412", "bc1c6db5b5fe43d6d11982907debeed4", 162816),
ENTRY0("deephome", "991210", "d30357d2b08ab21e8f2da0e74a3c87d7", 133120),
@@ -4080,14 +3918,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("degeneracy", "010331", "d42d960bcfc2a8e1fadc809b31c96f02", 167424),
ENTRY0("dejavugn", "930921", "ece489ece5cffa0b8575f44e094a115e", 22500),
ENTRY0("deliciousbreakfast", "111015", "393e71995dbb13c23a1b5dd5403341d7", 152852),
- ENTRY0("delusions", "971121", "8e78eef73d07048d99514bab624fb9aa", 193024),
ENTRY0("desert_zcode", "070909", "3e23d39ba4cec9f14fb8b5c63396259b", 23040),
ENTRY0("detective", "000715", "c09fde6c6777c2c422de18668cf986a2", 108032),
ENTRY0("detention", "130827", "c2361faf8bbc8996fc0db8e71ef001da", 244684),
- ENTRY0("devildoit", "000724", "c4c97ca9af421dc9a14849355e7f7a1f", 60416),
- ENTRY0("devours", "050325", "f9be89a5a26be53b52c08b6cea0ed3d1", 160768),
ENTRY0("dewdrops", "050115", "32e07656bbfbc7b4d0b5fe8fd4d1ca7d", 109056),
- ENTRY0("djinni", "001117", "107f0d7432596234db354dbe3cbb4b68", 105472),
ENTRY0("dogshow", "101130", "6476e788310c44c52d5249a66d07d037", 712070),
ENTRY0("dogslife", "981015", "e6f0adca898d757c49c9d81a67d3b6cc", 67584),
ENTRY0("dontgo", "120119", "5b153263f946a6013d80d07fa1573dbf", 195584),
@@ -4102,16 +3936,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dracula1_zcode", "070424", "42b5559ca5f01f7ef63ef4573d71326b", 87552),
ENTRY0("dracula2_zcode", "080819", "446564750ebe364539c27f89a520bb08", 108544),
ENTRY0("dragon_zcode", "040211", "744c35647fddfb830594596b4b350b71", 145408),
- ENTRY0("dragonflies", "111130", "ff692bffb014fe109c3bfe2e072ac98b", 565060),
ENTRY0("dragontroll", "070120", "44e48cb9689e156d322a1de0a14d420e", 3584),
ENTRY0("dramaclass", "120521", "3b7d6bcecc2adf6921562d56217f07ac", 250324),
ENTRY0("dreamhold", "041231", "78eb852b88f9424647a4e18caa4c6707", 386560),
ENTRY0("dreamtrap", "130521", "d3d036c2895fd097b4c11efc6ad7e44d", 314368),
ENTRY0("dreamtooreal", "061128", "ac2bc1ebcfd2c8b5eed405c4f7fcb10c", 138124),
- ENTRY0("dual", "100109", "dbee7f9e8c76d4810d2e8a99752bd9d0", 367526),
ENTRY0("dumont", "990223", "c5b6b0c7dcf3e771207bc44a7a3eaa0b", 224768),
- ENTRY0("eas", "011204", "5dffcdadd1f24333aa6cb03fefce22fe", 183296),
- ENTRY0("edifice", "980206", "e2fd79d86f7e77659ef60519d2423856", 181760),
ENTRY0("egcpc", "100408", "ab75fb61ae23aff72c1dcd104e651766", 353280),
ENTRY0("eggstraordadv", "160813", "80ddef3cc800e2ad11d00cb1172f8341", 293528),
ENTRY0("eldariasurvival", "130213", "ffdd78885e5883dc86291294c8cd45b4", 156672),
@@ -4121,39 +3951,30 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("elephants3", "120409", "6e9cbdf3128079d42abef931964ed835", 236032),
ENTRY0("elephantsdecision", "120409", "7bd2a483fa9a0338260273b813266f68", 157696),
ENTRY0("elephantsde", "120501", "3c939fe13cc217530fd1db46841d41c7", 152576),
- ENTRY0("elephantaflife", "000729", "4de2b50d8f115693a1cfb3a17de51463", 53760),
- ENTRY0("eleven", "001231", "a573abd0e05318d72502e2ff3b48f5fa", 214528),
ENTRY0("elfenmaiden", "110923", "039b1f8a3f6a210a165913cad05fe881", 375782),
ENTRY0("eliza", "990207", "293e7e1e2790af326547cd7be6c44d92", 7680),
ENTRY0("emptyroom", "100813", "9b3b2c5ae701ef457baaf3db6e2aa06e", 320960),
ENTRY0("endofearth", "101201", "859cd2e3f72011202b1bf999c9438712", 154112),
ENTRY0("enemies", "990115", "ff9fc17bf66ffbfba125d9a7c20c2c60", 289280),
- ENTRY0("enigmasd", "141020", "5f933e199785495bc884d003a4579b9b", 415396),
ENTRY0("enigmasd", "160202", "743b7440094810ebe9b9d86d994ef07b", 418468),
ENTRY0("enterprise", "020428", "791a68da0a0da75307ce60bcf6f07f55", 156672),
ENTRY0("entropy", "090516", "2acf5da303368989679bbb8ee71da5ea", 125440),
ENTRY0("epyk", "091111", "2d14b9b9499bc87ecad01215009fa2c7", 236988),
- ENTRY0("erden", "980131", "6125e83116854253240b489a22e83b9f", 348160),
ENTRY0("eric", "000001", "6ed92a1deef039921701441bc371883a", 116224),
ENTRY0("escapade", "100111", "64f5e34efe18300476ea6e2dba0e4f81", 678318),
ENTRY0("escape", "130210", "988b6899f8d3c9bc4bbd3153ce1ab31f", 275358),
ENTRY0("escaperemember", "060705", "57b062c6f3e42cac8cb0775265c33c42", 284810),
ENTRY0("eto", "040123", "3ac8b0a5ee2f69c86a34008f92da2c13", 74752),
ENTRY0("everydaysamedream", "100619", "0c4486b71b7a19e2220c85e055caf43f", 163840),
- ENTRY0("extromnivore", "190928", "e7a93522643ad1e1921fb13046ccc620", 428066),
- ENTRY0("eurydice", "121206", "1f4112cdff2e5c924e54bfe06181ff49", 845206),
ENTRY0("f209", "970806", "98d739b8f6f5df78cbdc338dd50f89c5", 56832),
ENTRY0("fable", "000715", "603d4573ad89adabb7bf8d0b031705c0", 95744),
ENTRY0("faculty", "080116", "8998ea6435611921f97bb67fff0dd130", 218612),
ENTRY0("fade", "040228", "5ac4f6787fe3d57e9c0e2292f248bf4f", 42938),
- ENTRY0("faetttiw", "070825", "2c4c1da83791e33977b6cd355a40001c", 149768),
ENTRY0("failsafe", "001218", "05293830576ae81e9a61f38cab731d38", 78336),
ENTRY0("fairyland", "190815", "b2dbb1186a00f46f7029df2278c7591a", 163328),
- ENTRY0("faithfulcomp", "131031", "eea6302f434a68e7951ced18b385e2a2", 311716),
ENTRY0("fajfeta", "020101", "284de92bd57df8398562dd2c659fef35", 51712),
ENTRY0("fallingpieces", "180713", "6493ae5c940165d185ac17e2efce4eaa", 45056),
ENTRY0("farm", "020101", "9838d582cdd87814598eff791775a53d", 135168),
- ENTRY0("fff", "080121", "c29786d16b5498656e19f06eb3d58d94", 100864),
ENTRY0("fifthcontinent", "190816", "69d659a6910d04332a1f517d5630b01a", 172544),
ENTRY0("fifthcontinent", "201104", "b8749102dd7be7e2ef31dcd8cbacd69a", 171520),
ENTRY0("figaro", "070430", "1c70432445689cd4cd2a196285cb1aea", 136192),
@@ -4161,12 +3982,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("figaro", "070910/zblorb", "fdab59d4bb51e64c1376b9bab4de94b0", 152932),
ENTRY0("figaro", "100911", "b696b4578c9d4044edb137e3a87b0f50", 406596),
ENTRY0("figueres", "1", "c0d9ff83a9ff5eba8938934a339aee6d", 277992),
- ENTRY0("finalexam", "151101", "4e23b49e141f724f71e5e5bf0e1afc81", 177152),
- ENTRY0("finalselect", "061009", "2dd1a94db68abf9626f55e8bd6fa91a7", 151040),
ENTRY0("findesick", "180802", "ccb98f2fa05f747e00c883c47e8ba31f", 331776),
ENTRY0("findthebed", "100708", "02d3f5a2fba50f42c750a902f04f54c8", 289224),
ENTRY0("findthemouse", "090810", "6703a5f5ffee588f2dc0ce216a545e83", 147456),
- ENTRY0("finetuned", "020520", "354ff8d5758cd27f054d5f575dd37742", 293888),
ENTRY0("fingertipsfriend", "120514", "e8c7de7a01feaa665d97db2501160eb0", 386560),
ENTRY0("fingertipsfriend", "140106", "44cad06c5c79a7f99e53974a7d08c273", 423480),
ENTRY0("fingertipsmilk", "120515", "a908551dd98ef7df4436f674116a48d4", 370688),
@@ -4177,11 +3995,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("flowers", "980301", "c948c03dc3b25f784f822cb623d5bffb", 47616),
ENTRY0("fmvpoker", "000913", "3f4ee585aa91660d5483ef2f132fb1d3", 19456),
ENTRY0("fmvpoker", "001227", "0d7bec942838ba2d42af2f836e2a8fc5", 24064),
- ENTRY0("forachange", "990930", "6cd6f17ea26ed42d56afc367b90de115", 91648),
ENTRY0("forestdemo", "121216", "f629bfa6755cd36f45dbc3fe12b97936", 243130),
ENTRY0("forgottengirls", "120817", "421e83ead89a7a0f2fd05791f9b87db7", 410034),
ENTRY0("fork", "071205", "cc07f97369a7f20da06eabf4fa8f2e4a", 201728),
- ENTRY0("forms", "970206", "7de27dd6539ed6ef1c6176ab030510dd", 91136),
ENTRY0("fractalz", "000714", "847523b3d366b2621d593ee260f4d9a6", 6144),
ENTRY0("fracturemeta", "010306", "d684caf97f01d447b37376ef7c708a85", 111104),
ENTRY0("fragileshells", "100204", "1eb855145d3016bcf2f7a415fd9a9a01", 546586),
@@ -4196,16 +4012,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ga", "120510", "ec52eee6bc32f783edc18088b6abf943", 177664),
ENTRY0("galatea", "040208", "7d2f6474d49625ff3537f594f17d2469", 441992),
ENTRY0("gamer", "120415", "f5cdd32b3c0c1f09fe7c659103317365", 293356),
- ENTRY0("gamlet", "041223", "c434581d222f89b85e67bea37aa702af", 260608),
ENTRY0("gardening", "080412", "2d9ff32f10bc569977984c9042afee4f", 394156),
ENTRY0("garliccage", "120209", "04a598fea9264a290e2c34f0b63f8042", 176640),
- ENTRY0("gatoron", "091116", "00ddc82b9268ea0968084e215057f21b", 123904),
ENTRY0("gaucho", "120805", "3ec2942af85d52ecd22c6ee3decf9b8b", 176640),
ENTRY0("gbvb", "191106", "57f38d735b654bc24d20b9aeb7005442", 470478),
ENTRY0("gd", "010806", "5be045c6983f16f2d44e660f9f0192a2", 50176),
- ENTRY0("geb", "051028", "8b731db0410993b8421e06dd7f3e37b2", 165376),
- ENTRY0("geist", "r20/140115", "859ad972bac98e666c813f2390357e2a", 243712),
- ENTRY0("geist", "r21/140115", "96f54aaa29ddd0bbfa5db914150633a5", 244736),
+ ENTRY0("geist", "140115/v1", "859ad972bac98e666c813f2390357e2a", 243712),
+ ENTRY0("geist", "140115/v2", "96f54aaa29ddd0bbfa5db914150633a5", 244736),
ENTRY0("gerbilriot", "000513", "69d3926fdd11464a3a79bc10c03cd324", 79360),
ENTRY0("ghandi", "110603", "1f276ccb870b63c4c287d8dadd8b8aac", 177664),
ENTRY0("ghosttrain", "290912", "3e737617d1eb7f551d858e1b9ad5dd3f", 210944),
@@ -4219,23 +4032,15 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("godot", "960599", "953905ec43f6e595d1634adb37ed879e", 49152),
ENTRY0("golf", "010114", "5dd8638e40d97806c5eb9c05618db775", 195584),
ENTRY0("goldilocks", "090410", "1e2b32a419bfc9703dda529f40c01782", 217600),
- ENTRY0("gossip", "090918", "5b0be1c76155882fb0d1d9eac3339255", 148480),
- ENTRY0("gostak", "020305", "06a39a234ada7e57733e1ab442909170", 88064),
ENTRY0("gourmetgaffe", "120624", "0c59f0c03fd36303ec02d370cee9b650", 257156),
ENTRY0("gourmetgaffe", "120625", "e8b68d14298ab4e921985667ae74417d", 257156),
- ENTRY0("gourmet", "031116/z5", "b7a2d1ce038c5ccc983fc3cec4cac682", 190464),
- ENTRY0("gourmet", "031116/zblorb", "6a78f4aa50d962668a2bf7b0e788bafe", 360808),
ENTRY0("gowest", "110823", "26da8324bd67fa93bd25c4234f51073f", 251476),
ENTRY0("gowest", "120425", "2c1e329d9cde395785f8323a740a361e", 251988),
ENTRY0("greatpancake", "180117", "9f4e359b40bc53631937c2c44ee5082c", 264268),
ENTRY0("greaterthan", "100415", "f7e6e82cda24f2e6f8f06f74323aa19f", 232844),
- ENTRY0("greatxavio", "041204", "3725be7347d460cc3661b0268db55db5", 177664),
ENTRY0("greenrain", "100611", "f28e8e500d4fbc94d59f5bfdb9cf7f4d", 275516),
ENTRY0("greensboro", "080712", "dd7bd20aa69092b009f9f5503c01f124", 141714),
ENTRY0("growingup", "110825", "9bada495ce70bfcae2566f01b844d20a", 267720),
- ENTRY0("guard", "991231", "db56b6f0f381ba32f30749530ebdc25f", 410624),
- ENTRY0("theguardian", "111006", "e36bb34945160c5651d4539218bfad5e", 260096),
- ENTRY0("guess", "001210", "df6dcaadb7f2d25cbbeb1b357c716a32", 235008),
ENTRY0("guestreet", "100031", "2637075afb748532ebf851310158017e", 12800),
ENTRY0("gumshoe", "960331", "935eabe90b3904a0cde9811a463fcc39", 143360),
ENTRY0("gussdeath", "040131", "1c3d12957d1ecf3ce28b7fe36cb34111", 41472),
@@ -4252,10 +4057,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("heidi", "051112", "0b13ec8dec91b35662a62c7a60b54ddb", 83456),
ENTRY0("heist", "990217", "d37eab3288f34d5673f72d8697835e8e", 358400),
ENTRY0("heliopause", "100703", "423b5192b31eb0705a928b3900b6b208", 389388),
- ENTRY1("hellosword", "060113", "7c5289ab479a5aace75a5518969fedf3", 153600, Common::EN_ANY),
ENTRY0("hellsbasement", "140826", "749bad5b6169b1cee259b9f21cfee75b", 275890),
ENTRY0("henribeauchamp", "080621", "d9088b3260fdaf30fa81cde478472eca", 179712),
- ENTRY0("heroes", "011130", "1bfe7f301e15816e46c60edfae9030a5", 204800),
ENTRY0("heroinesmantle", "001211", "4beb00dfd7abed53bb529946662fc252", 523776),
ENTRY0("hibernated1", "220625", "6b64251594ac07e042bde09689a388c1", 94208),
ENTRY0("hibernated1", "220814/z3", "a97e01c8d4545660ff4522bf2640f3af", 91136),
@@ -4278,24 +4081,20 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("homecoming", "140903", "b3987678e4d9fcc95fa9718c3f9ce7a8", 1089176),
ENTRY0("hoosegow", "130320", "5d8d2858bb803b227ac923a654dd367c", 2024678),
ENTRY0("horatio", "120430", "374c64e310683d236e050d9700a1cd16", 249942),
- ENTRY0("horpyr_zcode", "131201", "b3dfa0f543f7ca3343ca62cc5ec7847f", 365004),
ENTRY0("hors", "071125", "9f08fc42729ab3b74f82c0536605d5e6", 95232),
ENTRY0("house", "070714", "4b146b3d5b81a3b3359ed3f3059910ab", 468830),
ENTRY0("housedream", "071204", "64709099677209a81c9edd196ef3e266", 312320),
ENTRY0("housekey1", "080112", "ddc18dd2a69887dec6c1d4d994d35a8e", 134144),
ENTRY0("houseoffear", "121023", "134026b9f6aa92ef0bec67307d8ce726", 544646),
ENTRY0("houseoffear", "141121", "86812b0b8866038dcce67ba265e5bd5e", 572530),
- ENTRY0("hummingbird", "110101", "1b48ec7b38899b5747ad4a16be029889", 775268),
ENTRY0("humongouscave", "000001", "4d0a5a75192c8343315855f881874515", 332800),
ENTRY0("humongouscavehints", "000001", "d6581a6fcf31851267e1acc00c466e4b", 124928),
- ENTRY0("hunterdark", "991119", "3c3288e7023f07e525d7301bb84ffba1", 116224),
ENTRY0("hyperrpg", "090630", "46d18c446800ea7cdaa7f1d370ab7c05", 198628),
ENTRY0("i0", "140603", "878cd0b3cb05340b49cf18999ba59fab", 219136),
ENTRY0("ibo", "120109", "b592aa3222e86ee1baaa45107cca6f83", 196608),
ENTRY0("icebreaker", "950912", "089919770f1b094dfdb111ca64ee7489", 49152),
ENTRY0("iceprincess", "960901", "f00f7e3f96670613ee73ec51ef2b2957", 84480),
ENTRY0("iceweb", "160229", "b4f294ede4bcf5134a49d3a8d47cd2a0", 506932),
- ENTRY0("identity", "041121", "72fe1d48259be82d586bb4eb48ccaff9", 126976),
ENTRY0("ifaquarium", "100515", "5f99b211f5bef1c1d1e89762dd451cac", 235088),
ENTRY0("ifplayer", "130325", "d471621d98969c2c3050586af788a88f", 251826),
ENTRY0("ifquake", "040812", "4c75b746abbae0e869ede0b06501f823", 133120),
@@ -4303,8 +4102,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ill", "000218", "34f194a208f828c4c77d3954082d75a7", 73216),
ENTRY0("imiagination", "110608", "df766ac578a86f0b9d7231bddac5b09b", 252886),
ENTRY0("inamanor", "180117", "65b795d35855bb12e8914eeedd522c2c", 506996),
- ENTRY0("inevita", "030428", "6152b19bbf3eb3dd4334004e7094dbe8", 213504),
- ENTRY0("informatory", "981211", "c9eb276f103f83b8e7044c1f3930264b", 141312),
ENTRY0("informschool", "991217", "388c8e73dd3611e67ed335b6234f4e2e", 241664),
ENTRY0("inhumane", "950817", "e07f6bde81912a655468010fa13ed9f9", 68096),
ENTRY0("insidewoman", "090628", "c9505d9dc5badfd95a6be7b4b4edc2a8", 478720),
@@ -4313,12 +4110,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("interviewrockstar", "120223", "559b8521d944c959739095fc3f0e06b7", 243226),
ENTRY0("inthenavy", "040907", "065f26efdd214bad13d229db02441969", 103936),
ENTRY0("intruder", "990210", "c42924c9879af8cb682d490aaf9841b0", 175104),
- ENTRY0("invisibleman", "100130", "f42de996030f1caeb1695c6923db2249", 336896),
ENTRY0("iraqiinvasion", "080131/z8", "c3ba7d2b115625e962e0614a5c381f4d", 259072),
ENTRY0("iraqiinvasion", "080131/zblorb", "427ff378923f675915b95993b5858704", 260780),
ENTRY0("island", "130226", "6ee80981b5921ad6f159ed740b54dd1a", 354882),
ENTRY0("islandsfaraway", "100426", "67a890cf7b6bc8c2b40ff101a3a69784", 262616),
- ENTRY0("janitor", "021210", "00750a8e1dc8c0e157be3465704b426e", 147456),
ENTRY0("jayisponies", "120519", "bc418f85264a240f4aed02f7dadaf762", 239104),
ENTRY0("jetblue", "051012", "e1b0f957e0a4967a0f5d66f9e7313944", 209920),
ENTRY0("jewelalithia", "160621", "954b12ddba17e471ab708720d0f53ad4", 2378714),
@@ -4345,20 +4140,18 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("kitten", "130320", "a55520ba5084b68bfb3d1ba9346dd2d6", 45056),
ENTRY0("kitten", "220120", "716e5185056b4371ee5f3c6ebb4cb3a9", 46592),
ENTRY0("kooku", "971119", "68dc431ab53ff87af1a3bc037122667e", 94208),
- ENTRY0("krakatoa", "021215/v2", "3901a6e3da1bf57ccc33e9da662eb340", 73728),
ENTRY0("lackofvision", "980412", "25a2830653906a2225742505e1fd7cac", 47616),
- ENTRY0("lambs2", "021230", "2f6596397a42fdd83407cb2520cffaea", 59904),
ENTRY0("lambs", "971010", "39b487be161e229f56badbec69466a5c", 47104),
+ ENTRY0("lambs2", "021230", "2f6596397a42fdd83407cb2520cffaea", 59904),
ENTRY0("largemachine", "010905", "abd265d7c2622ff6d9ca9ff5266cb802", 160768),
ENTRY0("lash", "000806", "1ff1bffe7386b44fc4d34a34fc59ed3e", 370176),
ENTRY0("ldodoom", "000801", "b4a663fc9adf6b344b7b64eb58ceff1f", 200192),
- ENTRY0("leaptime", "081230", "aa7363833f61f3b5ac21d2d681ab74bb", 233984),
ENTRY0("lecture", "140813", "b8f9441556f6e785fade1e41d75458d3", 493520),
ENTRY0("lecture", "200414", "3fac793cf1a93f0f061dc6ca508315f5", 493520),
ENTRY0("legacy", "971011", "1ff3c36992bb7d1961305942e7c13625", 228864),
+ ENTRY0("legendmisshat", "140109", "8b83ea3984edc9d979be31e8c9562a9f", 383088),
ENTRY0("lex", "120830", "29de1a490f09a9c756b28c00bcc95230", 368060),
ENTRY0("librarian", "130211", "ff40eb307c9ec5b015531201cb0bcf00", 247754),
- ENTRY0("libraryfront", "951204", "e54ca81e93629a6e8ab2dbc84a6712b4", 72704),
ENTRY0("lifeordeath", "980702", "aa820dffedafe40d7d3f895ec8f30840", 51200),
ENTRY0("lifewithocd", "160814", "63997ca4dd1fcb724d9027f9467847d3", 292562),
ENTRY0("limp", "980517", "9e36e35b17cbdebcd9d348de156b51df", 47104),
@@ -4384,14 +4177,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ludicorp", "031010", "65250e5c5cfcb403f9fb870ac7e30041", 101888),
ENTRY0("magicmirror", "190817", "7b0e556a7a85d6da09d10bb1b1771e9d", 16384),
ENTRY0("magicmuffin", "120505", "b68fdf687db87217caef5e6c9de65f4a", 208660),
- ENTRY0("magictoyshop", "951018", "68d597fc1a7b22419033628967dad19f", 73216),
ENTRY0("makeitgood", "090921", "1f4feb2361e05361ee27bf82f8a3c559", 512606),
ENTRY0("makeitgood", "091227", "061af5747715511a5ac5a3476278a914", 495616),
ENTRY0("mansion", "010505", "cb310588d3ebdfe419b16ed29f5bc8df", 107008),
ENTRY0("mansion", "220406", "0bef5d345f25200423aa4828ab6e15c6", 108544),
ENTRY0("marconi", "150606", "5bd573961828acb20766ed203d373f60", 137728),
ENTRY0("martyquest", "120430", "80b274b7feb7c19ee0aeba85dac0d688", 268272),
- ENTRY0("masquerade", "010122", "a88a4f7cc20883249db3aaae1aad871c", 225280),
ENTRY0("medusa", "030314", "f9e93b13a6f940ef0d25cfef559e36c8", 109056),
ENTRY0("meetingrobb", "190928", "b3fb96f61f8c5a01f637cdbfe582612e", 464290),
ENTRY0("meetingrobb", "191002", "9eb2560176aaaaa2f7fd820944891ec3", 464290),
@@ -4403,14 +4194,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("mhpquest", "960613", "58b0832c491d961426b73a6b989e905a", 52736),
ENTRY0("micropuzzle", "200511", "b10ce858dcaf942a8300a89205055a43", 784384),
ENTRY0("midpoints", "010330", "1004502d7dea284be6c6298316c5f9c8", 94720),
- ENTRY0("mimesis", "980110", "abd66d64b98d47ebc88f69d35816fdf8", 90112),
- ENTRY0("mindelectric", "941008", "900aae2e5ef17d957e26e8bc0ef90b86", 70656),
ENTRY0("mines", "101029", "fb2d0e729e8b50d7d10f71b06317b3b3", 65536),
ENTRY0("minimalistgame", "101102", "4ea052eed3e86283912bff5e817151fb", 151040),
ENTRY0("minimalistgame2", "101123", "ab0c93fce76a6009cd4060dd912ef3b1", 160768),
ENTRY0("misdirection", "060304", "39a12ab5997240cf406f3c67001685fe", 221184),
ENTRY0("missinggrandpa", "120319", "3e315935045c1cdd15bb37a8e8700cc1", 590198),
- ENTRY0("mobius", "061119", "ffafe18502f8c83789f904dde63f9938", 427364),
ENTRY0("monkeybear", "070417", "e4222987e97eee25e85fb8b1d55cd3a7", 656838),
ENTRY0("monstermaker", "171027", "6c2dbae638ed97060c789718906ce506", 352768),
ENTRY0("mornelune", "100525", "280074bfad86ecaa56cf6813e3a031f4", 182784),
@@ -4418,29 +4206,23 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("moonglow", "041011", "3ee29824d9875a4ae21e82b88813990e", 10239),
ENTRY0("moonshaped", "080710", "1cfa040aace3a4cb249818684fb43b9f", 447840),
ENTRY0("moonwrecked", "110309", "1cc71e3087cb4f92fc244a5c72b8a078", 264668),
- ENTRY0("more", "140604", "6e3ec8554b9c877c088fa586c965d896", 315392),
ENTRY0("mortalkombat", "210130", "f5da05b7cdca8a72866ecf97cb14f8a9", 160768),
ENTRY0("mortlakemanor", "120304", "80d317fd404451e436e9c36de5445de8", 261632),
ENTRY0("motelcalifornia", "110329", "67a1855ce59354e8eeff4f2a684811bc", 331712),
- ENTRY0("motherloose", "981128", "87de736abcf52f27a00d09b74cfda240", 206336),
ENTRY0("mountain", "030317", "b84bb15597f7aa53ae407e2d996c0c6c", 103424),
ENTRY0("mousequest", "100509", "2993b235743e6a6a4d69063e80c187d9", 325062),
- ENTRY0("mrp", "140620", "974627f05fc3e1c2260925a78171d73a", 175288),
ENTRY0("mrscrabtree", "130225", "3ce7aebc7cdad846e1bdc8f46823f4b3", 235520),
- ENTRY0("mst3k1", "960831", "362107be49493f6ed1ca7664d7884a66", 105984),
ENTRY0("mst3k1", "000715", "0a0748937d23bf380cd139de874df32d", 141312),
ENTRY0("mst3k2", "981104", "55dc31376ee9e99700e4ad144c5670af", 83456),
ENTRY0("mst3k2", "000715", "cf16a0b763735b06cebef3cd5fdf2c78", 121344),
ENTRY0("muffinquest", "120326", "58eedaa233021cbd8f90ea503b0c3fc1", 438082),
ENTRY0("muffinquest2", "120428", "7125b6d59ce97674dd075510de6168b6", 442200),
ENTRY0("muffinquest3", "120505", "41462801e25ca195c377ad34ee080c9c", 439162),
- ENTRY0("mulldoonmurders", "020214", "1dfc1e3605f6eebfca49e8fca17e957b", 231424),
ENTRY0("mulldoon", "000724", "84ef2f5f00c06d6cad6b0817844fade5", 468992),
+ ENTRY0("mulldoonmurders", "020214", "1dfc1e3605f6eebfca49e8fca17e957b", 231424),
ENTRY0("murdac", "111115", "790b5e8cf9677615d17ee75e89a99d4a", 78336),
ENTRY0("murdererleft", "120117", "cb99b94b046bd7b7db8912617f3da9c5", 196608),
- ENTRY0("muse", "990922", "4dd315769b9d4c4782adaac1d42d0283", 175104),
ENTRY0("musician", "070820", "0b5aabdb180fdf0199f7779baab3e354", 142848),
- ENTRY0("myangel", "001218", "f478be18002189fe31df1c499ceab89f", 257536),
ENTRY0("mylastduchess", "140510", "82cd30149bdfec0ae3a149b1f612dfa9", 258998),
ENTRY0("mymagictirehoax", "071224", "32940eaab8162a8a878bcff5dbe5c441", 227722),
ENTRY0("mysterywinch", "230531/z3", "c159a01c46e81ee8a6faf540d68f8c97", 81408),
@@ -4453,7 +4235,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("nemesismacana", "120503/zblorb", "d24a6aaa2d9430b668fb7bda7caf9b42", 397226),
ENTRY0("nemesismacana", "120507", "5b60522a5845aa318f15387ae628f882", 397738),
ENTRY0("neverplayed_zcode", "140327/zblorb", "69d214a7a657a8ea7f2cb951b8bc3edd", 980260),
- ENTRY0("newday", "560827", "c43124915cd5677e0c2e89f081586e8b", 125440),
ENTRY0("nidus", "140416", "8eefda240f46c6b5516a3a1fdfa53497", 117248),
ENTRY0("nightbunnies", "971205", "6a2cc6996865a4d1520ae467a5a802fd", 78848),
ENTRY0("nightchristmas", "061224", "e4eea0aa89a8cb9a614c1e8122498425", 124894),
@@ -4461,16 +4242,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("nihilism", "151001", "9157c2d79e12924a91ed2fd4b3bb490a", 317952),
ENTRY0("ninepoints", "961127", "278e64924fed8e10b89819c0433daeb2", 74752),
ENTRY0("niney", "170329", "28fef576ae455e19c73666a40745a3ae", 624574),
- ENTRY0("njag2", "000319", "b566c2127fdd479ae4afdb5f2d019403", 147456),
ENTRY0("njag", "210603", "313bcf0f118737b34ab2507928e1f47c", 174080),
+ ENTRY0("njag2", "000319", "b566c2127fdd479ae4afdb5f2d019403", 147456),
ENTRY0("noroom", "112358", "5a99c89364f0d2bb624461a44ef0b071", 60416),
ENTRY0("northnorth", "141114", "447ba8bf4e026bd1c6995a3d9306d207", 347136),
ENTRY0("noseguard", "991212", "fdb20e1cc77aedb8350a54b68ca0ea92", 54784),
ENTRY0("nostrils", "090402", "8155559fca293c99957ba4e18a651640", 454284),
ENTRY0("notinvenice", "120117", "191d800215e21a764394ec46efe9a728", 194560),
ENTRY0("nudistsgonewild", "120425", "5f98bc9a14ff9a8c2cabd78238fafcb3", 180224),
- ENTRY0("oad", "000913", "c4d1e88c95803bb9ae0e669c575feb67", 78336),
- ENTRY0("oceantower", "110510", "27e6ac7767ac9dfe5f0082765f6a21b7", 306962),
ENTRY0("odieus", "941021/Beta", "b75120eda34c37c87201405426329892", 50176),
ENTRY0("ogisoas", "101102", "673a5bb3476d15e3d54ddba3176d9568", 155648),
ENTRY0("omniquest", "040127", "6d246b048e071dca1c2f47e64e76f10d", 95744),
@@ -4479,17 +4258,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("onlywar", "210331", "58dd2a0d423e51ed2b923bc153195dfe", 410568),
ENTRY0("onyourback", "130506", "c942e2c31131f799481e61ebd878b4f2", 173056),
ENTRY0("openthatvein", "080126", "8f83ab59d09f5f490e3fc1ec5f04e525", 449548),
- ENTRY0("orevore", "071116", "fc4d75670412a50ffdc98e483adfaf5f", 415744),
- ENTRY0("orion", "041123", "16995ce9a4abe4a4670471beda078611", 204288),
ENTRY0("ottumwa_zcode", "021409", "7bf33289ff4c6fbdfd467b387534b309", 123904),
- ENTRY0("out", "191112", "b297d0506353e2791d314399b52516f9", 392704),
ENTRY0("outofthepit", "110515", "dc78b694b2ca682084ac7efd769acd9d", 276932),
ENTRY0("paddlingmania", "314159", "8e995f6fdfcf7e96ee9cf6a142bc5053", 54784),
ENTRY0("paintandcorners", "980316", "2028550b59c1b2f0892e90545ba15adb", 9216),
ENTRY0("palimpsest", "200909", "0326e9b599e96f7d8ddcc36febce0620", 163328),
ENTRY0("paperbagprinc", "150818", "fdf4a244b41e4a314cfa189ba85453cb", 398848),
ENTRY0("paperchase", "950503", "dd421533f35d62d0da704958e5b33d51", 57344),
- ENTRY0("parasites", "130303", "55eadf4edd9aeeb680841bb6cf112ade", 168448),
ENTRY0("parallel", "080219", "b50ce87302a473152ae9d556dc5f9419", 158720),
ENTRY0("parallel", "140414", "2e50a0ce61383d3c28c23f2b142a0f03", 210900),
ENTRY0("paranoia", "981208", "1309a1b60d62af820d17ee812b0f8a61", 80384),
@@ -4503,15 +4278,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("penury", "120528/zblorb", "5d0cb16db2d9e72ce9f27d3764a375a9", 250436),
ENTRY0("perilousmagic", "990821", "56901ae08078fc15fb74a50e48101bbf", 66560),
ENTRY0("perrysworld", "070501", "6466fe74c657f960521237d5a3274b05", 124300),
- ENTRY0("pfrank", "111103", "6e34d4ed01ef9548c960675e80de7f10", 351744),
ENTRY0("philosophersstone", "427301", "3684b64c0b5972908af83893ab662bf1", 93696),
- ENTRY0("phlegm", "970804", "2f6f7667a3c2782aa0f24eeef7c7fec0", 70656),
ENTRY0("phoenix", "080430", "d0c50e5cff1098009fbb9f893e7dc75e", 890884),
ENTRY0("photograph", "040827", "0949e8e4d3e1e035913fc75112f40459", 264012),
- ENTRY0("photopia_zcode", "981223", "7c86e1a9aa2cf27b16b7b60e30d5b584", 194048),
- ENTRY0("photopia_zcode", "980914", "e07246e6a3961b7905e927dc5afe9601", 187904),
ENTRY0("photopia_zcode", "120416", "3e9ea30956eb3e9494e6e5d9881a1307", 239616),
- ENTRY0("piece", "970819", "5703a209e660a58f456b0ec99707c3fd", 105984),
ENTRY0("pigpancake", "110410", "7e6e0b1c90a9a01b4fbaea21ad729d55", 236446),
ENTRY0("piracy2", "100408", "86e2ed40f55413f29fa97bd6e4c31260", 249856),
ENTRY0("piraterailroad", "110920", "20d019cd1654f5d9d3c1bcffdbded2cc", 333500),
@@ -4548,30 +4318,24 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("resident", "970908", "ae5612cc75ac734de51d864c9e8d9976", 136704),
ENTRY0("returncastle", "201201", "ce8e19d4c40d620ed94dd32aff6e45aa", 51712),
ENTRY0("revengebabes", "980318", "90207f5d68da1c2ef6cbc9bb8f2653aa", 52736),
- ENTRY0("revenger", "000403", "1f658ebcb395be17154e732cc6306dc9", 88064),
ENTRY0("reverb", "990110", "fb3d80d0f92857286a4fd7e6c2892293", 106496),
ENTRY0("reverzi", "991218", "31252071da0fb3dde08ae45f74a768f9", 9728),
- ENTRY0("ribbons", "010702", "7c45bffcbbd611a499e0803805fa87ea", 110080),
ENTRY0("risenecropolis", "171208", "c01ccee1f849be82cccc85a1ab62d52b", 473566),
ENTRY0("risorg_zcode", "060308", "f0110f1b749d2d82ca415585eaaeefb4", 428544),
ENTRY0("risorg_zcode", "171024", "2fc1be68cc542a2ad0dd073626d88674", 442880),
ENTRY0("risorg_zcode", "171114", "e6e6c0e75711a28aac39afe185bea1f6", 475616),
ENTRY0("robodud", "031129", "0fdecf906b44be43436c548b22c4e22b", 84480),
ENTRY0("robotgardening", "060604", "418ec7e179334b9bad657a0873bf226e", 126464),
- ENTRY0("robotempire", "140601", "0be65fa2571465799544009bbf9cc083", 431986),
ENTRY0("robots", "980115", "0f9ad287635965ae521c62d29329eb2d", 6144),
ENTRY0("rockinghorse", "120703", "a593bd476ac50764125377f29c89adda", 254886),
ENTRY0("rogue", "980706", "c4e104c4dec6381ee1a8943aa4e008e5", 116736),
- ENTRY0("roofed", "100201", "95f065bfc0203324e161127f9a182830", 292352),
ENTRY0("roomserial", "120627", "9470b6e7a2cdcb43422e75deba20b864", 302080),
ENTRY0("roomserial", "120628", "1429eade57830627054e3fad32f6f3f8", 252416),
ENTRY0("rota", "060430", "ca0f6e049bf7b17407e28a3f88e19416", 671830),
ENTRY0("rpn", "090531", "d74a5da655a81e03447b4a241c1b5b21", 142720),
ENTRY0("rtdoom", "000831", "5a8494839033e8c4dd036b6875e1641e", 179200),
- ENTRY0("ruins", "", "eaa31d111bb030109a2cef31f0e70022", 100352),
ENTRY0("ruinsremixed", "191201", "0da3f262dc221b4207bc697b55ade56a", 156672),
ENTRY0("ruinsremixed", "159609", "25922952a8f45381870345cc2967c1f4", 158208),
- ENTRY0("sabotage", "070107", "5ea8fbaf07b5704b79b412dbe06ac256", 108544),
ENTRY0("safe_zcode", "120520", "a1da1ff07495f0af679652f4841a89a4", 195044),
ENTRY0("samegame", "980731", "ffe1011cf0a3cae333825fcda58153da", 7168),
ENTRY0("samhain", "001021", "9cb11fc72283939161b456c1592b00d0", 69120),
@@ -4587,32 +4351,23 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("scald", "180206", "07fb2e2748c3835bf4d1aaba70a708c7", 194048),
ENTRY0("schooldays", "092800", "2c3334c637e37b1b80ea089d6911477a", 192000),
ENTRY0("scopa", "110321/NotWorking", "621b223a5f02c7e49d18ae0d6b588d19", 101376),
- ENTRY0("scurvy", "110313", "1345c0f052db46981d21dfca1f61164e", 266224),
- ENTRY0("scurvy", "110316", "6fbeb4d7013e53830db77aed351a7715", 267760),
- ENTRY0("seeksorrow", "160602", "6108059cd52dc1aba9112b554d6aee0f", 1365918),
ENTRY0("semid", "091103", "992482407f66e006ad5c23eaee627a66", 237056),
- ENTRY0("sfiction", "120706", "662d83be00d1a832e37bdedc565c1a71", 275968),
ENTRY0("sueursfroides", "090104", "14609bd3ad9bd0b7b88c438ee57932b3", 173056),
ENTRY0("sgtguffysday", "200613", "f4843d92f702814b2a043d857b3cb8a3", 127488),
- ENTRY0("shade", "001127", "e9ef7c17a40a4d0a30bb30c37ae1e4c5", 108544),
ENTRY0("shadowgate_dg", "040616", "9015104db32c046798870273f0754d3c", 141824),
ENTRY0("shadowofmemories", "061124", "07b4c14e309c00f8adec901afbc0e58b", 179094),
ENTRY0("shadowsoldiers", "070625", "985406d500afb5e29a3b174b28b1f21e", 150418),
ENTRY0("shallow", "121109", "cc2d82b5453ec921e69a80c04e1f1ad7", 245696),
ENTRY0("shattmem", "010928", "613eea3491158279446fe932eb9ef46d", 85504),
ENTRY0("shattmem", "011007", "370921da26efd668774fa51f7ac5990b", 10752),
- ENTRY0("sherbet", "961216", "46a865c6f01a800536463ffe93fb3d9d", 174592),
ENTRY0("sherlock1", "021024", "97577dc5e6be837277acd5c134620d92", 230912),
ENTRY0("sherlock2", "021101", "b4e67e63abe681449d5cc727b161e4ea", 285794),
ENTRY0("sherlock3", "021114", "605303b5dfddc04e590e6f060369463f", 220672),
ENTRY0("sherlock4", "021231", "7b231c7acafc9a4959c859b68578d528", 217600),
ENTRY0("dayishothitler", "081206", "2bb145727b016ab76c35acfae729293e", 175616),
ENTRY0("shrapnel", "000212", "cce4edfddaa7ce948cacdb0fde52fb2d", 98304),
- ENTRY0("siliconcastle", "011119", "51d94f5e8684cae443e28c16e3e04fea", 211456),
ENTRY0("simpletheft2", "110601", "21c13d6583c2ce9714e9bdc31adcab82", 357818),
- ENTRY0("sixgrayrats", "150331", "1a2b10729ebb83a08a38f0c80020a34d", 428544),
ENTRY0("slackerx", "971009", "c7014f074407ddebc685dcd7bce5bd37", 55296),
- ENTRY0("slickercity", "161114", "d03d358208ba05db9e6e2068cb2cd149", 500176),
ENTRY0("sleepcycle", "101217", "5c9c1b6c46c057099cdc6ad04f30407d", 253892),
ENTRY0("smallroom", "100805", "5102ac48e17b26b69ab8737ceb00b3d5", 154112),
ENTRY0("smallsimple", "190617", "38bd8e69d0fa19a2c3d7ce2b54afa955", 161792),
@@ -4621,7 +4376,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("snowedin", "220601", "5e4956166d28daa7cd438101c7f9f261", 105472),
ENTRY0("snowedin", "220610", "3538f77fdd09a1850752e90385e01ca4", 105472),
ENTRY0("snowedin", "220809", "7de852ea444ca4bd21ab07ea41ccfd42", 105984),
- ENTRY0("snowquest", "100127", "2442363dd6f7f2ee6a6ca840ca9d9881", 1034206),
ENTRY0("sofar", "961218", "026e1c0b7ef555011df2a9f72a2db574", 300032),
ENTRY0("softporn", "971018", "6624ea7bffdef1e14e28f57a90b621b0", 105984),
ENTRY0("solitary", "040607", "18011f0b8e3cf6aa6403313bdec2df0e", 97280),
@@ -4631,7 +4385,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("spacestation", "040130", "1bcf00508a8054c366d07dd507f81b22", 137216),
ENTRY0("spadventure", "971030", "93e10542f7a30aaf4380de9209572aed", 154112),
ENTRY0("spiderandweb", "980226", "2bac499c020fcdd75b9c4b65e4c1d85d", 221184),
- ENTRY0("spiral", "121106", "c9af41ec32033424b58f08e5798fe86b", 348160),
ENTRY0("spiritwrak", "960606", "bfa367d09a262d4efc83cb1ba1a99efc", 260096),
ENTRY0("sporkery1", "080111", "eebd7008071529686b367b6641b9c52b", 147968),
ENTRY0("spot", "021025", "0f1feec607bd423d9f1a95748dbd1245", 55296),
@@ -4639,8 +4392,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("spring", "080207", "e74ccd9b57ee13df8ad2d20c14cb76b4", 330240),
ENTRY0("spring2020", "200414", "a06ded7137168b94844ab002ee7aa7e8", 320000),
ENTRY0("spycatcher", "111115", "628c860890e6393f22d81af5c96e9bcb", 126464),
- ENTRY0("squeaky", "010722", "7c50ba3f388d57e96afeabbc6fbd46c0", 51200),
- ENTRY0("stale", "060113", "a813af22024cbc8f6113eb293c6d0287", 123904),
ENTRY0("starborn", "110116", "0f22fb91edc9e64ad292fd6a7ca39f2e", 418624),
ENTRY0("starborn", "110129/z8", "2d73288c422d3b676aff42a0990c9732", 242176),
ENTRY0("starborn", "110129/zblorb", "0b0bc6b79220ced866c672aa4b166ba0", 421696),
@@ -4650,30 +4401,26 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("starrydepths_zcode", "202005", "db40ba5514b49fbb835621c8577da56b", 92672),
ENTRY0("starshit", "120614", "c2d72febb61a9365d6c6b35f597bcf7e", 394688),
ENTRY0("steine", "030831", "224de592a0fa832195e78b74f17635a0", 72192),
+ ENTRY0("stewgoing", "120218", "0192783d5ba404a4876570dd19dc3c49", 324608),
ENTRY0("stewgoing", "130422", "f7af48ec219fa3703d194f8fd8e82eb0", 378696),
ENTRY0("stewgoing", "150410", "93fdaa375c1db772b27918f096f43f53", 1604582),
ENTRY0("stiffmst", "690609", "33746a619e4ac30a1b9be82349187062", 82432),
ENTRY0("stiffy", "059105", "285b8bb966075fc33a51bd842202f1b1", 91136),
ENTRY0("stinkorswim", "090105", "7ed52b7400c044b4c3b47fa44154b5bb", 232448),
ENTRY0("stonecave", "091103", "87858ce7d11ae814029c5b550682c255", 220672),
- ENTRY0("stormcellar", "081022", "c38434a33b97a9616956ce48a7d69404", 384600),
ENTRY0("strainedtea", "120407", "628f7a272a28c825314fd207e50913b6", 166400),
ENTRY0("strangeworld", "091012", "d7c09eadf30d77858c88dc0f6706ceaa", 247230),
ENTRY0("suicide", "101103", "a936b12bd8f8c80e5948f6035e1eb86b", 343040),
- ENTRY0("summerland", "121011", "fc9152c7eefa6f12d99f94a7916481eb", 426542),
ENTRY0("sunburst", "070222/NotWorking", "9f1eee6db8dce7cfb803e5c430fe942a", 65532),
ENTRY0("sundayafternoon", "121213", "73d9c96d54922bcd58781aff41e449ed", 347136),
ENTRY0("surfboard", "201027", "b3e4c1784465d78111b3eda7b7969647", 180224),
ENTRY0("survive", "120116", "5391b23b5d02a9ff853ef93f76bb73f6", 89088),
ENTRY0("sutwin", "970402", "b4fe3b29aab816470906ce3ae0613ba4", 31744),
- ENTRY0("suvehnux", "071226", "e82d434c1c0a73a8755a9394a7c2e088", 248320),
ENTRY0("suvehnux", "150314", "c085af56acb090e7e4c8af6f69ed216f", 248320),
ENTRY0("swineback", "060422", "853342a5b088a2998201123b0c5faa73", 111104),
ENTRY0("swineback", "060507", "da84d38e1f95b22268be89780f4b7392", 135680),
ENTRY0("sycamoratree", "980107", "335cb583a295cfd8a3de4e9cd2a267ee", 54272),
ENTRY0("taipan", "020520", "0bd7a62517400c66fc961908688d1671", 37888),
- ENTRY0("takethedogout", "210328", "3cc6fd155953f3a5321f6e762ff2cd19", 434112),
- ENTRY0("talemorning", "140109", "234a6da218d56ca47410f7e03c2b89a8", 286756),
ENTRY0("tatctae", "970521", "21cf40691e0ba92d8e699b0fa3e18728", 378368),
ENTRY0("tauntingdonut", "080612", "4d8443e896e7f294cc4a250c6090f6cf", 167482),
ENTRY0("tblw_zcode", "121030/z8", "4b6744d2b13fd85db5020788e0888f0d", 295424),
@@ -4682,13 +4429,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("tcoty", "060908", "8bff4a19b0c1b9aa661f6e00d86df3b4", 471950),
ENTRY0("teacherfeature", "071126", "be559856dd11f6b1fa5c5ed10f83f90a", 118784),
ENTRY0("teachher2dance", "110603", "2ec7574f9fab0c9f85b6bdaf3605eb21", 162816),
- ENTRY0("telling", "060518", "cfcbfc5d4a7faad9724f7bae961ee71b", 316014),
ENTRY0("terribleoldmanse", "100819", "518a610437203e063fa550d5c240e664", 891570),
ENTRY0("terribleoldmanse", "100822", "6cefab1d2c3e2ba2e95e5e541b617ac4", 892080),
ENTRY0("terrortabby", "080514", "86d448c209e93f1caa12a319406313fa", 204800),
ENTRY0("tesseract", "031227", "583899fe706bd1367e31ad5a9f1c8ed2", 93696),
- ENTRY0("testisready", "121004", "f23aa28f71f47cdc0c5b024eb4270b16", 514196),
- ENTRY0("tethered", "191125", "1e15d092a3729b88bb886625445a7f3f", 404064),
ENTRY0("tgm", "050330", "e345e2527801880bffc74981571875c9", 44544),
ENTRY0("thanet", "200313", "48029d6809ec3d3ddb5d6c69f8e88bb1", 176128),
ENTRY0("thanet", "201113", "d0dfcc5c81ac97509731211b5733fdee", 176128),
@@ -4702,28 +4446,20 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("thecomputerlady", "190702", "025908635a0028671f099b10e0ad5141", 165376),
ENTRY0("thecomputerlady", "190715", "fd554c7932f724331a04754a4623b2b2", 166912),
ENTRY0("thecomputerlady", "200804", "bddc350598549850e99c61484e711dfb", 166912),
- ENTRY0("thecubecavern", "171115", "c5f97f8958bf6f58705234f8612421e3", 300286),
ENTRY0("theenchantedcastle", "190527", "d06c767152545fc81b06ac004389afbb", 455630),
- ENTRY0("thegrandquest", "091209", "3fd8b15a0282e9eb9ef642776bbd916e", 181760),
ENTRY0("thegrandtour", "190512", "d651655f0500e4f6997599d25bd23c2a", 159232),
ENTRY0("thegreat", "010902", "285ad766a386886e814e6c22ed990a7f", 91648),
ENTRY0("theinvestment", "200916", "d2375e3e699726214174dfe656894a02", 34664),
- ENTRY0("thejob", "210608", "dc2167b524b00040e7540251b1eec08d", 44032),
- ENTRY0("thejob", "210930/z5", "4714cd741c5f5be68f1dece71361e11e", 44032),
- ENTRY0("thejob", "210930/z3", "1ef1bba228e38a1bd6fb2fde4a8b634c", 42496),
ENTRY0("thelighthousemm", "091027", "7faade2abcd89e46142aeb6f0c7e004f", 246784),
ENTRY0("themall", "190718", "c63d87266eb12e24308d9046da2aab22", 87552),
ENTRY0("thesnowman", "080301", "ae3a9c15dee678e85e3569582a4522df", 367516),
ENTRY0("thesproutpouch", "170462", "70d182102f3544fdb72968f942ccf73c", 1057454),
- ENTRY0("thetemple", "021118", "1592469a7f1f503789443d2f56f5113f", 107008),
ENTRY0("thewedding", "970602", "40b0b13d420f894ebac54106f0e92ff8", 151552),
ENTRY0("thewedding", "100221", "b3749fb3d3999331bcd4415969cb6602", 255940),
ENTRY0("thewitch", "230529", "9e02d2f514734c0553e55887091ac4cb", 167424),
ENTRY0("thorn", "030701", "63faf28ec7cad962816e9ed3a7310a74", 75776),
ENTRY0("threecows", "120208", "449fd20d3b0981ba6f8a7d929e56c820", 153088),
- ENTRY0("threediopolis", "140817", "76929b10a1fddcbba4e704b9d7fecdc0", 584032),
ENTRY0("threediopolis", "160814", "cc601a569e19166cfd3b379e7f6dc2f3", 590176),
- ENTRY0("threemore", "120110", "d89d23f3cacd8541df1b1792362b206b", 155136),
ENTRY0("timefortea", "100617", "af469380d1ace75480a80f578091ac4f", 313344),
ENTRY0("timedwarves", "200714", "743e66961a9f4ada8ad4a31181009f25", 93184),
ENTRY0("tirehoax", "080104", "09b696f73a1d2d37ee376fac97a2c406", 228746),
@@ -4731,7 +4467,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("tkatc", "151121", "cecca5aa05f7ea35550b473b90c3766e", 408576),
ENTRY0("toask", "130614", "1491b55bbcb2a0e7b1bfe99b94a9d387", 524288),
ENTRY0("tok", "100227", "1b3b24c4616bf7e47e99eacca7308153", 241590),
- ENTRY0("tower", "141012", "1c315beb9fe8447acb05a99b9fb7db9e", 390644),
ENTRY0("tower", "151228", "04de5c49bb3eecb4e4d1cb0fd5ea4a93", 391156),
ENTRY0("towersofhanoi", "220627", "49724abc6310ba9fa5f5cc32cf1c0b38", 354412),
ENTRY0("townmusicians", "120125", "35624466eb61b2dcbc408cd6c75a6ab9", 414042),
@@ -4744,15 +4479,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("trunspecified", "101224", "cc1ee9ddc4b64f0e5a2b6b91bcf8f363", 273920),
ENTRY0("trw", "021229", "1fdb2baeefcabb635ddbbb3433b1b125", 126464),
ENTRY0("trystoffate", "970629", "7f7eb7e7df03025b9046139d042dd363", 165888),
- ENTRY0("tubetrouble", "950901", "478a208e21def77097309c2b152a968e", 50176),
ENTRY0("tundra", "980127", "fd6f3bc3b4083ddbc7a090842bae2a9f", 73216),
ENTRY0("tutorial", "111030", "36147ba605eb49902f9d514a08638cd1", 468142),
ENTRY0("tutorialhotel", "100713", "2d57f52f53fa0845eb19ea97a29005fa", 154624),
- ENTRY0("tuuli", "171008", "dbdcb2acfa69c6eb352343eb556f5d2b", 591756),
- ENTRY0("tuuli", "180501/v1", "0ee525701efafda124902b1b26f84bdf", 611734),
- ENTRY0("tuuli", "180501/v2", "0b7e2bb3f6887f30fb98b54230acf039", 611734),
ENTRY0("txtadv", "051019", "c8bae5d42c33802db953d2ffb45216b0", 86016),
- ENTRY0("typo", "041119", "549875ea83b4230896fa7d3fa18ba0a3", 100864),
ENTRY0("uhohdemo", "980218", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
ENTRY0("umw_zcode", "201215", "24c7e6f775b9c10d9579f2a77be872fd", 167936),
ENTRY0("underdoos", "970329", "3ef9b348b4223b901bdfacb854fee16e", 58880),
@@ -4771,32 +4501,21 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("vagueness", "080825", "6d3641b71d42516e573ff0cff90cd40e", 298402),
ENTRY0("vampiresun", "020405", "3364b9d9d1a754e1e3bab61a96957ed2", 254464),
ENTRY0("varicella", "990831", "f5791cd7d8ebfd568928eb2b888a5264", 501760),
- ENTRY0("varronismuseu", "070602", "a6a8fdd36ad5bb4e390361738b86d8a9", 509148),
ENTRY0("vengeance", "000000", "cf68c5b27e9275a0962b622ed4662108", 83968),
ENTRY0("verge", "120523", "c7e60b875d240ee83dfac37596cce177", 267776),
ENTRY0("vergingpaths", "151027", "c6df1e824df593e8c4995502e6704571", 1131672),
ENTRY0("veryvile_zcode", "190928", "14f7780e689e0cf4c321904332238970", 490998),
- ENTRY0("vespers", "051128", "35377bb25ea1f3038377c8fb51795d6c", 309760),
- ENTRY0("vestiges", "111005", "aadd8e8c1d72d67ce2edb9a260099113", 268230),
ENTRY0("vigilance", "070106", "97364e2e3f4197bf9dcfeef8fa6e6ee9", 183296),
ENTRY0("vindaloo", "960613", "d4e69f29f435b55dff5057a1d0d5bd45", 53248),
- ENTRY0("violet", "081123", "0941c8db96a7ef82ebf10fe6cdd1859e", 601262),
- ENTRY0("virtuality", "100131", "a68fe31bf3cce9b3dea7da0d733f45b0", 397244),
ENTRY0("virtualgrandnation", "200426", "e8f662bdd08fa0f7520e8ef5615c12b5", 175104),
ENTRY0("visualizing", "000218", "81458ba52d6deb8b30ee2628b45976dc", 97792),
- ENTRY0("voices", "010504", "9a78da996a62281db9047c9998cce0a2", 84992),
ENTRY0("vosr", "060925", "73746a1dd6938ca4b034eb424936ffe7", 267776),
ENTRY0("wadewar2", "000806", "5a6370665b128e4688b810fae4393232", 124928),
ENTRY0("wadewar3", "020512", "458b5b368a71329dcfc59223c449cf88", 143872),
- ENTRY0("walkamongus", "181202/z8", "5f92efa407b998d60ad0bb636f0d729d", 367104),
- ENTRY0("walkamongus", "181202/zblorb", "0a79a4dec57d44b6ee09fec8e868ea8e", 780152),
- ENTRY0("walkinthepark", "100213", "d116d7a9a5160fc336b36f7e8a077a42", 145408),
- ENTRY0("wallpaper", "061117", "b25d80417e7b783bdc377302a3b53138", 344978),
ENTRY0("warblersnest", "131221", "147d80b524cf8ee812459c0a7426cb87", 863268),
ENTRY0("warp", "640101", "3554d76096e5d06d9417e20a21e95ea0", 70144),
ENTRY0("weapon", "010706", "b28a2d2ab4a2ba54e5c5d980764c26a4", 142336),
ENTRY0("weareunfinished", "160419", "28d307b40b627af2708c71aaf43a64d5", 413298),
- ENTRY0("weather", "960613", "00f90d5b28604243708ad41cc6a7dcea", 93696),
ENTRY0("weirdness", "030922", "e98bc679d94c0c1c6a241737f7c8ae28", 89600),
ENTRY0("weirdcity", "140613", "0a434b5011389e47b391b707ccf6611a", 339786),
ENTRY0("welcome", "160213", "71a3316b000ce44a1b0e2ecc4eaa96a0", 160256),
@@ -4810,7 +4529,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("wernersquest3", "200213", "24dbc99bf6bc085ec6e91be050a3156a", 55368),
ENTRY0("wernersquest4", "020225", "2098db329eff1b0d1cad56f89bd38723", 52736),
ENTRY0("wernersquest4", "200213", "df9b7d3fba29b450fb4d666130693cdd", 56220),
- ENTRY0("whenhelp", "030208", "2185bd75e8cc26ac7773effc300ec210", 286720),
ENTRY0("whispers", "050905", "4cbba9cf2b5bce84ccef8e40482ef230", 205824),
ENTRY0("whispers", "050926", "360c24ec5c47ced2b03ce38c6e4e2e8d", 177152),
ENTRY0("wildflowers", "140825", "11df47a8f9ddebbe3ed903ef8c85597a", 518936),
@@ -4826,14 +4544,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("wizardscastle", "000918", "b205946471d687d83b8dfc988734ab43", 34304),
ENTRY0("wizardsmagic", "190727", "4b1c54d572b50f428f2aa6d7b7a79b5f", 165888),
ENTRY0("worldupsidedown", "151224", "1b7311638555848aaf3a50857ed4035b", 457496),
- ENTRY0("wossname", "000225", "ddf9652869c0892cc2d2150607dbf0c0", 77312),
ENTRY0("wsp", "050718", "b36c21f76893d6329d0d3a77e59792b8", 114176),
ENTRY0("wump2ka", "041119", "64e790c40f04ab7fe2405807f0cecb9f", 174080),
ENTRY0("wumpus", "991216", "abdd37af526d03538cbb20d91a941489", 12800),
ENTRY0("wurm", "021126", "0ffbc60fcccaccf1abfa877acf293b2a", 4096),
ENTRY0("wwwanderer", "080705", "a401b781048229b05b444bdbb68e5b71", 283592),
ENTRY0("xenophobia", "111115", "d132c3b5defcef212f36e03a7c9a2e74", 124928),
- ENTRY0("yagwad", "001121", "6d74b0e48dc46e589efd071e3d329f45", 167936),
ENTRY0("yakshaving", "101127", "3c4114a0999f2a68bd08c58fe0494a97", 394958),
ENTRY0("yakshaving", "210311", "388cf2afe8648e481b292ef435b099c1", 688198),
ENTRY0("yomomma", "100228/z8", "a63d6aa5c9741b7c0ccb27756c741c12", 398336),
@@ -4850,7 +4566,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("zegro", "041112", "bb7a0ef8d23cfb88afb2dc1e40be9613", 261632),
ENTRY0("zenon", "100122", "2c82b81ac43fcfbf2abee4d8c4f98cad", 67584),
ENTRY0("zenspeak", "990217", "53a344bef35a5778307aeb937a31f001", 123392),
- ENTRY0("zigamus_zcode", "161005/z5", "f927bb50ece8682d1191ce1f56f41525", 93184),
ENTRY0("zlife", "960121", "36bc7d2fdd0bbac996466e05af239924", 6656),
ENTRY0("zokoban", "990810", "e599ec4ff1eee51afbd6a3f8e8d8680e", 18944),
ENTRY0("zombies", "990524", "4535f316650ee6c76b95ced1100b12d0", 7680),
@@ -4969,26 +4684,38 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 1995
ENTRY0("if95_weather", "950819", "0f8eca394c2956f12e0efc6027a60395", 93696),
+ ENTRY0("if95_weather", "960613", "00f90d5b28604243708ad41cc6a7dcea", 93696),
+ ENTRY0("if95_mindelectric", "941008", "900aae2e5ef17d957e26e8bc0ef90b86", 70656),
ENTRY0("if95_mindelectric", "950830", "570cd97c66cea6097533fefbd9072f56", 70144),
ENTRY0("if95_magictoyshop", "950726", "4ad2912aa56d0962a74c4fb51b472f10", 71680),
+ ENTRY0("if95_magictoyshop", "951018", "68d597fc1a7b22419033628967dad19f", 73216),
ENTRY0("if95_mst3k1", "950814", "de8b17e315820f75556530404bb4fac0", 81408),
+ ENTRY0("if95_mst3k1", "960831", "362107be49493f6ed1ca7664d7884a66", 105984),
ENTRY0("if95_libraryfront", "950829", "fc1d5c6b54efb2fd051eef2f1322afff", 55296),
+ ENTRY0("if95_libraryfront", "951204", "e54ca81e93629a6e8ab2dbc84a6712b4", 72704),
ENTRY0("if95_tubetrouble", "950831", "3651c39edb3d9cf0f63f32e6e52e705c", 50176),
+ ENTRY0("if95_tubetrouble", "950901", "478a208e21def77097309c2b152a968e", 50176),
// IFComp 1996
ENTRY0("if96_sherbet", "960928", "d3539f871e1b25f279e98857ce8e514e", 157696),
+ ENTRY0("if96_sherbet", "961216", "46a865c6f01a800536463ffe93fb3d9d", 174592),
ENTRY0("if96_tapestry", "961010", "a8e97156b7211dea1aa94471f0509042", 185344),
ENTRY0("if96_delusions", "961021", "c1f63eacbe78cb0e7721e8c0d403fab5", 166400),
+ ENTRY0("if96_delusions", "971121", "8e78eef73d07048d99514bab624fb9aa", 193024),
ENTRY0("if96_fear", "961012", "a346c031516cbd4bd493d178317e28e7", 102400),
ENTRY0("if96_claw", "961003", "ed2820d0570051d4f7d025034514882c", 126976),
+ ENTRY0("if96_claw", "970327", "4d3992e95530a301ca58939a197c6b1b", 130048),
ENTRY0("if96_lists", "960823", "c4373396c5c8e499073b175349161359", 116224),
ENTRY0("if96_ralph", "961005", "425c2253d6b083c20a0cb04ea6403a54", 59904),
ENTRY0("if96_reverb", "961015", "297a86543115d3c3f5cd5710fea9213f", 100864),
ENTRY0("if96_intheend", "961010", "f38c34e0d7a67271bb469c629db10cd0", 106496),
ENTRY0("if96_piece", "961015", "2b308f878a82041aadc5b9f9f745221f", 103424),
+ ENTRY0("if96_piece", "970819", "5703a209e660a58f456b0ec99707c3fd", 105984),
ENTRY0("if96_phlegm", "961014", "4a10ddf90e3d3b5671b28a881e11a05a", 69632),
+ ENTRY0("if96_phlegm", "970804", "2f6f7667a3c2782aa0f24eeef7c7fec0", 70656),
ENTRY0("if96_stargaze", "961015", "5534fb19f4dbb71ec4fb8bd293340826", 61952),
ENTRY0("if96_forms", "961021", "a8c58b3da486d76dfe933a82a0861dc0", 82944),
+ ENTRY0("if96_forms", "970206", "7de27dd6539ed6ef1c6176ab030510dd", 91136),
ENTRY0("if96_housestalker", "960930", "9a8eba9e5d3f88e603ee4e98ca4e2126", 75776),
ENTRY0("if96_ripflesh", "960914", "81b3ce6c20eded07e831ee9c83508507", 83456),
ENTRY0("if96_liquid", "960927", "5ff0e573df8126e6142a66716b90acf9", 68608),
@@ -4996,12 +4723,16 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 1997
ENTRY0("if97_edifice", "970930", "15d3cb03378412c6c3d0b050e5d6392c", 173568),
+ ENTRY0("if97_edifice", "980206", "e2fd79d86f7e77659ef60519d2423856", 181760),
ENTRY0("if97_spring", "970929", "9b891a246a0a5869e73c42527950143b", 256000),
ENTRY0("if97_bear", "971011", "71d95521937e8c4e6753d656ae264a28", 105984),
ENTRY0("if97_lostspellmake", "970927", "e06790b6d56f8b3efafc24c990d5138b", 117248),
ENTRY0("if97_mimesis", "970925", "c52b125a2fa69127500a1fbb35796c28", 87552),
+ ENTRY0("if97_mimesis", "980110", "abd66d64b98d47ebc88f69d35816fdf8", 90112),
ENTRY0("if97_newday", "970929", "7bebae12833d6253517493de19dd5f91", 121344),
+ ENTRY0("if97_newday", "980227", "c43124915cd5677e0c2e89f081586e8b", 125440),
ENTRY0("if97_erden", "970930", "964d7e321582389e1a43c9022876787d", 322560),
+ ENTRY0("if97_erden", "980131", "6125e83116854253240b489a22e83b9f", 348160),
ENTRY0("if97_friday", "970927", "cc15b58c93d67f52b23e5f8d2b9e3f3c", 94208),
ENTRY0("if97_estrange", "970929", "091cda6fc1229d4e1815d968782583c6", 237056),
ENTRY0("if97_sylenius", "970928", "d2858bdf7d92b2fac11db566bfa58b44", 184320),
@@ -5019,13 +4750,18 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 1998
ENTRY0("if98_photopia", "970918", "6e5e8f088a763de43516926b3e2dc3bc", 188416),
+ ENTRY0("if98_photopia", "980914", "e07246e6a3961b7905e927dc5afe9601", 187904),
+ ENTRY0("if98_photopia", "981223", "7c86e1a9aa2cf27b16b7b60e30d5b584", 194048),
ENTRY0("if98_muse", "980927", "d4d3442d178c99a1ba88293a66c244bb", 162304),
+ ENTRY0("if98_muse", "990922", "4dd315769b9d4c4782adaac1d42d0283", 175104),
ENTRY0("if98_enlighte", "981001", "1d259d57bb8e4a84fee03b95554a9c7e", 111616),
ENTRY0("if98_motherloose", "980928", "dca1f322ec6e290aecb9b0a6712dd942", 204288),
+ ENTRY0("if98_motherloose", "981128", "87de736abcf52f27a00d09b74cfda240", 206336),
ENTRY0("if98_bluemen", "980923", "65fb060e7c67d66dcd15c75b272d720c", 174592),
ENTRY0("if98_dilly", "980917", "07e1ffdbfdaf760d77a97a78900c8557", 101376),
ENTRY0("if98_downtowntokyo", "980930", "bd8868ae2b5467fa157483026d480fc9", 80384),
ENTRY0("if98_informatory", "980929", "bdb68ba2a7b4cc2db474cfc4a6ad90bd", 139264),
+ ENTRY0("if98_informatory", "981211", "c9eb276f103f83b8e7044c1f3930264b", 141312),
ENTRY0("if98_ritualpurific", "980927", "3eb48bc2b376d8d3b2f4c3c4249525bb", 115712),
ENTRY0("if98_city", "970930", "2b263a9ede155127d8c0d7af62fd1f91", 87552),
ENTRY0("if98_evildwells", "980930", "2553619a35b7376f808ed2f60aa38bf8", 130048),
@@ -5042,23 +4778,29 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 1999
ENTRY0("if99_winterwonder", "990928", "62ed5cae5f7957cd7174d0053cc0aeb7", 190976),
ENTRY0("if99_forachange", "990925", "e5e67ba8c7db64b0a58cf57a4d220807", 91648),
+ ENTRY0("if99_forachange", "990930", "6cd6f17ea26ed42d56afc367b90de115", 91648),
ENTRY0("if99_softfood", "990930", "c45d8a94151e6f3016f238450995dba6", 128000),
ENTRY0("if99_halo", "990928", "4d6a77fa2f83e9292fc216273bf58bfa", 250368),
ENTRY0("if99_hunterdark", "990918", "165dc72dc8787d6bf69bfd689e2a1338", 114688),
+ ENTRY0("if99_hunterdark", "991119", "3c3288e7023f07e525d7301bb84ffba1", 116224),
ENTRY0("if99_beatdevil", "990926", "fd98f48deb150f638f48202fe2f12fe5", 98816),
ENTRY0("if99_jacks", "990924", "41779d02b0edae068ee21209f330d73b", 87040),
ENTRY0("if99_oad", "990915", "6b8d4b73c5922b45e44caeaaa49b0e05", 75264),
+ ENTRY0("if99_oad", "000913", "c4d1e88c95803bb9ae0e669c575feb67", 78336),
ENTRY0("if99_lomalow", "888888", "3e0504b47e42a33d1dcb6d8f1559bc89", 85504),
ENTRY0("if99_calliope", "991001", "f20eba0e0ad336554d3b95cc5bc374e1", 84992),
ENTRY0("if99_museduction", "990911", "26a185c675df4ccaa7d58ad5ba4ba4b1", 98816),
ENTRY0("if99_wossname", "990927", "e06e1accea289d011ab6612986ff8250", 71680),
+ ENTRY0("if99_wossname", "000225", "ddf9652869c0892cc2d2150607dbf0c0", 77312),
ENTRY0("if99_thorfinn", "990929", "49cf016252a16cd53cf45cbb737df564", 97280),
ENTRY0("if99_death", "990930", "d180e8dc3b9737e3f6ccb9d33cd8ddd9", 126464),
ENTRY0("if99_chix", "990930", "19bbc5e81c6a21510a6afbea2f128fae", 144384),
+ ENTRY0("if99_chix", "991124", "760b7fb0fcd9c99ae1295c06ff52529d", 206848),
ENTRY0("if99_passbanana", "990921", "a3834e3526f49d947a050bf64f4ba407", 69105),
ENTRY0("if99_outsided", "990929", "bfdef202ef6f161f3e5124039328009f", 115200),
ENTRY0("if99_ludite", "990930", "6934a4825c718e8d70ab79667e8a6f08", 82944),
ENTRY0("if99_guard", "990930", "904703d1341fd6f26b867990a800c360", 346112),
+ ENTRY0("if99_guard", "991231", "db56b6f0f381ba32f30749530ebdc25f", 410624),
ENTRY0("comp99", "991005", "a8500f2cbb186a08fcad4d4bb1c71322", 161280),
// IFComp 2000
@@ -5067,14 +4809,20 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if00_adverbum", "000925", "f9bf871dc7059293b0c6a096d2b5e6ce", 135680),
ENTRY0("if00_transfer", "000930", "36182bc6ef876ad9e905eb5cda1f9cd8", 185344),
ENTRY0("if00_myangel", "000925", "b00787ab7786865c6102f03fdfedd713", 248320),
+ ENTRY0("if00_myangel", "001218", "f478be18002189fe31df1c499ceab89f", 257536),
ENTRY0("if00_nevermore", "000928", "4a536014bc819ebdafe08f10be8cd914", 134656),
ENTRY0("if00_masquerade", "000930", "2e4541edb1d42b40b8babc4334475c3a", 223232),
+ ENTRY0("if00_masquerade", "010122", "a88a4f7cc20883249db3aaae1aad871c", 225280),
ENTRY0("if00_yagwad", "001001", "ad76da388918f38398139a7d41cdb068", 166400),
+ ENTRY0("if00_yagwad", "001121", "6d74b0e48dc46e589efd071e3d329f45", 167936),
ENTRY0("if00_shade", "000925", "3d7264ec38cbff7393b9625a082d3c75", 107008),
+ ENTRY0("if00_shade", "001127", "e9ef7c17a40a4d0a30bb30c37ae1e4c5", 108544),
ENTRY0("if00_guess", "001002", "7554e5275c00079c5ef5a7dae485d05e", 199680),
+ ENTRY0("if00_guess", "001210", "df6dcaadb7f2d25cbbeb1b357c716a32", 235008),
ENTRY0("if00_letters", "000925", "3a0d7445345279a7e54286845bb2bb4d", 183808),
ENTRY0("if00_rameses", "000905", "3aa35b977781d22d1b0730e509fbaa32", 162816),
ENTRY0("if00_djinni", "000927", "8bd611028351e78c8d428762bb50c88f", 105472),
+ ENTRY0("if00_djinni", "001117", "107f0d7432596234db354dbe3cbb4b68", 105472),
ENTRY0("if00_bestman", "", "976dea78b46816162a84a08a26e4e70b", 131584),
ENTRY0("if00_atwctw", "000914", "3a2bcd7abd981603ad6f6e42862048c7", 176640),
ENTRY0("if00_dinner", "000930", "ab3ef16685db619e89b76093ba2bf986", 158208),
@@ -5098,21 +4846,29 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2001
ENTRY0("if01_allroads", "010908", "1259e45e9adf77ecbe34ae2279fdb5c2", 172032),
+ ENTRY0("if01_allroads", "011119", "84ce94d8c6c77452537511f14739b612", 172032),
ENTRY0("if01_moments", "010908", "06b906e9484d0b858dab813476b66922", 303616),
ENTRY0("if01_heroes", "010928", "5a1da81f028ff0b81ca1b86771e5ff8b", 200192),
+ ENTRY0("if01_heroes", "011130", "1bfe7f301e15816e46c60edfae9030a5", 204800),
ENTRY0("if01_cycles", "010928", "c0b8938782a4e8bad45acbde871dbda5", 118784),
+ ENTRY0("if01_cycles", "020222", "cfe1bb9275f72a63e6b4d96fb39907b3", 121344),
ENTRY0("if01_eas", "010926", "17a98281223504a9b750cfca9156a4ac", 178688),
+ ENTRY0("if01_eas", "011204", "5dffcdadd1f24333aa6cb03fefce22fe", 183296),
+ ENTRY0("if01_eleven", "001231", "a573abd0e05318d72502e2ff3b48f5fa", 214528),
ENTRY0("if01_eleven", "010928", "66de44d555d009a78f2653926462d6dd", 196096),
ENTRY0("if01_prized", "010928", "bfe292ea9b0ae182afae6964039c4e2c", 218624),
ENTRY0("if01_finetuned", "010928", "db40fa5a3a42006b70666c91c2de54ff", 271360),
+ ENTRY0("if01_finetuned", "020520", "354ff8d5758cd27f054d5f575dd37742", 293888),
ENTRY0("if01_evil", "010902", "14cecf79c9445057799632835034e560", 125440),
ENTRY0("if01_gostak", "010926", "3aad7233e05fae59f499fedaaecf75f9", 88064),
+ ENTRY0("if01_gostak", "020305", "06a39a234ada7e57733e1ab442909170", 88064),
ENTRY0("if01_crusadejg", "010913", "cc05c6b1940ed5e5bb53a0abecfbe1bf", 128000),
ENTRY0("if01_urhere", "010928", "2f0240d8c028d9c249b8892c0de7f547", 196096),
ENTRY0("if01_elements", "010928", "cb2d89f904f8e4494e4b35561ca888be", 129024),
ENTRY0("if01_banebuilders", "010925", "fa7780e270430b2959b49f57d780efb1", 90624),
ENTRY0("if01_colours", "010928", "a2ac5c16802f1c0ed1dc5b32166f67d1", 123392),
ENTRY0("if01_siliconcastle", "010910", "56f506aab6fd10750a279f565f2c2696", 217600),
+ ENTRY0("if01_siliconcastle", "011119", "51d94f5e8684cae443e28c16e3e04fea", 211456),
ENTRY0("if01_timeout", "200108", "25fd8875971dd2ae460e63c2ba71e25d", 119296),
ENTRY0("if01_schroed", "010314", "48dc6a08ad6619d17dbf03b8dff0e2db", 59392),
ENTRY0("if01_jump", "010928", "6bdc74ee5fccace64e18580c8ba8eb82", 69120),
@@ -5123,17 +4879,21 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if02_photograph", "020926", "8b5edf2a02123aadbd28bff37a324a95", 196608),
ENTRY0("if02_moonlittower", "020927", "99126839757b62c48ddaaed723390f26", 138752),
ENTRY0("if02_janitor", "020927", "61035b376a21cafc434d8a5657e8804b", 146944),
+ ENTRY0("if02_janitor", "021210", "00750a8e1dc8c0e157be3465704b426e", 147456),
ENTRY0("if02_tookiessong", "020927", "3e09bbcf92dfe6b72aab33ad9d0d572a", 187392),
ENTRY0("if02_ftaegea", "020926", "d8a67ae37dbcb99d5edc18f318fd56c1", 343040),
ENTRY0("if02_thetemple", "020925", "4d3bc8996e2af00aeac21d62c2278107", 107008),
+ ENTRY0("if02_thetemple", "021118", "1592469a7f1f503789443d2f56f5113f", 107008),
ENTRY0("if02_jane", "020927", "dec64545b4f4345b74a17537e65b4732", 171520),
ENTRY0("if02_mythtale", "020830", "c3e89166105e986b6708ee470aa50b13", 212480),
ENTRY0("if02_idthief", "020928", "eb85f09482a328a548dd96368eac50cc", 140288),
ENTRY0("if02_rentaspy", "020923", "6bdaab7bdcac42ac5f150c3ed2600fdb", 143360),
ENTRY0("if02_whenhelp", "020926", "07a8884764294f348784a615ad8ab69b", 285696),
+ ENTRY0("if02_whenhelp", "030208", "2185bd75e8cc26ac7773effc300ec210", 286720),
ENTRY0("if02_constraints", "020927", "fa88eccd76bd2e9e3108b70aafe537ba", 176128),
ENTRY0("if02_hell0", "050929", "63130fb3a0f3c62217ec99c14ebb4ed5", 111616),
ENTRY0("if02_bofh", "020927", "3da1806e505c38de29821f0e841248d3", 127488),
+ ENTRY0("if02_bofh", "030202", "c43d7674558043729cf3916f7e1bfe4d", 101376),
ENTRY0("if02_samuelgregor", "200108", "da6df678988e311dbdb9ecf3551ca482", 93696),
ENTRY0("if02_screen", "020926", "74d0c7f54d1e9e387f91d88e889ec0bf", 83968),
ENTRY0("if02_shamulet", "020926", "7bfdd75a3287c7b7874964e8e2480776", 74240),
@@ -5145,6 +4905,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if03_slouchbedlam", "030925", "0f870671f3d7569d57eb79a8be9b4a28", 216576),
ENTRY0("if03_risorg", "030925", "37c4b5b109c7005ae663e989024720d4", 443392),
ENTRY0("if03_gourmet", "030927", "d10a75ea4d4485b24c513d9bfefdfe7f", 181760),
+ ENTRY0("if03_gourmet", "031116/z5", "b7a2d1ce038c5ccc983fc3cec4cac682", 190464),
+ ENTRY0("if03_gourmet", "031116/zblorb", "6a78f4aa50d962668a2bf7b0e788bafe", 360808),
ENTRY0("if03_baluthar", "030926", "750377a64b3d502970e3bcf30adc9c5d", 121344),
ENTRY0("if03_atomicheart", "030921", "8afc2962b86883919e89a4ea4db25516", 138752),
ENTRY0("if03_papermoon", "030927", "d455488b4d5b59b4e3f2e6270c6c4e55", 130048),
@@ -5158,19 +4920,27 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2004
ENTRY0("if04_bluechairs", "040930", "a95e06ff11b68d1c6ab887e568cd0d60", 238080),
+ ENTRY0("if04_bluechairs", "041229", "4ebedbd54fc2eae27fc7d867cadb37c3", 241152),
ENTRY0("if04_devours", "040930", "646ce501f1a42de40fb48f945514e0c1", 155648),
+ ENTRY0("if04_devours", "050325", "f9be89a5a26be53b52c08b6cea0ed3d1", 160768),
ENTRY0("if04_stingwasp", "040622", "ca5589359f90fc20d9a6acb3312681f9", 239616),
ENTRY0("if04_orion", "040930", "04b16a3b081bd49ee702025a7b862116", 202240),
+ ENTRY0("if04_orion", "041123", "16995ce9a4abe4a4670471beda078611", 204288),
ENTRY0("if04_mingsheng", "040907", "6a7b1758c832bf394f01882df288badd", 114176),
ENTRY0("if04_splashdown", "040926", "518831b70285f9b6a2d57dac3aa55b93", 146944),
ENTRY0("if04_gamlet", "040926", "2222246b74477d475064bab951fc78d6", 249856),
+ ENTRY0("if04_gamlet", "041223", "c434581d222f89b85e67bea37aa702af", 260608),
ENTRY0("if04_greatxavio", "040930", "7391523964a284b86eb0e3da3da63f33", 164352),
+ ENTRY0("if04_greatxavio", "041204", "3725be7347d460cc3661b0268db55db5", 177664),
ENTRY0("if04_geb", "040930", "85c3f43cfe5d7b86799efc2f596ef0aa", 163840),
+ ENTRY0("if04_geb", "051028", "8b731db0410993b8421e06dd7f3e37b2", 165376),
ENTRY0("if04_bigscoop", "040916", "2ca8203bd4ae6bfc4e76f5b430a8737d", 173056),
ENTRY0("if04_identity", "040928", "1e459aceb4c0071c970dca5484c5617b", 126464),
+ ENTRY0("if04_identity", "041121", "72fe1d48259be82d586bb4eb48ccaff9", 126976),
ENTRY0("if04_murderaeroclb", "040921", "aff927b5be8d78a0900bf495f605395b", 108032),
ENTRY0("if04_bellclap", "040930", "70be7c0e420f7236fae11c34589158db", 123904),
ENTRY0("if04_typo", "040924", "827e420f98cfdc0b014203a53a11ff00", 96768),
+ ENTRY0("if04_typo", "041119", "549875ea83b4230896fa7d3fa18ba0a3", 100864),
ENTRY0("if04_blink", "040926", "7f8957455ed7187729239a73bd52b625", 88064),
ENTRY0("if04_playtorn", "041001", "5c36cf0d222d564a5e10851b842beca3", 191488),
ENTRY0("if04_order00", "040930", "3f365a5c640a60e8cbde6d71d3766f8b", 107520),
@@ -5181,6 +4951,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2005
ENTRY0("if05_vespers", "050929", "a8ff87d7ab10b3e6825db32f093d1f08", 286720),
+ ENTRY0("if05_vespers", "051128", "35377bb25ea1f3038377c8fb51795d6c", 309760),
ENTRY0("if05_beyond_zcode", "050930", "7c40cfec00e949e0c104b7b415ecb04a", 320512),
ENTRY0("if05_anewlife", "", "b767db9117f533064d3113e159ef03e8", 260608),
ENTRY0("if05_toughbeans", "050930", "5fbe477520b8b9b9fd3873687d829460", 220160),
@@ -5196,6 +4967,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if05_swordofmalice", "050908", "9b43f402cc13e02f57a464ca6f843b32", 96256),
ENTRY0("if05_drearylands", "050928", "25b26f262bdc8acca9e149d3ae2a0e4c", 97280),
ENTRY0("if05_hellosword", "050929", "ccbda9f1be8df8e5f656db548a002ed1", 152576),
+ ENTRY1("if05_hellosword", "060113", "7c5289ab479a5aace75a5518969fedf3", 153600, Common::EN_ANY),
ENTRY0("if05_phantomcavern", "280727", "3dff9322c3f141ff17b47fc1e9d98929", 97792),
ENTRY0("if05_futuregame", "", "94a44dc4c563b1f4468b13b32ef601f0", 10752),
ENTRY0("comp05", "051001", "05e1dac27091bce08cc61a28ba71afa2", 116224),
@@ -5204,9 +4976,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if06_primrose", "060929", "d4a2ee947d42598eaa8f09c23c4ef2a4", 428544),
ENTRY0("if06_moonshaped", "060929", "aa2bf7a42417827ac31ce7d8d3453a1f", 323584),
ENTRY0("if06_wallpaper", "060928", "4e0b9814068b066ff8a7703f59902f93", 342912),
+ ENTRY0("if06_wallpaper", "061117", "b25d80417e7b783bdc377302a3b53138", 344978),
ENTRY0("if06_legion", "060929", "678b0e73b1fb8e3280b955ed587dfc98", 190464),
ENTRY0("if06_madamspider", "060929", "6a48aed360accae28e7d21e702fa1b9e", 166400),
ENTRY0("if06_mobius", "060929", "8535e1058ea7bd3ccbe098a40ddbdbd5", 425828),
+ ENTRY0("if06_mobius", "061119", "ffafe18502f8c83789f904dde63f9938", 427364),
ENTRY0("if06_gameproducer", "060928", "b4e0ff39edec9d291e78bfa95d6dcf22", 179200),
ENTRY0("if06_starcity", "060928", "a7366438459f23661e8d178d8e690f49", 288256),
ENTRY0("if06_strangegeo", "060929", "eead1528f100a3340167a909a9f5e97d", 308224),
@@ -5214,6 +4988,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if06_labyrinth", "060929", "abc2409764b3eee49a97ea90d58fc22d", 118272),
ENTRY0("if06_cdst", "060929", "c91836c10f543523cd61a6b24020eb3d", 348152),
ENTRY0("if06_bibleretold1", "100000", "e387804ec98ad477e6aa5911fbc74338", 191488),
+ ENTRY0("if06_bibleretold1", "102283", "158f9c1818f7a80607a3b8281a9bc140", 169472),
ENTRY0("if06_anothergodamn", "060927", "45a30649c871479e2060e95cc6bda3f4", 232448),
ENTRY0("if06_fightorflight", "060929", "80db0fdf1d6b3951fc954b48de1e0c83", 270336),
ENTRY0("if06_manalive1", "000002", "27e3e2afffe206fca0f0f78f97c2f175", 175616),
@@ -5231,9 +5006,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if07_bellwater", "070929", "67feb5edbb49ea993ca7a94f07556ce9", 348520),
ENTRY0("if07_acrossstars", "070929", "4dd6a382a08b2865ad22a99cff8746e4", 492544),
ENTRY0("if07_orevore", "070929", "aab0bd90d0a29605e8000590d0205c88", 410624),
+ ENTRY0("if07_orevore", "071116", "fc4d75670412a50ffdc98e483adfaf5f", 415744),
ENTRY0("if07_jackmills", "070923", "26689533940170a64107b27adce69cef", 422776),
ENTRY0("if07_deadlinenchan", "07????", "0abf2e1124bf4da63a7efbd6cb239e57", 219648),
ENTRY0("if07_fff", "070927", "bf7ad79002812c5b08ef0c98a3f73053", 99840),
+ ENTRY0("if07_fff", "080121", "c29786d16b5498656e19f06eb3d58d94", 100864),
ENTRY0("if07_wish", "070928", "c32139de52463c844ed063e0b0e6a227", 92160),
ENTRY0("if07_packrat", "070928", "71ab8ff0a6ea40b11e5c0c4990358bc9", 120320),
ENTRY0("if07_beneathtransf", "070927", "95b99d50b0c38cfd2907da023233ca82", 139776),
@@ -5244,6 +5021,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2008
ENTRY0("if08_violet", "080126", "df37a3ee028b439580ff3f138ff200cf", 598190),
+ ENTRY0("if08_violet", "081123", "0941c8db96a7ef82ebf10fe6cdd1859e", 601262),
ENTRY0("if08_afflicted", "080906", "20ecfc89ef0fca5a58d53f3bc6b7057e", 326656),
ENTRY0("if08_piracy2", "080926", "e722ca46b86a2a86b979c791ac970646", 250880),
ENTRY0("if08_snacktime", "080929/z8", "6cc88dd0f8c3fbea98fa16525a845b11", 339456),
@@ -5251,6 +5029,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if08_openingnight", "080920", "56690c62b68ed95e6f5266c4bf5593de", 240128),
ENTRY0("if08_escunderworld", "080922", "6e02c3844947612a8c6e3b0849568b2f", 108032),
ENTRY0("if08_bishoes", "080912", "616d0a27ebeaddba73cbee9c7a8406d6", 73728),
+ ENTRY0("if08_bishoes", "090513", "05c6dae3ea1896e756ce54bae26564ae", 85504),
ENTRY0("if08_grief", "080929", "10ac0c11f6687f75d940c197dd79f88c", 287744),
ENTRY0("if08_trein", "080718", "515fc480d1276c6a83e4af57fcb40670", 341618),
ENTRY0("if08_redmoon", "080905", "cb8f73a536cfd474c548b38d03e08c65", 178176),
@@ -5266,18 +5045,23 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2009
ENTRY0("if09_snowquest", "090792", "7a558ea909edca386a9f225a744a9cca", 1022942),
+ ENTRY0("if09_snowquest", "100127", "2442363dd6f7f2ee6a6ca840ca9d9881", 1034206),
ENTRY0("if09_duelspanned", "090925", "e7808064e6569e31be830b07be97cbb5", 379904),
ENTRY0("if09_duelinsnow", "090930", "b669e90797eb4ce3adf37fba9f1447d8", 383488),
ENTRY0("if09_interface", "090929", "afae3500034d118e0fd732ccd0d858f6", 293286),
ENTRY0("if09_byzantinpersp", "090930", "dbb1fbf7245f6801d1a8619a95211340", 1690344),
+ ENTRY0("if09_byzantinpersp", "091119", "61dcb1e79885f76f9f5f5c62ce2c7e8d", 1727208),
ENTRY0("if09_condemned", "090930", "1a73a405571a1413481c47d63392ee3c", 257024),
ENTRY0("if09_eruption", "090616", "a1136a2e48d40399bfa17200503dbd04", 113664),
ENTRY0("if09_betatester", "090929", "157045ea9339e149dc4686ad229a27ef", 391168),
ENTRY0("if09_spelunkquest", "090929", "81ce5c3f5aac8c3ac9a6c012cff4bda7", 297928),
ENTRY0("if09_invisibleman", "090927", "fee503f8a8562bb7dc31ee606f23ca7d", 298496),
+ ENTRY0("if09_invisibleman", "100130", "f42de996030f1caeb1695c6923db2249", 336896),
ENTRY0("if09_thegrandquest", "090926", "bbb8e21c2c2f71ba29f74cd30940493e", 178176),
+ ENTRY0("if09_thegrandquest", "091209", "3fd8b15a0282e9eb9ef642776bbd916e", 181760),
ENTRY0("if09_starhunter", "090930", "60e33decd1e4a5c1f13298688d4eea39", 134656),
ENTRY0("if09_gatoron", "090830", "99688a1be3791575a575c33fb98587b6", 122368),
+ ENTRY0("if09_gatoron", "091116", "00ddc82b9268ea0968084e215057f21b", 123904),
ENTRY0("if09_gleamingverb", "090930", "6971a0e1b91dffbe75b4efefe7f9540f", 148992),
ENTRY0("if09_zorkburychaos", "080126", "dd1cb30fccde813a3301a324e5d6ac02", 163218),
ENTRY0("comp09", "091001", "c937fadc20db485baa8f35e8d841d77d", 145408),
@@ -5287,6 +5071,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("if10_mite", "100930", "fa6eb58ea0db68211fa924fa1530d234", 186368),
ENTRY0("if10_gloriousrevol", "100930", "123d7b02f338fe27f4b8f39ba2d15845", 854008),
ENTRY0("if10_hummingbird", "100913", "4454cc4266f275a4d8a175aa21f5b0b5", 719972),
+ ENTRY0("if10_hummingbird", "110101", "1b48ec7b38899b5747ad4a16be029889", 775268),
ENTRY0("if10_warblersnest", "100930", "526aaf64cec2fb85b63b2d329befc086", 799282),
ENTRY0("if10_asgard", "100928", "4b69b276e770d6ca6b0b7ff24c91bc13", 569460),
ENTRY0("if10_penandpaint", "100930", "9a243dabd2227b95c49284dac825c946", 253440),
@@ -5301,84 +5086,113 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IFComp 2011
ENTRY0("if11_santaland", "110913", "e0e8181bbfe04b6cf55c3903153d5ae2", 410112),
ENTRY0("if11_canamicah", "110930", "309cde7bcb427088940ac701b7b18040", 363008),
+ ENTRY0("if11_canamicah", "111013", "0fb93ce7d872ba0f0f0dc948d5d249a4", 364544),
ENTRY0("if11_comedyerror", "111017", "9219e4a1ac32b67d508d661f0e00eb6c", 885682),
ENTRY0("if11_tenthplague", "?????\?/v1", "358056bdf0d1df7dad3ebbfc46e4f4e0", 379176),
ENTRY0("if11_tenthplague", "?????\?/v2", "7c8368a8fdbc8bace527efe5a46c9275", 378664),
ENTRY0("if11_coldiron", "110909", "e917805948c99b02fdf1491542c2d8dc", 227328),
+ ENTRY0("if11_coldiron", "111119", "82f24d7b6d66e76871c64ea47b4a6f5e", 230400),
ENTRY0("if11_androawake", "110930", "1c38c3eba0c484048416cbff512b59ba", 512312),
+ ENTRY0("if11_androawake", "111019", "7d82fa4cbcc943aefb3ddc65a38a0b7d", 527028),
ENTRY0("if11_keepsake", "110906", "293a92fcd66e8351a7062ed954df5d9e", 462088),
ENTRY0("if11_theguardian", "110929", "f707abfb7a69506d1d680a055abc21b3", 254976),
+ ENTRY0("if11_theguardian", "111006", "e36bb34945160c5651d4539218bfad5e", 260096),
ENTRY0("if11_lastdaysummer", "110930", "27a77f98d578a4ee5b0aadc6e81953e6", 372294),
ENTRY0("if11_shipofwhimsy", "110930", "7cdedbedccd81556e59b4b8bad9e6123", 266274),
ENTRY0("if11_pfrank", "110916", "f53fef42fe04091db9c901c41a926814", 398848),
+ ENTRY0("if11_pfrank", "111103", "6e34d4ed01ef9548c960675e80de7f10", 351744),
ENTRY0("if11_vestiges", "110930", "ce7506d0fe65344e502c857018f21b68", 265660),
+ ENTRY0("if11_vestiges", "111005", "aadd8e8c1d72d67ce2edb9a260099113", 268230),
ENTRY0("comp11", "111001", "b220acb7a5d268278bf4c665f5f693d7", 151552),
// IFComp 2012
ENTRY0("if12_eurydice", "120921", "a1e210d32afac8619fb8117c9826a4df", 792470),
+ ENTRY0("if12_eurydice", "121206", "1f4112cdff2e5c924e54bfe06181ff49", 845206),
ENTRY0("if12_guildedyouth", "12????", "75980e9b28e4c2b78e79f833e5829fe4", 322040),
ENTRY0("if12_changes", "120930", "50d536eedd00ca0d566a369586f75db7", 450560),
ENTRY0("if12_sundayafterno", "120929", "782342798ab1966ae14c740c2702e1e0", 327168),
ENTRY0("if12_spiral", "120929", "5ae949fd69c4549d97402a3a7b3d6dfb", 347648),
+ ENTRY0("if12_spiral", "121106", "c9af41ec32033424b58f08e5798fe86b", 348160),
ENTRY0("if12_bodybargain", "120929", "3f6416efb106a73251b731bccd61e18c", 393344),
+ ENTRY0("if12_bodybargain", "121021", "cf2fc83e9230a45317fdff11c3ee3fc5", 400000),
ENTRY0("if12_fishbowl", "12???\?/v1", "d78a44277239ae80788a322e49109813", 392262),
ENTRY0("if12_fishbowl", "12???\?/v2", "507c86a7456c7cfaf80fbaac1b716abc", 394822),
ENTRY0("if12_summerland", "120930", "b57f5c37a65a09b7df789167a027624f", 392238),
+ ENTRY0("if12_summerland", "121011", "fc9152c7eefa6f12d99f94a7916481eb", 426542),
ENTRY0("if12_lunarbase1", "120929/z8", "8496b5fe70c738144e85031ea243f830", 311296),
ENTRY0("if12_lunarbase1", "120929/zblorb", "f1fe0b501a7af58a305d85ce3738c1e6", 1371878),
ENTRY0("if12_murphyslaw", "120929", "3ad61af558113bb14c67024bb7ec9bb6", 567000),
ENTRY0("if12_testisready", "120929", "bcea384062b6cab396890e08e6e4d590", 510612),
+ ENTRY0("if12_testisready", "121004", "f23aa28f71f47cdc0c5b024eb4270b16", 514196),
ENTRY0("if12_castleadvent", "120315", "d748b6dd5c380a2f3438f8b957b17345", 240128),
+ ENTRY0("if12_castleadvent", "121207", "7119fd8068a8e467e3e34c66cbee005b", 243200),
ENTRY0("comp12", "121001", "a21991ba784590176bd0570647227fab", 149504),
// IFComp 2013
ENTRY0("if13_threediopolis", "130928", "942c317ad151633d5eff4a1fe5c0eb0e", 444252),
+ ENTRY0("if13_threediopolis", "140817", "76929b10a1fddcbba4e704b9d7fecdc0", 584032),
ENTRY0("if13_paperbagprinc", "130928", "f6b455548bfb5f40f9beeff98927c21d", 307712),
ENTRY0("if13_further_zcode", "130929", "49f7ad5cd55692627c5535585368820e", 398556),
ENTRY0("if13_9lives", "130817", "0fff213f0d61c01c281d7180e016711e", 337374),
// IFComp 2014
ENTRY0("if14_15minutes", "140929", "794388850a60ce63f181efb194519bee", 402308),
+ ENTRY0("if14_15minutes", "141021", "8f99e176b2fd4387219b808515c75d0e", 402308),
ENTRY0("if14_teaceremony", "140918", "f8b04f52fc3294539405893474413e16", 268352),
ENTRY0("if14_enigmasd", "140929", "3e2bfc7b4a45cb0bf3936cb7b164ee17", 414884),
+ ENTRY0("if14_enigmasd", "141020", "5f933e199785495bc884d003a4579b9b", 415396),
ENTRY0("if14_blacklily", "140926", "16e3dee79b000c19e3f211af3bea9266", 188364),
+ ENTRY0("if14_blacklily", "150318", "f74981accbff8eaa36e07bb175640ea2", 199124),
ENTRY0("if14_tower", "140912", "9e4e1ffe01254b8f45f22c79d664cbb2", 390132),
+ ENTRY0("if14_tower", "141012", "1c315beb9fe8447acb05a99b9fb7db9e", 390644),
ENTRY0("if14_excelsior", "140924", "036fa721ea95f31da9a99b1bea4e1d99", 351232),
// IFComp 2015
ENTRY0("if15_finalexam", "150928", "bfdfd2d2daccc201e38f1234ccd6dc25", 165376),
+ ENTRY0("if15_finalexam", "151101", "4e23b49e141f724f71e5e5bf0e1afc81", 177152),
ENTRY0("if15_darkiss1", "150927", "5b0a30d18bdcca783d4348d58daa4bf4", 133120),
ENTRY0("if15_lifeonmars", "150925", "69b0feca1bdd05f8d3240e6441941f98", 160256),
ENTRY0("if15_gbvb", "150922", "8cca270442baf96ba01fae4d77de52c7", 378368),
ENTRY0("if15_5minutes", "150929", "cd12b10aab062b1f1f13d113405d725f", 528346),
+ ENTRY0("if15_5minutes", "151002", "de02600e870ea20f6666921d9bc6c61d", 528346),
ENTRY0("if15_kingcrown", "150823", "76c9f8ffed03f81aa9d3d8e5aef77597", 380928),
ENTRY0("if15_pitcondemned", "150927", "f8c86cd430512f4caae1ddc13e4e28a2", 468432),
// IFComp 2016
ENTRY0("if16_insidefacility", "160925", "3f2c1695de721218fdee36c34374e222", 463872),
ENTRY0("if16_darkiss2", "160928", "405f407e2009e20317522375bf53e154", 179712),
- ENTRY0("if16_zigamus", "160928", "8d5ad5bd2aa48b2003b7c6bfc5803669", 89600),
+ ENTRY0("if16_zigamus_zcode", "160928", "8d5ad5bd2aa48b2003b7c6bfc5803669", 89600),
+ ENTRY0("if16_zigamus_zcode", "161005/z5", "f927bb50ece8682d1191ce1f56f41525", 93184),
ENTRY0("if16_slickercity", "160928", "fa5141ef64408dbb2535b61355324284", 485840),
+ ENTRY0("if16_slickercity", "161114", "d03d358208ba05db9e6e2068cb2cd149", 500176),
ENTRY0("if16_youarestand", "160926", "8471b92b86d52dc9ce417adfac02fff7", 490456),
ENTRY0("if16_toiletworld", "161009", "56b58c66b5ae7d9e7282a01924e24135", 418206),
// IFComp 2017
ENTRY0("if17_tuuli", "170929", "653637e9c257745d2ce77202fe14aa13", 590220),
+ ENTRY0("if17_tuuli", "171008", "dbdcb2acfa69c6eb352343eb556f5d2b", 591756),
+ ENTRY0("if17_tuuli", "180501/v1", "0ee525701efafda124902b1b26f84bdf", 611734),
+ ENTRY0("if17_tuuli", "180501/v2", "0b7e2bb3f6887f30fb98b54230acf039", 611734),
ENTRY0("if17_thecubecavern", "170928", "6afede8923f992bbb6849200b1672efb", 374824),
+ ENTRY0("if17_thecubecavern", "171115", "c5f97f8958bf6f58705234f8612421e3", 300286),
ENTRY0("if17_squirrel", "050102", "02c19fa852425c6593a4ef4ab383de4b", 112640),
ENTRY0("if17_grue", "170810", "578ee64d95f854174a256e75e90f2306", 365056),
ENTRY0("if17_richardmines", "170928", "f1e4b5f30a229e4b76c34bd852a66988", 674224),
ENTRY0("if17_onewayout", "200829", "9d833823d5e9d49bf32f3caff9077d01", 169984),
ENTRY0("if17_inevitamp", "170727", "8ef2c50928f72be5e131e43dff63754f", 433072),
ENTRY0("if17_walkinthepark", "091120", "de3cbe750e75112d05d3a03d676cbb12", 123392),
+ ENTRY0("if17_walkinthepark", "100213", "d116d7a9a5160fc336b36f7e8a077a42", 145408),
// IFComp 2018
ENTRY0("if18_tethered", "180926", "b458728de80b1510a29ed8f3f7ee9cef", 394086),
+ ENTRY0("if18_tethered", "191125", "1e15d092a3729b88bb886625445a7f3f", 404064),
// IFComp 2019
ENTRY0("if19_out", "190929", "30a16ff0bf6ad33faa24c209edbe5bf8", 388608),
+ ENTRY0("if19_out", "191112", "b297d0506353e2791d314399b52516f9", 392704),
ENTRY0("if19_oldjim", "190928", "0e11c750f7490241a0e8c8286caf3b71", 413696),
ENTRY0("if19_extromnivore", "190928", "e7a93522643ad1e1921fb13046ccc620", 428066),
+ ENTRY0("if19_extromnivore", "190928", "e7a93522643ad1e1921fb13046ccc620", 428066),
// IFComp 2020
ENTRY0("if20_impossbottle", "200928", "ca6e77c892f34f602ea25277a8ac6a20", 759930),
@@ -5413,6 +5227,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ifas_guitar", "000323", "20f80779fc85654e1831e5c2937bb1fa", 65024),
ENTRY0("ifas_sparky", "000324", "ad58cd7b8b1313150419470570be9801", 73728),
ENTRY0("ifas_cove", "000322", "732eb569ed375fe85fa40997e78bb350", 129536),
+ ENTRY0("ifas_cove", "000525", "a84f448606c1b271a41b225244ef43a9", 130048),
ENTRY0("ifas_statuette", "000324", "9be9383ef2a82c99d8404f4a51ac331a", 64512),
ENTRY0("ifas_visitor", "000321", "9786e58864fdd7429c3218b07d023498", 56832),
ENTRY0("ifas_words", "000225", "6cc34f6b4ed49a769d53a0ab48434112", 5632),
@@ -5421,6 +5236,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ifas_esgarden", "010417", "b77a37124c15e23b416d0ea9b74f9c86", 145408),
ENTRY0("ifas_lagoon", "010406", "b7410c419427885c4b755e8cc555ab38", 81408),
ENTRY0("ifas_ribbons", "010331", "5fb456f05ac161de3601dacfdf72075a", 109568),
+ ENTRY0("ifas_ribbons", "010702", "7c45bffcbbd611a499e0803805fa87ea", 110080),
// IF Art Show 2003
ENTRY0("ifas_stopnight", "030425", "81b6332707329c64b5967e94238e84be", 136704),
@@ -5436,6 +5252,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ifas_rendition", "070407", "1a8fbde9c57754958882ddc4d5ed1bb3", 187392),
ENTRY0("ifas_engine", "070518", "cb3434c4917d95b1ff3154acbf3a4dbc", 361578),
ENTRY0("ifas_varronismuseu", "070518", "a1eeb2342999c2e3d394c9d718cc8b6f", 434176),
+ ENTRY0("ifas_varronismuseu", "070602", "a6a8fdd36ad5bb4e390361738b86d8a9", 509148),
// The Mystery House Taken Over project
ENTRY0("mhto1mhp", "050315", "e2f93006c311f50932c974ba0b213a9c", 452096),
@@ -5457,8 +5274,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Casual Gameplay Design Competition #7
ENTRY0("cgdc7_hoosegow", "100209", "d53ed83532308ca3ea01915e2e9ec05c", 1992422),
ENTRY0("cgdc7_fragileshell", "110222", "7a9e1beed6ef25cc11ab5593e859d4cc", 547098),
+ ENTRY0("cgdc7_dual", "100109", "dbee7f9e8c76d4810d2e8a99752bd9d0", 367526),
ENTRY0("cgdc7_dual", "100225", "57f0e173be4258de1ce224e74172ea11", 430282),
ENTRY0("cgdc7_partyfoul", "100208", "e890e53c4454315d4c7bc4ddcb4420f0", 507346),
+ ENTRY0("cgdc7_roofed", "100201", "95f065bfc0203324e161127f9a182830", 292352),
ENTRY0("cgdc7_roofed", "100223", "1e2cb89b420ba5c109169dd05a5dc011", 548342),
ENTRY0("cgdc7_ka", "100212", "00401b846707deef82efb658be69dcc9", 321536),
ENTRY0("cgdc7_monday", "100201", "fe45e5cde6bbb883ca8fd65eeafabfe3", 377856),
@@ -5472,6 +5291,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cgdc7_manorwhitby", "100201", "8a965849cb2ec58cc7c89df0e046206f", 370084),
ENTRY0("cgdc7_heavenly", "091213", "e5c9c808c47510348bdf9bcb14ef1f9d", 284672),
ENTRY0("cgdc7_expecttodie", "100209", "242d660192fb79236647842f03ba1c12", 192000),
+ ENTRY0("cgdc7_virtuality", "100131", "a68fe31bf3cce9b3dea7da0d733f45b0", 397244),
ENTRY0("cgdc7_virtuality", "100203", "6690eaf9869b53c49696030c072728bc", 397756),
ENTRY0("cgdc7_dramaqueen", "100130", "1cd2a0e48662a5bed209366aaad6c53e", 356938),
ENTRY0("cgdc7_terminal", "100205", "544d65a88ac7965f5334cae7078f9cc8", 340930),
@@ -5492,6 +5312,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cc_chicken", "980616", "4c857164047f2babed601c1d351efda0", 48128),
ENTRY0("cc_chickenegg", "980608", "f7378a3db38fd5cc1bca24fee8893cd8", 60928),
ENTRY0("cc_chickenunder", "980616", "ad61d9b0bcff8c70c2ab2a23ec2ac62e", 52736),
+ ENTRY0("cc_chickenunder", "980728", "6655312edc32a1115b3e66f6c50293f9", 52736),
ENTRY0("cc_chickendist", "980615", "0ca941817c6e35af59144616d4014f87", 57856),
ENTRY0("cc_freerange", "980614", "df1fd1ce15cc87f18a4868db7f749c6c", 49152),
ENTRY0("cc_lessonchicken", "980616", "b6579c2706c3b01a7e9aef7b4bf468ac", 63488),
@@ -5514,7 +5335,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cs_antifascista", "120612", "ea02a0f92f7c2c40fa39abd48fd1ccf2", 406208),
ENTRY0("cs_leaves", "120610", "d8f48c9a46689a07106dccdc165a3119", 523862),
ENTRY0("cs_legendmisshat", "120610", "c12e8daaff707325e446ef0b557ab044", 586960),
- ENTRY0("cs_legendmisshat", "140109", "8b83ea3984edc9d979be31e8c9562a9f", 383088),
ENTRY0("cs_monkeybusiness", "120610", "da1805563d40cbed5d275e8438f108a4", 416856),
ENTRY0("cs_offering", "120610", "6dad4b91d08dc6536acd1f9f7687beac", 670832),
ENTRY0("cs_sloth", "120604", "55e327dcf77ca6d2217d008e71fc9613", 1365970),
@@ -5529,6 +5349,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dino_adno", "000331", "1bcdfe28b95349c2c0e645d918bdde17", 55808),
ENTRY0("dino_olddog", "000331", "e88627fba490bd9a5897742d128392ee", 101888),
ENTRY0("dino_revenger", "000331", "e3eeab3757cf4b23583433f91ab42c55", 88064),
+ ENTRY0("dino_revenger", "000403", "1f658ebcb395be17154e732cc6306dc9", 88064),
ENTRY0("dino_dinnertime", "000331", "7da3b7d01c9d0098a0049968ed3ffae7", 82944),
ENTRY0("dino_appoint", "000331", "3b0ab1f1eda430f5334778d4e6d0b724", 90624),
@@ -5542,6 +5363,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Ectocomp 2011
ENTRY0("ec11_bloodless", "111012", "9e3c069d69a6e240f161c16c317010fb", 184320),
+ ENTRY0("ec11_bloodless", "111217", "bf633d44d9ae34fb006aa1c135d24fe2", 188928),
ENTRY0("ec11_blue", "111030", "429a5d229c4d6fbf808ce8370ceb8128", 260028),
ENTRY0("ec11_dashslapney", "111001", "35215328fcc344c2dd932d4d1a09f15f", 281916),
@@ -5549,12 +5371,16 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec12_ghosternight", "121029", "c295d2c2dfe5f3feee2b833a32a2400d", 236544),
ENTRY0("ec12_littlegirls", "121031", "d96c3cd0a7609166f70e67cc1ac5f055", 232960),
ENTRY0("ec12_parasites", "121021", "bbdb3ff64bea5ab24b0c7dcc68f1f90a", 164864),
+ ENTRY0("ec12_parasites", "130303", "55eadf4edd9aeeb680841bb6cf112ade", 168448),
// Ectocomp 2013
ENTRY0("ec13_horpyr_zcode", "131029", "d39833192d0c8e0c3872423a740683a5", 321958),
+ ENTRY0("ec13_horpyr_zcode", "131201", "b3dfa0f543f7ca3343ca62cc5ec7847f", 365004),
ENTRY0("ec13_headleshaples", "131030", "046e0b958f9900a8733d04e52ab6631b", 262594),
ENTRY0("ec13_faithfulcomp", "131030", "a9be7589b843ef43b326cfe477ade7d4", 311716),
+ ENTRY0("ec13_faithfulcomp", "131031", "eea6302f434a68e7951ced18b385e2a2", 311716),
ENTRY0("ec13_deadpavane", "131031", "18e8bdfbbc704dbc582305b868a1216f", 269232),
+ ENTRY0("ec13_deadpavane", "131204", "cf0f923ae3b079c29608770aecdefdf1", 269270),
ENTRY0("ec13_icehouse", "131029", "c85bfbce5eaa4e0db3621c5e6515e5a5", 214528),
ENTRY0("ec13_blackness", "131026/z5", "7b8ea77b533399adf669015b013ba4fb", 169472),
ENTRY0("ec13_blackness", "131026/zblorb", "21d1829ae6bd6ee3b39bff021b89a22e", 276574),
@@ -5562,6 +5388,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ec13_fishdreams", "131030", "d9022595cff5bb6b3385680f09adfcf1", 259532),
ENTRY0("ec13_cursedeagle", "131030", "189a5f517d2e39046f5e9cc5c688c8fd", 314326),
ENTRY0("ec13_cenriccurse", "131022", "f0496ff6c8bc01931f6034373fbf1d44", 281730),
+ ENTRY0("ec13_cenriccurse", "131218", "4fa3db6430e3a54f88962a75857ebb2f", 289096),
ENTRY0("ec13_nessaslasher", "131013", "b9e68911fc59d06880ef56775aa4bc65", 167424),
ENTRY0("ec13_cratercreek", "131018", "44be72462d07e4faa347daf1b2b06955", 276388),
ENTRY0("ec13_hillofsouls", "131026", "ebffb813147946e416623c17e7b3ab86", 442546),
@@ -5605,7 +5432,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Ectocomp 2018 - Le Grand Guignol
ENTRY0("ec18_plshel_zcode", "180923", "d9a47f9750f47d9c08fdd800e450cb89", 342016),
ENTRY0("ec18_walkamongus", "181031", "5b6b726c28b897d299d4add5fcd3943e", 2292016),
- ENTRY0("ec18_walkamongus", "181202", "0a79a4dec57d44b6ee09fec8e868ea8e", 780152),
+ ENTRY0("ec18_walkamongus", "181202/z8", "5f92efa407b998d60ad0bb636f0d729d", 367104),
+ ENTRY0("ec18_walkamongus", "181202/zblorb", "0a79a4dec57d44b6ee09fec8e868ea8e", 780152),
// Ectocomp 2019 - La Petite Mort
ENTRY0("ec19_quitequeer", "191030", "d09302a713495016a0376fc8ce7d7237", 329686),
@@ -5679,8 +5507,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IntroComp 2005
ENTRY0("ic05_deadsville", "072305", "f6666723bb7dcda541c2d591acc7a1fd", 119808),
+ ENTRY0("ic05_deadsville", "081105", "58ddf8bfbd4a78aa722127193f6f54f5", 120320),
ENTRY0("ic05_wscholars", "071107", "03d438cfb4920cc831da090e0c150f2a", 587032),
ENTRY0("ic05_stale", "050723", "d6db29b6290672b7faa620f8ecce876f", 87552),
+ ENTRY0("ic05_stale", "060113", "a813af22024cbc8f6113eb293c6d0287", 123904),
ENTRY0("ic05_hobbit", "050621", "47f280042669ec7330e9378266c33558", 100352),
ENTRY0("ic05_somewhen", "050705", "8796d65ae9dd1c540d5ecf24760f4ee6", 75264),
@@ -5690,6 +5520,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ic06_artdeception", "060713", "804cd3fd69b98c0f03fd39e0a2d4de12", 156160),
ENTRY0("ic06_mechs", "060716", "4d7d7204634951bb6f999f03894f2148", 89600),
ENTRY0("ic06_sabotage", "060512", "b73c47a5c80cd0ad14adf7393d50ae7e", 107008),
+ ENTRY0("ic06_sabotage", "070107", "5ea8fbaf07b5704b79b412dbe06ac256", 108544),
ENTRY0("ic06_ufury", "060716", "953ab8c4066d4362247bf444b9b36fe3", 125952),
// IntroComp 2007
@@ -5700,12 +5531,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IntroComp 2008
ENTRY0("ic08_stormcellar", "080818", "f9ec8dd06ef3cd6b76d37083d6c20cad", 253338),
+ ENTRY0("ic08_stormcellar", "081022", "c38434a33b97a9616956ce48a7d69404", 384600),
ENTRY0("ic08_bedtimestory", "080819", "defc39612662db16cc20f905a577273f", 286720),
ENTRY0("ic08_fiendishzoo", "080820", "31992ae38abe111e24f01cc299ec639c", 156562),
ENTRY0("ic08_ninetenths", "080818", "b7972406a4065706b5a0a9bd09cfd228", 224768),
// IntroComp 2009
ENTRY0("ic09_gossip", "090828", "0de83be147d1b6de3ec0a02b9ffc0a8a", 148480),
+ ENTRY0("ic09_gossip", "090918", "5b0be1c76155882fb0d1d9eac3339255", 148480),
ENTRY0("ic09_obituary", "090829", "c3ec0a2225c71e901a6f52e4f56955bd", 219648),
ENTRY0("ic09_selves", "090828", "899a425d9327b8252934ca73d78e86d4", 301502),
@@ -5717,6 +5550,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// IntroComp 2011
ENTRY0("ic11_sfiction", "110630", "242c7a127c04f8a0e01d183dc9acb4b3", 98816),
+ ENTRY0("ic11_sfiction", "120706", "662d83be00d1a832e37bdedc565c1a71", 275968),
ENTRY0("ic11_bender", "110611", "1140eb6ddef1ef25d8c14868bcd342cd", 333512),
ENTRY0("ic11_despondenidx", "110629", "ad62e7b6f5565ea6ba41057a357c0e0f", 262608),
ENTRY0("ic11_parthenon", "110622", "f663f08ce250614ddcf6cbf1b5bc3580", 261576),
@@ -5804,6 +5638,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// One Room Game Competition 2006
ENTRY0("1r06_finalselect", "060419", "2690bfb5cc529c338ed6df923d44e28e", 151040),
+ ENTRY0("1r06_finalselect", "061009", "2dd1a94db68abf9626f55e8bd6fa91a7", 151040),
ENTRY1("1r06_sforacchiato", "051114", "32b25f95b3fa4d12df956d80483af22f", 128512, Common::IT_ITA),
ENTRY1("1r06_devilatvenice", "060514", "fad46e7b7fcba0ec52a91d188c3b0c90", 87552, Common::IT_ITA),
ENTRY1("1r06_galeotto", "060507", "f4fd45e121933080813f7616838a3292", 81920, Common::IT_ITA),
@@ -5817,6 +5652,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("1r07_kinesis", "071118", "b86d57a022ce0f0fd6881dd6558ae5e3", 179200, Common::IT_ITA),
ENTRY1("1r07_necromante", "071107", "d38417af6003c64cefdb1cd59446c611", 109568, Common::IT_ITA),
ENTRY0("1r07_suvehnux", "071114", "734690200a67137177928b93c7bbe7b8", 247296),
+ ENTRY0("1r07_suvehnux", "071226", "e82d434c1c0a73a8755a9394a7c2e088", 248320),
ENTRY0("1r07_urbanconflict", "071116/z8", "19d9fe507d8ab34b7583a3ace48dc372", 385024),
ENTRY0("1r07_urbanconflict", "071116/zblorb", "3df26fcba4d30314f5d071a814e6525b", 886834),
@@ -5832,10 +5668,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sh14_50shades", "140513", "35ba30fad41bdb74dbad8c5127bc657d", 252928),
ENTRY0("sh14_flotsam", "140512", "a22df7cc5b1aa4e8d273b4e0d87e3ee1", 503778),
ENTRY0("sh14_robotempire", "140511", "1b1adf587847239ef90eafdb2dfa756c", 431472),
+ ENTRY0("sh14_robotempire", "140601", "0be65fa2571465799544009bbf9cc083", 431986),
ENTRY0("sh14_illuminate", "140512", "95636ace9c03e03b414d3432aaa7d656", 278528),
ENTRY0("sh14_lobsterbucket", "140507", "a56fe70772a0f57eaa10eef5de10afb9", 312492),
ENTRY0("sh14_monkeyandbear", "090402", "b18cb887e833e22ba7cd4780428fa690", 542266),
ENTRY0("sh14_more", "140511", "4340ca61065c79f0ca13dd20c7c6b48b", 315392),
+ ENTRY0("sh14_more", "140604", "6e3ec8554b9c877c088fa586c965d896", 315392),
ENTRY0("sh14_teaandtoast", "140513", "42f8e870d33b47ad097ee0996461ffe6", 416672),
ENTRY0("sh14_truth", "140512", "713d190c6296a877de3d2a4fd48e93f6", 187904),
ENTRY0("sh14_whitehouses", "140511", "bfa0206e9903d19551db483f810efa09", 423362),
@@ -5844,7 +5682,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("shd_everythinggame", "150418/z8", "9be1a20d73ed0db81972287766aa3cbc", 315392),
ENTRY0("shd_everythinggame", "150418/zblorb", "130aa6031169e969258ef8e6e1105f52", 1490056),
ENTRY0("shd_headingeast", "150507", "ee6869fc4d02966a7ebc7681ae751dc2", 109568),
- ENTRY0("shd_starryseeksorr", "150505", "0e37bd629858f51e2c83649973170dec", 1362330),
+ ENTRY0("shd_seeksorrow", "150505", "0e37bd629858f51e2c83649973170dec", 1362330),
+ ENTRY0("shd_seeksorrow", "160602", "6108059cd52dc1aba9112b554d6aee0f", 1365918),
// SmoochieComp 2001
ENTRY0("sc_1981", "001207", "8ffc6af37b119a05d9b0c92e63eaacce", 66048),
@@ -5854,6 +5693,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sc_sparrow", "010207", "bbcb51f48f55802ac0c4e8bb8507cc91", 146432),
ENTRY0("sc_bandit", "010210", "222817b5a8665dcd31ab4c5c0d70c189", 102912),
ENTRY0("sc_voices", "010203", "a26ef705246c5e096886772363b316fc", 81920),
+ ENTRY0("sc_voices", "010504", "9a78da996a62281db9047c9998cce0a2", 84992),
// SpeedIF 1 Competition
ENTRY0("sif_coffins", "981002", "dba12eaf1628bef4eae0ccbbdd9f0f0e", 49152),
@@ -5867,6 +5707,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_boygoat", "981204", "082ffcff942327fae21328fb9bd1d8cf", 49664),
ENTRY0("sif_pryde", "981204", "2562c4cafc2079e56aa7ae2391a82358", 52736),
ENTRY0("sif_devildoit", "981203", "6e521967f04375cde72a8151c5516f18", 59904),
+ ENTRY0("sif_devildoit", "000724", "c4c97ca9af421dc9a14849355e7f7a1f", 60416),
ENTRY0("sif_3steps", "981203", "a7d8a011417486e12485efda8cef3bf0", 53248),
// SpeedIF 4 Competition
@@ -5914,6 +5755,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF 10^-9 Competition
ENTRY0("sif_krakatoa", "021215/v1", "3c62064723cfd8a89beb081c1703d133", 73728),
+ ENTRY0("sif_krakatoa", "021215/v2", "3901a6e3da1bf57ccc33e9da662eb340", 73728),
ENTRY0("sif_roadestruction", "021214", "34d12792dda75cd8036455b2b2d74855", 58368),
// SpeedIF 11 Competition
@@ -5926,6 +5768,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF 13 Competition
ENTRY0("sif_elephantaflife", "000728", "31f78d010a7ea81621ea606d3002901f", 53760),
+ ENTRY0("sif_elephantaflife", "000729", "4de2b50d8f115693a1cfb3a17de51463", 53760),
ENTRY0("sif_garden", "000801", "dd8d5ee2e9d4d251ab6a7710f808013e", 53248),
ENTRY0("sif_inspector", "000728", "67ffeee55cf1f664e68ae28fd21bd14d", 90624),
ENTRY0("sif_potstick", "000728", "3a6548770a04a2bfdf337fdcb30e4801", 86528),
@@ -6039,6 +5882,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF Gruff Competition
ENTRY0("sif_bronze", "060121", "80086fa750c3a0702da93ddb11a464c7", 142848),
+ ENTRY0("sif_bronze", "060503", "ef5b57f69601b8f5944699a6b31bc58d", 492472),
ENTRY0("sif_breath", "060121", "317b7bb6a03fca27b306e60791bbe889", 76800),
ENTRY0("sif_green", "060120", "dc913a1059a23eb95372692fd65c3078", 46404),
ENTRY0("sif_gameiwrote", "060121", "d11c98805aa132e82893c789f82a5f0e", 52736),
@@ -6055,6 +5899,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_alcohol", "070827", "539270360a14005cd2fc1eddfbb5b21e", 136192),
ENTRY0("sif_djibouti", "070825", "fb22ff8e39ba2d46fa892370fda57b8d", 159102),
ENTRY0("sif_faetttiw", "070824", "c14f57f0a8225ebf553730633dcc7d4a", 149246),
+ ENTRY0("sif_faetttiw", "070825", "2c4c1da83791e33977b6cd355a40001c", 149768),
ENTRY0("sif_velocitasficts", "070826", "3bf4260115172d5e5e595c0055a24b4f", 154664),
ENTRY0("sif_baptist", "070826", "726d3eeee1b405005a6f01f3531d6f5a", 145408),
ENTRY0("sif_zefrench", "070827", "62fbd05552dd52ea6959017b4c3a20f1", 140288),
@@ -6086,6 +5931,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_lachryma", "110415", "b13f6aa55f041792311301e4c8df4900", 162816),
ENTRY0("sif_gorilla", "110416", "9f11aef3e13431c1e5385928843e6052", 168960),
ENTRY0("sif_oceantower", "110416", "499631e0f669b7db9f80ba47fc61a664", 303670),
+ ENTRY0("sif_oceantower", "110510", "27e6ac7767ac9dfe5f0082765f6a21b7", 306962),
ENTRY0("sif_dreamtrap", "110415", "b29b6cbec814550dd55e8b2f423f1a52", 291840),
ENTRY0("sif_spectrum", "110415", "cdc7a95c8bb40e64d0658709704444f7", 210432),
ENTRY0("sif_smoochiepoodle", "110414", "605905b3574983313e11574951a83043", 318472),
@@ -6113,6 +5959,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF New Year's Speed Competition 2008
ENTRY0("sif_leaptime", "081226", "42e6f54aabedcdb8ccf4caaff341b4ce", 228352),
+ ENTRY0("sif_leaptime", "081230", "aa7363833f61f3b5ac21d2d681ab74bb", 233984),
ENTRY0("sif_mauled", "081224", "bf6f8e0783aa8980e81c501d55f52bb9", 173056),
ENTRY0("sif_escapist", "081227", "086efab633103cc9f2bf8c223df436c9", 148480),
@@ -6130,10 +5977,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_savedelvis", "111231", "10ca0d67db593ee6c81cadd57b2043b2", 191488),
ENTRY0("sif_silencegods", "111230", "0aeca7f64c8a551f4cadefca0ae57aca", 294828),
ENTRY0("sif_threemore", "111230", "356403c4a1f4e86ae5ed1a26b20013f0", 152576),
+ ENTRY0("sif_threemore", "120110", "d89d23f3cacd8541df1b1792362b206b", 155136),
// SpeedIF New Year's Speed Competition 2013
ENTRY0("sif_faithfulcompv2", "131231", "2aaed4f67468e3e269f211ba1caadd54", 343450),
ENTRY0("sif_talemorning", "140103", "a189df712a5254487eb9a9d8cb8fffca", 253952),
+ ENTRY0("sif_talemorning", "140109", "234a6da218d56ca47410f7e03c2b89a8", 286756),
ENTRY0("sif_dayicameback", "140104", "c1abdfa44ae62d8194ce301f38f986c4", 356302),
ENTRY0("sif_youhavetoput", "140103", "ce8c2720fd4adab602737e31e3c15554", 152844),
@@ -6161,6 +6010,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF PAX East 2011
ENTRY0("sif_scurvy", "110313", "1345c0f052db46981d21dfca1f61164e", 266224),
+ ENTRY0("sif_scurvy", "110316", "6fbeb4d7013e53830db77aed351a7715", 267760),
ENTRY0("sif_shhelpfulman", "110312", "413e1a37570643c936bf5d953b23d792", 183808),
ENTRY0("sif_boredladders", "110313", "67c2a4d28c2d9b4010eb5df84bf5ac23", 256416),
ENTRY0("sif_brainightguest", "110312", "a53b823f032f6f24cf726cb3807126e0", 232448),
@@ -6171,6 +6021,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF Orange Competition
ENTRY0("sif_appall", "020223", "1659420ba9bdac0036857ceef6544826", 52736),
+ ENTRY0("sif_appall", "020422", "3c33d5639fa341829dde7c4b9b1875fd", 52736),
ENTRY0("sif_descent", "020223", "ed6f047a085184879b62cfbdd8b00bb6", 55296),
// SpeedIF Pi-Theta-Aleph-Parallax Competition
@@ -6178,6 +6029,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("sif_pethertheta", "010722", "fdbd5f400e09d787c41f9983e40e77dd", 50688),
ENTRY0("sif_putiap", "010721", "b72c110cf4e03388bc5c3aeef9718adc", 53760),
ENTRY0("sif_squeaky", "010721", "3dc567c99b6df70f258a50f4c8995998", 50176),
+ ENTRY0("sif_squeaky", "010722", "7c50ba3f388d57e96afeabbc6fbd46c0", 51200),
ENTRY0("sif_ptap", "010721", "be484b2ac6ca2915c558f0fe85f1f922", 82944),
ENTRY0("sif_moonbar", "010722", "19d87eff290b6672ea6bcfeec864711c", 53248),
ENTRY0("sif_thpoint", "010721", "28fcea7b45429830ec60a7aaefb66609", 110592),
@@ -6203,6 +6055,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// SpeedIF Thanksgiving Competition
ENTRY0("sif_dragonflies", "111126", "d2183016a28394ca8e3dca3e26abd68b", 208384),
+ ENTRY0("sif_dragonflies", "111130", "ff692bffb014fe109c3bfe2e072ac98b", 565060),
ENTRY0("sif_crystalpalace", "111125", "70b49b3ed49f022f73796765008e1e6a", 310316),
ENTRY0("sif_extraordevents", "111127", "062ed8c5329ef1460a7662da4409de11", 252990),
ENTRY0("sif_youareaturkey", "111127", "b3b0da101be635d2a8f0ee75dce5e599", 154624),
@@ -6294,12 +6147,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Spring Thing 2003
ENTRY0("stc03_inevita", "030225", "8eb1204dade23de158a71f68e81b0437", 213504),
+ ENTRY0("stc03_inevita", "030428", "6152b19bbf3eb3dd4334004e7094dbe8", 213504),
ENTRY0("stc03_cofire", "030329", "1f84d501e89c64f2e04f84996b8d0ca3", 252416),
// Spring Thing 2005
ENTRY0("stc05_authority", "050205", "8def535c876448e1cc532a6d6dec328f", 171008),
ENTRY0("stc05_flatfeet", "050313", "8b92f0777c98d72c1701bd080531f5b4", 275456),
ENTRY0("stc05_telling", "050330", "e50190b0a236084d01595dee39749478", 210944),
+ ENTRY0("stc05_telling", "060518", "cfcbfc5d4a7faad9724f7bae961ee71b", 316014),
// Spring Thing 2006
ENTRY1("stc06_debaron", "060329", "32a2298f08a7274e1c1e8ed28d8b99fe", 322560, Common::DE_DEU),
@@ -6321,6 +6176,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// Spring Thing 2014
ENTRY0("stc14_mrp", "140406", "35da82199a79e37358de984a5db5d0d1", 174308),
+ ENTRY0("stc14_mrp", "140620", "974627f05fc3e1c2260925a78171d73a", 175288),
// Spring Thing 2015 - Back Garden
ENTRY0("stc15_dirk", "150416", "b2d0a81eaf7008fa9a1c8654fdc5578d", 362462),
@@ -6342,6 +6198,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("stc19_69105keys", "190401", "4e8c195b1023319a0875ebec71d7a5f5", 318492),
// Spring Thing 2021 - Main Festival
+ ENTRY0("stc21_takethedogout", "210328", "3cc6fd155953f3a5321f6e762ff2cd19", 434112),
ENTRY0("stc21_takethedogout", "210404", "48879bdbfdebc9e4cc57a8261fc4be96", 657462),
// Spring Thing 2022 - Main Festival
@@ -7584,7 +7441,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("yemagykqueste", "130805", "63a6c866aad16dccb74fa8b1cf684686", 170496),
ENTRY0("youhavefreemanatee", "140506", "93e739304e8a4fb44f24a23dcaa32231", 161280),
ENTRY0("yourang", "160607", "8b6145c6bb2ec63830277575a6f9854f", 210944),
- ENTRY0("youvegotastewgoing", "120218", "0192783d5ba404a4876570dd19dc3c49", 324608),
ENTRY0("yourgovneedsyou", "120504", "4d4557901e048ea8ba90b37762427adf", 185344),
ENTRY0("zombiefacuacademy", "210215", "591a0e3bd3a3890406c9d7e4cbe887c1", 165376),
@@ -7623,6 +7479,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("pj1_buccaneercache", "210502", "0fc979bfee360e4e966d361aa815ed54", 33792),
ENTRY0("pj1_buccaneercache", "210522", "7ba7e32110ac3ca97db5e20e3f167bf3", 34304),
ENTRY0("pj1_thejob", "210503", "db22f3109827bc180836f060147e7399", 37376),
+ ENTRY0("pj1_thejob", "210608", "dc2167b524b00040e7540251b1eec08d", 44032),
+ ENTRY0("pj1_thejob", "210930/z5", "4714cd741c5f5be68f1dece71361e11e", 44032),
+ ENTRY0("pj1_thejob", "210930/z3", "1ef1bba228e38a1bd6fb2fde4a8b634c", 42496),
// PunyJam #2
ENTRY0("pj2_morris", "211121", "72c139095c2664c9162a1321d8694e19", 66048),
@@ -7645,6 +7504,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("pj3_blorp", "230419/z5", "f6172926a3de43e1dbd1d756dbcc91ab", 58368),
ENTRY0("pj3_seacoral", "230225", "4f5db746459926ac273390c2424872d5", 69120),
ENTRY0("pj3_cleangetaway", "230226", "1c9f4a67a48476426b1460aa49e0a70f", 53248),
+ ENTRY0("pj3_cleangetaway", "230430/z3", "d10bd839564e6c737b674c35ab518baf", 53760),
+ ENTRY0("pj3_cleangetaway", "230430/z5", "458678c12490137ffdd972b78b307562", 54784),
ENTRY0("pj3_fantadimension", "230313", "2281e7a74333a7730ac44fd233d4f9b3", 60416),
ENTRY0("pj3_fantadimension", "230508/z3", "25455e67bcc64a4343993e8acfbb0b48", 60928),
ENTRY0("pj3_fantadimension", "230508/z5", "2eb8729675b9e461b7bbf3449f3538d8", 62464),
Commit: 0bbf0c63bcd827752defd54f916afdee77e2903d
https://github.com/scummvm/scummvm/commit/0bbf0c63bcd827752defd54f916afdee77e2903d
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes an unforgivable typo
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index ae9a21e37d8..80dfc8490b9 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -92,7 +92,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "chickensexer", "The Example of the Chicken Sexer" },
{ "childrenloblolly", "The Children of Loblolly Lodge" },
{ "chipmonk", "Chipmonk" },
- { "chunkyblues", "Chunky Blues" }
+ { "chunkyblues", "Chunky Blues" },
{ "codetopia", "Codetopia - A Code Adventure" },
{ "colderlight", "The Colder Light" },
{ "comp01tr", "Comp01ter Game: N0n C0mp0s Ment1s" },
Commit: 4090f2d5d240503c05d66cd6642e4892e6b9e3ec
https://github.com/scummvm/scummvm/commit/4090f2d5d240503c05d66cd6642e4892e6b9e3ec
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Fixes Ticket #14636 (Unknown game variants)
Changed paths:
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 80dfc8490b9..5c07cfc1518 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -958,6 +958,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "deronirischegarten", "Der Onirische Garten" },
{ "dickeswep1", "Dickes W - Zwischen Tanke und Panke: Der Mietstreit" },
{ "dickeswep2", "Dickes W - Zwischen Tanke und Panke: Weihnachtsterror" },
+ { "drakulasdiamanten", "Drakulas Diamanten" },
{ "drkongpoodle", "Dr. Kong in: Exploding Poodle Inevitable" },
{ "homunculus", "Homunculus" },
{ "jaeger", "Jäger der Heiligen Steine" },
@@ -1157,6 +1158,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
// Russian games
{ "devours_glulx", "All Things Devours" },
+ { "labyrinth_rus", "Labyrinth" },
{ "starrydepths", "Secret of the Starry Depths" },
// ParserComp 2015
@@ -2429,6 +2431,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("dickeswep1", Common::DE_DEU, "130404", "a08b08d8c54ea59b140f6a9fe22ec757", 1263356),
DT_ENTRYL1("dickeswep2", Common::DE_DEU, "130504", "3102ddb8eed9fbbb9d53eea347ab69be", 1264944),
DT_ENTRYL1("dickeswep2", Common::DE_DEU, "131220", "8d61af8aed9a0dc3c863432c15f4609f", 1294640),
+ DT_ENTRYL1("drakulasdiamanten", Common::DE_DEU, "230707", "f110dfe786b00cb0ee7e73f68f921f67", 1490450),
DT_ENTRYL1("drkongpoodle", Common::DE_DEU, "111122", "131c5fb87a237b473b4d5b81b7c989d8", 1551344),
DT_ENTRYL1("homunculus", Common::DE_DEU, "111122", "98a35cd1506a68a485c250edef54553a", 1311816),
DT_ENTRYL1("jaeger", Common::DE_DEU, "210701", "4958d690aae92343b2cf4117fb65acd2", 1441682),
@@ -2676,6 +2679,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// Russian games
DT_ENTRYL1("devours_glulx", Common::RU_RUS, "220224", "65a51e53c1498823024dcec286971f19", 365312),
+ DT_ENTRYL1("labyrinth_rus", Common::RU_RUS, "190908", "50c7cd70d30f7f27f899e7619c53bdc9", 274910),
DT_ENTRYL1("starrydepths", Common::RU_RUS, "230313", "80630e7f015f529f260562e43853fdde", 172800),
DT_ENTRYL1("starrydepths", Common::RU_RUS, "230409", "4e00886a43520d99ae8f5b24a3314b9c", 172800),
Commit: 1f36fef99d73e91f9272a467eb6f5ee9ddf831c3
https://github.com/scummvm/scummvm/commit/1f36fef99d73e91f9272a467eb6f5ee9ddf831c3
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Fixes Ticket #14664 (Unknown game variant for glk)
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 c2ca37ce3f0..7f1815df625 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2436,6 +2436,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dasspiel", "Das Spiel, Zuvor Bekannt als Verborgener Nazi-Modus" },
{ "debaron", "De Baron" },
{ "deklinator", "Object Declination Tool" },
+ { "dermantel", "Der Mantel der Finsternis" },
{ "diegerechtenricht", "Die Gerechten Richter" },
{ "eskmausden", "Es Kam aus den Alpen" },
{ "halb2", "Halb Zwei" },
@@ -6364,6 +6365,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("debaron", "051013", "0c0f7ce043b8b83abdefea52448309d9", 262144, Common::DE_DEU),
ENTRY1("debaron", "060507", "34a4236301eaebe6c5f9897c36516ed7", 323072, Common::DE_DEU),
ENTRY1("deklinator", "040630", "1ca69e16e8e3e1941eb5c4cd403b2022", 103424, Common::DE_DEU),
+ ENTRY1("dermantel", "100913", "81155fc7363968d2a47612d13d12830d", 281564, Common::DE_DEU),
ENTRY1("diegerechtenricht", "101024", "47f0308a684a569ed6df68dbdc92387e", 439064, Common::DE_DEU),
ENTRY1("eskmausden", "130714", "71d37a2c11f9c0b085ff1ce06ba488f9", 199168, Common::DE_DEU),
ENTRY1("halb2", "020523", "d424290a37b5efc67482e4fc9224bc0e", 30208, Common::DE_DEU),
Commit: 7ab0eca12a6ed6558390d2ba8625b9066029a276
https://github.com/scummvm/scummvm/commit/7ab0eca12a6ed6558390d2ba8625b9066029a276
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Carves into stone that Russian games are Russian!
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 7f1815df625..2537d841f1f 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2569,6 +2569,13 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ma_lazysalagiochi", "Lazy Jones e la Sala Giochi" },
{ "ma_5feudi", "I Cinque Feudi" },
+ // Russian games
+ { "allroads_rus", "All Roads" },
+ { "bluechairs_rus", "Blue Chairs" },
+ { "metamorphoses_rus", "Metamorphoses" },
+ { "photopia_rus", "Photopia" },
+ { "spiderandweb_rus", "Spider and Web" },
+
// Slovenian games
{ "zenin", "Zenin na Begu" },
@@ -6525,11 +6532,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("ma_5feudi", "191213", "175cdef793bf9316f70714921e178ac3", 82944, Common::IT_ITA),
// Russian games
- ENTRY1("allroads", "070701", "427693ae57580bbc57f204c50437d3cc", 198656, Common::RU_RUS),
- ENTRY1("bluechairs", "111222", "9d6af2460c034fa9078846180ec31f05", 338944, Common::RU_RUS),
- ENTRY1("metamorphoses", "080518", "bc16740cc10500b0d1e1e8e768da6417", 203776, Common::RU_RUS),
- ENTRY1("photopia_zcode", "130531", "8ec6305361537ecca28b40376b28b98f", 271360, Common::RU_RUS),
- ENTRY1("spiderandweb", "091122", "3ea174936bc6d56c3f4d0bd5fa1fe720", 321536, Common::RU_RUS),
+ ENTRY1("allroads_rus", "070701", "427693ae57580bbc57f204c50437d3cc", 198656, Common::RU_RUS),
+ ENTRY1("bluechairs_rus", "111222", "9d6af2460c034fa9078846180ec31f05", 338944, Common::RU_RUS),
+ ENTRY1("metamorphoses_rus", "080518", "bc16740cc10500b0d1e1e8e768da6417", 203776, Common::RU_RUS),
+ ENTRY1("photopia_rus", "130531", "8ec6305361537ecca28b40376b28b98f", 271360, Common::RU_RUS),
+ ENTRY1("spiderandweb_rus", "091122", "3ea174936bc6d56c3f4d0bd5fa1fe720", 321536, Common::RU_RUS),
// Slovenian games
ENTRY1("zenin", "070628", "bda2d35eb0614374d02bae623d3a22ec", 90112, Common::SK_SVK),
Commit: 0c38fa6ebf1f10c03775b878b776381324de1d58
https://github.com/scummvm/scummvm/commit/0c38fa6ebf1f10c03775b878b776381324de1d58
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: Fixes very little issues
Changed paths:
engines/glk/glulx/detection_tables.h
engines/glk/zcode/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 5c07cfc1518..9826b3d2126 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -484,7 +484,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "if16_worldstourn", "The Game of Worlds TOURNAMENT!" }, // 14th Place
{ "if16_mirrorqueen", "Mirror and Queen" }, // 22nd Place
{ "if16_take", "Take" }, // 28th Place
- { "if16_zigamus_glulx", "Zigamus: Zombies at Vigamus" }, // 31th Place
+ { "if16_zigamus_glulx", "Zigamus: Zombies at Vigamus!" }, // 31th Place
{ "if16_sigilreader", "Sigil Reader (Field)" }, // 39th Place
{ "if16_ventilator", "Ventilator" }, // 42nd Place
{ "if16_theatrepeople", "Theatre People" }, // 46th Place
@@ -1016,7 +1016,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "villamorgana_glulx", "Villa Morgana" },
{ "vita_glulx", "La Vita? Non Venitemi a Parlare della Vita" },
{ "volonta_glulx", "La Volontà dei Morti" },
- { "zigamusita_glulx", "Zigamus: Zombi al Vigamus" },
+ { "zigamusita_glulx", "Zigamus: Zombi al Vigamus!" },
// Marmellata d'Avventura 2018
{ "parcochuddy", "Parco di Chuddy" },
diff --git a/engines/glk/zcode/detection_tables.h b/engines/glk/zcode/detection_tables.h
index 2537d841f1f..603f2f683b7 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -766,6 +766,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "thewedding", "The Wedding" },
{ "thorn", "The Thorn" },
{ "threecows", "Three Cows and Two Doors" },
+ { "threediopolis", "Threediopolis" },
{ "timedwarves", "Time and Dwarves" },
{ "timefortea", "Time For Tea: A Game of Tea, Cakes, and Deadly Secrets" },
{ "tirehoax", "My Magic Tire Hoax" },
@@ -1332,7 +1333,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
// IFComp 2016
{ "if16_insidefacility", "Inside the Facility" }, // 13th Place
{ "if16_darkiss2", "Darkiss! Wrath of the Vampire - Chapter 2: Journey to Hell" }, // 17th Place
- { "if16_zigamus_zcode", "Zigamus: Zombies at Vigamus" }, // 31th Place
+ { "if16_zigamus_zcode", "Zigamus: Zombies at Vigamus!" }, // 31th Place
{ "if16_slickercity", "Slicker City" }, // 39th Place
{ "if16_youarestand", "You Are Standing in a Cave..." }, // 48th Place
{ "if16_toiletworld", "Toiletworld" }, // 58th Place
@@ -2516,6 +2517,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "flamel", "Flamel" },
{ "fugacropoli_zcode", "Fuga dall'Acropoli" },
{ "giardino_zcode", "Il Giardino Incantato" },
+ { "hellosword_ita", "Hello Sword: Il Viaggio" },
{ "intrappola", "In Trappola" },
{ "isolakiller", "L'Isola del Killer" },
{ "jibbidu", "Jibbidu" },
@@ -2552,7 +2554,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "volonta_zcode", "La Volontà dei Morti" },
{ "zazie", "Zazie, Una Lettura Interattiva" },
{ "zenfactorspa", "ZenFactor Spa" },
- { "zigamusita_zcode", "Zigamus: Zombi al Vigamus" },
+ { "zigamusita_zcode", "Zigamus: Zombi al Vigamus!" },
{ "zombie", "Uno Zombie a Deadville" },
{ "zorkita", "Zork I: Il Grande Impero Sotterraneo" },
@@ -6465,8 +6467,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("fugacropoli_zcode", "170417/z5", "69ab0e17ac70ec1020a031e596c1cc5c", 107520, Common::IT_ITA),
ENTRY1("giardino_zcode", "150614", "f3244aa61ce6b3a4dd860c315bd24aa7", 124416, Common::IT_ITA),
ENTRY1("giardino_zcode", "200415/z5", "2fb555596dbd4360a8ab8474330221ce", 123904, Common::IT_ITA),
- ENTRY1("hellosword", "050929", "4ac3e9c0411d4ec87281d31ac7b3763d", 163840, Common::IT_ITA),
- ENTRY1("hellosword", "060113", "a432a8286f9f76dae891699175332237", 166400, Common::IT_ITA),
+ ENTRY1("hellosword_ita", "050929", "4ac3e9c0411d4ec87281d31ac7b3763d", 163840, Common::IT_ITA),
+ ENTRY1("hellosword_ita", "060113", "a432a8286f9f76dae891699175332237", 166400, Common::IT_ITA),
ENTRY1("intrappola", "120710", "b6b6127d3555f549376f5b84928a0e2c", 110592, Common::IT_ITA),
ENTRY1("isolakiller", "070613", "e967c84cca2423e50c90120577886586", 94208, Common::IT_ITA),
ENTRY1("jibbidu", "081122", "a0b1a308bc73847219e1f2fc3f6b067c", 99328, Common::IT_ITA),
Commit: d761cfc22036eec3c1b0e7d87cc8635e67c99e2c
https://github.com/scummvm/scummvm/commit/d761cfc22036eec3c1b0e7d87cc8635e67c99e2c
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: Keeps "demo" info in version field optionally removing it from gameid
Changed paths:
engines/glk/glulx/detection_tables.h
engines/glk/zcode/detection_tables.h
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 9826b3d2126..38319d5e22d 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -47,8 +47,8 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "airport", "The Airport" },
{ "alabaster", "Alabaster" },
{ "aliasthemagpie", "Alias 'The Magpie'" },
- { "anchorheaddemo", "Anchorhead: Special Edition (Demo)" },
{ "anchorhead", "Anchorhead" },
+ { "anchorheadse", "Anchorhead: Special Edition" },
{ "andelmanyard", "Andelmans' Yard" },
{ "androawakefc", "Andromeda Awakening - The Final Cut"},
{ "andromeda1983", "Andromeda 1983" },
@@ -330,7 +330,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "trialofthetnuop", "Trial of the Inuop" },
{ "trollslayer", "Trollslayer" },
{ "tryagain", "Try Again" },
- { "ttt", "Ta-Te-Tieto (Demo)" },
+ { "ttt", "Ta-Te-Tieto" },
{ "uie", "Under, In Erebus" },
{ "umw_glulx", "UMW" },
{ "uncleclemswill", "Uncle Clem's Will" },
@@ -1037,7 +1037,7 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "conrumbo_glulx", "Con Rumbo" },
{ "copernico86", "Copérnico 86" },
{ "cumpleanos", "Cumpleanos" },
- { "discos", "Bar de Seppo (Demo)" },
+ { "discos", "Bar de Seppo" },
{ "dwight_glulx", "El Extraño Caso de Randolph Dwight" },
{ "eldiadespues", "El Dia Despues" },
{ "elexpreso", "El Expreso de Los Vampiros" },
@@ -1049,12 +1049,13 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "finmortal", "Fórmula Inmortal" },
{ "globitoscolores", "Globitos de Colores" },
{ "graffi", "Graffi, Mi Perro Virtual" },
- { "grutahorror", "La Gruta del Horror (Demo)" },
+ { "grutahorror", "La Gruta del Horror" },
{ "historiashampa", "Historias del Hampa" },
{ "laarana", "La Arana" },
{ "lacaja", "La Caja" },
{ "lanochedelensayo", "La Noche del Ensayo" },
{ "legado", "El Legado" },
+ { "libreriasix", "Demo de la LibrerÃa SIX" },
{ "mcarras", "McArra's Quest Reloaded" },
{ "megacorp2", "Megacorp II" },
{ "memorias_glulx", "Memorias de reXXe" },
@@ -1063,18 +1064,17 @@ const PlainGameDescriptor GLULXE_GAME_LIST[] = {
{ "multivampi7", "MultiVampI7" },
{ "nochemetro", "Una Noche en el Metro" },
{ "olvido_glulx", "Olvido Mortal" },
- { "ork1", "Ork 1 (Demo)" },
- { "ork2", "Ork 2 (Demo)" },
- { "osobipolar", "Oso Bipolar (Demo)" },
+ { "ork1", "Ork 1" },
+ { "ork2", "Ork 2" },
+ { "osobipolar", "Oso Bipolar" },
{ "piratescharaibes", "Pirates des Charaïbes" },
- { "sgw_glulx", "Test Para SGW (Demo)" },
- { "sixdemo", "Demo de la LibrerÃa SIX (Demo)" },
+ { "sgw_glulx", "Test Para SGW" },
{ "ultimohogar_glulx", "Misterio en el Ultimo Hogar" },
{ "vainsville", "Vainsville" },
{ "viejaantonieta", "La Vieja Antonieta" },
// XComp 2008 (Spanish)
- { "xc08_damusix", "Damusixa (Demo)" },
+ { "xc08_damusix", "Damusixa" },
// Ectocomp 2019 - Le Grand Guignol (Spanish)
{ "ec19_lacama", "La Cama" }, // 7th Place
@@ -1258,7 +1258,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("aliasthemagpie", "190206", "a4281a03b797582ea53aa203b1eb7236", 1875956),
DT_ENTRY1("aliasthemagpie", "220210", "1475b9fc5c4bb8b1e128b9bb255e238b", 1766254),
DT_ENTRY1("anchorhead", "??????", "8913be5c1feeca879111c356daf87291", 18634158),
- DT_ENTRY1("anchorheaddemo", "070202", "f2e60c4c3aad4c6a2b18d4d20040ed76", 635974),
+ DT_ENTRY1("anchorheadse", "070202/Demo", "f2e60c4c3aad4c6a2b18d4d20040ed76", 635974),
DT_ENTRY1("andelmanyard", "221124", "b965b85c050000f2c32c7822e1aa3d84", 1110132),
DT_ENTRY1("androawakefc", "120121", "64b2e5268c154130dc0d46b40c4e3e94", 884850),
DT_ENTRY1("andromeda1983", "151208", "dcb44d52f383a4ae813145630202d49c", 9580734),
@@ -1413,7 +1413,7 @@ 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("grutahorror", "150603", "6de4254acadf5f063dd6211ed3d5a47b", 149248),
+ DT_ENTRY1("grutahorror", "150603/Demo", "6de4254acadf5f063dd6211ed3d5a47b", 149248),
DT_ENTRY1("hadeanlands_glulx", "141017", "01fa9a91b0f72d411ae065971f2c681b", 2487728),
DT_ENTRY1("hardpuzzle1", "151117", "ee0a36c15599629bfc4fef9d3d83f70f", 601068),
DT_ENTRY1("hardpuzzle2", "151209", "db2880a4bf6539b30b922c83d1f35877", 626752),
@@ -1556,8 +1556,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("shufflearound", "140914", "31ce78bff3833e5d2224abc4e63e6923", 3091868),
DT_ENTRY1("shufflearound", "150328", "00b2a517ec539936b96e84fabb91e5db", 3208092),
DT_ENTRY1("signalerror", "111116", "739510541192f01467b319b70ed7bf1f", 2138394),
- DT_ENTRY1("six", "170723", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
- DT_ENTRY1("six", "200914", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
+ DT_ENTRY1("libreriasix", "170723/Demo", "2d1fdfe386c08fdacd620b7497bcd88f", 8661160),
+ DT_ENTRY1("libreriasix", "200914/Demo", "e62655c358677fd4b17e0f2ed1587a86", 8661788),
DT_ENTRY1("skmmc", "150116", "46aee190f69d75592d72b1e3c573b6a8", 831452),
DT_ENTRY1("skmmc", "210225", "79ed9814187c89fb036a622e9e935cc4", 840668),
DT_ENTRY1("skugalake", "23????", "1d5b685c36c3e65e1eec7fa7f6a7398c", 1956132),
@@ -1622,7 +1622,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("trialofthetnuop", "170813", "d8a34dc6c9b0e2d037d8cc3de006f42b", 616062),
DT_ENTRY1("trollslayer", "151112", "fa3dee31c195732ad6a13a6e0b54d625", 920230),
DT_ENTRY1("tryagain", "160922", "64de60e3dbc7eb492a34a0a693156659", 626116),
- DT_ENTRY1("ttt", "020826", "b03cce0e8a5e5f3fcfb84f3d2adfa469", 156520),
+ DT_ENTRY1("ttt", "020826/Demo", "b03cce0e8a5e5f3fcfb84f3d2adfa469", 156520),
DT_ENTRY1("uie", "101122", "ed892c12a8b2d65fcda5ba6a228e04ed", 2016322),
DT_ENTRY1("umw_glulx", "200426", "c843d3a02c0f6862401c13b45a3e85b1", 635558),
DT_ENTRY1("uncleclemswill", "200425", "60527f2feb48e14d1fdfa7b94a8838c1", 763614),
@@ -2541,7 +2541,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("conrumbo_glulx", Common::ES_ESP, "010527", "024946d9d10190694d90dedd34ab648e", 127744),
DT_ENTRYL1("copernico86", Common::ES_ESP, "200515", "1251b6503a701d07aaff21d1b2059567", 1101844),
DT_ENTRYL1("cumpleanos", Common::ES_ESP, "130406", "d0bd4eff1c203b29bee74285d9277e76", 151296),
- DT_ENTRYL1("discos", Common::ES_ESP, "001003", "86db5ba5e7472e7377ea0a828a4bfe60", 471420),
+ DT_ENTRYL1("discos", Common::ES_ESP, "001003/Demo", "86db5ba5e7472e7377ea0a828a4bfe60", 471420),
DT_ENTRYL1("dracula1_glulx", Common::ES_ESP, "071227", "a2266f816a8e6afa324ad98e8ddb707b", 467354),
DT_ENTRYL1("dracula2_glulx", Common::ES_ESP, "080819", "c9ff350c10f4ef88db667e58a3696938", 715450),
DT_ENTRYL1("dwight_glulx", Common::ES_ESP, "041108", "e88efb47bc4feb5b8131c970d0560989", 310786),
@@ -2568,19 +2568,19 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRYL1("nochemetro", Common::ES_ESP, "131030", "381433b6afecc1fee2884a6a9baa8291", 2618694),
DT_ENTRYL1("olvido_glulx", Common::ES_ESP, "030330", "cd8a286d63f5b9b3135519fc2880b9dd", 174848),
DT_ENTRYL1("olvido_glulx", Common::ES_ESP, "031103", "0790e71c1d76609a83db3b7285e55e55", 351894),
- DT_ENTRYL1("ork1", Common::ES_ESP, "?????\?/Corrupt", "ecb1045a2691e483c46cb8ffa41b9f8f", 152064),
- DT_ENTRYL1("ork2", Common::ES_ESP, "020826", "97aec59216c8710b76a1c561df3c58ce", 153344),
- DT_ENTRYL1("osobipolar", Common::ES_ESP, "020826", "d1ffd264274337c94102ae000352d7a0", 209494),
+ DT_ENTRYL1("ork1", Common::ES_ESP, "?????\?/Demo/Corrupt", "ecb1045a2691e483c46cb8ffa41b9f8f", 152064),
+ DT_ENTRYL1("ork2", Common::ES_ESP, "020826/Demo", "97aec59216c8710b76a1c561df3c58ce", 153344),
+ DT_ENTRYL1("osobipolar", Common::ES_ESP, "020826/Demo", "d1ffd264274337c94102ae000352d7a0", 209494),
DT_ENTRYL1("piratescharaibes", Common::ES_ESP, "120518", "5e4901d210d7f6b5cc250fd55757cf0b", 902092),
- DT_ENTRYL1("sgw_glulx", Common::ES_ESP, "070807/blb", "c60f60c8101eda644d33ce9bc2b49183", 396246),
- DT_ENTRYL1("sgw_glulx", Common::ES_ESP, "070807/ulx", "29f996500209a2f8246f919ad2e7ade2", 158720),
+ DT_ENTRYL1("sgw_glulx", Common::ES_ESP, "070807/Demo/blb", "c60f60c8101eda644d33ce9bc2b49183", 396246),
+ DT_ENTRYL1("sgw_glulx", Common::ES_ESP, "070807/Demo/ulx", "29f996500209a2f8246f919ad2e7ade2", 158720),
DT_ENTRYL1("sixdemo", Common::ES_ESP, "000927", "79cc859f9d84e701715dead61f386318", 217250),
DT_ENTRYL1("ultimohogar_glulx", Common::ES_ESP, "021225", "08d4168a767dce4899640a000d2809d8", 663576),
DT_ENTRYL1("vainsville", Common::ES_ESP, "220306", "7fd41aa7621e76a850477a5d8497b7da", 1022048),
DT_ENTRYL1("viejaantonieta", Common::ES_ESP, "130405", "f34e185cfcfb518d54f2d70357bf098f", 134144),
// XComp 2008 (Spanish)
- DT_ENTRYL1("xc08_damusix", Common::ES_ESP, "080716", "c654432ff20ff06421f7ef46192d6a0e", 2307978),
+ DT_ENTRYL1("xc08_damusix", Common::ES_ESP, "080716/Demo", "c654432ff20ff06421f7ef46192d6a0e", 2307978),
// Ectocomp 2019 - Le Grand Guignol (Spanish)
DT_ENTRYL1("ec19_lacama", Common::ES_ESP, "191031", "e8ff30dfe90fac147d62ff23d15c8f73", 687328),
diff --git a/engines/glk/zcode/detection_tables.h b/engines/glk/zcode/detection_tables.h
index 603f2f683b7..57fc780d351 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -165,7 +165,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "awitl", "A Week in the Life" },
{ "ayac", "Are You a Chef?" },
{ "azteca", "Azteca" },
- { "b2demo", "Pick up the Phone Booth and Die II (Demo)" },
{ "b7snare", "Snare" },
{ "babytree", "Baby Tree" },
{ "backtowakeup", "Back to WakeUp" },
@@ -268,7 +267,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "cragnemanor_zcode", "Cragne Manor" },
{ "crazydiaper", "The Tale of the Crazy Diaper Man" },
{ "craverlyheights", "Craverly Heights" },
- { "creepydemo", "A Day in the Creepy Life of Bob (Demo)" },
{ "crimescene", "A Crime Scene" },
{ "critbreach", "Critical Breach" },
{ "criticalhit", "Critical Hit" },
@@ -285,6 +283,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "darkiss1_zcode", "Darkiss! Wrath of the Vampire - Chapter 1: The Awakening" },
{ "darkiss2_zcode", "Darkiss! Wrath of the Vampire - Chapter 2: Journey to Hell" },
{ "dashslapney", "Dash Slapney, Patrol Leader" },
+ { "daycreepylife", "A Day in the Creepy Life of Bob" },
{ "dayinlife", "A Day in Life" },
{ "dayishothitler", "The Day I Shot Hitler" },
{ "dd4", "Dutch Dapper IV: The Final Voyage" },
@@ -365,11 +364,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "flat", "Flat" },
{ "flowers", "Flowers for Algernon" },
{ "fmvpoker", "Frobozz Magic Video Poker" },
- { "forestdemo", "Forest (Demo)" },
+ { "forest", "Forest" },
{ "forgottengirls", "The Forgotten Girls" },
{ "fork", "Fork: The Great Underground Dining Room" },
{ "fractalz", "Fractalz" },
- { "fracturemeta", "Fractured Metamorphoses (Demo)" },
+ { "fracturemeta", "Fractured Metamorphoses" },
{ "fragileshells", "Fragile Shells" },
{ "frankie", "Frankenstein Adventure" },
{ "freefall", "Free Fall" },
@@ -407,7 +406,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "guestreet", "Life on Gue Street" },
{ "gumshoe", "Gumshoe" },
{ "gussdeath", "Guss's Death" },
- { "hadeanlands_zcode", "Hadean Lands (Demo)" },
+ { "hadeanlands_zcode", "Hadean Lands" },
{ "halloweve", "Hallow Eve" },
{ "hamhouse", "In the House of Professor Evil: The HAM HOUSE" },
{ "hamil", "Hamil" },
@@ -611,6 +610,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "philosophersstone", "The Quest for the Philosopher's Stone" },
{ "phlegm", "Phlegm" },
{ "phoenix", "Phoenix's Landing: Destiny" },
+ { "phoneboothp2", "Pick up the Phone Booth and Die II" },
{ "photograph", "Photograph" },
{ "photopia_zcode", "Photopia" },
{ "piece", "Piece of Mind" },
@@ -779,7 +779,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "townmusicians", "The Town Musicians" },
{ "toxinx", "Toxin X" },
{ "trapped", "Trapped" },
- { "tristamisland", "Tristam Island (Demo)" },
+ { "tristamisland", "Tristam Island" },
{ "troll", "Zork: A Troll's Eye View" },
{ "trunspecified", "Treasures of an Unspecified Region or District" },
{ "trw", "Tull Road Warrior" },
@@ -789,7 +789,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "tutorialhotel", "Hotel Tutorial" },
{ "tuuli", "Tuuli" },
{ "txtadv", "Txt Adventure" },
- { "uhohdemo", "Uh-Oh! (Demo)" },
+ { "uhoh", "Uh-Oh!" },
{ "umw_zcode", "UMW" },
{ "underdoos", "The Underoos That Ate New York!" },
{ "underground_zcode", "Underground" },
@@ -2594,7 +2594,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "byodspa", "BYOD" },
{ "casarisa", "La Casa de la Risa" },
{ "cavernad", "La Caverna del Drgon de Bronce" },
- { "corto", "Corto (Demo)" },
+ { "corto", "Corto" },
{ "cronicasparaiso", "Cronicas del Paraiso" },
{ "cruzado", "El Cruzado" },
{ "cueva", "La Oscura Cueva" },
@@ -2631,15 +2631,15 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "premios", "II Concurso de Mini-Aventuras" },
{ "pyramid", "Piramide de la Perdicion" },
{ "quenoche", "Qué noche!" },
- { "quovadis", "Un Ejemplo de QuoVadis.h (Demo)" },
+ { "quovadis", "Un Ejemplo de QuoVadis" },
{ "raro", "Raro" },
{ "redencionmomificad", "Redención Momificada" },
{ "reflejos", "Reflejos Blancos" },
{ "regalo", "El Regalo de Gorbag" },
{ "roleando", "Roleando" },
{ "saee", "Saee" },
- { "sgw_zcode", "Test Para SGW (Demo)" },
- { "sinclairdemo", "Sinclair y el Misterio de Glen Quaich (Demo)" },
+ { "sgw_zcode", "Test Para SGW" },
+ { "sinclairmisterio", "Sinclair y el Misterio de Glen Quaich" },
{ "sinrumbo", "Sin Rumbo" },
{ "tiros", "Un DÃa Duro en la Sala de Tiro" },
{ "toma", "Toma el Telfono y di E" },
@@ -3771,7 +3771,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("awitl", "980215", "8cf72be55d75137cc435ab25f479c123", 56320),
ENTRY0("ayac", "010107", "b503a9f2817ce97480160e454e470c58", 68608),
ENTRY0("azteca", "070117", "e30320818aa935f1bff66fcaa862fd9f", 123904),
- ENTRY0("b2demo", "961017", "28d166262aa22fb55fdb9685a5a124ef", 65024),
ENTRY0("b7snare", "150118", "5e1057596f6fe7d0efb100f80ae65f27", 284672),
ENTRY0("babytree", "120512", "79e230657b07b2e8fa45ffbe4635d03f", 294352),
ENTRY0("backtowakeup", "080313", "73ada6a69651bea315206d7994164b95", 640246),
@@ -3887,7 +3886,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("cragnemanor_zcode", "180812", "67d46450a8833c34d3231673a1f3dca9", 378880),
ENTRY0("craverlyheights", "140414", "91e0e3f0e2a6393c7674f5cd3ddf3c52", 264192),
ENTRY0("crazydiaper", "120430", "16f632238939474b22c96b3ec19b5f84", 220748),
- ENTRY0("creepydemo", "100317", "e211ed2eef47d78f72330d98e0f9503f", 150016),
ENTRY0("crimescene", "130123", "508196f1cd974f789fdc2af69767a1d1", 320916),
ENTRY0("critbreach", "130817", "348fc7ef47cab92d0b7f286da3c3ab90", 268800),
ENTRY0("criticalhit", "091002", "87f825b236785d94302e1293791b9daa", 311296),
@@ -3915,6 +3913,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("darkiss1_zcode", "160130/z5", "a05a25ebb25ade67ec9c7dcc09c10ab1", 134144),
ENTRY0("darkiss2_zcode", "161016/z5", "bc35bf57cc74c18113386fc5bb0f2e82", 155136),
ENTRY0("dashslapney", "120510", "d934c25530f689c8c25ce71bf184b82a", 338426),
+ ENTRY0("daycreepylife", "100317/Demo", "e211ed2eef47d78f72330d98e0f9503f", 150016),
ENTRY0("dayinlife", "080406", "ad0b46d14e3a8d577a58f0d93d700f4f", 173558),
ENTRY0("dd4", "030207", "c5921ad782bc25cbd7e3f8c8b1412a4a", 163328),
ENTRY0("dday", "110720", "897fbdf9cb2468b09c30961524d36ae5", 266364),
@@ -4005,11 +4004,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("flowers", "980301", "c948c03dc3b25f784f822cb623d5bffb", 47616),
ENTRY0("fmvpoker", "000913", "3f4ee585aa91660d5483ef2f132fb1d3", 19456),
ENTRY0("fmvpoker", "001227", "0d7bec942838ba2d42af2f836e2a8fc5", 24064),
- ENTRY0("forestdemo", "121216", "f629bfa6755cd36f45dbc3fe12b97936", 243130),
+ ENTRY0("forest", "121216/Demo", "f629bfa6755cd36f45dbc3fe12b97936", 243130),
ENTRY0("forgottengirls", "120817", "421e83ead89a7a0f2fd05791f9b87db7", 410034),
ENTRY0("fork", "071205", "cc07f97369a7f20da06eabf4fa8f2e4a", 201728),
ENTRY0("fractalz", "000714", "847523b3d366b2621d593ee260f4d9a6", 6144),
- ENTRY0("fracturemeta", "010306", "d684caf97f01d447b37376ef7c708a85", 111104),
+ ENTRY0("fracturemeta", "010306/Demo", "d684caf97f01d447b37376ef7c708a85", 111104),
ENTRY0("fragileshells", "100204", "1eb855145d3016bcf2f7a415fd9a9a01", 546586),
ENTRY0("fragileshells", "111109", "6232ef15b7508aab6072a85afb86908c", 547610),
ENTRY0("frankie", "040304", "1ce64a1c5a2d928cfb48b4d760246972", 91648),
@@ -4054,7 +4053,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("guestreet", "100031", "2637075afb748532ebf851310158017e", 12800),
ENTRY0("gumshoe", "960331", "935eabe90b3904a0cde9811a463fcc39", 143360),
ENTRY0("gussdeath", "040131", "1c3d12957d1ecf3ce28b7fe36cb34111", 41472),
- ENTRY0("hadeanlands_zcode", "101116", "45ea9ca4ec326344f73e4dc2be26d3b8", 651964),
+ ENTRY0("hadeanlands_zcode", "101116/Demo", "45ea9ca4ec326344f73e4dc2be26d3b8", 651964),
ENTRY0("halloweve", "111028", "0a209a7dc47242f906d8b782e4efb887", 324608),
ENTRY0("halloweve", "110403", "925323f2e14cd53574f60c9f8bde87a4", 379392),
ENTRY0("hamhouse", "081124", "068b91ec4a227760e08f1ba48acaeb7a", 238080),
@@ -4290,6 +4289,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("perrysworld", "070501", "6466fe74c657f960521237d5a3274b05", 124300),
ENTRY0("philosophersstone", "427301", "3684b64c0b5972908af83893ab662bf1", 93696),
ENTRY0("phoenix", "080430", "d0c50e5cff1098009fbb9f893e7dc75e", 890884),
+ ENTRY0("phoneboothp2", "961017/Demo", "28d166262aa22fb55fdb9685a5a124ef", 65024),
ENTRY0("photograph", "040827", "0949e8e4d3e1e035913fc75112f40459", 264012),
ENTRY0("photopia_zcode", "120416", "3e9ea30956eb3e9494e6e5d9881a1307", 239616),
ENTRY0("pigpancake", "110410", "7e6e0b1c90a9a01b4fbaea21ad729d55", 236446),
@@ -4483,7 +4483,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("toxinx", "110519", "2223181742216f1c1bb74bca88dda729", 200704),
ENTRY0("trampelviecher", "090611", "4d7871da10dd418a9b4ed3e00fab97c9", 207360),
ENTRY0("trapped", "110413", "b05f8909d1bbedb97f6c50eac19d6b2a", 254362),
- ENTRY0("tristamisland", "200925", "6fc31da7d0afb034f05b12da56d075a8", 56320),
+ ENTRY0("tristamisland", "200925/Demo", "6fc31da7d0afb034f05b12da56d075a8", 56320),
ENTRY0("tristamisland", "220107", "a0b1f6d3aa9167bb2c8039fe9e4c69c0", 56832),
ENTRY0("troll", "980518", "3e0f69e678dd289cd32bf41b2be58bd6", 64000),
ENTRY0("trunspecified", "101224", "cc1ee9ddc4b64f0e5a2b6b91bcf8f363", 273920),
@@ -4493,7 +4493,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("tutorial", "111030", "36147ba605eb49902f9d514a08638cd1", 468142),
ENTRY0("tutorialhotel", "100713", "2d57f52f53fa0845eb19ea97a29005fa", 154624),
ENTRY0("txtadv", "051019", "c8bae5d42c33802db953d2ffb45216b0", 86016),
- ENTRY0("uhohdemo", "980218", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
+ ENTRY0("uhoh", "980218/Demo", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
ENTRY0("umw_zcode", "201215", "24c7e6f775b9c10d9579f2a77be872fd", 167936),
ENTRY0("underdoos", "970329", "3ef9b348b4223b901bdfacb854fee16e", 58880),
ENTRY0("underground_zcode", "190730", "18c3cc7098f9e613e6c108e84c8947df", 368128),
@@ -6557,8 +6557,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("byodspa", "150928", "b0ef443c46323adeb80471e0871bf74b", 383488, Common::ES_ESP),
ENTRY1("casarisa", "140228", "16ff0aba9cf271c0b5432d323af59e61", 33792, Common::ES_ESP),
ENTRY1("cavernad", "990610", "581b7ac02320a8c95d2c005f9fb89f78", 76800, Common::ES_ESP),
- ENTRY1("corto", "000826", "452c8fbcde064de1ec26ec18fb092f96", 58880, Common::ES_ESP),
- ENTRY1("corto", "001003", "b66026cd5d8ed70516fba5c551fcb4c8", 93696, Common::ES_ESP),
+ ENTRY1("corto", "000826/Demo", "452c8fbcde064de1ec26ec18fb092f96", 58880, Common::ES_ESP),
+ ENTRY1("corto", "001003/Demo", "b66026cd5d8ed70516fba5c551fcb4c8", 93696, Common::ES_ESP),
ENTRY1("cronicasparaiso", "100705", "8ae9219d4afb912be81ce225b94c5112", 335024, Common::ES_ESP),
ENTRY1("cruzado", "990610", "d872429765f5c378b35bbb4cd44d7fba", 65024, Common::ES_ESP),
ENTRY1("cueva", "150301/z5", "e0a6f6e6949944b7793f2822af687f2f", 74752, Common::ES_ESP),
@@ -6614,7 +6614,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("pueblofantasma", "140305", "37284904beae0eedbfb98b17585bcaae", 33792, Common::ES_ESP),
ENTRY1("pyramid", "150427", "7b0f878f298d131024568d9364cf54e7", 29184, Common::ES_ESP),
ENTRY1("quenoche", "031015", "0085e1d917110642a700551536770d8d", 101376, Common::ES_ESP),
- ENTRY1("quovadis", "031110", "fdebdc9b5ff49977ecec03c9d6800e9c", 63488, Common::ES_ESP),
+ ENTRY1("quovadis", "031110/Demo", "fdebdc9b5ff49977ecec03c9d6800e9c", 63488, Common::ES_ESP),
ENTRY1("redencionmomificad", "161212", "4e1370baee1a5713a792998f8ff5ce93", 117760, Common::ES_ESP),
ENTRY1("reflejos", "010101", "7edc3b30022e97978ea93ef5c22edccd", 144384, Common::ES_ESP),
ENTRY1("raro", "000402", "dcbe2202d09a7f5b7dfd6ffb96438fd4", 58880, Common::ES_ESP),
@@ -6622,8 +6622,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY1("roleando", "071221", "09f5aaad79cbb12084241d8d26199ea6", 124416, Common::ES_ESP),
ENTRY1("saee", "000721", "d37e0681b1bc1ebbf001d1a37cbd355c", 29696, Common::ES_ESP),
ENTRY1("saee", "010308", "0ad5c5a78ea37c53bb614f4bc6f7754f", 31232, Common::ES_ESP),
- ENTRY1("sgw_zcode", "070807/z5", "4c9b3dbfe549cfbad3aa193d777ad413", 94720, Common::ES_ESP),
- ENTRY1("sinclairdemo", "030617", "ceb3d5b3086b5a1f4f3b6b239cb396a0", 115712, Common::ES_ESP),
+ ENTRY1("sgw_zcode", "070807/Demo/z5", "4c9b3dbfe549cfbad3aa193d777ad413", 94720, Common::ES_ESP),
+ ENTRY1("sinclairmisterio", "030617/Demo", "ceb3d5b3086b5a1f4f3b6b239cb396a0", 115712, Common::ES_ESP),
ENTRY1("sinrumbo", "000806", "e483112a43721be59b4519b037868adb", 58368, Common::ES_ESP),
ENTRY1("toma", "070112", "24b40be7145095b291c60cb02b5310ad", 186368, Common::ES_ESP),
ENTRY1("tiros", "070112", "731180f56273fc20895236b5e904a33b", 108544, Common::ES_ESP),
Commit: ef4c114f675a77dd8d9d489defa5fba4c5a87805
https://github.com/scummvm/scummvm/commit/ef4c114f675a77dd8d9d489defa5fba4c5a87805
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Forces ScummVM to show a warning screen when starting unstable games
Changed paths:
engines/glk/zcode/detection.cpp
engines/glk/zcode/detection_tables.h
diff --git a/engines/glk/zcode/detection.cpp b/engines/glk/zcode/detection.cpp
index d02f59d9ef9..e43cee06818 100644
--- a/engines/glk/zcode/detection.cpp
+++ b/engines/glk/zcode/detection.cpp
@@ -54,8 +54,18 @@ GameDescriptor ZCodeMetaEngine::findGame(const char *gameId) {
}
}
for (const PlainGameDescriptor *pd = ZCODE_GAME_LIST; pd->gameId; ++pd) {
- if (!strcmp(gameId, pd->gameId))
- return *pd;
+ if (!strcmp(gameId, pd->gameId)) {
+ GameDescriptor gd = *pd;
+ /*
+ * Tested against ScummVM 2.8.0git, following entries are confirmed not to be playable
+ */
+ if (!strcmp(gameId, "bureaucrocy_zcode") ||
+ !strcmp(gameId, "scopa") ||
+ !strcmp(gameId, "sunburst"))
+ gd._supportLevel = kUnstableGame;
+
+ return gd;
+ }
}
return GameDescriptor::empty();
diff --git a/engines/glk/zcode/detection_tables.h b/engines/glk/zcode/detection_tables.h
index 57fc780d351..c2c5b918baa 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -3813,7 +3813,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("bryantcollection", "090401", "2c331a7c183ef29ea13b68075a58c73b", 528620),
ENTRY0("bse", "970110", "d260f722540f8c24a8c5b88778c76261", 89088),
ENTRY0("building", "030706", "cc5ab40754fde9739113ef2524ef66b5", 253440),
- ENTRY0("bureaucrocy_zcode", "141113/NotWorking", "7dcbbc724b7416ad0b80b3159c7e3525", 387606),
+ ENTRY0("bureaucrocy_zcode", "141113", "7dcbbc724b7416ad0b80b3159c7e3525", 387606),
ENTRY0("burglar", "010925", "ca9ae17d983afb2d79aad60486a5a859", 71680),
ENTRY0("burnkoran", "101128", "216f61842ba2024b291b4e0ae7769500", 222746),
ENTRY0("burnsnightsupper", "120124", "a1153aab71b7a3bc4bd1aa056f3145e8", 251342),
@@ -4360,7 +4360,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("savoirfaire", "040205", "eb122ee416ee8fa1e6f909b6de6ad9c0", 442212),
ENTRY0("scald", "180206", "07fb2e2748c3835bf4d1aaba70a708c7", 194048),
ENTRY0("schooldays", "092800", "2c3334c637e37b1b80ea089d6911477a", 192000),
- ENTRY0("scopa", "110321/NotWorking", "621b223a5f02c7e49d18ae0d6b588d19", 101376),
+ ENTRY0("scopa", "110321", "621b223a5f02c7e49d18ae0d6b588d19", 101376),
ENTRY0("semid", "091103", "992482407f66e006ad5c23eaee627a66", 237056),
ENTRY0("sueursfroides", "090104", "14609bd3ad9bd0b7b88c438ee57932b3", 173056),
ENTRY0("sgtguffysday", "200613", "f4843d92f702814b2a043d857b3cb8a3", 127488),
@@ -4421,7 +4421,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("strainedtea", "120407", "628f7a272a28c825314fd207e50913b6", 166400),
ENTRY0("strangeworld", "091012", "d7c09eadf30d77858c88dc0f6706ceaa", 247230),
ENTRY0("suicide", "101103", "a936b12bd8f8c80e5948f6035e1eb86b", 343040),
- ENTRY0("sunburst", "070222/NotWorking", "9f1eee6db8dce7cfb803e5c430fe942a", 65532),
+ ENTRY0("sunburst", "070222", "9f1eee6db8dce7cfb803e5c430fe942a", 65532),
ENTRY0("sundayafternoon", "121213", "73d9c96d54922bcd58781aff41e449ed", 347136),
ENTRY0("surfboard", "201027", "b3e4c1784465d78111b3eda7b7969647", 180224),
ENTRY0("survive", "120116", "5391b23b5d02a9ff853ef93f76bb73f6", 89088),
Commit: 945cc9f8febb682bc2088696de87b3e65b7c85f0
https://github.com/scummvm/scummvm/commit/945cc9f8febb682bc2088696de87b3e65b7c85f0
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: GLULX: Forces ScummVM to show a warning screen when starting unstable games
Changed paths:
engines/glk/glulx/detection.cpp
engines/glk/glulx/detection_tables.h
diff --git a/engines/glk/glulx/detection.cpp b/engines/glk/glulx/detection.cpp
index f4ab9b473af..8abc9968d05 100644
--- a/engines/glk/glulx/detection.cpp
+++ b/engines/glk/glulx/detection.cpp
@@ -41,6 +41,16 @@ GameDescriptor GlulxMetaEngine::findGame(const char *gameId) {
if (!strcmp(gameId, pd->gameId)) {
GameDescriptor gd = *pd;
gd._supportLevel = kTestingGame;
+
+ /*
+ * Tested against ScummVM 2.8.0git, following entries are confirmed not to be playable
+ */
+ if (!strcmp(gameId, "glkebook") ||
+ !strcmp(gameId, "if01_aafn") ||
+ !strcmp(gameId, "if01_sittm") ||
+ !strcmp(gameId, "if14_transparent"))
+ gd._supportLevel = kUnstableGame;
+
return gd;
}
}
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index 38319d5e22d..213d17442b4 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -1411,7 +1411,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("ghosteringtonnight", "150815", "29ee591bd93084b5a450f2324d47de3b", 1940030),
DT_ENTRY1("glass_glulx", "230725", "a4f83219c8f0790e21ccda51666417af", 786644),
DT_ENTRY1("glkchess", "02????", "43a14ea7a35d7944504d3017f33fd40b", 252340),
- DT_ENTRY1("glkebook", "040506/NotWorking", "1dc4d02840ee7cbf61dc359bc6a69c22", 61162),
+ DT_ENTRY1("glkebook", "040506", "1dc4d02840ee7cbf61dc359bc6a69c22", 61162),
DT_ENTRY1("greenmountains", "110116", "4049179c3a28703705de72be734e05bc", 337868),
DT_ENTRY1("grutahorror", "150603/Demo", "6de4254acadf5f063dd6211ed3d5a47b", 149248),
DT_ENTRY1("hadeanlands_glulx", "141017", "01fa9a91b0f72d411ae065971f2c681b", 2487728),
@@ -1666,10 +1666,10 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
DT_ENTRY1("if01_carma", "010928", "cc5077c525b44748443a0e39cdc079c6", 11205418),
DT_ENTRY1("if01_smtuc", "010928/blb", "c6e58925e082f20542bd25a2395dd00d", 1439558),
DT_ENTRY1("if01_smtuc", "010928/ulx", "b0d09a4fa36ae1b00cccc80e4a4248d0", 194048),
- DT_ENTRY1("if01_aafn", "01???\?/NotWorking/v2", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
- DT_ENTRY1("if01_aafn", "01???\?/NotWorking/v1", "07d590dc62f0be38f6f879763b6eb12c", 163072),
- DT_ENTRY1("if01_sittm", "01???\?/NotWorking/v1", "0c3d40b0340df7ff459ff7751015183a", 408576),
- DT_ENTRY1("if01_sittm", "01???\?/NotWorking/v2", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
+ DT_ENTRY1("if01_aafn", "01???\?/v1", "07d590dc62f0be38f6f879763b6eb12c", 163072),
+ DT_ENTRY1("if01_aafn", "01???\?/v2", "98c22f842ffadfb08a8e2a93d32c7495", 163328),
+ DT_ENTRY1("if01_sittm", "01???\?/v1", "0c3d40b0340df7ff459ff7751015183a", 408576),
+ DT_ENTRY1("if01_sittm", "01???\?/v2", "4a2ba3c1b9574b6292cbe361fc49af40", 409344),
// IFComp 2002
DT_ENTRY1("if02_eas2", "020925", "914e969da891835c24b3decdc6fa34c1", 842272),
@@ -1796,7 +1796,7 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
// IFComp 2014
DT_ENTRY1("if14_hungerdeamon", "140928", "fd95c400739c643d8118e8f751590c47", 1676510),
- DT_ENTRY1("if14_transparent", "?????\?/NotWorking", "bce9f905654b16d332916bb33f23d8fb", 9267518),
+ DT_ENTRY1("if14_transparent", "??????", "bce9f905654b16d332916bb33f23d8fb", 9267518),
DT_ENTRY1("if14_transparent", "150401", "3f4e5effb8ed8f4d0c3f277bb47ba161", 11084272),
DT_ENTRY1("if14_transparent", "150626", "13dc495dc3ed802e663b193bd862b994", 2284454),
DT_ENTRY1("if14_uglyoafs", "140928", "cdd8fcdc5057dedabda23df19ff5de46", 604552),
Commit: 076ad0bd6944e222d59dd2f9e1f8d64cd1085836
https://github.com/scummvm/scummvm/commit/076ad0bd6944e222d59dd2f9e1f8d64cd1085836
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Puts back some Playfic titles previously removed by personal judgement
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 c2c5b918baa..a02e6ce3531 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2845,6 +2845,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "alienabductescape", "Alien Abduction Escape" },
{ "alloneneedscarrot", "All One Needs Is a Carrot" },
{ "almostadream", "Almost a Dream" },
+ { "amnesiapf", "Amnesia" },
{ "analchemicaladvent", "An Alchemical Adventure" },
{ "anartistneeds", "An Artist Needs Supplies" },
{ "anotherolddude", "Another Old Dude From the 80âs" },
@@ -2875,6 +2876,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "blankgame", "Blank Game" },
{ "bloodlust", "Bloodlust" },
{ "breachofcode", "Breach of Code" },
+ { "breakunderscorein", "Break-in" },
{ "busstop", "Bus Stop" },
{ "bymannualsession", "BYM Annual Session: The Game" },
{ "cabbages", "Cabbages" },
@@ -2882,6 +2884,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "candyland", "Candy Land" },
{ "cannibals", "Cannibals" },
{ "cardinal", "Cardina!" },
+ { "castle", "Castle" },
{ "caveescape", "Cave Escape" },
{ "ceremony", "Ceremony" },
{ "chaldeabuffet", "Chaldea Buffet" },
@@ -2918,11 +2921,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "dayoff", "Day Off" },
{ "daythyme", "Day Thyme" },
{ "dcblues", "DC Blues" },
- { "demiddeleeuwen", "De Middeleeuwen" },
- { "deadmansgrave", "Dead Man's Grave: A Tell Don't Show Mystery" },
- { "deadsprint", "Dead Sprint" },
{ "deadication", "Dead-ication" },
+ { "deadmansgrave", "Dead Man's Grave" },
+ { "deadsprint", "Dead Sprint" },
{ "demonetization", "Demonetization" },
+ { "demonhunterpf", "Demon Hunter" },
{ "deoxiousevent2015", "Deoxious Event 2015" },
{ "depressed", "Depressed" },
{ "detectiveconan", "Detective Conan" },
@@ -2969,6 +2972,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "escapethewizcastle", "Escape the Wizard's Castle" },
{ "escapedprisoner", "Escaped Prisoner" },
{ "escapingprison", "Escaping Prison" },
+ { "experimentpf", "Experiment" },
{ "exploratriceperdue", "L'Exploratrice Perdue" },
{ "exterminsim2014", "Exterminator Simulator 2014" },
{ "faction11", "Faction 11" },
@@ -3042,6 +3046,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "inception", "Inception" },
{ "inferno", "Inferno" },
{ "infinitydestiny", "Infinity Destiny" },
+ { "inheritancepf", "Inheritance" },
{ "insaneasylum", "Insane Asylum" },
{ "isthisacowfantasy", "Is This a Cow or Just Fantasy" },
{ "isiscrisis", "ISIS Crisis" },
@@ -3073,6 +3078,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lieblingshause", "Lieblings Hause" },
{ "lifeaftertesting", "Life After Testing" },
{ "lifegoals", "Life Goals" },
+ { "lifepf", "Life" },
{ "limbo", "Limbo" },
{ "lines", "Lines" },
{ "littleharmoniclab", "Little Harmonic Labyrinth" },
@@ -3106,6 +3112,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "mcmansion", "McMansion" },
{ "medievaljailbreak", "Medieval Jail Break" },
{ "meetingtime", "Meeting Time!" },
+ { "memoriespf", "Memories" },
{ "micasa", "Mi Casa" },
{ "middeleeuwsdrama", "Een Middeleeuws Drama" },
{ "midnightlibrary", "Midnight Library" },
@@ -3128,6 +3135,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "murdermystery", "Murder Mystery" },
{ "murderspicemansion", "A Murder at the Spice Mansion" },
{ "myjapanesemyth", "My Japanese Myth" },
+ { "mysterymanorpf", "Mystery Manor" },
{ "mysterysottomarin", "Mystery of the Sottomarin" },
{ "nautilisia_zcode", "Nautilisia" },
{ "needingawee", "Needing a Wee" },
@@ -3159,6 +3167,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "prankken", "Prank Ken" },
{ "presidentialrace", "Presidential Race!" },
{ "princtextfghturbo", "Princess Text Fighter Turbo" },
+ { "prisonbreakpf", "Prison Break" },
{ "prisonescape", "Prison Escape" },
{ "prisonerdrunkenera", "Prisoner of the Drunken Era" },
{ "projetinform", "Projet Inform" },
@@ -3299,8 +3308,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "theheist", "The Heist" },
{ "thehideworldmathew", "The Hidden World of Matthew Ford" },
{ "theinnermostproj", "The Innermost Project" },
+ { "theislandpf", "The Island" },
{ "thejewelheist", "The Jewel Heist" },
{ "thejourneylifetime", "The Journey of a Life Time" },
+ { "thelabyrinthpf", "The Labyrinth" },
+ { "thelibrarypf", "The Library" },
{ "thelightprince", "The Light Prince" },
{ "themachine", "The Machine" },
{ "themafiagenerator", "The Mafia Generator" },
@@ -6853,6 +6865,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("aknightsquest", "140619", "04ae60dc7a4a86971876dd426ab38d4b", 168960),
ENTRY0("amatteroftiming", "120331", "064767b9a5852775a1c27ca430eb38ed", 156672),
ENTRY0("ameadow", "150501", "a70c4dd92f1b9a9be3a0a8c431319864", 162816),
+ ENTRY0("amnesiapf", "150501", "a0bacf26ed285681dd6a617f5b3656db", 222208),
ENTRY0("amodestproposal", "120403", "13db1dd26135f6c7f8b6a164c573d405", 183808),
ENTRY0("amurdermystery", "160508", "07b0b7c2ae26989bb1159a63d8f5a2fe", 162816),
ENTRY0("anotsonormaltemple", "230406", "be1d1e97a1f84f2127930c845be82a6c", 168448),
@@ -6916,6 +6929,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("blankgame", "230411", "ca279fe149df68cf1e858786a8edd595", 174080),
ENTRY0("bloodlust", "140427", "2477062a53f74ccb22f9810f88363bc9", 225280),
ENTRY0("breachofcode", "140220", "3f9346f0c2322fe508e5e8d0b12d549a", 207360),
+ ENTRY0("breakunderscorein", "150315", "aba9debf63eea4d75f9bddffbdc63826", 177664),
ENTRY0("busstop", "131011", "3602e1f9014491d9bb0022e13e1605bd", 161792),
ENTRY0("bymannualsession", "160816", "70283b4d760ab39ecba4e1bdb317df09", 162816),
ENTRY0("cabbages", "200229", "adc19ce0c954aaf6a5b853cbde10d9db", 214016),
@@ -6923,6 +6937,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("candyland", "170104", "7a2674e50f9f6a0e1f62dbe61dbc6e39", 158208),
ENTRY0("cannibals", "140618", "ad115067caf1e2db6ebf83609f10d508", 159232),
ENTRY0("cardinal", "170525", "345ef241a7add6bb5abe79f7e075afbd", 261632),
+ ENTRY0("castle", "130320", "a299d7121c77e4cb2c95990f7a51248d", 164864),
ENTRY0("caveescape", "220522", "3144cfbed0304988cb207e083ecd50dc", 159232),
ENTRY0("ceremony", "200114", "40506795283f4b9f07e078e8d65e122c", 228352),
ENTRY0("chaldeabuffet", "230430", "984bcf4f7c943f6776d62efda7d543a2", 219136),
@@ -6961,13 +6976,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("dayoff", "200819", "10091483fd499ce1c1e120630ff477bd", 316416),
ENTRY0("daythyme", "131203", "17f03892dba7f05c125a17a13d3888e4", 163840),
ENTRY0("dcblues", "190316", "67ed9ff56611f395a52f63ce6b229195", 157696),
- ENTRY1("demiddeleeuwen", "141203", "08fe83440581215f4e2bdc5b7b696bbb", 161792, Common::NL_NLD),
+ ENTRY0("deadication", "200815", "eca9763c1f2400a50e3278246ab3bb39", 314880),
ENTRY0("deadmansgrave", "151101/z8", "456ba87f580ddd98ef1e1314bfc9247a", 213504),
ENTRY0("deadmansgrave", "151101/zblorb", "85750a3498daff7750b65f298858f175", 547808),
ENTRY0("deadsprint", "120425", "9a779b2f244b3b7cf29aa8833995bfab", 165888),
ENTRY0("deadsprint", "120504", "696a91cd3d0b5134f13efe3b9ab9453f", 175616),
- ENTRY0("deadication", "200815", "eca9763c1f2400a50e3278246ab3bb39", 314880),
ENTRY0("demonetization", "191030", "b1c2be9092d15291b6ca49cc4f489297", 158720),
+ ENTRY0("demonhunterpf", "131003", "10b71b6db865acd5fb524b6f216b54ab", 160768),
ENTRY0("deoxiousevent2015", "150918", "dfa22eb222b38ec7f0c3ac09e6f79a17", 158720),
ENTRY0("depressed", "130607", "6714fccd6ef9239a5bea3c268cc485da", 165888),
ENTRY0("detectiveconan", "200204", "b819788f4732b0e4615364af731adef6", 160256),
@@ -7020,6 +7035,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("escapethewizcastle", "121111", "16595d8dcdcb4df4d5d8a14aea674b65", 159744),
ENTRY0("escapedprisoner", "170505", "ed5c602d1b4ab2867e087e58bed8b10a", 181248),
ENTRY0("escapingprison", "150622", "a1b5601fbf7f1e917568a50851cd4ffc", 161792),
+ ENTRY0("experimentpf", "181019", "9d59860985a25f35ca0dfb24870a9314", 157184),
ENTRY1("exploratriceperdue", "131013", "62cf8a29f9c0b5e77e5db901cf740338", 188416, Common::FR_FRA),
ENTRY0("exterminsim2014", "131020", "718306165224f53ac8ee68fc774821eb", 167424),
ENTRY0("faction11", "120403", "145bd30f5373534fbda13aab436ab87f", 166912),
@@ -7103,6 +7119,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("inception", "150501", "92b244b4965225c23deef6117205606b", 179200),
ENTRY0("inferno", "171019", "9eaa0e8627d8413cb9796becd8039e77", 162816),
ENTRY1("infinitydestiny", "140120", "efa50487c5786e83bb24220e09f6cbef", 210432, Common::FR_FRA),
+ ENTRY0("inheritancepf", "230504", "6c665834e2c73778bb565070133aca51", 174080),
ENTRY0("insaneasylum", "160413", "0660fe63ba667f1902f9eff78cc74e33", 224256),
ENTRY0("isthisacowfantasy", "150331", "f393a76ac85085683057416bb977dd6b", 165888),
ENTRY0("isiscrisis", "190531", "7abe45046fd54626f15203ba9653381d", 182784),
@@ -7136,6 +7153,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("lieblingshause", "190418", "c336a470e777c3714934027ea3a08f73", 175104),
ENTRY0("lifeaftertesting", "121220", "e1b840667e7ed5cfc3138b10204ba8ed", 168448),
ENTRY0("lifegoals", "151217", "5a7fa5b756cf64f0f0e8a5d99e97efc4", 171520),
+ ENTRY0("lifepf", "181011", "7188949d1ee7146d756099be2bc6940e", 156160),
ENTRY0("limbo", "190915", "1032e246551cf5bc5702efe763bbc7b5", 160768),
ENTRY0("lines", "191128", "9562edb6f122bd20a8ae396a854a177c", 168448),
ENTRY0("littleharmoniclab", "130831", "1334a82f500bb381a2f388ab153fc6b7", 289792),
@@ -7170,9 +7188,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("mcmansion", "230411", "83be8e34b4774189edddafeb780ddf82", 177664),
ENTRY0("medievaljailbreak", "150915", "bccac2cba92d49388c5d8cc767cb79d8", 159232),
ENTRY0("meetingtime", "161019", "1b67cf962a388fab8cb7b8bd68baa2d0", 161280),
+ ENTRY0("memoriespf", "130531", "a2987bee5d153b6de23f6a7a0e4bcf29", 183296),
ENTRY0("micasa", "960613", "b7dfec6fb5519b577ad6739f6aa3dd4b", 162304),
ENTRY1("middeleeuwsdrama", "141209", "e6ed1daa45b50f24e2d711a98e03ab4d", 164864, Common::DE_DEU),
- ENTRY1("middeleeuwsdrama", "141210", "f4dfb45ab6b081604d5811fbfa9d021a", 166400, Common::DE_DEU),
+ ENTRY1("middeleeuwsdrama", "141210", "48f09b6bf006f08f6824c2945b8869a4", 163840, Common::DE_DEU),
ENTRY0("midnightlibrary", "150316", "f86e9d53ed22769d07d85721fc810475", 160768),
ENTRY0("mirointeractgaming", "140402", "1c80daa50a6363450c46dfec0fbe5aff", 164352),
ENTRY0("mirointeractgaming", "140403", "b0b3e8e42e2c82f9d593d522d02d8cb8", 157184),
@@ -7198,6 +7217,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("murdermystery", "150813", "18fb3cf3aa776772c1f0728185906b93", 177152),
ENTRY0("murderspicemansion", "230411", "3ea2c835dca441097f22c1f0fced41b8", 186368),
ENTRY0("myjapanesemyth", "131203", "888127aa7c62b2ecc5cc05dd7cc24a31", 175104),
+ ENTRY0("mysterymanorpf", "150223", "8c35e34e246eaf9c69c02a76008b7977", 162304),
ENTRY0("mysterysottomarin", "221105", "0b7fe4c9bbde26e3961cf9dad0f6d93e", 183808),
ENTRY0("nautilisia_zcode", "120511", "a6993f07a35333bcf74396051e9a497f", 323072),
ENTRY0("nautilisia_zcode", "130422", "aaa73314eca2a1731f5f212c7de11aef", 1796142),
@@ -7231,6 +7251,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("prankken", "000728", "9f83abe0c63ef3ae771aca0d64c05a48", 161792),
ENTRY0("presidentialrace", "180918", "afa89a1165a0db506aec98c87789f207", 225280),
ENTRY0("princtextfghturbo", "120916", "eeae786191d6f741f0605aa240856c4a", 299520),
+ ENTRY0("prisonbreakpf", "190321", "eabd81867affbcb89cc36f181fbba538", 163328),
ENTRY0("prisonescape", "150812", "58076ba2217fa52b1b8248c2d88c1e9e", 160256),
ENTRY0("prisonerdrunkenera", "230411", "02a286d926945b4e212e82b33464b57a", 206848),
ENTRY1("projetinform", "140601", "7b3882ea3dd7757a39fd402559a28716", 165888, Common::FR_FRA),
@@ -7375,8 +7396,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("theheist", "191028", "930c36631680725299453b77ca3f264e", 239104),
ENTRY0("thehideworldmathew", "210902", "7f8b4d95a4a8ffbd99b6b54a857836cc", 161280),
ENTRY0("theinnermostproj", "140517", "97df221f413f8e252251a3e9697c31ec", 157184),
+ ENTRY0("theislandpf", "130225", "d18108dd62f934e665f0fc3b4d96ef28", 303104),
ENTRY0("thejewelheist", "220406", "1d7dd786ac76983235dc8941c4a5e00c", 167936),
ENTRY0("thejourneylifetime", "150619", "83931b11b8c82eedde117eb52659b82e", 156672),
+ ENTRY0("thelabyrinthpf", "130513", "4400524c81a8590aa289058580c064e5", 169472),
+ ENTRY0("thelibrarypf", "150317", "6675119f9a464d075fab555365505596", 161280),
ENTRY0("thelightprince", "200731", "6f9ed5f14288217d88dada7314e597e3", 276480),
ENTRY0("themachine", "201016", "83604cd8e738bb3ba989f51688d2c481", 164352),
ENTRY0("themafiagenerator", "130218", "ea7bc006b8ada46dd2cedf764110053e", 222720),
Commit: a98dea4e7c832a34228aabf2801f9485a8e9d634
https://github.com/scummvm/scummvm/commit/a98dea4e7c832a34228aabf2801f9485a8e9d634
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-11-08T03:28:27+01:00
Commit Message:
GLK: ZCODE: Reviews #-A entries on Playfic site, adds 99 new games
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 a02e6ce3531..b8e5b1fc942 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -2805,61 +2805,138 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "1948", "1948" },
{ "1984", "1984" },
{ "2084", "2084" },
+ { "a221", "A-221" },
+ { "abandonedneigh", "The Abandoned Neighborhood" },
+ { "abandonhospital_ms", "Abandoned Hospital (by Michelle Santiago)" },
+ { "abandonhospital_an", "Abandoned Hospital (by Anonymous)" },
+ { "aboringroom", "A Boring Room" },
+ { "abramelin", "Abramelin" },
+ { "acadecwars", "Acadec Wars" },
+ { "accusations", "Accusations!" },
+ { "achangeofheart", "A Change of Heart" },
+ { "achilles", "Achilles" },
+ { "aclutteredroom", "A Cluttered Room" },
{ "acoldfrostymorning", "A Cold Frosty Morning" },
{ "aconversation", "A Conversation" },
+ { "adamsplashes", "Adam Splashes" },
{ "adayforspelling", "A Day for Spelling" },
{ "adayinthealex", "A Day in the Alex" },
+ { "adayintheoffice", "A Day in the Office" },
{ "adaylifejeymarlowe", "A Day in the Life of Joey Marlowe" },
{ "adayinthelife", "A Day in the Life of a Teenage Wizard" },
+ { "advancedastronomy", "Advanced Astronomy and Grief Counseling" },
{ "adventcrowther", "Will Crowtherâs Adventure" },
+ { "adventurapf", "Adventura" },
+ { "adventurenews", "Adventure News" },
+ { "adventurerback", "An Adventurer's Backyard" },
+ { "adventuresinspace", "Adventures in Space" },
+ { "adventuresww", "Adventures at WebWise" },
+ { "adwenturesprincess", "Adwentures of Princess" },
+ { "afairytaleoddity", "A Fairytale Oddity" },
+ { "aforgottenmurder", "A Forgotten Murder" },
{ "aforgottenworld", "A Forgotten World" },
+ { "againsthingsending", "Against All Things Ending" },
+ { "agame", "A Game" },
+ { "agameaboutyou", "A Game About You" },
+ { "agameoffiefs", "A Game of Fiefs" },
{ "agenerallybadday", "A Generally Bad Day" },
+ { "agescat1stadv", "AGES: Cat's First Adventure" },
{ "agrovegame", "A Grove Game" },
+ { "ahole", "A Hole" },
{ "ahorrificadvcomedy", "A Horrific Adventure in Comedy" },
+ { "ahouse", "A House" },
+ { "ahousetour", "A House Tour" },
+ { "ajourney2paradise", "A Journey to Paradise" },
+ { "aknighthisquest", "A Knight and His Quest" },
{ "aknightsquest", "A Knight's Quest" },
- { "amatteroftiming", "A Matter of Timing" },
- { "ameadow", "A Meadow" },
- { "amodestproposal", "A Modest Proposal" },
- { "amurdermystery", "A Murder Mystery" },
- { "anotsonormaltemple", "A Not-So-Normal Temple" },
- { "aperfectdayforit", "A Perfect Day for It" },
- { "arainynight", "A Rainy Night" },
- { "aseparatepeace", "A Separate Peace" },
- { "aslowdayatwork", "A Slow Day at Work" },
- { "astrangesdventure", "A Strange Adventure" },
- { "ataleofbarizan", "A Tale of Barizan" },
- { "atourofthelouvre", "A Tour of the Louvre" },
- { "atriptoucla", "A Trip to UCLA" },
- { "averybadjoke", "A Very Bad Joke" },
- { "averyniceman", "A Very Nice Man" },
- { "awarning", "A Warning, and Then Silence" },
- { "a221", "A-221" },
- { "abandonedhospital", "Abandoned Hospital" },
- { "abramelin", "Abramelin" },
- { "achilles", "Achilles" },
- { "adamsplashes", "Adam Splashes" },
- { "advancedastronomy", "Advanced Astronomy and Grief Counseling" },
- { "adventuresinspace", "Adventures in Space" },
- { "againsthingsending", "Against All Things Ending" },
+ { "akonpliayiti", "Akonpli Ayiti" },
+ { "alexeivsevilpeps", "Alexei versus the Evil Peps" },
{ "aliceintwistedland", "Alice in Twistedland" },
{ "alienabductescape", "Alien Abduction Escape" },
+ { "alilaboratoryroom", "Ali Laboratory Room" },
+ { "allaboard", "All Aboard!" },
+ { "allerton", "Allerton" },
+ { "alleywaypossums", "Alleyway Possums" },
{ "alloneneedscarrot", "All One Needs Is a Carrot" },
+ { "alone", "Alone" },
+ { "alonglayover", "A Long Layover" },
+ { "alostmemory", "A Lost Memory" },
+ { "alternianforest", "Alternian Forest" },
{ "almostadream", "Almost a Dream" },
+ { "amatteroftiming", "A Matter of Timing" },
+ { "amazetwistypass", "A Maze of Twisty Passages" },
+ { "ameadow", "A Meadow" },
{ "amnesiapf", "Amnesia" },
+ { "amnesie", "Amnesie" },
+ { "amodestproposal", "A Modest Proposal" },
+ { "amrnecklace", "AMR Necklace" },
+ { "amurder", "A Murder" },
+ { "amurdermystery", "A Murder Mystery" },
{ "analchemicaladvent", "An Alchemical Adventure" },
+ { "anadventurertale", "An Adventurer's Tale" },
+ { "anaponthebeach", "A Nap on The Beach" },
{ "anartistneeds", "An Artist Needs Supplies" },
+ { "angeldustartgal", "Angel Dust Art Gallery" },
+ { "animalapocalypse", "Animal Apocalypse" },
+ { "animalfarm", "Animal Farm" },
+ { "annoyathon", "Annoyathon" },
+ { "anormalday", "A Normal Day" },
+ { "anotherartgallery", "Another Art Gallery" },
{ "anotherolddude", "Another Old Dude From the 80âs" },
+ { "anotsonormaltemple", "A Not-So-Normal Temple" },
{ "ant129finalproject", "ANT129 Final Project" },
+ { "antidotes", "Antidotes" },
+ { "aperfectdayforit", "A Perfect Day for It" },
{ "apocalypse", "Apocalypse" },
- { "apocalypsech12", "Apocalypse Now - Chapters 1 + 2" },
{ "apocalypsech1", "Apocalypse Now - Chapters 1: Just Another Day" },
+ { "apocalypsech12", "Apocalypse Now - Chapters 1 + 2" },
+ { "apocalypserising", "Apocalypse Rising" },
{ "applemansion", "Apple Mansion" },
+ { "applestwoapples", "Apples, Two Apples" },
{ "apprenticeschg", "Apprentice's Challenge" },
+ { "arainynight", "A Rainy Night" },
+ { "arcadeescape", "Arcade Escape" },
+ { "arealbeach", "A Real Beach" },
+ { "areaone", "Area One" },
{ "arlocompendiumch1", "Arlo & the Compendium: Chapter 1 - Hunger Pains" },
{ "arlocompendiumch2", "Arlo & the Compendium: Chapter 2 - The Search for Shock Fruit" },
+ { "armorsandbuffs", "Armors and Buffs" },
+ { "aroundthehouse", "Around the House" },
{ "artiststhenewdeal", "Artists in the New Deal" },
+ { "aseparatepeace", "A Separate Peace" },
+ { "ash", "Ash" },
+ { "ashorti7demo", "A Short I7 Demonstration" },
+ { "aslowdayatwork", "A Slow Day at Work" },
+ { "assasin", "Assasin" },
{ "assessmentmatters", "Assessment Matters" },
+ { "astrangesdventure", "A Strange Adventure" },
+ { "asurpriseparty", "A Surprise Party" },
+ { "asylumpf", "Asylum" },
+ { "ataleofbarizan", "A Tale of Barizan" },
+ { "atestgame", "A Test Game" },
+ { "atlantic", "Atlantic" },
+ { "atob", "A to B" },
+ { "atomicmeat", "Atomic Meat" },
+ { "atourofthelouvre", "A Tour of the Louvre" },
+ { "atrailhead", "A Trailhead" },
+ { "atraingame", "A Train Game" },
+ { "atriptoucla", "A Trip to UCLA" },
+ { "attackkillerjarod", "Attack of the Killer Jarod in a Care Bear Suit" },
+ { "atthelibrary", "At the Library" },
+ { "audeldesapparences", "Au-Del Des Apparences" },
+ { "audioguide", "Audioguide" },
+ { "augh", "Augh!" },
+ { "austinhyattlivedie", "Austin and Hyatt's Live or Die" },
+ { "averybadjoke", "A Very Bad Joke" },
+ { "averyimpstory", "A Very Important Story" },
+ { "averyniceman", "A Very Nice Man" },
{ "averysmissingtrain", "Avery's Missing Train" },
+ { "averystupidgame", "A Very Stupid Game" },
+ { "awake", "Awake" },
+ { "awakeningpf", "Awakening" },
+ { "awarriorcatsmm", "A Warrior Cats MM!" },
+ { "awarning", "A Warning, and Then Silence" },
+ { "awayout", "A Way Out" },
{ "babysteps", "Baby Steps" },
{ "babytroubles", "Baby Troubles" },
{ "bakerbonanza", "Baker Bonanza" },
@@ -2897,6 +2974,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "coffeetime", "Coffee Time!" },
{ "coffinofchaos", "Coffin of Chaos" },
{ "colbysunusualday", "Colby's Unusual Day" },
+ { "coleandmichael", "Cole and Michael" },
{ "colinexplore1984", "Colin Explore 1984" },
{ "colonialproject", "Colonial Project" },
{ "complimentarypean", "Complimentary Peanuts" },
@@ -2924,6 +3002,8 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "deadication", "Dead-ication" },
{ "deadmansgrave", "Dead Man's Grave" },
{ "deadsprint", "Dead Sprint" },
+ { "decisionsdecisions", "Decisions, Decisions" },
+ { "demiddeleeuwen", "De Middeleeuwen" },
{ "demonetization", "Demonetization" },
{ "demonhunterpf", "Demon Hunter" },
{ "deoxiousevent2015", "Deoxious Event 2015" },
@@ -2978,9 +3058,11 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "faction11", "Faction 11" },
{ "fairyring", "Fairy Ring" },
{ "finallythefestival", "Finally the Festival" },
+ { "findairplanekey", "Find the Airplane Key" },
{ "findjoker", "Find Joker" },
{ "findmealiger", "Find Me a Liger!" },
{ "findmystethoscope", "Find My Stethoscope" },
+ { "findpurplesteve", "Find Purple Steve" },
{ "findthatchinchilla", "Find That Chinchilla" },
{ "findthecookie", "Find the Cookie" },
{ "findyourjuprof", "Find Your JU Professor" },
@@ -2997,7 +3079,9 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "freeparking", "Free Parking" },
{ "freighterraphus", "Freighter Raphus" },
{ "fridayafteroffice", "Friday Afternoon in the Office" },
+ { "fromportlandxoxo", "From Portland Get XOXO" },
{ "fungus", "Fungus" },
+ { "futurebookshop", "#futurebookshop" },
{ "galisancommence", "Galisan, Le Commencement" },
{ "gamerstereotypes", "Gamer Stereotypes" },
{ "generations", "Generations" },
@@ -3007,6 +3091,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "getoutofthehouse", "Get Out of the House" },
{ "getthatcat", "Get That Cat!" },
{ "getyourlifeback", "Get Your Life Back" },
+ { "ghosttownpf", "Ghost Town" },
{ "gilberttheelephant", "Gilbert the Elephant and Albert the Fish" },
{ "giornogiovannas", "Giorno Giovanna's Worst Dream" },
{ "gotakeashower", "Go Take a Shower" },
@@ -3039,12 +3124,14 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "houseoflafayette", "House of Lafayette Street" },
{ "howlsmovingcastle", "Howl's Moving Castle" },
{ "hungoverinbelfast", "Hungover in Belfast" },
+ { "idontevenknow", "I Don't Even Know" },
{ "iliketrains", "I Like Trains" },
{ "illusion", "Illusion" },
{ "imprieteneasca", "Imprieteneasca - Chapter 1: INCEPE" },
{ "inthebasement", "In the Basement" },
{ "inception", "Inception" },
{ "inferno", "Inferno" },
+ { "infiltrator", "The Infiltrator Present Within our Midst" },
{ "infinitydestiny", "Infinity Destiny" },
{ "inheritancepf", "Inheritance" },
{ "insaneasylum", "Insane Asylum" },
@@ -3061,6 +3148,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "juliuscaesar", "Julius Caesar" },
{ "junglesearch", "Jungle Search" },
{ "keepingdido", "Keeping Dido" },
+ { "killthedisease", "Kill the Disease!" },
{ "kingheartbuildraft", "Kingdom Hearts: Building the Raft" },
{ "kingheartdangerous", "Kingdom Hearts: It's Dangerous to Go Alone" },
{ "kingdomofamphibia", "Kingdom of Amphibia" },
@@ -3091,6 +3179,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "lookingforfulton", "Looking for Fulton" },
{ "lostandafraid", "Lost and Afraid" },
{ "lostaxe", "Lost Axe" },
+ { "lostchicken", "Lost Chicken" },
{ "lostduck", "Lost Duck" },
{ "lostintheforest", "Lost in the Forest" },
{ "lostinthejungle", "Lost in the Jungle" },
@@ -3134,8 +3223,10 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "murderincourtyard", "Murder in the Courtyard" },
{ "murdermystery", "Murder Mystery" },
{ "murderspicemansion", "A Murder at the Spice Mansion" },
+ { "mushrooms", "Mushrooms" },
{ "myjapanesemyth", "My Japanese Myth" },
{ "mysterymanorpf", "Mystery Manor" },
+ { "mysteriousadv", "The Mysterious Adventure" },
{ "mysterysottomarin", "Mystery of the Sottomarin" },
{ "nautilisia_zcode", "Nautilisia" },
{ "needingawee", "Needing a Wee" },
@@ -3164,6 +3255,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "ploc", "PLOC" },
{ "poisoned", "Poisoned" },
{ "policyhobo", "Policy Hobo" },
+ { "powerkeys", "The Power of the Keys" },
{ "prankken", "Prank Ken" },
{ "presidentialrace", "Presidential Race!" },
{ "princtextfghturbo", "Princess Text Fighter Turbo" },
@@ -3285,6 +3377,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "theanniversary", "The Anniversary" },
{ "thebabysitter", "The Babysitter" },
{ "thebambooheist", "The Bamboo Heist" },
+ { "thebasement", "The Basement" },
{ "thebieberfevprob", "The Bieber Fever Problem" },
{ "thebiter", "The Biter" },
{ "thebumblebeeband", "The Bumblebee and the Bandaid" },
@@ -3361,6 +3454,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
{ "trainofthought", "Train of Thought" },
{ "treasurehunting", "Treasure Hunting" },
{ "tvdream", "TV Dream" },
+ { "twilightmansion", "Twilight Mansion" },
{ "un1015lostsoul", "UN 1015 Lost Soul" },
{ "un1015tminus59min", "UN1015 T-Minus 59 Minutes" },
{ "undercoop", "Undercoop" },
@@ -6850,69 +6944,149 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("1984", "121027", "e30b3374275d2d4a256f1c06b388038f", 175616),
ENTRY0("1948", "180824", "013228f886e7bb903f5cdca95771e234", 164352),
ENTRY0("2084", "140609", "9d84e17d4a3b22dba42f96f7dbeaef7f", 164864),
+ ENTRY0("a221", "130720", "2d830ad6bdd1fb8f600ddcc393cf0fc0", 160256),
+ ENTRY0("abandonhospital_ms", "130325", "c9585ee3b9efe68548033d0add58d734", 160256),
+ ENTRY0("abandonhospital_an", "231025", "2a49b7b647f9d86bbbed0c6582a81ace", 157696),
+ ENTRY0("abandonedneigh", "231024", "f669560a3efd1b44570a1969ec872578", 158208),
+ ENTRY0("aboringroom", "151031", "a8bd6e8bbe73f5b3b38338ab1d287efa", 164352),
+ ENTRY0("abramelin", "140214", "bfb951c88c4d2858981e5ef1d651e9fb", 157184),
+ ENTRY0("acadecwars", "160307", "7416ead1a2cff4249a4d97f006263498", 161280),
+ ENTRY0("accusations", "151217", "0b1ad637ec492ffc607ee7528a7512f9", 157696),
+ ENTRY0("achangeofheart", "160309", "a41579b2d033928352cd1dd8334e84d9", 161280),
+ ENTRY0("achangeofheart", "160310", "8c8dc4bc60866a68ba54380598e8496c", 161792),
+ ENTRY0("achilles", "120615", "1964436de08743a8dea49318d4ca932e", 184832),
+ ENTRY0("aclutteredroom", "120224", "128d341e58e448e4f4f2e596ab1b5842", 158208),
ENTRY0("acoldfrostymorning", "180102", "85117f65d31aa37a64334a21e5e99438", 160768),
ENTRY0("aconversation", "120505", "cd27a4cd8035441b01ae2f02ebd8c6de", 164352),
+ ENTRY0("adamsplashes", "150602", "57341f04c2a354b5757a14ed513a3c35", 171008),
ENTRY0("adayforspelling", "170201", "736c191e48e4ed484d77adb5bf602e35", 174080),
ENTRY0("adayinthealex", "190901", "50b7dec633784cbe9a20a8410d5cc8c9", 156672),
- ENTRY0("adaylifejeymarlowe", "170614", "5060c7797e2c91f6573619def6960562", 167424),
ENTRY0("adayinthelife", "170129", "89cdfb450aa6289a73afc079142b62a0", 240128),
+ ENTRY0("adayintheoffice", "120907", "d4107c0a99c3fd16c593d217ae315b41", 160256),
+ ENTRY0("adaylifejeymarlowe", "170614", "5060c7797e2c91f6573619def6960562", 167424),
+ ENTRY0("advancedastronomy", "140629", "bc1312bc412a64c0f0a59568c9e054a7", 171520),
ENTRY0("adventcrowther", "110819", "e5cc4af379f9dbc2eaa380e5d6c12d83", 254464),
ENTRY0("adventcrowther", "130327", "3bcf081b848b3ae95632211f9aebed63", 293888),
+ ENTRY0("adventurapf", "171031", "cabfc5a1cb39e77d420c0eef0c10112b", 169472),
+ ENTRY0("adventurenews", "120218", "adfc3d003d0f8ff03504632e9e63867c", 156160),
+ ENTRY0("adventurerback", "130829", "f8856ba158e59ca1d0795b05fb08fd27", 161792),
+ ENTRY0("adventuresinspace", "170412", "6d4c68931d13b6b8d81f65c837969953", 162816),
+ ENTRY0("adventuresww", "120302", "7c7e549abfe5eb149f9619142b391a29", 159744),
+ ENTRY0("adwenturesprincess", "140702", "98b9424fa307d7ba80c3ee6afdd66fa1", 160256),
+ ENTRY0("afairytaleoddity", "181019", "9be2f22ec0378414696f24f916a99fcb", 195072),
+ ENTRY0("aforgottenmurder", "141009", "acef173c0bd52e28c8e1e7936321f54c", 156160),
ENTRY0("aforgottenworld", "191029", "2422b635d11480637f8732a5995944b1", 161280),
+ ENTRY0("againsthingsending", "120227", "c3ac321492aad96262fb2fbefdb28a69", 173056),
+ ENTRY0("agame", "121024", "de123e78e92d7b673d02d0a14e2ae93c", 157696),
+ ENTRY0("agameaboutyou", "150401", "7d67287ac3530374b10a3f2d9b1d1696", 165888),
+ ENTRY0("agameoffiefs", "150906", "3e5ba1c3e195a4354a6e6cc89613da43", 158208),
ENTRY0("agenerallybadday", "130430", "e1ba15c6d0a6ef4963f31123083416e9", 166400),
+ ENTRY0("agescat1stadv", "180227", "43809e0a8cf91eff5515278aaff33fe6", 216064),
ENTRY0("agrovegame", "130320", "f25a31a105c6a8a66f5abe8f93c6d830", 159744),
+ ENTRY0("ahole", "140509", "640cc7046cf263c15371c5314e4806cf", 164352),
ENTRY0("ahorrificadvcomedy", "200803", "898c992e11c939546bb0e153d65814c4", 162304),
+ ENTRY0("ahouse", "150112", "cd14b928d05a19cb59096ac46db9a20b", 174592),
+ ENTRY0("ahousetour", "200930", "2047b572bd203b6ddcd2d1a7d569002f", 158208),
+ ENTRY0("ajourney2paradise", "231029", "ef29992749a7a12cdf1735767a17052f", 158720),
+ ENTRY0("aknighthisquest", "131127", "a4033b97e02581d7c765e0968ccbff04", 157184),
ENTRY0("aknightsquest", "140619", "04ae60dc7a4a86971876dd426ab38d4b", 168960),
- ENTRY0("amatteroftiming", "120331", "064767b9a5852775a1c27ca430eb38ed", 156672),
- ENTRY0("ameadow", "150501", "a70c4dd92f1b9a9be3a0a8c431319864", 162816),
- ENTRY0("amnesiapf", "150501", "a0bacf26ed285681dd6a617f5b3656db", 222208),
- ENTRY0("amodestproposal", "120403", "13db1dd26135f6c7f8b6a164c573d405", 183808),
- ENTRY0("amurdermystery", "160508", "07b0b7c2ae26989bb1159a63d8f5a2fe", 162816),
- ENTRY0("anotsonormaltemple", "230406", "be1d1e97a1f84f2127930c845be82a6c", 168448),
- ENTRY0("aperfectdayforit", "120505", "902bda86104826dae9a05671d1f43341", 159232),
- ENTRY0("aperfectdayforit", "120507", "49c5746ca027bf5ea88aa8e334022139", 177152),
- ENTRY0("arainynight", "200329", "6510db05e30c4a7a307714e8c2d67119", 173568),
- ENTRY0("aseparatepeace", "130306", "232dfaa1058e92e02e61b1ecbfe84bb1", 158208),
- ENTRY0("aslowdayatwork", "190809", "23e369cfdb674779a1995c3970e7c9a6", 162304),
- ENTRY0("astrangesdventure", "130320", "68ab1a03ce9764fc81e2e80fa4bcb059", 159744),
- ENTRY0("ataleofbarizan", "161215", "a03de63492f48e844e468849bc11e292", 183808),
- ENTRY0("atourofthelouvre", "130223", "1a13e54ceef99afee23678909fe28b1d", 157696),
- ENTRY0("atriptoucla", "130302", "77fc31bd89b659c888bd5babb3d3c9ac", 162304),
- ENTRY0("averybadjoke", "160229", "75fb2f61a696f45cb819a91bc83275ca", 156672),
- ENTRY0("averyniceman", "161016", "01dde2022418b95ccfb62c9a6bbdc391", 165376),
- ENTRY0("awarning", "160608", "de2c2bebc0ff7fbc242ba6dee56e552a", 192512),
- ENTRY0("awarning", "190726", "d956ed0f1239d2ab6af420fdd56a3943", 250880),
- ENTRY0("a221", "130720", "2d830ad6bdd1fb8f600ddcc393cf0fc0", 160256),
- ENTRY0("abandonedhospital", "130325", "c9585ee3b9efe68548033d0add58d734", 160256),
- ENTRY0("abramelin", "140214", "bfb951c88c4d2858981e5ef1d651e9fb", 157184),
- ENTRY0("achilles", "120615", "1964436de08743a8dea49318d4ca932e", 184832),
- ENTRY0("adamsplashes", "150602", "57341f04c2a354b5757a14ed513a3c35", 171008),
- ENTRY0("advancedastronomy", "140629", "bc1312bc412a64c0f0a59568c9e054a7", 171520),
- ENTRY0("adventuresinspace", "170412", "6d4c68931d13b6b8d81f65c837969953", 162816),
- ENTRY0("againsthingsending", "120227", "c3ac321492aad96262fb2fbefdb28a69", 173056),
+ ENTRY0("akonpliayiti", "181201", "d4938cfa164084c6618a59904c9514eb", 157184),
+ ENTRY0("alexeivsevilpeps", "190610", "6928aaf0898abf1a46a5f1e6214bbdc5", 218112),
ENTRY0("aliceintwistedland", "150510", "72e236a6b6c2d4c39e74f903a2c533ff", 163840),
ENTRY0("alienabductescape", "140603", "f9569b673574fa6cfce124bc9ece6eea", 156672),
ENTRY0("alienabductescape", "140607", "dbbb6d79336ec63e269651dac42077a1", 160256),
+ ENTRY0("alilaboratoryroom", "231027", "46194b8bbee3e3855393fb70472c640b", 158720),
+ ENTRY0("allaboard", "150317", "aa6215e7422d04a9587eac99fac5a6d7", 157184),
+ ENTRY0("allerton", "130207", "a075f57f845f609291f51bd13de49907", 160256),
+ ENTRY0("alleywaypossums", "231025", "ef138542dae64b9d8992eb77462bbca1", 159232),
ENTRY0("alloneneedscarrot", "121109", "b5cb7a36aeb1bfcf152bab1cbd62e379", 161792),
ENTRY0("almostadream", "151028", "51ef716ea2715d585f4712838cbd417b", 174080),
+ ENTRY1("alone", "130926", "3f6d19c55818166c65049bfd8883bce5", 176128, Common::FR_FRA),
+ ENTRY0("alonglayover", "161029", "241588926fb070509bcbf5053742198f", 156672),
+ ENTRY0("alostmemory", "180327", "d628dac7863e240710c3f8dac7b2856e", 177152),
+ ENTRY0("alternianforest", "170216", "4c6aab15b6c6bc0ad3c9760924218c83", 165376),
+ ENTRY0("amatteroftiming", "120331", "064767b9a5852775a1c27ca430eb38ed", 156672),
+ ENTRY0("amazetwistypass", "120215", "737279898630f7a081cb2098b8e77549", 156160),
+ ENTRY0("ameadow", "150501", "a70c4dd92f1b9a9be3a0a8c431319864", 162816),
+ ENTRY0("amnesiapf", "150501", "a0bacf26ed285681dd6a617f5b3656db", 222208),
+ ENTRY1("amnesie", "130926", "e0f3c042c250c47479a5a0e0a90c1c2a", 162304, Common::FR_FRA),
+ ENTRY0("amurder", "151208", "921252791f1281807f09610aedf23e56", 161280),
+ ENTRY0("amodestproposal", "120403", "13db1dd26135f6c7f8b6a164c573d405", 183808),
+ ENTRY0("amrnecklace", "120227", "778e87cb6e0aeba92f70aabc4d26f636", 159744),
+ ENTRY0("amurdermystery", "160508", "07b0b7c2ae26989bb1159a63d8f5a2fe", 162816),
ENTRY0("analchemicaladvent", "141121", "bb13f99cf335da4be6219106de7f721c", 176640),
- ENTRY0("anartistneeds", "160310", "ea143276354a6415d93e64dc397f22d9", 159744),
+ ENTRY0("anaponthebeach", "170316", "9eb79814304129fe8215226db4dfbd6c", 163328),
+ ENTRY0("anartistneeds", "190429", "7a4ff0b66ae61fea9301050206e6c6ca", 158720),
+ ENTRY0("angeldustartgal", "120308", "fbba2b1d6b7583a7579a4ac8742cafa3", 157184),
+ ENTRY0("animalapocalypse", "231018", "815c9086dfa015566c6d29d6b12e719d", 156160),
+ ENTRY0("animalfarm", "120229", "bb5494702a4dfc5d5397bc2509ffc6ad", 164864),
+ ENTRY0("annoyathon", "140518", "3fd165c2e435f7a16b8d03a0306af20f", 175616),
+ ENTRY0("anormalday", "210903", "cd5fc4eb9546424c464a68f75067edb0", 156160),
+ ENTRY0("anotherartgallery", "120309", "61b106a4df9a55b0e5cdeea2352136b8", 157696),
ENTRY0("anotherolddude", "190517", "31e6c16849aeea4dd91637e4beba9521", 163840),
+ ENTRY0("anotsonormaltemple", "230406", "be1d1e97a1f84f2127930c845be82a6c", 168448),
ENTRY0("ant129finalproject", "210214", "133b642a287bf94d47befa00a680b109", 160256),
ENTRY0("ant129finalproject", "210307", "9aaba9715701bdd08f16863e12805422", 324588),
+ ENTRY1("antidotes", "131023", "39fb3389916675aa2fdb55564f2ff1e3", 177664, Common::FR_FRA),
+ ENTRY1("antidotes", "131026", "5f2151b7c0737e4554f32f9a7d5d7ab1", 179712, Common::FR_FRA),
+ ENTRY0("aperfectdayforit", "120505", "902bda86104826dae9a05671d1f43341", 159232),
+ ENTRY0("aperfectdayforit", "120507", "49c5746ca027bf5ea88aa8e334022139", 177152),
ENTRY0("apocalypse", "120313", "d90f666879d4da1011f5f2c40da1ef57", 161792),
+ ENTRY0("apocalypse", "130217", "6bae55110240838869625d6733012964", 157696),
ENTRY0("apocalypsech1", "120314", "f1dc926afd68632807f0e4529bbbec94", 167936),
ENTRY0("apocalypsech1", "120318", "f4079a9f5cf35c47211912388038ef4d", 174080),
ENTRY0("apocalypsech1", "120324", "b854629d7da06ac3ba035db4dfe0b1bc", 176640),
ENTRY0("apocalypsech12", "121205", "55f5106fbce03fbe6ab7d7e2638cb930", 196608),
+ ENTRY0("apocalypserising", "130806", "64a8bc6c862d4aacdd8e591e5f01832f", 156160),
+ ENTRY0("apocalypserising", "201106", "78b9a64db50138e09b60af38b23ee86a", 166400),
ENTRY0("applemansion", "131127", "fa1c592bf283c1248e6a6a95d5b6dea5", 163840),
+ ENTRY0("applestwoapples", "120720", "a1db38b3fe188661d05c82ad268e21cf", 160768),
ENTRY0("apprenticeschg", "120907", "36e54df8d0424c29bbb95db8fc2705d7", 241664),
+ ENTRY0("arainynight", "200329", "6510db05e30c4a7a307714e8c2d67119", 173568),
+ ENTRY0("arcadeescape", "181005", "13db4f8811ce1e3251d99b2dfd4c3dc5", 156160),
+ ENTRY0("arealbeach", "130426", "95dde5e9cc8f2606786b48201e104fa2", 158208),
+ ENTRY0("areaone", "210424", "3362f396ffa9d0a0b8dff74464ac4d04", 157184),
ENTRY0("arlocompendiumch1", "150311", "ad78d19a66ce9939a2f5dc82d4d7b6ef", 178176),
ENTRY0("arlocompendiumch1", "201118", "ab70e3b02a23067f9b58821fbd1ad704", 178176),
ENTRY0("arlocompendiumch2", "150405", "16338725f548cb06382859530f450315", 201216),
+ ENTRY0("armorsandbuffs", "160220", "9213225f45f1ed4f4391c408b1f272ad", 159744),
+ ENTRY0("aroundthehouse", "131217", "da224e7e5ce7ab121274e127394c183f", 157184),
ENTRY0("artiststhenewdeal", "160310", "27b548c967d24de9b8ffbc01936ee260", 158208),
+ ENTRY0("aseparatepeace", "130306", "232dfaa1058e92e02e61b1ecbfe84bb1", 158208),
+ ENTRY0("ash", "160712", "a1fccf87551b30780f17a8371f1db19e", 157184),
+ ENTRY0("ashorti7demo", "130912", "4358490dc234ca31a5285f3169568de8", 156160),
+ ENTRY0("aslowdayatwork", "190809", "23e369cfdb674779a1995c3970e7c9a6", 162304),
+ ENTRY0("assasin", "130119", "9528b8f323293fba075c9e2efa7635ad", 156672),
ENTRY0("assessmentmatters", "131116", "cdb7a0857d47da1f6a980792de59b8c5", 157184),
+ ENTRY0("astrangesdventure", "130320", "68ab1a03ce9764fc81e2e80fa4bcb059", 159744),
+ ENTRY0("asurpriseparty", "231031", "d87abcd46298db215fc0a5097eb381f5", 165888),
+ ENTRY0("asylumpf", "151217", "e936d97c841267ba7f9a2daad2c1d736", 159232),
+ ENTRY0("ataleofbarizan", "161215", "a03de63492f48e844e468849bc11e292", 183808),
+ ENTRY0("atestgame", "120328", "4999e9f0e010c0600774254d06b5a988", 156160),
+ ENTRY0("atlantic", "200909", "0ed404d81b506f33d2f932e5e00e4ca4", 156160),
+ ENTRY0("atob", "141214", "ec5fa2f5b718121beea96dc207c31320", 210944),
+ ENTRY0("atomicmeat", "210305", "86980360e3ca8c6073145e55e5a2f006", 161280),
+ ENTRY0("atourofthelouvre", "130223", "1a13e54ceef99afee23678909fe28b1d", 157696),
+ ENTRY0("atrailhead", "230224", "a3e5c4afa46d15de11bca3176988b64a", 156672),
+ ENTRY0("atraingame", "220104", "eb9b2a342df98cbd28d2d6218ff2c97e", 156672),
+ ENTRY0("atriptoucla", "130302", "77fc31bd89b659c888bd5babb3d3c9ac", 162304),
+ ENTRY0("attackkillerjarod", "121113", "d513f96bc80d24271f15b75f8c974b76", 157184),
+ ENTRY0("atthelibrary", "180717", "a49c5f3b0f5049a69ea9d191a9220e46", 156160),
+ ENTRY1("audeldesapparences", "131003", "daeacc7f9455724f7d6e1741d73836d3", 157696, Common::FR_FRA),
+ ENTRY0("audioguide", "131003", "26e8b0a78fa4049c9261b56796589303", 176640),
+ ENTRY1("augh", "120216", "1cb95db2252432116669c974f68bd46d", 157184, Common::FR_FRA),
+ ENTRY0("austinhyattlivedie", "131003", "43650250f0134184131cc230278d887d", 157184),
+ ENTRY0("averybadjoke", "160229", "75fb2f61a696f45cb819a91bc83275ca", 156672),
+ ENTRY0("averyimpstory", "181111", "fb0396b85a1eed350228bbf379c22d05", 159232),
+ ENTRY0("averyniceman", "161016", "01dde2022418b95ccfb62c9a6bbdc391", 165376),
ENTRY0("averysmissingtrain", "180302", "ea42f8c9a05e4237eb54e28d5c043e85", 163328),
+ ENTRY0("averystupidgame", "181002", "20bc637207d4dd65da8298f0a90a09cc", 158208),
+ ENTRY0("awake", "160218", "1eed820040ecd7ca20970dc2d691bab1", 160768),
+ ENTRY0("awakeningpf", "130520", "66e47f1c272b6a94d383ff5a838db231", 163328),
+ ENTRY0("awarning", "160608", "de2c2bebc0ff7fbc242ba6dee56e552a", 192512),
+ ENTRY0("awarning", "190726", "d956ed0f1239d2ab6af420fdd56a3943", 250880),
+ ENTRY0("awarriorcatsmm", "231027", "1c39f5419a167befe3d2a9c6bd99e9dc", 157696),
+ ENTRY0("awayout", "231026", "030fc22b028c4e4841f7828ecb27d0f9", 159744),
ENTRY0("babysteps", "130817", "38a2308b92d7113d24a076b1fe1b6f05", 165376),
ENTRY0("babytroubles", "191222", "4caabfc9954878501fe3ae8659d41154", 163328),
ENTRY0("bakerbonanza", "121023", "9adf937f6a68aa8151ede3bd3d816189", 157184),
@@ -6953,6 +7127,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("coffeetime", "170214", "fb0ef01b18771ec63a070cd6f58e599c", 161792),
ENTRY0("coffinofchaos", "130917", "cf7fec8313f7e50d3677a7615a2ddc90", 161280),
ENTRY0("colbysunusualday", "120228", "65a40fce9c5c740730d7b7386441e37a", 159232),
+ ENTRY0("coleandmichael", "160310", "ea143276354a6415d93e64dc397f22d9", 159744),
ENTRY0("colinexplore1984", "190303", "43b50829ff5da64463ab8828f27b7758", 172544),
ENTRY0("colonialproject", "130425", "ab50d3c44e30d7d435ff75baea0998bf", 174080),
ENTRY0("complimentarypean", "130213", "eeb7e01b8ff7dea3fa341863c838e11c", 158208),
@@ -6981,6 +7156,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("deadmansgrave", "151101/zblorb", "85750a3498daff7750b65f298858f175", 547808),
ENTRY0("deadsprint", "120425", "9a779b2f244b3b7cf29aa8833995bfab", 165888),
ENTRY0("deadsprint", "120504", "696a91cd3d0b5134f13efe3b9ab9453f", 175616),
+ ENTRY0("decisionsdecisions", "130311", "51d651745f08bfc307a75db186efea12", 157184),
+ ENTRY1("demiddeleeuwen", "141203", "08fe83440581215f4e2bdc5b7b696bbb", 161792, Common::NL_NLD),
ENTRY0("demonetization", "191030", "b1c2be9092d15291b6ca49cc4f489297", 158720),
ENTRY0("demonhunterpf", "131003", "10b71b6db865acd5fb524b6f216b54ab", 160768),
ENTRY0("deoxiousevent2015", "150918", "dfa22eb222b38ec7f0c3ac09e6f79a17", 158720),
@@ -7038,12 +7215,15 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("experimentpf", "181019", "9d59860985a25f35ca0dfb24870a9314", 157184),
ENTRY1("exploratriceperdue", "131013", "62cf8a29f9c0b5e77e5db901cf740338", 188416, Common::FR_FRA),
ENTRY0("exterminsim2014", "131020", "718306165224f53ac8ee68fc774821eb", 167424),
+ ENTRY0("exterminsim2014", "140310", "dbbd70a1d28f54efbeb0a7bdc50e5afa", 167424),
ENTRY0("faction11", "120403", "145bd30f5373534fbda13aab436ab87f", 166912),
ENTRY0("fairyring", "170127", "3ad93d293d28d4429a0fa98c11423c4c", 180224),
+ ENTRY0("findairplanekey", "120413", "559c55349f97f5f75143a3170585731c", 157184),
ENTRY0("finallythefestival", "181109", "503b862cda59c608223032c032697125", 161280),
ENTRY0("findjoker", "130916", "53dd23e5ec1e81021de82216cf9d1407", 158720),
ENTRY0("findmealiger", "130415", "8e1b80c0ba2d358ebd7179c415defdfb", 158720),
ENTRY0("findmystethoscope", "121107", "bf7ed3eea731242354c843c16d0afd56", 161792),
+ ENTRY0("findpurplesteve", "220305", "7aefff2d227dfbfcdabb1b8273494b82", 157696),
ENTRY0("findthatchinchilla", "180302", "4f9de301077ca1826e7573c98577784d", 214528),
ENTRY0("findthecookie", "181102", "ac822d25e0c198e3444f6d4d20805ea1", 158208),
ENTRY0("findyourjuprof", "130410", "ea2f83fc3b596bcb9bd8bea391dbbb26", 158720),
@@ -7060,7 +7240,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("freeparking", "120423", "aae58fc77cd1da8ac90c0fa84b28aec6", 160256),
ENTRY0("freighterraphus", "191010", "71ab08049a6e941758e8618b3094bb18", 183808),
ENTRY0("fridayafteroffice", "000831", "090f9ffa40b5ab307a0e733a3de359a1", 165376),
+ ENTRY0("fromportlandxoxo", "141202", "2ce5bdd1fdb792cfaa0c766aaad54e5f", 180736),
ENTRY0("fungus", "080220", "8d9bcf00404845bf31d35444db36f288", 174080),
+ ENTRY0("futurebookshop", "120611", "d4615b0833770113074a912db4a51ce2", 160768),
ENTRY1("galisancommence", "131122", "38ed3d237f15630e30d390054220604e", 175616, Common::FR_FRA),
ENTRY1("galisancommence", "140108", "3df8c049294f2ef358500bfd1991e220", 160768, Common::FR_FRA),
ENTRY0("gamerstereotypes", "120501", "9381d0b68c587d6e1569370858c2f701", 159232),
@@ -7077,6 +7259,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("getthatcat", "161206", "db33729fbb5e22abb53f6b1380e30027", 166912),
ENTRY0("getyourlifeback", "180207", "2173098460829d72f1fdb094a3f6f373", 156160),
ENTRY0("getyourlifeback", "180301", "5885a9b69f2f4d050c65c6d6869f7d60", 159232),
+ ENTRY0("ghosttownpf", "231027", "355c9a7ad5b52461a6ad89a839945e84", 160256),
ENTRY0("gilberttheelephant", "180305", "00878539308259f3f2c98649f0ad2846", 159744),
ENTRY0("giornogiovannas", "220419", "9253cc58ac335b1ff7b0044b152b09ad", 159744),
ENTRY0("gotakeashower", "140408", "5daa21eec3725706a4725f699dd92d31", 159232),
@@ -7111,6 +7294,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("houseoflafayette", "210321", "c0dfa5d573d0a17fa729ec1c907c0331", 163328),
ENTRY0("howlsmovingcastle", "170328", "4bd96faf37812e62b342eb2b82ba10aa", 161280),
ENTRY0("hungoverinbelfast", "120221", "fa766137a3744e87bed131bb68b44214", 164352),
+ ENTRY0("idontevenknow", "190329", "ae7591fe067da922af5a862cb89ff782", 156160),
ENTRY0("iliketrains", "170322", "57af94b4cce57b2edbda7e0238edcc64", 163328),
ENTRY0("illusion", "140512", "ca50cc32839df2b4c18f498961f797f6", 175104),
ENTRY0("imprieteneasca", "151223", "0dcfe52a9da55caf312ec2c695a2f0aa", 158720),
@@ -7118,6 +7302,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("inthebasement", "121016", "a3b0a725c8d4bafd1d2636075cdaee2e", 159744),
ENTRY0("inception", "150501", "92b244b4965225c23deef6117205606b", 179200),
ENTRY0("inferno", "171019", "9eaa0e8627d8413cb9796becd8039e77", 162816),
+ ENTRY0("infiltrator", "231101", "5058260ad0efd431eb5f83c5b4332da3", 191488),
ENTRY1("infinitydestiny", "140120", "efa50487c5786e83bb24220e09f6cbef", 210432, Common::FR_FRA),
ENTRY0("inheritancepf", "230504", "6c665834e2c73778bb565070133aca51", 174080),
ENTRY0("insaneasylum", "160413", "0660fe63ba667f1902f9eff78cc74e33", 224256),
@@ -7136,6 +7321,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("junglesearch", "190306", "033f299e983d1d9d60432cac3c27243a", 167936),
ENTRY0("keepingdido", "120516", "56eb7cbeb898cbd892146d9795a91d4b", 332180),
ENTRY0("keepingdido", "130111", "10f71f6f39eda761bab839ad6c3dfcec", 271872),
+ ENTRY0("killthedisease", "130911", "6941693d3fcba2b216f21ff158523d7b", 157696),
ENTRY0("kingheartbuildraft", "160401", "de55253ef19b0378ba76e1502da2936a", 158720),
ENTRY0("kingheartdangerous", "160401", "b00dbe2fd8c07167a38a9e57d96f3802", 160768),
ENTRY0("kingdomofamphibia", "??????", "462ba394189cb5c806b9d7f0dffe3720", 402432),
@@ -7167,6 +7353,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("lookingforfulton", "210308", "dd6a66b127ed787a53f87e6e0deb34a5", 160256),
ENTRY0("lostandafraid", "120221", "857a5bac0aebaea78fa9b0f79a2dcb76", 177152),
ENTRY0("lostaxe", "190419", "8f4711053df1642e51eadac47f31490e", 160768),
+ ENTRY0("lostchicken", "231102", "8a59e0facd82307ff8aabbb1b1fb8845", 156160),
ENTRY0("lostduck", "190529", "bc807f61af3633ec443dc7e4c3dea6ee", 157184),
ENTRY0("lostintheforest", "140610", "1ed934ecb82473007222221d2fc165bf", 160768),
ENTRY0("lostinthejungle", "221101", "fdb73034cabab6f1e0df015fd7f56a3a", 164352),
@@ -7191,7 +7378,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("memoriespf", "130531", "a2987bee5d153b6de23f6a7a0e4bcf29", 183296),
ENTRY0("micasa", "960613", "b7dfec6fb5519b577ad6739f6aa3dd4b", 162304),
ENTRY1("middeleeuwsdrama", "141209", "e6ed1daa45b50f24e2d711a98e03ab4d", 164864, Common::DE_DEU),
- ENTRY1("middeleeuwsdrama", "141210", "48f09b6bf006f08f6824c2945b8869a4", 163840, Common::DE_DEU),
+ ENTRY1("middeleeuwsdrama", "141210/v1", "48f09b6bf006f08f6824c2945b8869a4", 163840, Common::DE_DEU),
+ ENTRY1("middeleeuwsdrama", "141210/v2", "f4dfb45ab6b081604d5811fbfa9d021a", 166400, Common::DE_DEU),
ENTRY0("midnightlibrary", "150316", "f86e9d53ed22769d07d85721fc810475", 160768),
ENTRY0("mirointeractgaming", "140402", "1c80daa50a6363450c46dfec0fbe5aff", 164352),
ENTRY0("mirointeractgaming", "140403", "b0b3e8e42e2c82f9d593d522d02d8cb8", 157184),
@@ -7216,8 +7404,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("murderincourtyard", "120314", "0705dd7f52c08eb8c2efba7022d3effd", 159232),
ENTRY0("murdermystery", "150813", "18fb3cf3aa776772c1f0728185906b93", 177152),
ENTRY0("murderspicemansion", "230411", "3ea2c835dca441097f22c1f0fced41b8", 186368),
+ ENTRY0("mushrooms", "231031", "a18cc0235f22e16ef78d3ecd61af5daa", 157696),
ENTRY0("myjapanesemyth", "131203", "888127aa7c62b2ecc5cc05dd7cc24a31", 175104),
ENTRY0("mysterymanorpf", "150223", "8c35e34e246eaf9c69c02a76008b7977", 162304),
+ ENTRY0("mysteriousadv", "150622", "bd84375b82ccc0f7d4311a146fe917c9", 159744),
ENTRY0("mysterysottomarin", "221105", "0b7fe4c9bbde26e3961cf9dad0f6d93e", 183808),
ENTRY0("nautilisia_zcode", "120511", "a6993f07a35333bcf74396051e9a497f", 323072),
ENTRY0("nautilisia_zcode", "130422", "aaa73314eca2a1731f5f212c7de11aef", 1796142),
@@ -7248,6 +7438,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("ploc", "210513", "c9dc23eba538ee882bd8e00bfa486ab0", 195584),
ENTRY0("poisoned", "170129", "cba75c344353342c9d338795fabf0cea", 186368),
ENTRY0("policyhobo", "120227", "037ade0864d0ecda01b4c7c3b0fe6188", 160768),
+ ENTRY0("powerkeys", "120624", "37d8409325b58cf384d88ab0c5a45669", 157184),
ENTRY0("prankken", "000728", "9f83abe0c63ef3ae771aca0d64c05a48", 161792),
ENTRY0("presidentialrace", "180918", "afa89a1165a0db506aec98c87789f207", 225280),
ENTRY0("princtextfghturbo", "120916", "eeae786191d6f741f0605aa240856c4a", 299520),
@@ -7373,6 +7564,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("theanniversary", "120302", "fcb54cd89ad5f47f4e6628c0de256208", 166912),
ENTRY0("thebabysitter", "141031", "86aeafc387a3c465b10fc5ef97e72e77", 171008),
ENTRY0("thebambooheist", "191028", "934ca59e21c8ac559ece127655a9b693", 230912),
+ ENTRY0("thebasement", "200315", "97edd51d25faa6e63bf7667354ff1d0d", 207872),
ENTRY0("thebieberfevprob", "120425", "92e4bccf43fdcf7ec50e4b9a5f4c4b12", 157184),
ENTRY0("thebiter", "120925", "a99a2717d5546d6a4c6d99320241b08a", 158208),
ENTRY0("thebumblebeeband", "180531", "10017c03974bb82ce3f8d73bec3672fd", 162816),
@@ -7450,6 +7642,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
ENTRY0("trainofthought", "120729", "3600a1c77c3a445f83144f7762aafc15", 220160),
ENTRY0("treasurehunting", "190304", "e632b687be4d8fd1251cfbdbd5034b58", 165888),
ENTRY0("tvdream", "190306", "a222e72f2f6bf12694c66abd0f28b3c4", 166912),
+ ENTRY0("twilightmansion", "140702", "ffab730a2aaed3817a9fb3dceb0a7a31", 158720),
ENTRY0("un1015lostsoul", "151119", "649faf05912c3339e31b363ec98a7d8f", 165888),
ENTRY0("un1015tminus59min", "151205", "665065ef47c80135f01456d0959234ab", 169472),
ENTRY0("undercoop", "200303", "dbdc4c4b141f4b4e9c580cdc4d25a6e9", 158720),
More information about the Scummvm-git-logs
mailing list