[Scummvm-git-logs] scummvm master -> c200890161d375d9dd5b86412155f4ca18f9160b

bluegr noreply at scummvm.org
Sun Aug 6 08:39:13 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
c200890161 GLK: ZCODE: Changes formatting style in detection_tables.h (Final Part)


Commit: c200890161d375d9dd5b86412155f4ca18f9160b
    https://github.com/scummvm/scummvm/commit/c200890161d375d9dd5b86412155f4ca18f9160b
Author: Marco Borrini (marco.borrini at lepida.it)
Date: 2023-08-06T11:39:09+03:00

Commit Message:
GLK: ZCODE: Changes formatting style in detection_tables.h (Final Part)

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 4008657322d..46b91d25619 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -855,7 +855,6 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
 	{ "sundayafternoon",    "Sunday Afternoon" },
 	{ "surfboard",          "Surfboard" },
 	{ "survive",            "Survive" },
-	{ "sushi",              "A Day For Fresh Sushi" },
 	{ "sutwin",             "The Space Under the Window" },
 	{ "suvehnux",           "Suveh Nux" },
 	{ "swineback",          "Swineback Ridge" },
@@ -1487,7 +1486,7 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
 	{ "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_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
 
@@ -2426,1003 +2425,1002 @@ const PlainGameDescriptor ZCODE_GAME_LIST[] = {
 	{ "xco_sixfoot",        "The Six-Foot-Tall Man-Eating Chicken" },
 
 	// Danish games
-	{ "nissen", "Pa Loftet Sidder Nissen" },
+	{ "nissen",             "Pa Loftet Sidder Nissen" },
 
 	// Dutch games
-	{ "avontuur", "Avontuur" },
-	{ "draak", "Draak" },
-	{ "wraakzucht", "Wraakzucht" },
-	{ "zwijnsrug", "Zwijnsrug" },
+	{ "avontuur",           "Avontuur" },
+	{ "draak",              "Draak" },
+	{ "wraakzucht",         "Wraakzucht" },
+	{ "zwijnsrug",          "Zwijnsrug" },
 
 	// French games
-	{ "agentpaix", "Agent de la Paix Terrestre" },
-	{ "ascenseur", "Ascenseur" },
-	{ "aventure", "Aventure" },
-	{ "balcon", "Sorciere au Balcon" },
-	{ "castelrous", "Castelrous" },
-	{ "caverne", "La Caverne des Morlocks" },
-	{ "championdebasketball", "Champion de Basket-ball" },
-	{ "chatiment", "Châtiment Divin" },
-	{ "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" },
-	{ "etoiles", "Celui qui Voulait Décrocher les Etoiles" },
-	{ "femme", "La Femme Qui Ne Supportait pas Les Ordinateurs" },
-	{ "filaments", "Filaments" },
-	{ "histoire", "Une Histoire" },
-	{ "homelandsecurity", "Homeland Security" },
-	{ "iletait", "Il Etait une Fois" },
-	{ "initiation", "Initiation" },
-	{ "interra", "INTERRA - L'Autre Monde" },
-	{ "jourdechance", "Jour de Chance" },
-	{ "katana", "Le Scarabee et le Katana" },
-	{ "kheper", "Kheper" },
-	{ "lieuxcommuns", "Lieux Communs" },
-	{ "lifeonmarsfr", "Life on Mars?" },
-	{ "livraisonexpress", "Livraison Express" },
-	{ "lmpsd", "La Mort Pour Seul Destin" },
-	{ "lupercalia", "Lupercalia" },
-	{ "magicien", "Escape Room: Le Magicien" },
-	{ "memelespommes", "Même les Pommes de Terre Ont des Yeux!" },
-	{ "monvoisinestungrosscarabee", "Mon Voisin Est un Gros Scarabée" },
-	{ "mortblue", "La Mort Bleue" },
-	{ "ombre", "Ombre" },
-	{ "paranoiafr", "Paranoia" },
-	{ "petitgnome", "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" },
-	{ "sdlc", "Sortir de la Chambre" },
-	{ "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" },
-	{ "terres", "Terres Etrangères" },
-	{ "tristam", "L'Ile Tristam" },
-	{ "verdeterre", "Le Butin du Capitaine Verdeterre" },
-	{ "vindaloofr", "Vindaloo" },
+	{ "agentpaix",          "Agent de la Paix Terrestre" },
+	{ "ascenseur",          "Ascenseur" },
+	{ "aventure",           "Aventure" },
+	{ "balcon",             "Sorciere au Balcon" },
+	{ "castelrous",         "Castelrous" },
+	{ "caverne",            "La Caverne des Morlocks" },
+	{ "championbasketball", "Champion de Basket-ball" },
+	{ "chatiment",          "Châtiment Divin" },
+	{ "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" },
+	{ "etoiles",            "Celui qui Voulait Décrocher les Etoiles" },
+	{ "femme",              "La Femme Qui Ne Supportait pas Les Ordinateurs" },
+	{ "filaments",          "Filaments" },
+	{ "grosscarabee",       "Mon Voisin Est un Gros Scarabée" },
+	{ "histoire",           "Une Histoire" },
+	{ "homelandsecurity",   "Homeland Security" },
+	{ "iletait",            "Il Etait une Fois" },
+	{ "initiation",         "Initiation" },
+	{ "interra",            "INTERRA - L'Autre Monde" },
+	{ "jourdechance",       "Jour de Chance" },
+	{ "katana",             "Le Scarabee et le Katana" },
+	{ "kheper",             "Kheper" },
+	{ "lieuxcommuns",       "Lieux Communs" },
+	{ "lifeonmarsfr",       "Life on Mars?" },
+	{ "livraisonexpress",   "Livraison Express" },
+	{ "lmpsd",              "La Mort Pour Seul Destin" },
+	{ "lupercalia",         "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" },
+	{ "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" },
+	{ "sdlc",               "Sortir de la Chambre" },
+	{ "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" },
+	{ "terres",             "Terres Etrangères" },
+	{ "tristam",            "L'Ile Tristam" },
+	{ "verdeterre",         "Le Butin du Capitaine Verdeterre" },
+	{ "vindaloofr",         "Vindaloo" },
 
 	// French Comp 2005
-	{ "frc_lecercledesgros", "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" },
+	{ "frc_dreamlands",     "Echappee Belle Dans Les Contrees du Reve" },
+	{ "frc_templedefeu",    "Le Temple de Feu" },
 
 	// French Comp 2006
-	{ "frc_citeeaux", "La Cité des Eaux" },
-	{ "frc_sarvegne", "Sarvegne" },
+	{ "frc_citeeaux",       "La Cité des Eaux" },
+	{ "frc_sarvegne",       "Sarvegne" },
 
 	// French Comp 2007
-	{ "frc_heuresduvent", "Heures Du Vent" },
-	{ "frc_divinebonace", "Divine Bonace" },
-	{ "frc_brrr", "Brrr!" },
-	{ "frc_ileduphareabandonne", "L'Ile du Phare Abandonné" },
+	{ "frc_heuresduvent",   "Heures Du Vent" },
+	{ "frc_divinebonace",   "Divine Bonace" },
+	{ "frc_brrr",           "Brrr!" },
+	{ "frc_phareabandonne", "L'Ile du Phare Abandonné" },
 
 	// French Comp 2008
 	{ "frc_brume", "Brume" },
-	{ "frc_lettresvolees", "Les Lettres Volées" },
-	{ "frc_louplachevre", "Le Loup, la Chèvre, et la Salade" },
+	{ "frc_lettresvolees",  "Les Lettres Volées" },
+	{ "frc_louplachevre",   "Le Loup, la Chèvre, et la Salade" },
 
 	// French Comp 2009
-	{ "frc_catapole", "Catapole" },
-	{ "frc_chambredesyrion", "La Chambre de Syrion" },
-	{ "frc_mechants", "Les Méchants Meurent au Moins deux Fois" },
+	{ "frc_catapole",       "Catapole" },
+	{ "frc_chambresyrion",  "La Chambre de Syrion" },
+	{ "frc_mechants",       "Les Méchants Meurent au Moins deux Fois" },
 
 	// French Comp 2011
-	{ "frc_aventuresdezeus", "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_homelandsecurity", "Homeland Security" },
+	{ "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
-	{ "frc_lifeonmarsfr", "Life on Mars?" },
-	{ "frc_sourcedezig", "La Source de Zig" },
-	{ "frc_trac", "Trac" },
+	{ "frc_lifeonmarsfr",   "Life on Mars?" },
+	{ "frc_sourcedezig",    "La Source de Zig" },
+	{ "frc_trac",           "Trac" },
 
 	// French Comp 2015
-	{ "frc_envol", "L'Envol" },
+	{ "frc_envol",          "L'Envol" },
 
 	// French Comp 2016
-	{ "frc_tipelau", "Tipelau" },
-	{ "frc_diamantblanc", "Le Diamant Blanc" },
+	{ "frc_tipelau",        "Tipelau" },
+	{ "frc_diamantblanc",   "Le Diamant Blanc" },
 
 	// French Comp 2018
-	{ "frc_exil", "L'Exil" },
+	{ "frc_exil",           "L'Exil" },
 
 	// 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" },
-	{ "diegerechtenrichter", "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" },
-	{ "strc", "Star Rider" },
-	{ "trampelviecher", "Trampelvieche: Eine Halloween-Kurzgeschichte" },
-	{ "unterwelt", "Unterwelt" },
-	{ "wasserhasser", "Wasser-Hasser" },
-	{ "wichtel", "Wichtel" },
+	{ "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" },
 
 	// Italian games
-	{ "aldila", "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" },
-	{ "filamit", "Filaments" },
-	{ "flamel", "Flamel" },
-	{ "giardino", "Il Giardino Incantato" },
-	{ "kangourou", "Kangourou dell'Informatica 2013" },
-	{ "koohinoor", "Kooh-I-Noor" },
-	{ "lazyjones", "Lazy Jones e il Meritato Riposo" },
-	{ "luna", "La Pietra della Luna" },
-	{ "marconi", "Visita al Marconi" },
-	{ "oldwest1", "Pecos Town, Old West Episode I" },
-	{ "poesia", "Manca Solo un Verso a Quella Poesia" },
-	{ "rovo", "Il Rovo" },
-	{ "scarafaggio", "Lo Scarafaggio" },
-	{ "sfida", "Sfida all'Ignoto" },
-	{ "sognodisangue", "Sogno di Sangue" },
-	{ "strega", "La Strega di Maughn" },
-	{ "stregatto", "Salvate lo Stregatto" },
-	{ "terkhen", "Ogul e lo Scettro di Terkhen" },
-	{ "tesla", "In Cerca di Tesla" },
-	{ "villamorgana", "Villa Morgana" },
-	{ "zazie", "Zazie, Una Lettura Interattiva" },
-	{ "zenfactorspa", "ZenFactor Spa" },
-	{ "zigamusita", "Zigamus: Zombi al Vigamus" },
-	{ "zombie", "Uno Zombie a Deadville" },
-	{ "zorkita", "Zork I: Il Grande Impero Sotterraneo" },
+	{ "aldila",             "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" },
+	{ "filamit",            "Filaments" },
+	{ "flamel",             "Flamel" },
+	{ "giardino",           "Il Giardino Incantato" },
+	{ "kangourou",          "Kangourou dell'Informatica 2013" },
+	{ "koohinoor",          "Kooh-I-Noor" },
+	{ "lazyjones",          "Lazy Jones e il Meritato Riposo" },
+	{ "luna",               "La Pietra della Luna" },
+	{ "marconi",            "Visita al Marconi" },
+	{ "oldwest1",           "Pecos Town, Old West Episode I" },
+	{ "poesia",             "Manca Solo un Verso a Quella Poesia" },
+	{ "rovo",               "Il Rovo" },
+	{ "scarafaggio",        "Lo Scarafaggio" },
+	{ "sfida",              "Sfida all'Ignoto" },
+	{ "sognodisangue",      "Sogno di Sangue" },
+	{ "strega",             "La Strega di Maughn" },
+	{ "stregatto",          "Salvate lo Stregatto" },
+	{ "terkhen",            "Ogul e lo Scettro di Terkhen" },
+	{ "tesla",              "In Cerca di Tesla" },
+	{ "villamorgana",       "Villa Morgana" },
+	{ "zazie",              "Zazie, Una Lettura Interattiva" },
+	{ "zenfactorspa",       "ZenFactor Spa" },
+	{ "zigamusita",         "Zigamus: Zombi al Vigamus" },
+	{ "zombie",             "Uno Zombie a Deadville" },
+	{ "zorkita",            "Zork I: Il Grande Impero Sotterraneo" },
 
 	// Slovenian games
-	{ "zenin", "Zenin na Begu" },
+	{ "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!" },
-	{ "raro", "Raro" },
-	{ "redencionmomificada", "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" },
+	{ "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!" },
+	{ "raro",               "Raro" },
+	{ "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" },
+	{ "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" },
+	{ "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" },
+	{ "fic_macetas",        "Macetas" },
 
 	// Spanish games; "MedievoComp" Competition
-	{ "mc_bardo", "La Canción del Bardo" },
-	{ "mc_trono", "El Trono de Inglaterra" },
+	{ "mc_bardo",           "La Canción del Bardo" },
+	{ "mc_trono",           "El Trono de Inglaterra" },
 
 	// Spanish games; "NanoComp I" Competition
-	{ "csa", "Cacahuetes, Sal y Aceite" },
+	{ "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" },
+	{ "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" },
+	{ "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" },
+	{ "rc04_remi",          "ReminiscenciaRol" },
 
 	// Spanish games; "RetroComp 2006" Competition
-	{ "rc06_elgatocheko", "El Gato Cheko" },
+	{ "rc06_elgatocheko",   "El Gato Cheko" },
 
 	// Spanish games; "XComp 2005" Competition
-	{ "xc05_lemniscata", "Lemniscata" },
-	{ "xc05_romanfredo", "Romanfredo" },
+	{ "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" },
+	{ "xc08_sm4culpatuya",  "Serie Minúscula #4: No es Culpa Tuya Maria" },
+	{ "xc08_pronto",        "Pronto" },
 
 	// Swedish games
-	{ "aventyr", "Aventyr" },
-	{ "drakmagi", "Drakmagi" },
-	{ "hotellet", "Hotel Noir" },
-	{ "pangnyheten", "Pangnyheten" },
-	{ "storforsen", "Storforsen" },
-	{ "stuga", "Stuga" },
-	{ "vanyar", "Vanyar" },
+	{ "aventyr",            "Aventyr" },
+	{ "drakmagi",           "Drakmagi" },
+	{ "hotellet",           "Hotel Noir" },
+	{ "pangnyheten",        "Pangnyheten" },
+	{ "storforsen",         "Storforsen" },
+	{ "stuga",              "Stuga" },
+	{ "vanyar",             "Vanyar" },
 
 	// Playfic games
-	{ "1hour52minutes15seconds", "1 Hour, 52 Minutes, 15 Seconds" },
-	{ "8thgradehaleproject", "8th Grade HALE Project" },
-	{ "221bbakerstreet", "221b Baker Street" },
-	{ "721acaroline", "721A Caroline" },
-	{ "1012staffordave", "1012 Stafford Ave" },
-	{ "1156chapelstreet", "1156 Chapel Street" },
-	{ "1948", "1948" },
-	{ "1984", "1984" },
-	{ "2084", "2084" },
+	{ "1hour52min15sec",    "1 Hour, 52 Minutes, 15 Seconds" },
+	{ "4horsemenapocalyps", "Four Horsemen of the Apocalypse" },
+	{ "5halfminutehallway", "The 5 and a Half Minute Hallway" },
+	{ "5nightsbarrypalace", "Five Nights at the Barry Palace" },
+	{ "8thgradehaleproj",   "8th Grade HALE Project" },
+	{ "221bbakerstreet",    "221b Baker Street" },
+	{ "721acaroline",       "721A Caroline" },
+	{ "1012staffordave",    "1012 Stafford Ave" },
+	{ "1156chapelstreet",   "1156 Chapel Street" },
+	{ "1948",               "1948" },
+	{ "1984",               "1984" },
+	{ "2084",               "2084" },
 	{ "acoldfrostymorning", "A Cold Frosty Morning" },
-	{ "acomprehensivezombiepedagogy", "A Comprehensive Zombie Pedagogy" },
-	{ "aconversation", "A Conversation" },
-	{ "adayforspelling", "A Day for Spelling" },
-	{ "adayinthealex", "A Day in the Alex" },
-	{ "adayinthelifeofojeymarlowe", "A Day in the Life of Joey Marlowe" },
-	{ "adayinthelife", "A Day in the Life of a Teenage Wizard" },
-	{ "adventcrowther", "Will Crowther’s Adventure" },
-	{ "aforgottenworld", "A Forgotten World" },
-	{ "agenerallybadday", "A Generally Bad Day" },
-	{ "agrovegame", "A Grove Game" },
-	{ "ahorrificadventureincomedy", "A Horrific Adventure in Comedy" },
-	{ "aknightsquest", "A Knight's Quest" },
-	{ "amatteroftiming", "A Matter of Timing" },
-	{ "ameadow", "A Meadow" },
-	{ "amodestproposal", "A Modest Proposal" },
-	{ "amurderatthespicemansion", "A Murder at the Spice Mansion" },
-	{ "amurdermystery", "A Murder Mystery" },
+	{ "aconversation",      "A Conversation" },
+	{ "adayforspelling",    "A Day for Spelling" },
+	{ "adayinthealex",      "A Day in the Alex" },
+	{ "adaylifejeymarlowe", "A Day in the Life of Joey Marlowe" },
+	{ "adayinthelife",      "A Day in the Life of a Teenage Wizard" },
+	{ "adventcrowther",     "Will Crowther’s Adventure" },
+	{ "aforgottenworld",    "A Forgotten World" },
+	{ "agenerallybadday",   "A Generally Bad Day" },
+	{ "agrovegame",         "A Grove Game" },
+	{ "ahorrificadvcomedy", "A Horrific Adventure in Comedy" },
+	{ "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" },
-	{ "againstallthingsending", "Against All Things Ending" },
-	{ "alchemistgold", "Alchemist's Gold" },
+	{ "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" },
+	{ "alchemistgold",      "Alchemist's Gold" },
 	{ "aliceintwistedland", "Alice in Twistedland" },
-	{ "alienabductionescape", "Alien Abduction Escape" },
-	{ "alloneneedsisacarrot", "All One Needs Is a Carrot" },
-	{ "almostadream", "Almost a Dream" },
-	{ "amnesiazcode", "Amnesia" },
-	{ "analchemicaladventure", "An Alchemical Adventure" },
-	{ "anartistneedssupplies", "An Artist Needs Supplies" },
-	{ "anotherolddudefromthe80s", "Another Old Dude From The 80’s" },
+	{ "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" },
 	{ "ant129finalproject", "ANT129 Final Project" },
-	{ "apocalypse", "Apocalypse" },
-	{ "apocalypsech12", "Apocalypse Now - Chapters 1 + 2" },
-	{ "apocalypsech1", "Apocalypse Now - Chapters 1: Just Another Day" },
-	{ "applemansion", "Apple Mansion" },
-	{ "apprenticeschallenge", "Apprentice's Challenge" },
-	{ "arlocompendiumchapter1", "Arlo & the Compendium: Chapter 1 - Hunger Pains" },
-	{ "arlocompendiumchapter2", "Arlo & the Compendium: Chapter 2 - The Search for Shock Fruit" },
-	{ "artistsinthenewdeal", "Artists in the New Deal" },
-	{ "assessmentmatters", "Assessment Matters" },
+	{ "apocalypse",         "Apocalypse" },
+	{ "apocalypsech12",     "Apocalypse Now - Chapters 1 + 2" },
+	{ "apocalypsech1",      "Apocalypse Now - Chapters 1: Just Another Day" },
+	{ "applemansion",       "Apple Mansion" },
+	{ "apprenticeschg",     "Apprentice's Challenge" },
+	{ "arlocompendiumch1",  "Arlo & the Compendium: Chapter 1 - Hunger Pains" },
+	{ "arlocompendiumch2",  "Arlo & the Compendium: Chapter 2 - The Search for Shock Fruit" },
+	{ "artiststhenewdeal",  "Artists in the New Deal" },
+	{ "assessmentmatters",  "Assessment Matters" },
 	{ "averysmissingtrain", "Avery's Missing Train" },
-	{ "babysteps", "Baby Steps" },
-	{ "babytroubles", "Baby Troubles" },
-	{ "bakerbonanza", "Baker Bonanza" },
-	{ "bananaquest", "Banana Quest" },
-	{ "barroombrawlzcode", "Barroom Brawl" },
-	{ "base0", "Base 0" },
-	{ "bearsadventure", "Bear's Adventure" },
-	{ "beepboopboopbop", "Beep Boop Boop Bop" },
-	{ "bellsloveforhermomawakens", "Bell's Love for Her Mom Awakens" },
-	{ "bensappartment", "Ben's Appartment" },
-	{ "birthdaycake", "Birthday Cake" },
-	{ "birthdayquestp1", "Birthday Quest: Part 1" },
-	{ "birthdaysurprise", "Birthday Surprise" },
-	{ "blankgame", "Blank Game" },
-	{ "bloodlust", "Bloodlust" },
-	{ "breachofcode", "Breach of Code" },
-	{ "breakunderscorein", "Break-in" },
-	{ "busstop", "Bus Stop" },
-	{ "bymannualsessionthegame", "BYM Annual Session: The Game" },
-	{ "cabbages", "Cabbages" },
-	{ "campywakegne", "Camp Ywakegne" },
-	{ "candyland", "Candy Land" },
-	{ "cannibals", "Cannibals" },
-	{ "cardinal", "Cardina!" },
-	{ "castlezcode", "Castle" },
-	{ "caveescape", "Cave Escape" },
-	{ "ceremony", "Ceremony" },
-	{ "chaldeabuffet", "Chaldea Buffet" },
-	{ "cheesequest", "Cheese Quest" },
-	{ "chipaguccicollarparis", "Chip, A Gucci Collar & Paris" },
-	{ "clarionsun", "Clarion Sun" },
-	{ "clarionsun2", "Clarion Sun II" },
-	{ "clownsinthedark", "Clowns in the Dark" },
-	{ "coffequest", "Coffee Quest" },
-	{ "coffeetime", "Coffee Time!" },
-	{ "coffinofchaos", "Coffin of Chaos" },
-	{ "colbysunusualmorning", "Colby's Unusual Day" },
-	{ "colinexplore1984", "Colin Explore 1984" },
-	{ "colonialproject", "Colonial Project" },
-	{ "complimentarypeanuts", "Complimentary Peanuts" },
-	{ "concealedpassages", "Concealed Passages" },
-	{ "cipande", "Confederation, Identity, Promise and Empire" },
-	{ "coverletter", "Cover Letter" },
-	{ "crashcourse", "Crash Course" },
-	{ "crashlanding", "Crash Landing" },
-	{ "crater308", "Crater 308" },
-	{ "crazytalk", "Crazy Talk" },
-	{ "creativeproject", "Creative Project" },
-	{ "cruiseshipmystery", "Cruise Ship Mystery" },
-	{ "cupcakeadventure", "Cupcake Adventure" },
-	{ "damien", "Damien" },
-	{ "dankception", "Dankception" },
-	{ "darenotspeak", "Dare Not Speak" },
-	{ "dark", "Dark" },
-	{ "datenightmare", "Date Nightmare" },
-	{ "david", "David" },
-	{ "dayalpha", "Day Alpha" },
-	{ "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" },
-	{ "demonhunterzcode", "Demon Hunter" },
-	{ "demonetization", "Demonetization" },
-	{ "deoxiousevent2015", "Deoxious Event 2015" },
-	{ "depressed", "Depressed" },
-	{ "detectiveconan", "Detective Conan" },
-	{ "diamondcrime", "Diamond Crime" },
-	{ "dilemme", "Dilemme: Essayer de Mourir en Paix" },
-	{ "dingdong", "Ding-Dong" },
-	{ "disenchantmentbaycanda", "Disenchantment Bay with Cannabalism and Afterlife" },
-	{ "distractedwizard", "Distracted Wizard!" },
-	{ "doctorwhoadventuresinlondon", "Doctor Who Adventures in London" },
-	{ "dogleashes", "Dog Leashes" },
-	{ "dollhouse", "Dollhouse" },
-	{ "dontmakeusshootback", "Don't Make Us Shoot Back" },
-	{ "dontpeeondarthvader", "Don't Pee on Darth Vader" },
-	{ "donttouchmyhat", "Don't Touch My Hat!" },
-	{ "donttrytoescape", "Don't Try to Escape" },
-	{ "doors", "Doors" },
-	{ "doorstopinvasion", "Doorstop Invasion" },
-	{ "dressingup", "Dressing Up" },
-	{ "drunkennight", "Drunken Night" },
-	{ "dryingup", "Drying Up" },
-	{ "duplicateabiopunkif", "Duplicate a Biopunk IF" },
-	{ "eastereggs", "Easter Eggs" },
-	{ "eateverything", "Eat Everything!" },
-	{ "edu5cedtaskat2b", "EDU5CED Task AT2b" },
-	{ "eenmiddeleeuwsdrama", "Een Middeleeuws Drama" },
-	{ "eldariasurvival", "Eldaria Survival" },
-	{ "embassy", "Embassy" },
-	{ "emptypalace", "Empty Palace" },
-	{ "entinieblas", "En Tinieblas" },
-	{ "endofdays", "End of Days" },
-	{ "environmentaladventure", "Environmental Adventure" },
-	{ "environmentalstewardship", "Environmental Stewardship" },
-	{ "epicdragonbattle3000", "Epic Dragonbattle 3000" },
-	{ "epicfreakout", "EpicFreakOut" },
-	{ "escapechucky", "Escape Chucky" },
-	{ "escapeemmalam", "Escape Emma Lam" },
-	{ "escapeforniteisland", "Escape Fornite Island" },
-	{ "escapefromthecolosseum", "Escape From the Colosseum" },
+	{ "babysteps",          "Baby Steps" },
+	{ "babytroubles",       "Baby Troubles" },
+	{ "bakerbonanza",       "Baker Bonanza" },
+	{ "bananaquest",        "Banana Quest" },
+	{ "barroombrawlzcode",  "Barroom Brawl" },
+	{ "base0",              "Base 0" },
+	{ "bearsadventure",     "Bear's Adventure" },
+	{ "beepboopboopbop",    "Beep Boop Boop Bop" },
+	{ "bellsloveforhermom", "Bell's Love for Her Mom Awakens" },
+	{ "bensappartment",     "Ben's Appartment" },
+	{ "birthdaycake",       "Birthday Cake" },
+	{ "birthdayquestp1",    "Birthday Quest: Part 1" },
+	{ "birthdaysurprise",   "Birthday Surprise" },
+	{ "blankgame",          "Blank Game" },
+	{ "bloodlust",          "Bloodlust" },
+	{ "breachofcode",       "Breach of Code" },
+	{ "breakunderscorein",  "Break-in" },
+	{ "busstop",            "Bus Stop" },
+	{ "bymannualsession",   "BYM Annual Session: The Game" },
+	{ "cabbages",           "Cabbages" },
+	{ "campywakegne",       "Camp Ywakegne" },
+	{ "candyland",          "Candy Land" },
+	{ "cannibals",          "Cannibals" },
+	{ "cardinal",           "Cardina!" },
+	{ "castlezcode",        "Castle" },
+	{ "caveescape",         "Cave Escape" },
+	{ "ceremony",           "Ceremony" },
+	{ "chaldeabuffet",      "Chaldea Buffet" },
+	{ "cheesequest",        "Cheese Quest" },
+	{ "chipaguccicollar",   "Chip, A Gucci Collar & Paris" },
+	{ "clarionsun",         "Clarion Sun" },
+	{ "clarionsun2",        "Clarion Sun II" },
+	{ "clownsinthedark",    "Clowns in the Dark" },
+	{ "coffequest",         "Coffee Quest" },
+	{ "coffeetime",         "Coffee Time!" },
+	{ "coffinofchaos",      "Coffin of Chaos" },
+	{ "colbysunusualday",   "Colby's Unusual Day" },
+	{ "colinexplore1984",   "Colin Explore 1984" },
+	{ "colonialproject",    "Colonial Project" },
+	{ "complimentarypean",  "Complimentary Peanuts" },
+	{ "comprehenszombie",   "A Comprehensive Zombie Pedagogy" },
+	{ "concealedpassages",  "Concealed Passages" },
+	{ "cipande",            "Confederation, Identity, Promise and Empire" },
+	{ "coverletter",        "Cover Letter" },
+	{ "crashcourse",        "Crash Course" },
+	{ "crashlanding",       "Crash Landing" },
+	{ "crater308",          "Crater 308" },
+	{ "crazytalk",          "Crazy Talk" },
+	{ "creativeproject",    "Creative Project" },
+	{ "cruiseshipmystery",  "Cruise Ship Mystery" },
+	{ "cupcakeadventure",   "Cupcake Adventure" },
+	{ "damien",             "Damien" },
+	{ "dankception",        "Dankception" },
+	{ "darenotspeak",       "Dare Not Speak" },
+	{ "dark",               "Dark" },
+	{ "datenightmare",      "Date Nightmare" },
+	{ "david",              "David" },
+	{ "dayalpha",           "Day Alpha" },
+	{ "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" },
+	{ "demonhunterzcode",   "Demon Hunter" },
+	{ "demonetization",     "Demonetization" },
+	{ "deoxiousevent2015",  "Deoxious Event 2015" },
+	{ "depressed",          "Depressed" },
+	{ "detectiveconan",     "Detective Conan" },
+	{ "diamondcrime",       "Diamond Crime" },
+	{ "dilemme",            "Dilemme: Essayer de Mourir en Paix" },
+	{ "dingdong",           "Ding-Dong" },
+	{ "disenchantbaycanda", "Disenchantment Bay With Cannabalism and Afterlife" },
+	{ "distractedwizard",   "Distracted Wizard!" },
+	{ "doctorwhoadventure", "Doctor Who Adventures in London" },
+	{ "dogleashes",         "Dog Leashes" },
+	{ "dollhouse",          "Dollhouse" },
+	{ "dontmakeshootback",  "Don't Make Us Shoot Back" },
+	{ "dontpeedarthvader",  "Don't Pee on Darth Vader" },
+	{ "donttouchmyhat",     "Don't Touch My Hat!" },
+	{ "donttrytoescape",    "Don't Try to Escape" },
+	{ "doors",              "Doors" },
+	{ "doorstopinvasion",   "Doorstop Invasion" },
+	{ "dressingup",         "Dressing Up" },
+	{ "drunkennight",       "Drunken Night" },
+	{ "dryingup",           "Drying Up" },
+	{ "duplicatebiopunkif", "Duplicate a Biopunk IF" },
+	{ "eastereggs",         "Easter Eggs" },
+	{ "eateverything",      "Eat Everything!" },
+	{ "edu5cedtaskat2b",    "EDU5CED Task AT2b" },
+	{ "eldariasurvival",    "Eldaria Survival" },
+	{ "embassy",            "Embassy" },
+	{ "emptypalace",        "Empty Palace" },
+	{ "entinieblas",        "En Tinieblas" },
+	{ "endofdays",          "End of Days" },
+	{ "environmentaladv",   "Environmental Adventure" },
+	{ "envstewardship",     "Environmental Stewardship" },
+	{ "epicdragonbattle3k", "Epic Dragonbattle 3000" },
+	{ "epicfreakout",       "EpicFreakOut" },
+	{ "escapechucky",       "Escape Chucky" },
+	{ "escapeemmalam",      "Escape Emma Lam" },
+	{ "escapeforniteisle",  "Escape Fornite Island" },
 	{ "escapetheartmuseum", "Escape the Art Museum" },
-	{ "escapethecolony", "Escape the Colony" },
-	{ "escapethehouse", "Escape the House!" },
-	{ "escapethemulticoloredroom", "Escape the Multicolored Room" },
-	{ "escapethepyramid", "Escape the Pyramid" },
-	{ "escapetherooms", "Escape the Rooms" },
-	{ "escapethewizardscastle", "Escape the Wizard's Castle" },
-	{ "escapedprisoner", "Escaped Prisoner" },
-	{ "escapingprison", "Escaping Prison" },
-	{ "experimentzcode", "Experiment" },
-	{ "exterminatorsimulator2014", "Exterminator Simulator 2014" },
-	{ "faction11", "Faction 11" },
-	{ "fairyring", "Fairy Ring" },
+	{ "escapethecolony",    "Escape the Colony" },
+	{ "escapethecolosseum", "Escape From the Colosseum" },
+	{ "escapethehouse",     "Escape the House!" },
+	{ "escapemcolorroom",   "Escape the Multicolored Room" },
+	{ "escapethepyramid",   "Escape the Pyramid" },
+	{ "escapetherooms",     "Escape the Rooms" },
+	{ "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" },
+	{ "fairyring",          "Fairy Ring" },
 	{ "finallythefestival", "Finally the Festival" },
-	{ "findjoker", "Find Joker" },
-	{ "findmealiger", "Find Me a Liger!" },
-	{ "findmystethoscope", "Find My Stethoscope" },
+	{ "findjoker",          "Find Joker" },
+	{ "findmealiger",       "Find Me a Liger!" },
+	{ "findmystethoscope",  "Find My Stethoscope" },
 	{ "findthatchinchilla", "Find That Chinchilla" },
-	{ "findthecookie", "Find the Cookie" },
-	{ "findyourjuprofessor", "Find Your JU Professor" },
-	{ "findingdora", "Finding Dora" },
-	{ "fivenightsatthebarrypalace", "Five Nights at the Barry Palace" },
-	{ "flosadventure", "Flo's Adventure" },
-	{ "fogwick", "Fogwick" },
-	{ "forourclass", "For Our Class" },
-	{ "forgottennight", "Forgotten Night" },
-	{ "foulplay", "Foul Play" },
-	{ "fourhorsemenoftheapocalypse", "Four Horsemen of the Apocalypse" },
-	{ "foxgoosecorn", "Fox Goose Corn" },
-	{ "frankensteinnovelrecreationch1", "Frankenstein Novel Recreation - Chapter 1" },
-	{ "frankensteinnovelrecreationch2", "Frankenstein Novel Recreation - Chapter 2" },
-	{ "frankensteinnovelrecreationch3", "Frankenstein Novel Recreation - Chapter 3" },
-	{ "freeparking", "Free Parking" },
-	{ "freighterraphus", "Freighter Raphus" },
-	{ "fridayafternoonintheoffice", "Friday Afternoon in the Office" },
-	{ "fungus", "Fungus, A Super Mario Interactive Fan Fiction" },
-	{ "galisanlecommencement", "Galisan, Le Commencement" },
-	{ "gamerstereotypes", "Gamer Stereotypes" },
-	{ "generations", "Generations" },
-	{ "genesis", "Genesis" },
-	{ "getbackhomefromthewoods", "Get Back Home From the Woods" },
-	{ "getoutalive", "Get Out Alive" },
-	{ "getoutofthehouse", "Get Out of the House" },
-	{ "getthatcat", "Get That Cat!" },
-	{ "getyourlifeback", "Get Your Life Back" },
-	{ "gilberttheelephantandalbertthefish", "Gilbert the Elephant and Albert the Fish" },
-	{ "giornogiovannasworstdream", "Giorno Giovanna's Worst Dream" },
-	{ "gotakeashower", "Go Take a Shower" },
-	{ "goblinmarket", "Goblin Market" },
-	{ "goddammitcthulhu", "Goddammit, Cthulhu" },
-	{ "goldrush", "Gold Rush" },
-	{ "goodmourning", "Good Mourning" },
-	{ "grandtheftfood", "Grand Theft Food" },
-	{ "gravitationalquandary", "Gravitational Quandary" },
-	{ "greatescape", "Great Escape" },
-	{ "griffynch1", "Griffyn - Chapter One" },
-	{ "griffynch2", "Griffyn - Chapter Two" },
-	{ "grocerymadness", "Grocery Madness" },
-	{ "gustavosbusiness", "Gustavo's Business" },
-	{ "halfdead", "Half-Dead" },
-	{ "halloweenhangover", "Halloween Hangover" },
+	{ "findthecookie",      "Find the Cookie" },
+	{ "findyourjuprof",     "Find Your JU Professor" },
+	{ "findingdora",        "Finding Dora" },
+	{ "flosadventure",      "Flo's Adventure" },
+	{ "fogwick",            "Fogwick" },
+	{ "forourclass",        "For Our Class" },
+	{ "forgottennight",     "Forgotten Night" },
+	{ "foulplay",           "Foul Play" },
+	{ "foxgoosecorn",       "Fox Goose Corn" },
+	{ "franknovelrecrch1",  "Frankenstein Novel Recreation - Chapter 1" },
+	{ "franknovelrecrch2",  "Frankenstein Novel Recreation - Chapter 2" },
+	{ "franknovelrecrch3",  "Frankenstein Novel Recreation - Chapter 3" },
+	{ "freeparking",        "Free Parking" },
+	{ "freighterraphus",    "Freighter Raphus" },
+	{ "fridayafteroffice",  "Friday Afternoon in the Office" },
+	{ "fungus",             "Fungus, a Super Mario Interactive Fan Fiction" },
+	{ "galisancommence",    "Galisan, Le Commencement" },
+	{ "gamerstereotypes",   "Gamer Stereotypes" },
+	{ "generations",        "Generations" },
+	{ "genesis",            "Genesis" },
+	{ "getbackhomewoods",   "Get Back Home From the Woods" },
+	{ "getoutalive",        "Get Out Alive" },
+	{ "getoutofthehouse",   "Get Out of the House" },
+	{ "getthatcat",         "Get That Cat!" },
+	{ "getyourlifeback",    "Get Your Life Back" },
+	{ "gilberttheelephant", "Gilbert the Elephant and Albert the Fish" },
+	{ "giornogiovannas",    "Giorno Giovanna's Worst Dream" },
+	{ "gotakeashower",      "Go Take a Shower" },
+	{ "goblinmarket",       "Goblin Market" },
+	{ "goddammitcthulhu",   "Goddammit, Cthulhu" },
+	{ "goldrush",           "Gold Rush" },
+	{ "goodmourning",       "Good Mourning" },
+	{ "grandtheftfood",     "Grand Theft Food" },
+	{ "gravitationquand",   "Gravitational Quandary" },
+	{ "greatescape",        "Great Escape" },
+	{ "griffynch1",         "Griffyn - Chapter One" },
+	{ "griffynch2",         "Griffyn - Chapter Two" },
+	{ "grocerymadness",     "Grocery Madness" },
+	{ "gustavosbusiness",   "Gustavo's Business" },
+	{ "halfdead",           "Half-Dead" },
+	{ "halloweenhangover",  "Halloween Hangover" },
 	{ "hannahinwonderland", "Hannah in Wonderland" },
-	{ "hanze", "Hanze" },
-	{ "happybirthdaygon", "Happy Birthday, Gon!" },
-	{ "happycycling", "Happy Cycling" },
-	{ "harrowingdefiance", "Harrowing Defiance" },
-	{ "hellsisland", "Hell's Island" },
-	{ "helpsherlock", "Help Sherlock!" },
-	{ "henryhudson", "Henry Hudson" },
-	{ "herculesjourney", "Hercules’ Journey" },
+	{ "hanze",              "Hanze" },
+	{ "happybirthdaygon",   "Happy Birthday, Gon!" },
+	{ "happycycling",       "Happy Cycling" },
+	{ "harrowingdefiance",  "Harrowing Defiance" },
+	{ "hellsisland",        "Hell's Island" },
+	{ "helpsherlock",       "Help Sherlock!" },
+	{ "henryhudson",        "Henry Hudson" },
+	{ "herculesjourney",    "Hercules’ Journey" },
 	{ "highschoolsurvival", "High School Survival" },
-	{ "historicalwln", "Historical Williamsburg Living Narrative" },
-	{ "honeymoondisaster", "Honeymoon Disaster" },
-	{ "hospital", "Hospital" },
-	{ "houseoflafayettestreet", "House of Lafayette Street" },
-	{ "howlsmovingcastle", "Howl's Moving Castle" },
-	{ "hungoverinbelfast", "Hungover in Belfast" },
-	{ "iliketrains", "I Like Trains" },
-	{ "illusion", "Illusion" },
-	{ "imprieteneascach1incepe", "Imprieteneasca - Chapter 1: INCEPE" },
-	{ "inthebasement", "In the Basement" },
-	{ "inception", "Inception" },
-	{ "inferno", "Inferno" },
-	{ "infinitydestiny", "Infinity Destiny" },
-	{ "inheritancezcode", "Inheritance" },
-	{ "insaneasylum", "Insane Asylum" },
-	{ "isthisacoworjustfantasy", "Is This a Cow or Just Fantasy" },
-	{ "isiscrisis", "ISIS Crisis" },
-	{ "jaccuse", "J'Accuse!" },
-	{ "jailbreak", "Jail Break" },
-	{ "jailescape", "Jail Escape" },
-	{ "jakesgame", "Jake's Game" },
-	{ "jellen", "Jellen" },
-	{ "joeyskey", "Joey's Key" },
-	{ "journeyofosiris", "Journey of Osiris" },
-	{ "journeyofosirisp2", "Journey of Osiris - Part II" },
-	{ "juliuscaesar", "Julius Caesar" },
-	{ "junglesearch", "Jungle Search" },
-	{ "keepingdido", "Keeping Dido" },
-	{ "kingdomheartsbuildingtheraft", "Kingdom Hearts: Building the Raft" },
-	{ "kingdomheartsitsdangeroustogoalone", "Kingdom Hearts: It's Dangerous to Go Alone" },
-	{ "kingdomofamphibia", "Kingdom of Amphibia" },
-	{ "lexploratriceperdue", "L'Exploratrice Perdue" },
-	{ "lanote", "La Note" },
-	{ "laboratoriodetalf", "Laboratorio de TALF" },
-	{ "laboratory321", "Laboratory 321" },
-	{ "lamia", "Lamia" },
-	{ "laska", "Dobrodruzsvi Pro Lasku!" },
-	{ "lastnight", "Last Night" },
-	{ "lepetiteprince", "Le Petite Prince" },
-	{ "learnhowtodie", "Learn How to Die" },
-	{ "legacies", "Legacies" },
-	{ "legendofzeldalanternofshadows", "Legend of Zelda Lantern of Shadows" },
-	{ "leosrage", "Leo's Rage" },
-	{ "lesgaleriesmaudites", "Les Galeries Maudites" },
-	{ "lieblingshause", "Lieblings Hause" },
-	{ "lifezcode", "Life" },
-	{ "lifeaftertesting", "Life After Testing" },
-	{ "lifegoals", "Life Goals" },
-	{ "limbo", "Limbo" },
-	{ "lines", "Lines" },
-	{ "littleharmoniclabyrinth", "Little Harmonic Labyrinth" },
-	{ "littlered", "Little Red" },
-	{ "littleredplumberboy", "Little Red Plumber Boy" },
-	{ "ljsawesomeadventure", "LJs Awesome Adventure" },
-	{ "locatethegoldendonut", "Locate the Golden Donut!" },
-	{ "lookingatzombies", "Looking at Zombies" },
-	{ "lookingforfood", "Looking for Food" },
-	{ "lookingforfulton", "Looking for Fulton" },
-	{ "lostandafraid", "Lost and Afraid" },
-	{ "lostaxe", "Lost Axe" },
-	{ "lostduck", "Lost Duck" },
-	{ "lostintheforest", "Lost in the Forest" },
-	{ "lostinthejungle", "Lost in the Jungle" },
-	{ "lostinthewoods", "Lost in the Woods" },
-	{ "lostsoul", "Lost Soul" },
-	{ "lunchbreak", "Lunch Break" },
-	{ "macandcheese", "Mac and Cheese" },
-	{ "machineprojectadventure", "Machine Project Adventure" },
-	{ "magicway", "Magic Way" },
-	{ "makemeamandwich", "Make Me a Sandwich" },
-	{ "makingcoffee", "Making Coffee" },
-	{ "makingmicrowavepopcorn", "Making Microwave Popcorn" },
-	{ "manvspanda", "Man vs Panda" },
-	{ "manicomio", "Manicomio" },
-	{ "manor", "Manor" },
-	{ "mansionmath", "Mansion Math" },
-	{ "mayantempleescape", "Mayan Temple Escape" },
-	{ "mcmansion", "McMansion" },
-	{ "medievaljailbreak", "Medieval Jail Break" },
-	{ "meetingtime", "Meeting Time!" },
-	{ "memorieszcode", "Memories" },
-	{ "micasa", "Mi Casa" },
-	{ "midnightlibrary", "Midnight Library" },
-	{ "mirointeractivegaming", "Miro Interactive Gaming" },
-	{ "misssticklebushs", "Miss Sticklebush's" },
+	{ "historicalwln",      "Historical Williamsburg Living Narrative" },
+	{ "honeymoondisaster",  "Honeymoon Disaster" },
+	{ "hospital",           "Hospital" },
+	{ "houseoflafayette",   "House of Lafayette Street" },
+	{ "howlsmovingcastle",  "Howl's Moving Castle" },
+	{ "hungoverinbelfast",  "Hungover in Belfast" },
+	{ "iliketrains",        "I Like Trains" },
+	{ "illusion",           "Illusion" },
+	{ "imprieteneasca",     "Imprieteneasca - Chapter 1: INCEPE" },
+	{ "inthebasement",      "In the Basement" },
+	{ "inception",          "Inception" },
+	{ "inferno",            "Inferno" },
+	{ "infinitydestiny",    "Infinity Destiny" },
+	{ "inheritancezcode",   "Inheritance" },
+	{ "insaneasylum",       "Insane Asylum" },
+	{ "isthisacowfantasy",  "Is This a Cow or Just Fantasy" },
+	{ "isiscrisis",         "ISIS Crisis" },
+	{ "jaccuse",            "J'Accuse!" },
+	{ "jailbreak",          "Jail Break" },
+	{ "jailescape",         "Jail Escape" },
+	{ "jakesgame",          "Jake's Game" },
+	{ "jellen",             "Jellen" },
+	{ "joeyskey",           "Joey's Key" },
+	{ "journeyofosiris",    "Journey of Osiris" },
+	{ "journeyofosirisp2",  "Journey of Osiris - Part II" },
+	{ "juliuscaesar",       "Julius Caesar" },
+	{ "junglesearch",       "Jungle Search" },
+	{ "keepingdido",        "Keeping Dido" },
+	{ "kingheartbuildraft", "Kingdom Hearts: Building the Raft" },
+	{ "kingheartdangerous", "Kingdom Hearts: It's Dangerous to Go Alone" },
+	{ "kingdomofamphibia",  "Kingdom of Amphibia" },
+	{ "lanote",             "La Note" },
+	{ "laboratoriodetalf",  "Laboratorio de TALF" },
+	{ "laboratory321",      "Laboratory 321" },
+	{ "lamia",              "Lamia" },
+	{ "laska",              "Dobrodruzsvi Pro Lasku!" },
+	{ "lastnight",          "Last Night" },
+	{ "lepetiteprince",     "Le Petite Prince" },
+	{ "learnhowtodie",      "Learn How to Die" },
+	{ "legacies",           "Legacies" },
+	{ "leosrage",           "Leo's Rage" },
+	{ "lesgaleriemaudites", "Les Galeries Maudites" },
+	{ "lieblingshause",     "Lieblings Hause" },
+	{ "lifezcode",          "Life" },
+	{ "lifeaftertesting",   "Life After Testing" },
+	{ "lifegoals",          "Life Goals" },
+	{ "limbo",              "Limbo" },
+	{ "lines",              "Lines" },
+	{ "littleharmoniclab",  "Little Harmonic Labyrinth" },
+	{ "littlered",          "Little Red" },
+	{ "littleredplumbboy",  "Little Red Plumber Boy" },
+	{ "ljsawesomeadvent",   "LJs Awesome Adventure" },
+	{ "locategoldendonut",  "Locate the Golden Donut!" },
+	{ "lookingatzombies",   "Looking at Zombies" },
+	{ "lookingforfood",     "Looking for Food" },
+	{ "lookingforfulton",   "Looking for Fulton" },
+	{ "lostandafraid",      "Lost and Afraid" },
+	{ "lostaxe",            "Lost Axe" },
+	{ "lostduck",           "Lost Duck" },
+	{ "lostintheforest",    "Lost in the Forest" },
+	{ "lostinthejungle",    "Lost in the Jungle" },
+	{ "lostinthewoods",     "Lost in the Woods" },
+	{ "lostsoul",           "Lost Soul" },
+	{ "lozlanternshadows",  "Legend of Zelda Lantern of Shadows" },
+	{ "lunchbreak",         "Lunch Break" },
+	{ "macandcheese",       "Mac and Cheese" },
+	{ "machineprojectadv",  "Machine Project Adventure" },
+	{ "magicway",           "Magic Way" },
+	{ "makemeamandwich",    "Make Me a Sandwich" },
+	{ "makingcoffee",       "Making Coffee" },
+	{ "makingmwavepopcorn", "Making Microwave Popcorn" },
+	{ "manvspanda",         "Man vs Panda" },
+	{ "manicomio",          "Manicomio" },
+	{ "manor",              "Manor" },
+	{ "mansionmath",        "Mansion Math" },
+	{ "mayantempleescape",  "Mayan Temple Escape" },
+	{ "mcmansion",          "McMansion" },
+	{ "medievaljailbreak",  "Medieval Jail Break" },
+	{ "meetingtime",        "Meeting Time!" },
+	{ "memorieszcode",      "Memories" },
+	{ "micasa",             "Mi Casa" },
+	{ "middeleeuwsdrama",   "Een Middeleeuws Drama" },
+	{ "midnightlibrary",    "Midnight Library" },
+	{ "mirointeractgaming", "Miro Interactive Gaming" },
+	{ "misssticklebushs",   "Miss Sticklebush's" },
 	{ "missingpenatschool", "Missing Pen at School" },
-	{ "mistertulkinghorn", "Mister Tulkinghorn" },
-	{ "module4computing", "Module 4: Computing" },
-	{ "momentsnoticed", "Moments Noticed" },
+	{ "mistertulkinghorn",  "Mister Tulkinghorn" },
+	{ "module4computing",   "Module 4: Computing" },
+	{ "momentsnoticed",     "Moments Noticed" },
 	{ "monhistoiretroptop", "Mon Histoire Trop Top" },
-	{ "monalisa", "Mona Lisa" },
-	{ "mondaymorning", "Monday Morning" },
-	{ "moneyandwater", "Money and Water" },
-	{ "moonriver", "Moon River" },
-	{ "motel6", "Motel 6" },
-	{ "multimodalproject", "Multimodal Project" },
-	{ "mummiesroom", "Mummy Room" },
-	{ "murderinthebigapple", "Murder in the Big Apple" },
-	{ "murderinthecourtyard", "Murder in the Courtyard" },
-	{ "murdermystery", "Murder Mystery" },
-	{ "myjapanesemyth", "My Japanese Myth" },
-	{ "mysterymanorzcode", "Mystery Manor" },
-	{ "mysteryofthesottomarin", "Mystery of the Sottomarin" },
-	{ "nautilisia", "Nautilisia" },
-	{ "needingawee", "Needing a Wee" },
-	{ "neithersensenorsensibility", "Neither Sense Nor Sensibility" },
-	{ "newdealhitman", "New Deal Hitman" },
-	{ "nightshiftz", "Night Shift Z" },
-	{ "notalone", "Not Alone" },
-	{ "nowlookwhatyouvedone", "Now Look What You've Done!" },
-	{ "october17th", "October 17th" },
-	{ "odiasvirtualreality", "Odias Virtual Reality" },
-	{ "onelostraena", "One Lost Raena" },
-	{ "oneroomandafish", "One Room and a Fish" },
-	{ "operationblackcobra", "Operation Black Cobra" },
-	{ "opto", "OPTO One Person Train Operation" },
-	{ "overpoweringdarkness", "Overpowering Darkness" },
-	{ "oxygenbreach", "Oxygen Breach" },
-	{ "palebluelight", "Pale Blue Light" },
-	{ "passiveaggressivedragon", "Passive Aggressive Dragon" },
-	{ "peasantscreed", "Peasant's Creeds" },
-	{ "pedaltothemedal", "Pedal to the Medal" },
-	{ "piecingthingstogether", "Piecing Things Together" },
-	{ "piratesofthehighseas", "Pirates of the High Seas" },
-	{ "pitchblack", "Pitch Black" },
-	{ "playwithrocco", "Play with Rocco" },
-	{ "playfictutorial", "Playfic Tutorial" },
-	{ "ploc", "PLOC" },
-	{ "poisoned", "Poisoned" },
-	{ "policyhobo", "Policy Hobo" },
-	{ "prankken", "Prank Ken" },
-	{ "presidentialrace", "Presidential Race!" },
-	{ "princesstextfighterturbo", "Princess Text Fighter Turbo" },
-	{ "prisonbreakzcode", "Prison Break" },
-	{ "prisonescape", "Prison Escape" },
-	{ "prisonerofthedrunkenera", "Prisoner of the Drunken Era" },
-	{ "projetinform", "Projet Inform" },
-	{ "puzzleescaperoom", "Puzzle Escape Room" },
-	{ "quarantine", "Quarantine" },
-	{ "quarantined", "Quarantined" },
-	{ "quentaria", "Quentaria" },
-	{ "questforadventure", "Quest for Adventure" },
-	{ "questofsword", "Quest of Sword" },
-	{ "readingbooks", "Reading Books" },
-	{ "readyforsummer", "Ready for Summer" },
-	{ "recherchedoudou", "Recherche Doudou" },
-	{ "r2verbosity", "Recipe #2: Verbosity" },
-	{ "r3slightlywrong", "Recipe #3: Slightly Wrong" },
-	{ "r4portroyal", "Recipe #4: Port Royal" },
-	{ "r5upandup", "Recipe #5: Up and Up" },
-	{ "r6starryvoid", "Recipe #6: Starry Void" },
-	{ "r7portroyal2", "Recipe #7: Port Royal 2" },
-	{ "r8theunbuttonedelevatoraffair", "Recipe #8: The Unbuttoned Elevator Affair" },
-	{ "r9portroyal3", "Recipe #9: Port Royal 3" },
-	{ "r10firstnamebasis", "Recipe #10: First Name Basis" },
-	{ "r11midsummerday", "Recipe #11: Midsummer Day" },
-	{ "r12tamed", "Recipe #12: Tamed" },
-	{ "r13disenchantmentbay", "Recipe #13: Disenchantment Bay" },
-	{ "r14replanting", "Recipe #14: Replanting" },
-	{ "r15disenchantmentbay2", "Recipe #15: Disenchantment Bay 2" },
-	{ "r16disenchantmentbay3", "Recipe #16: Disenchantment Bay 3" },
-	{ "r17disenchantmentbay4", "Recipe #17: Disenchantment Bay 4" },
-	{ "r18laura", "Recipe #18: Laura" },
-	{ "r19disenchantmentbay5", "Recipe #19:Disenchantment Bay 5" },
-	{ "r20escape", "Recipe #20: Escape" },
-	{ "r21garibaldi", "Recipe #21: Garibaldi" },
-	{ "r22disenchantmentbay6", "Recipe #22: Disenchantment Bay 6" },
-	{ "r23neighborhoodwatch", "Recipe #23: Neighborhood Watch" },
-	{ "r24disenchantmentbay7", "Recipe #24: Disenchantment Bay 7" },
-	{ "r25downbelow", "Recipe #25: Down Below" },
-	{ "r26peugeot", "Recipe #26: Peugeot" },
-	{ "r27disenchantmentbay8", "Recipe #27: Disenchantment Bay 8" },
-	{ "r28hover", "Recipe #28: Hover" },
-	{ "r29disenchantmentbay9", "Recipe #29: Disenchantment Bay 9" },
-	{ "r30belfry", "Recipe #30: Belfry" },
-	{ "r31gopherwood", "Recipe #31: Gopher-Wood" },
-	{ "r32disenchantmentbay10", "Recipe #32: Disenchantment Bay 10" },
-	{ "r33disenchantmentbay11", "Recipe #33: Disenchantment Bay 11" },
-	{ "r34brown", "Recipe #34: Brown" },
-	{ "r35disenchantmentbay12", "Recipe #35: Disenchantment Bay 12" },
-	{ "refuge", "Refuge" },
-	{ "reign", "Reign" },
-	{ "retribution", "Retribution" },
-	{ "retrofatale", "Retro Fatale" },
-	{ "roadstoroam", "Roads to Roam" },
-	{ "romanadventure", "Roman Adventure" },
-	{ "romancolosseum", "Roman Colosseum" },
-	{ "rooms", "Rooms" },
-	{ "ruinsremixed", "Ruins Remixed" },
-	{ "spy", "S.P.Y." },
-	{ "safeskies", "Safe Skies" },
-	{ "scatterbrain", "Scatterbrain" },
-	{ "schooltingz", "School Tingz" },
-	{ "scifistoryfornewmedia", "Sci-Fi Story for New Media" },
-	{ "scp173", "SCP-173" },
-	{ "searchforthemagicalbox", "Search For the Magical Box" },
-	{ "secretdoors", "Secret Doors" },
-	{ "selkiesnacks", "Selkie Snacks" },
-	{ "sepiadreams", "Sepia Dreams" },
-	{ "shadowsflight", "Shadow's Flight" },
-	{ "sheepandshamans", "Sheep and Shamans" },
-	{ "sherlockic", "Sherlock Holmes and the Indecipherable Cipher" },
-	{ "sherylcrowadventure", "Sheryl Crow Adventure" },
-	{ "safadventurev1rinsttripolous", "Shimpy's Almost-Fantastic Adventure Volume 1: Rinsttripolous" },
+	{ "monalisa",           "Mona Lisa" },
+	{ "mondaymorning",      "Monday Morning" },
+	{ "moneyandwater",      "Money and Water" },
+	{ "moonriver",          "Moon River" },
+	{ "motel6",             "Motel 6" },
+	{ "multimodalproject",  "Multimodal Project" },
+	{ "mummiesroom",        "Mummy Room" },
+	{ "murderinbigapple",   "Murder in the Big Apple" },
+	{ "murderincourtyard",  "Murder in the Courtyard" },
+	{ "murdermystery",      "Murder Mystery" },
+	{ "murderspicemansion", "A Murder at the Spice Mansion" },
+	{ "myjapanesemyth",     "My Japanese Myth" },
+	{ "mysterymanorzcode",  "Mystery Manor" },
+	{ "mysterysottomarin",  "Mystery of the Sottomarin" },
+	{ "nautilisia",         "Nautilisia" },
+	{ "needingawee",        "Needing a Wee" },
+	{ "neithersense",       "Neither Sense Nor Sensibility" },
+	{ "newdealhitman",      "New Deal Hitman" },
+	{ "nightshiftz",        "Night Shift Z" },
+	{ "notalone",           "Not Alone" },
+	{ "nowlookwhatyoudone", "Now Look What You've Done!" },
+	{ "october17th",        "October 17th" },
+	{ "odiasvirtreality",   "Odias Virtual Reality" },
+	{ "onelostraena",       "One Lost Raena" },
+	{ "oneroomandafish",    "One Room and a Fish" },
+	{ "operblackcobra",     "Operation Black Cobra" },
+	{ "opto",               "OPTO One Person Train Operation" },
+	{ "overpoweringdark",   "Overpowering Darkness" },
+	{ "oxygenbreach",       "Oxygen Breach" },
+	{ "palebluelight",      "Pale Blue Light" },
+	{ "passiveaggrdragon",  "Passive Aggressive Dragon" },
+	{ "peasantscreed",      "Peasant's Creeds" },
+	{ "pedaltothemedal",    "Pedal to the Medal" },
+	{ "piecethingtogether", "Piecing Things Together" },
+	{ "piratesofhighseas",  "Pirates of the High Seas" },
+	{ "pitchblack",         "Pitch Black" },
+	{ "playwithrocco",      "Play with Rocco" },
+	{ "playfictutorial",    "Playfic Tutorial" },
+	{ "ploc",               "PLOC" },
+	{ "poisoned",           "Poisoned" },
+	{ "policyhobo",         "Policy Hobo" },
+	{ "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" },
+	{ "puzzleescaperoom",   "Puzzle Escape Room" },
+	{ "quarantine",         "Quarantine" },
+	{ "quarantined",        "Quarantined" },
+	{ "quentaria",          "Quentaria" },
+	{ "questforadventure",  "Quest for Adventure" },
+	{ "questofsword",       "Quest of Sword" },
+	{ "readingbooks",       "Reading Books" },
+	{ "readyforsummer",     "Ready for Summer" },
+	{ "recherchedoudou",    "Recherche Doudou" },
+	{ "r2verbosity",        "Recipe #2: Verbosity" },
+	{ "r3slightlywrong",    "Recipe #3: Slightly Wrong" },
+	{ "r4portroyal",        "Recipe #4: Port Royal" },
+	{ "r5upandup",          "Recipe #5: Up and Up" },
+	{ "r6starryvoid",       "Recipe #6: Starry Void" },
+	{ "r7portroyal2",       "Recipe #7: Port Royal 2" },
+	{ "r8unbuttonelaffair", "Recipe #8: The Unbuttoned Elevator Affair" },
+	{ "r9portroyal3",       "Recipe #9: Port Royal 3" },
+	{ "r10firstnamebasis",  "Recipe #10: First Name Basis" },
+	{ "r11midsummerday",    "Recipe #11: Midsummer Day" },
+	{ "r12tamed",           "Recipe #12: Tamed" },
+	{ "r13disenchantbay",   "Recipe #13: Disenchantment Bay" },
+	{ "r14replanting",      "Recipe #14: Replanting" },
+	{ "r15disenchantbay2",  "Recipe #15: Disenchantment Bay 2" },
+	{ "r16disenchantbay3",  "Recipe #16: Disenchantment Bay 3" },
+	{ "r17disenchantbay4",  "Recipe #17: Disenchantment Bay 4" },
+	{ "r18laura",           "Recipe #18: Laura" },
+	{ "r19disenchantbay5",  "Recipe #19: Disenchantment Bay 5" },
+	{ "r20escape",          "Recipe #20: Escape" },
+	{ "r21garibaldi",       "Recipe #21: Garibaldi" },
+	{ "r22disenchantbay6",  "Recipe #22: Disenchantment Bay 6" },
+	{ "r23neighborwatch",   "Recipe #23: Neighborhood Watch" },
+	{ "r24disenchantbay7",  "Recipe #24: Disenchantment Bay 7" },
+	{ "r25downbelow",       "Recipe #25: Down Below" },
+	{ "r26peugeot",         "Recipe #26: Peugeot" },
+	{ "r27disenchantbay8",  "Recipe #27: Disenchantment Bay 8" },
+	{ "r28hover",           "Recipe #28: Hover" },
+	{ "r29disenchantbay9",  "Recipe #29: Disenchantment Bay 9" },
+	{ "r30belfry",          "Recipe #30: Belfry" },
+	{ "r31gopherwood",      "Recipe #31: Gopher-Wood" },
+	{ "r32disenchantbay10", "Recipe #32: Disenchantment Bay 10" },
+	{ "r33disenchantbay11", "Recipe #33: Disenchantment Bay 11" },
+	{ "r34brown",           "Recipe #34: Brown" },
+	{ "r35disenchantbay12", "Recipe #35: Disenchantment Bay 12" },
+	{ "refuge",             "Refuge" },
+	{ "reign",              "Reign" },
+	{ "retribution",        "Retribution" },
+	{ "retrofatale",        "Retro Fatale" },
+	{ "roadstoroam",        "Roads to Roam" },
+	{ "romanadventure",     "Roman Adventure" },
+	{ "romancolosseum",     "Roman Colosseum" },
+	{ "rooms",              "Rooms" },
+	{ "ruinsremixed",       "Ruins Remixed" },
+	{ "spy",                "S.P.Y." },
+	{ "safeskies",          "Safe Skies" },
+	{ "scatterbrain",       "Scatterbrain" },
+	{ "schooltingz",        "School Tingz" },
+	{ "scifistorynewmedia", "Sci-Fi Story for New Media" },
+	{ "scp173",             "SCP-173" },
+	{ "searchmagicalbox",   "Search For the Magical Box" },
+	{ "secretdoors",        "Secret Doors" },
+	{ "selkiesnacks",       "Selkie Snacks" },
+	{ "sepiadreams",        "Sepia Dreams" },
+	{ "shadowsflight",      "Shadow's Flight" },
+	{ "sheepandshamans",    "Sheep and Shamans" },
+	{ "sherlockic",         "Sherlock Holmes and the Indecipherable Cipher" },
+	{ "sherylcrowadvent",   "Sheryl Crow Adventure" },
+	{ "safadventurev1",     "Shimpy's Almost-Fantastic Adventure Volume 1: Rinsttripolous" },
 	{ "shootingstarfinder", "Shooting Star Finder" },
-	{ "simulation", "Simulation" },
-	{ "slenderforest", "Slender Forest" },
-	{ "smallgaim", "Small Gaim" },
-	{ "snuffleswhereareyou", "Snuffles!! Where Are You?" },
-	{ "sorcerersforest", "Sorcerer's Forest" },
-	{ "sorrymum", "Sorry, Mum" },
-	{ "soulwanderer", "Soul Wanderer" },
-	{ "sovietmarch", "Soviet March" },
-	{ "spaceescape", "Space Escape" },
-	{ "spatulasearch", "Spatula Search" },
-	{ "splittinganatom", "Splitting an Atom" },
-	{ "spyrothedragon", "Spyro the Dragon" },
-	{ "starcitizen", "Star Citizen" },
-	{ "stardefense1", "Star Defence I: Attack of the Homeworld" },
-	{ "staringintotheabyss", "Staring Into the Abyss" },
-	{ "starsandbutts", "Stars and Butts" },
-	{ "startergame", "Starter Game" },
-	{ "stealingthestolen", "Stealing the Stolen" },
-	{ "storything", "Story Thing" },
-	{ "strandedaspacemonkeystory", "Stranded: A Space Monkey Story" },
-	{ "strangerintheseparts", "Stranger in These Parts" },
-	{ "strife","Strife!" },
-	{ "stuckinthesnow","Stuck in the Snow" },
-	{ "suddenlyseekingsusan", "Suddenly (Seeking) Susan" },
-	{ "sugarrush", "Sugar Rush, The Sequel to Coffee Quest" },
-	{ "suicideprevention", "Suicide Prevention" },
-	{ "summertimeshy", "Summertime Shy" },
-	{ "sunrise", "Sunrise" },
-	{ "survivalrun", "Survival: Run from the Zombies" },
-	{ "survival", "Survival!" },
-	{ "survivemathclass", "Survive Math Class" },
-	{ "survivorseafoamislands4", "Survivor Seafoam Islands IV: Three Tribes, Three Shibes" },
-	{ "sushichef", "Sushi Chef" },
-	{ "suspiciousincident14", "Suspicious Incident #14" },
-	{ "swordsstory", "Sword's Story" },
-	{ "takeyourmedicine", "Take Your Medicine" },
-	{ "takingcareofyourself", "Taking Care of Yourself" },
-	{ "tearoom", "Tea Room" },
-	{ "templeescape", "Temple Escape" },
-	{ "terrorblood", "Terrorblood" },
-	{ "textadventuringinnyc", "Text Adventuring in NYC" },
+	{ "simulation",         "Simulation" },
+	{ "slenderforest",      "Slender Forest" },
+	{ "smallgaim",          "Small Gaim" },
+	{ "snufflewhereareyou", "Snuffles!! Where Are You?" },
+	{ "sorcerersforest",    "Sorcerer's Forest" },
+	{ "sorrymum",           "Sorry, Mum" },
+	{ "soulwanderer",       "Soul Wanderer" },
+	{ "sovietmarch",        "Soviet March" },
+	{ "spaceescape",        "Space Escape" },
+	{ "spatulasearch",      "Spatula Search" },
+	{ "splittinganatom",    "Splitting an Atom" },
+	{ "spyrothedragon",     "Spyro the Dragon" },
+	{ "starcitizen",        "Star Citizen" },
+	{ "stardefense1",       "Star Defence I: Attack of the Homeworld" },
+	{ "staringintoabyss",   "Staring Into the Abyss" },
+	{ "starsandbutts",      "Stars and Butts" },
+	{ "startergame",        "Starter Game" },
+	{ "stealingthestolen",  "Stealing the Stolen" },
+	{ "storything",         "Story Thing" },
+	{ "strandedspcemonkst", "Stranded: A Space Monkey Story" },
+	{ "strangertheseparts", "Stranger in These Parts" },
+	{ "strife",             "Strife!" },
+	{ "stuckinthesnow",     "Stuck in the Snow" },
+	{ "suddenlyseeksusan",  "Suddenly (Seeking) Susan" },
+	{ "sugarrush",          "Sugar Rush, The Sequel to Coffee Quest" },
+	{ "suicideprevention",  "Suicide Prevention" },
+	{ "summertimeshy",      "Summertime Shy" },
+	{ "sunrise",            "Sunrise" },
+	{ "survivalrun",        "Survival: Run from the Zombies" },
+	{ "survival",           "Survival!" },
+	{ "survivemathclass",   "Survive Math Class" },
+	{ "survseafoamisle4",   "Survivor Seafoam Islands IV: Three Tribes, Three Shibes" },
+	{ "sushichef",          "Sushi Chef" },
+	{ "suspiciousinc4",     "Suspicious Incident #14" },
+	{ "swordsstory",        "Sword's Story" },
+	{ "takeyourmedicine",   "Take Your Medicine" },
+	{ "takingcareyourself", "Taking Care of Yourself" },
+	{ "tearoom",            "Tea Room" },
+	{ "templeescape",       "Temple Escape" },
+	{ "terrorblood",        "Terrorblood" },
+	{ "textadventinnyc",    "Text Adventuring in NYC" },
 	{ "thatdarnleprechaun", "That Darn Leprechaun" },
-	{ "the5andahalfminutehallway", "The 5 and a Half Minute Hallway" },
-	{ "theabandonedmint", "The Abandoned Mint" },
-	{ "theanniversary", "The Anniversary" },
-	{ "thebabysitter", "The Babysitter" },
-	{ "thebambooheist", "The Bamboo Heist" },
-	{ "thebieberfeverproblem", "The Bieber Fever Problem" },
-	{ "thebiter", "The Biter" },
-	{ "thebumblebeeandthebandaid", "The Bumblebee and the Bandaid" },
-	{ "thecage", "The Cage" },
-	{ "thecellar", "The Cellar" },
-	{ "thechange", "The Change" },
-	{ "thechristmasgauntlet", "The Christmas Gauntlet" },
-	{ "thechristmasgauntlet2", "The Christmas Gauntlet - Part 2" },
-	{ "thecraving", "The Craving" },
+	{ "theabandonedmint",   "The Abandoned Mint" },
+	{ "theanniversary",     "The Anniversary" },
+	{ "thebabysitter",      "The Babysitter" },
+	{ "thebambooheist",     "The Bamboo Heist" },
+	{ "thebieberfevprob",   "The Bieber Fever Problem" },
+	{ "thebiter",           "The Biter" },
+	{ "thebumblebeeband",   "The Bumblebee and the Bandaid" },
+	{ "thecage",            "The Cage" },
+	{ "thecellar",          "The Cellar" },
+	{ "thechange",          "The Change" },
+	{ "thechristgauntlet",  "The Christmas Gauntlet" },
+	{ "thechristgauntlet2", "The Christmas Gauntlet - Part 2" },
+	{ "thecraving",         "The Craving" },
 	{ "thecursedfieldtrip", "The Cursed Field Trip" },
-	{ "thedeathofquentincompson", "The Death of Quentin Compson!" },
-	{ "thediabolicalcontraption", "The Diabolical Contraption" },
-	{ "thedreamterminal", "The Dream Terminal" },
-	{ "thedungeonofdismemberment", "The Dungeon of Dismemberment" },
-	{ "theelements", "The Elements" },
-	{ "theescape", "The Escape" },
-	{ "thegameofsetanta", "The Game of Setanta" },
-	{ "thegreenhouse", "The Greenhouse" },
-	{ "thegumshoesfirstcase", "The Gumshoes First Case" },
+	{ "thedeathquentcomp",  "The Death of Quentin Compson!" },
+	{ "thediabolocontrapt", "The Diabolical Contraption" },
+	{ "thedreamterminal",   "The Dream Terminal" },
+	{ "thedungdismember",   "The Dungeon of Dismemberment" },
+	{ "theelements",        "The Elements" },
+	{ "theescape",          "The Escape" },
+	{ "thegameofsetanta",   "The Game of Setanta" },
+	{ "thegreenhouse",      "The Greenhouse" },
+	{ "thegumshoes1case",   "The Gumshoes First Case" },
 	{ "thehardestdecision", "The Hardest Decision" },
-	{ "theheist", "The Heist" },
-	{ "thehiddenworldofmatthewford", "The Hidden World of Matthew Ford" },
-	{ "theinnermostproject", "The Innermost Project" },
-	{ "theislandzcode", "The Island" },
-	{ "thejewelheist", "The Jewel Heist" },
-	{ "thejourneyofalifetime", "The Journey of a Life Time" },
-	{ "thelabyrinthzcode", "The Labyrinth" },
-	{ "thelibraryzcode", "The Library" },
-	{ "thelightprince", "The Light Prince" },
-	{ "themachine", "The Machine" },
-	{ "themafiagenerator", "The Mafia Generator" },
-	{ "themagiccircle", "The Magic Circle" },
-	{ "themountainoffornost", "The Mountain of Fornost" },
-	{ "themysteriousdisappearance", "The Disappearance of the Livingstone Necklace" },
-	{ "themythofisisandosiris", "The Myth of Isis and Osiris" },
-	{ "themythicalforest", "The Mythical Forest" },
+	{ "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" },
+	{ "themagiccircle",     "The Magic Circle" },
+	{ "themountainfornost", "The Mountain of Fornost" },
+	{ "themystdisappear",   "The Disappearance of the Livingstone Necklace" },
+	{ "themythisisosiris",  "The Myth of Isis and Osiris" },
+	{ "themythicalforest",  "The Mythical Forest" },
 	{ "theonlywaytobesure", "The Only Way to Be Sure" },
-	{ "thepackage", "The Package" },
+	{ "thepackage",         "The Package" },
 	{ "theprogressivexorn", "The Progressive Xorn" },
-	{ "thequestforthedragonlord", "The Quest for the Murderous Dragon Lord" },
-	{ "theredenglishbinder", "The Red English Binder" },
-	{ "thesixthgatewaytohell", "The Sixth Gateway to Hell" },
-	{ "thesquawkingdead", "The Squawking Dead" },
-	{ "thesunwentdark", "The Sun Went Dark" },
-	{ "thesuperbowl50", "The Super Bowl 50: Panthers vs. Patriots" },
-	{ "thesustainabletransportation", "The Sustainable Transportation" },
-	{ "theterrosschism", "The Terros Schism" },
-	{ "thethingsivefelt", "The Things I've Felt" },
-	{ "thetwistedwood", "The Twisted Wood" },
-	{ "theultimatum", "The Ultimatum" },
-	{ "theuntoldstory", "The Untold Story" },
-	{ "thevirtualgrandnational", "The Virtual Grand National" },
-	{ "thewallet", "The Wallet" },
-	{ "thewitch", "The Witch" },
-	{ "thewizardandthecrystalwand", "The Wizard and the Crystal Wand" },
-	{ "thewizardslair", "The Wizard's Lair" },
-	{ "thewizardspotion", "The Wizard's Potion" },
-	{ "thewizardstrials", "The Wizard's Trials" },
-	{ "theworldgodonlyknows", "The World God Only Knows" },
-	{ "theyawninggrave", "The Yawning Grave" },
-	{ "thezoobreak", "The Zoo Break" },
-	{ "theseus", "Theseus" },
-	{ "thiswarofmine", "This War of Mine" },
-	{ "thosewhowander", "Those Who Wander" },
-	{ "threechoicesthreeways", "Three Choices, Three Ways" },
-	{ "thydungeonman", "Thy Dungeonman" },
-	{ "tiffanys", "Tiffany's" },
-	{ "toavengethestars", "To Avenge the Stars" },
-	{ "toyourowndevices", "To Your Own Devices" },
-	{ "todayjustasalways", "Today, Just as Always" },
-	{ "tonyabottcracksrhecase", "Tony Abott Cracks the Case" },
-	{ "toxicschool", "Toxic School" },
-	{ "trainhoppinginneworleans", "Train Hopping in New Orleans" },
-	{ "trainofthought", "Train of Thought" },
-	{ "treasurehunting", "Treasure Hunting" },
-	{ "tvdream", "TV Dream" },
-	{ "un1015lostsoul", "UN 1015 Lost Soul" },
-	{ "un1015tminus59minutes", "UN1015 T-Minus 59 Minutes" },
-	{ "undercoop", "Undercoop" },
-	{ "unejourneecommeuneautre", "Une Journée Comme une Autre" },
-	{ "unerebellion", "Une Rebellion" },
-	{ "unlock", "Unlock" },
-	{ "vacancesdeolie", "Vacances de Folie" },
-	{ "vengefulalexanddmon", "Vengeful Alex and D-mon" },
-	{ "verge", "Verge" },
-	{ "vinylrecords", "Vinyl Records" },
-	{ "voyageinteractif", "Voyage Interactif" },
-	{ "warrant", "Warrant" },
-	{ "weddinghunt", "Wedding Hunt" },
-	{ "wednesday", "Wednesday" },
-	{ "whereiseverybody", "Where is Everybody" },
-	{ "whereismrhuman", "Where is Mr. Human" },
-	{ "whittonavenue", "Whitton Avenue" },
-	{ "wingsofthepigeon", "Wings of the Pigeon" },
-	{ "witchcamebridge", "Witch Camebridge" },
-	{ "wohingehstdu", "Wohin Gehst Du?" },
-	{ "wrenchedanddivine", "Wrenched and Divine" },
-	{ "wrenlaw", "Wrenlaw" },
-	{ "yemagykqueste", "Ye Magyk Queste" },
-	{ "youhavetofreethemanatee", "You Have to Free the Manatee" },
-	{ "yourang", "You Rang" },
+	{ "thequestdragonlord", "The Quest for the Murderous Dragon Lord" },
+	{ "theredenglishbind",  "The Red English Binder" },
+	{ "thesixgatewayhell",  "The Sixth Gateway to Hell" },
+	{ "thesquawkingdead",   "The Squawking Dead" },
+	{ "thesunwentdark",     "The Sun Went Dark" },
+	{ "thesuperbowl50",     "The Super Bowl 50: Panthers vs. Patriots" },
+	{ "thesustaintransp",   "The Sustainable Transportation" },
+	{ "theterrosschism",    "The Terros Schism" },
+	{ "thethingsivefelt",   "The Things I've Felt" },
+	{ "thetwistedwood",     "The Twisted Wood" },
+	{ "theultimatum",       "The Ultimatum" },
+	{ "theuntoldstory",     "The Untold Story" },
+	{ "thevirtgrandnation", "The Virtual Grand National" },
+	{ "thewallet",          "The Wallet" },
+	{ "thewitch",           "The Witch" },
+	{ "thewizardcrystal",   "The Wizard and the Crystal Wand" },
+	{ "thewizardslair",     "The Wizard's Lair" },
+	{ "thewizardspotion",   "The Wizard's Potion" },
+	{ "thewizardstrials",   "The Wizard's Trials" },
+	{ "theworldgodyknows",  "The World God Only Knows" },
+	{ "theyawninggrave",    "The Yawning Grave" },
+	{ "thezoobreak",        "The Zoo Break" },
+	{ "theseus",            "Theseus" },
+	{ "thiswarofmine",      "This War of Mine" },
+	{ "thosewhowander",     "Those Who Wander" },
+	{ "threechoices3ways",  "Three Choices, Three Ways" },
+	{ "thydungeonman",      "Thy Dungeonman" },
+	{ "tiffanys",           "Tiffany's" },
+	{ "toavengethestars",   "To Avenge the Stars" },
+	{ "toyourowndevices",   "To Your Own Devices" },
+	{ "todayjustasalways",  "Today, Just as Always" },
+	{ "tonyabottcrackcase", "Tony Abott Cracks the Case" },
+	{ "toxicschool",        "Toxic School" },
+	{ "trainhopneworleans", "Train Hopping in New Orleans" },
+	{ "trainofthought",     "Train of Thought" },
+	{ "treasurehunting",    "Treasure Hunting" },
+	{ "tvdream",            "TV Dream" },
+	{ "un1015lostsoul",     "UN 1015 Lost Soul" },
+	{ "un1015tminus59min",  "UN1015 T-Minus 59 Minutes" },
+	{ "undercoop",          "Undercoop" },
+	{ "unejournecomeautre", "Une Journée Comme une Autre" },
+	{ "unerebellion",       "Une Rebellion" },
+	{ "unlock",             "Unlock" },
+	{ "vacancesdeolie",     "Vacances de Folie" },
+	{ "vengefulalexdmon",   "Vengeful Alex and D-mon" },
+	{ "verge",              "Verge" },
+	{ "vinylrecords",       "Vinyl Records" },
+	{ "voyageinteractif",   "Voyage Interactif" },
+	{ "warrant",            "Warrant" },
+	{ "weddinghunt",        "Wedding Hunt" },
+	{ "wednesday",          "Wednesday" },
+	{ "whereiseverybody",   "Where is Everybody" },
+	{ "whereismrhuman",     "Where is Mr. Human" },
+	{ "whittonavenue",      "Whitton Avenue" },
+	{ "wingsofthepigeon",   "Wings of the Pigeon" },
+	{ "witchcamebridge",    "Witch Camebridge" },
+	{ "wohingehstdu",       "Wohin Gehst Du?" },
+	{ "wrenchedanddivine",  "Wrenched and Divine" },
+	{ "wrenlaw",            "Wrenlaw" },
+	{ "yemagykqueste",      "Ye Magyk Queste" },
+	{ "youhavefreemanatee", "You Have to Free the Manatee" },
+	{ "yourang",            "You Rang" },
 	{ "youvegotastewgoing", "You've Got a Stew Going!" },
-	{ "yourgovernmentneedsyou", "Your Government Needs You" },
-	{ "zombiesfacultyacademy", "Zombies @Faculty Academy" },
+	{ "yourgovneedsyou",    "Your Government Needs You" },
+	{ "zombiefacuacademy",  "Zombies @Faculty Academy" },
 
 	{ nullptr, nullptr }
 };
@@ -3724,12 +3722,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", "951220", "2c90badea5a69c4dfb702f2722f5e675", 94208),
-	ENTRY0("adv350", "961209", "c31773e62d01b51af2c633d212ac5b4a", 97280),
 	ENTRY0("adv440", "160307", "af1ab807e8c438d0e548c6b4903c33a1", 193536),
 	ENTRY0("adv550", "160307", "631ab32f7370e1c1e5b4e9fe6ad539fb", 231424),
 	ENTRY0("adv551", "160307", "14f0d78e0a1c447cdf8ad6daf4d22a5b", 334336),
@@ -3747,8 +3745,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("allroads", "011119", "84ce94d8c6c77452537511f14739b612", 172032),
 	ENTRY0("alongtheriver", "100630", "1b670d231c4b0cc10b51ba60196c6a68", 198144),
 	ENTRY0("alpha", "981017", "f8fbbc64455efc259f9b41517d82b4ab", 51200),
-	ENTRY0("amazingmaze", "201015", "bc1657b2778d09829102af96105eaa61", 169984),
 	ENTRY0("amazingmaze", "200415", "0f881bf71c7c401367c0adb52d496fff", 169984),
+	ENTRY0("amazingmaze", "201015", "bc1657b2778d09829102af96105eaa61", 169984),
 	ENTRY0("ambassadorsdaughter", "150525", "d415de88a7a756be04f5203f8b4668ee", 255488),
 	ENTRY0("amish", "020603", "d4194b4de41c9663f464bb33f1917a7d", 50688),
 	ENTRY0("amiss", "020409", "fa22d754f2b9daedc232bfbc6b28b6d1", 143872),
@@ -3886,8 +3884,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("civil", "221122", "6dff9f0c6b642590a41daed3642a6ae7", 339172),
 	ENTRY0("civil", "221212", "b9384e68587e6bec4890d62c40f47a5d", 339684),
 	ENTRY0("civilmimic", "171031", "3e56399f54b6e0ae2c85f72ef3cc23a8", 305086),
-	ENTRY0("classchallenge", "201112", "cf1cc6017a784a8f52daaaa7c617772a", 163840),
 	ENTRY0("classchallenge", "190724", "d6caad7ab6a6964f0526f5b4c7a41316", 163840),
+	ENTRY0("classchallenge", "201112", "cf1cc6017a784a8f52daaaa7c617772a", 163840),
 	ENTRY0("claw", "970327", "4d3992e95530a301ca58939a197c6b1b", 130048),
 	ENTRY0("clean", "230430", "d10bd839564e6c737b674c35ab518baf", 53760),
 	ENTRY0("cleanair", "190608", "3e5a972edf102956f6973c9fc7a8d388", 410302),
@@ -3973,8 +3971,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("dogshow", "101130", "6476e788310c44c52d5249a66d07d037", 712070),
 	ENTRY0("dogslife", "981015", "e6f0adca898d757c49c9d81a67d3b6cc", 67584),
 	ENTRY0("dontgo", "120119", "5b153263f946a6013d80d07fa1573dbf", 195584),
-	ENTRY0("dontpeeyourself", "150924", "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),
@@ -4009,8 +4007,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("emptyroom", "100813", "9b3b2c5ae701ef457baaf3db6e2aa06e", 320960),
 	ENTRY0("endofearth", "101201", "859cd2e3f72011202b1bf999c9438712", 154112),
 	ENTRY0("enemies", "990115", "ff9fc17bf66ffbfba125d9a7c20c2c60", 289280),
-	ENTRY0("enigmasd", "160202", "743b7440094810ebe9b9d86d994ef07b", 418468),
 	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),
@@ -4041,11 +4039,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("fate", "070304", "03b02750dac39a92ef6dccf2bc1ced4f", 434568),
 	ENTRY0("fate", "070910", "a659ea01a268760a28bd9a990c8bfb73", 503138),
 	ENTRY0("fff", "080121", "c29786d16b5498656e19f06eb3d58d94", 100864),
-	ENTRY0("fifthcontinent", "201104", "b8749102dd7be7e2ef31dcd8cbacd69a", 171520),
 	ENTRY0("fifthcontinent", "190816", "69d659a6910d04332a1f517d5630b01a", 172544),
-	ENTRY0("figaro", "100911", "b696b4578c9d4044edb137e3a87b0f50", 406596),
+	ENTRY0("fifthcontinent", "201104", "b8749102dd7be7e2ef31dcd8cbacd69a", 171520),
 	ENTRY0("figaro", "070910/z5", "4e661efb3a2aa9d1913b662b5c29a756", 151552),
 	ENTRY0("figaro", "070910/zblorb", "fdab59d4bb51e64c1376b9bab4de94b0", 152932),
+	ENTRY0("figaro", "100911", "b696b4578c9d4044edb137e3a87b0f50", 406596),
 	ENTRY0("figueres", "1", "c0d9ff83a9ff5eba8938934a339aee6d", 277992),
 	ENTRY0("finalexam", "151101", "4e23b49e141f724f71e5e5bf0e1afc81", 177152),
 	ENTRY0("finalselection", "061009", "2dd1a94db68abf9626f55e8bd6fa91a7", 151040),
@@ -4069,8 +4067,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("fractalz", "000714", "847523b3d366b2621d593ee260f4d9a6", 6144),
 	ENTRY0("fracture", "010306/Demo", "d684caf97f01d447b37376ef7c708a85", 111104),
 	ENTRY0("fracturezcode", "201031", "84d04db287befa9c46fbc94591b31bb2", 345600),
-	ENTRY0("fragileshells", "111109", "6232ef15b7508aab6072a85afb86908c", 547610),
 	ENTRY0("fragileshells", "100204", "1eb855145d3016bcf2f7a415fd9a9a01", 546586),
+	ENTRY0("fragileshells", "111109", "6232ef15b7508aab6072a85afb86908c", 547610),
 	ENTRY0("frankie", "040304", "1ce64a1c5a2d928cfb48b4d760246972", 91648),
 	ENTRY0("freefall", "951111", "3e7898a1e767a2de61336ff2ff4bb1f4", 3584),
 	ENTRY0("fridgetopia", "160415", "41f751cff5967147eb79fa41cf42dbcd", 179712),
@@ -4089,8 +4087,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("gbvb", "191106", "57f38d735b654bc24d20b9aeb7005442", 470478),
 	ENTRY0("gd", "010806", "5be045c6983f16f2d44e660f9f0192a2", 50176),
 	ENTRY0("geb", "051028", "8b731db0410993b8421e06dd7f3e37b2", 165376),
-	ENTRY0("geist", "r21/140115", "96f54aaa29ddd0bbfa5db914150633a5", 244736),
 	ENTRY0("geist", "r20/140115", "859ad972bac98e666c813f2390357e2a", 243712),
+	ENTRY0("geist", "r21/140115", "96f54aaa29ddd0bbfa5db914150633a5", 244736),
 	ENTRY0("gerbilriot", "000513", "69d3926fdd11464a3a79bc10c03cd324", 79360),
 	ENTRY0("ghandi", "110603", "1f276ccb870b63c4c287d8dadd8b8aac", 177664),
 	ENTRY0("ghost", "290912", "3e737617d1eb7f551d858e1b9ad5dd3f", 210944),
@@ -4263,8 +4261,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("magicmirror", "190817", "7b0e556a7a85d6da09d10bb1b1771e9d", 16384),
 	ENTRY0("magicmuffin", "120505", "b68fdf687db87217caef5e6c9de65f4a", 208660),
 	ENTRY0("magictoyshop", "951018", "68d597fc1a7b22419033628967dad19f", 73216),
-	ENTRY0("makeitgood", "091227", "061af5747715511a5ac5a3476278a914", 495616),
 	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),
@@ -4305,10 +4303,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("mousequest", "100509", "2993b235743e6a6a4d69063e80c187d9", 325062),
 	ENTRY0("mrp", "140620", "974627f05fc3e1c2260925a78171d73a", 175288),
 	ENTRY0("mrscrabtree", "130225", "3ce7aebc7cdad846e1bdc8f46823f4b3", 235520),
-	ENTRY0("mst3k1", "000715", "0a0748937d23bf380cd139de874df32d", 141312),
 	ENTRY0("mst3k1", "960831", "362107be49493f6ed1ca7664d7884a66", 105984),
-	ENTRY0("mst3k2", "000715", "cf16a0b763735b06cebef3cd5fdf2c78", 121344),
+	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),
@@ -4326,8 +4324,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("nascarexperience", "130827", "d45dc3ab1f9898cf85a09854db0a6b17", 152576),
 	ENTRY0("navigatio", "200613", "0a841691a8b7d704abf7b125b76e1b39", 457746),
 	ENTRY0("nemeanlion", "081113", "c298fdabefb085ca297f0f0917e2fd4e", 77824),
-	ENTRY0("nemesismacana", "120507", "5b60522a5845aa318f15387ae628f882", 397738),
 	ENTRY0("nemesismacana", "120503", "8f5ab052cc4f4f808a40add1be324c3b", 356352),
+	ENTRY0("nemesismacana", "120507", "5b60522a5845aa318f15387ae628f882", 397738),
 	ENTRY0("neverplayed", "140327", "69d214a7a657a8ea7f2cb951b8bc3edd", 980260),
 	ENTRY0("newday", "560827", "c43124915cd5677e0c2e89f081586e8b", 125440),
 	ENTRY0("nidus", "140416", "8eefda240f46c6b5516a3a1fdfa53497", 117248),
@@ -4370,15 +4368,15 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("parasites", "130303", "55eadf4edd9aeeb680841bb6cf112ade", 168448),
 	ENTRY0("parallel", "080219", "b50ce87302a473152ae9d556dc5f9419", 158720),
 	ENTRY0("parallel", "140414", "2e50a0ce61383d3c28c23f2b142a0f03", 210900),
-	ENTRY0("paranoia", "090803", "887280c21df983c85eef98080abd182e", 137090),
 	ENTRY0("paranoia", "981208", "1309a1b60d62af820d17ee812b0f8a61", 80384),
+	ENTRY0("paranoia", "090803", "887280c21df983c85eef98080abd182e", 137090),
 	ENTRY0("parc", "111115", "bd8698030864dacbf494226fc6b9dd0c", 98816),
 	ENTRY0("pasdedeux", "190923", "b7210c938e19393802dd4628153c494f", 601196),
 	ENTRY0("pathway", "080511", "8eb9bc735afa30d84fd4f913fc29bbc3", 264192),
 	ENTRY0("peacock", "000208", "5a4cdec49d14f905013ad9ae35ba17f8", 78336),
 	ENTRY0("pentari", "030206", "3879d37f7417f6ce2a0acb96faf00c86", 91136),
-	ENTRY0("penury", "120528", "58939b4506dc1e27b36cb7e75a1e2479", 231424),
-	ENTRY0("penury", "120528", "5d0cb16db2d9e72ce9f27d3764a375a9", 250436),
+	ENTRY0("penury", "120528/z5", "58939b4506dc1e27b36cb7e75a1e2479", 231424),
+	ENTRY0("penury", "120528/zblorb", "5d0cb16db2d9e72ce9f27d3764a375a9", 250436),
 	ENTRY0("perilousmagic", "990821", "56901ae08078fc15fb74a50e48101bbf", 66560),
 	ENTRY0("perrysworld", "070501", "6466fe74c657f960521237d5a3274b05", 124300),
 	ENTRY0("pfrank", "111103", "6e34d4ed01ef9548c960675e80de7f10", 351744),
@@ -4387,9 +4385,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("phobias", "211121", "95e7a65e33211b7d4699740e5d35a470", 48640),
 	ENTRY0("phoenix", "080430", "d0c50e5cff1098009fbb9f893e7dc75e", 890884),
 	ENTRY0("photograph", "040827", "0949e8e4d3e1e035913fc75112f40459", 264012),
-	ENTRY0("photopia", "120416", "3e9ea30956eb3e9494e6e5d9881a1307", 239616),
 	ENTRY0("photopia", "981223", "7c86e1a9aa2cf27b16b7b60e30d5b584", 194048),
 	ENTRY0("photopia", "980914", "e07246e6a3961b7905e927dc5afe9601", 187904),
+	ENTRY0("photopia", "120416", "3e9ea30956eb3e9494e6e5d9881a1307", 239616),
 	ENTRY0("piece", "970819", "5703a209e660a58f456b0ec99707c3fd", 105984),
 	ENTRY0("pigpancake", "110410", "7e6e0b1c90a9a01b4fbaea21ad729d55", 236446),
 	ENTRY0("piracy2", "100408", "86e2ed40f55413f29fa97bd6e4c31260", 249856),
@@ -4491,8 +4489,8 @@ 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("sixgrayrats", "150214", "822ebf1958e10ee5a9ba779a1edb0842", 427520),
+	ENTRY0("sixgrayrats", "150331", "1a2b10729ebb83a08a38f0c80020a34d", 428544),
 	ENTRY0("slackerx", "971009", "c7014f074407ddebc685dcd7bce5bd37", 55296),
 	ENTRY0("sleepcycle", "101217", "5c9c1b6c46c057099cdc6ad04f30407d", 253892),
 	ENTRY0("smallroom", "100805", "5102ac48e17b26b69ab8737ceb00b3d5", 154112),
@@ -4551,7 +4549,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("sundayafternoon", "121213", "73d9c96d54922bcd58781aff41e449ed", 347136),
 	ENTRY0("surfboard", "201027", "b3e4c1784465d78111b3eda7b7969647", 180224),
 	ENTRY0("survive", "120116", "5391b23b5d02a9ff853ef93f76bb73f6", 89088),
-	ENTRY0("sushi", "010416/zblorb", "a8a04fb57890e1cd1d13bae889a5e2af", 327668),
 	ENTRY0("sutwin", "970402", "b4fe3b29aab816470906ce3ae0613ba4", 31744),
 	ENTRY0("suvehnux", "071226", "e82d434c1c0a73a8755a9394a7c2e088", 248320),
 	ENTRY0("suvehnux", "150314", "c085af56acb090e7e4c8af6f69ed216f", 248320),
@@ -4576,8 +4573,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("testisready", "121004", "f23aa28f71f47cdc0c5b024eb4270b16", 514196),
 	ENTRY0("tethered", "191125", "1e15d092a3729b88bb886625445a7f3f", 404064),
 	ENTRY0("tgm", "050330", "e345e2527801880bffc74981571875c9", 44544),
-	ENTRY0("thanet", "201113", "d0dfcc5c81ac97509731211b5733fdee", 176128),
 	ENTRY0("thanet", "200313", "48029d6809ec3d3ddb5d6c69f8e88bb1", 176128),
+	ENTRY0("thanet", "201113", "d0dfcc5c81ac97509731211b5733fdee", 176128),
 	ENTRY0("thatdamnelevator", "160710", "4986a2629b35b9092b5bddf40df5417b", 415184),
 	ENTRY0("thatdamnremote", "091214", "2b10cdcc7a83f6e82d3909838e5b439f", 251490),
 	ENTRY0("the5continent", "190719", "945907c269cf9e20a7584544df8db671", 171520),
@@ -4600,8 +4597,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("themall", "190718", "c63d87266eb12e24308d9046da2aab22", 87552),
 	ENTRY0("thesproutpouch", "170462", "70d182102f3544fdb72968f942ccf73c", 1057454),
 	ENTRY0("thetemple", "021118", "1592469a7f1f503789443d2f56f5113f", 107008),
-	ENTRY0("thewedding", "100221", "b3749fb3d3999331bcd4415969cb6602", 255940),
 	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),
@@ -4632,8 +4629,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("tutorial", "111030", "36147ba605eb49902f9d514a08638cd1", 468142),
 	ENTRY0("tutorialhotel", "100713", "2d57f52f53fa0845eb19ea97a29005fa", 154624),
 	ENTRY0("tuuli", "171008", "dbdcb2acfa69c6eb352343eb556f5d2b", 591756),
-	ENTRY0("tuuli", "r4/180501", "0b7e2bb3f6887f30fb98b54230acf039", 611734),
 	ENTRY0("tuuli", "r3/180501", "0ee525701efafda124902b1b26f84bdf", 611734),
+	ENTRY0("tuuli", "r4/180501", "0b7e2bb3f6887f30fb98b54230acf039", 611734),
 	ENTRY0("txtadv", "051019", "c8bae5d42c33802db953d2ffb45216b0", 86016),
 	ENTRY0("typo", "041119", "549875ea83b4230896fa7d3fa18ba0a3", 100864),
 	ENTRY0("uhohdemo", "980218/Demo", "4e8b90354c96760f36bfbfa2ba4fc04c", 176640),
@@ -4647,10 +4644,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("ungodlyhour", "140302", "a8ac75f3bd1b7ea4a367d56b1c6e8793", 333874),
 	ENTRY0("ungodlyhour", "140927", "d91b088567ff78a3caaa863cfc6db7b0", 333874),
 	ENTRY0("unicornpool", "100914", "8bf72169c75e347b52aa592b544e1357", 111616),
-	ENTRY0("uninvited", "190918/z5", "1e372c61557ec4a25a88f9eb8161c18c", 211456),
-	ENTRY0("uninvited", "190918/zblorb", "e1da4739992b32ce7b8655f245fc9099", 641342),
 	ENTRY0("uninvited", "121216/z5", "2f364062b6d1f05c8b518a11d58c399b", 193536),
 	ENTRY0("uninvited", "121216/zblorb", "c2b16596310202bf40c512c5de571858", 623410),
+	ENTRY0("uninvited", "190918/z5", "1e372c61557ec4a25a88f9eb8161c18c", 211456),
+	ENTRY0("uninvited", "190918/zblorb", "e1da4739992b32ce7b8655f245fc9099", 641342),
 	ENTRY0("vacation", "060527", "0a0da195fa5c41a59028e69eeae2d9e0", 248320),
 	ENTRY0("vagueness", "080825", "6d3641b71d42516e573ff0cff90cd40e", 298402),
 	ENTRY0("vampiresun", "020405", "3364b9d9d1a754e1e3bab61a96957ed2", 254464),
@@ -4727,8 +4724,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("zcamel", "000918", "96b316f9b7e133eaccbec98a4fb0cf46", 6656),
 	ENTRY0("zcatalog", "980519", "f5ad7533e0d33ced32429a04473ec3d0", 126976),
 	ENTRY0("zchess", "040124", "456fe3c2d3d986e8652c4a439e738686", 6656),
-	ENTRY0("zdungeon", "040826", "ddcf45ee10cc5f42ac1b273eb9a0d1f8", 188928),
 	ENTRY0("zdungeon", "990126", "13575669a2cae1d13b3cb22e868d8929", 188416),
+	ENTRY0("zdungeon", "040826", "ddcf45ee10cc5f42ac1b273eb9a0d1f8", 188928),
 	ENTRY0("zedfunge", "031111/Beta", "3198856622768685e17ffba6b8313e49", 108032),
 	ENTRY0("zedit", "971103", "40a26af1581ebdbbd867b18229ce8187", 65024),
 	ENTRY0("zegro", "041112", "bb7a0ef8d23cfb88afb2dc1e40be9613", 261632),
@@ -6117,6 +6114,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 
 	// SpeedIF Without Number Competition
 	ENTRY0("sif_sushi", "010416/z5", "609ff60f2a1791592ee41b8666d49410", 58880),
+	ENTRY0("sif_sushi", "010416/zblorb", "a8a04fb57890e1cd1d13bae889a5e2af", 327668),
 	ENTRY0("sif_anotherday", "010416", "d977d9553917b261a172044c202f34a3", 55808),
 	ENTRY0("sif_lobster", "010416", "1f1fce901db554ba51ce74e7e6a4123b", 75776),
 	ENTRY0("sif_grape", "010417", "ed563fe64ca2d13e6b8cc40c37273f3c", 53760),
@@ -6200,10 +6198,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY1("castelrous", "131119", "c34b46cf40f1954608955b7f2507d546", 390028, Common::FR_FRA),
 	ENTRY1("caverne", "180901", "9cbf749eba2c1d33ce7bb125c5526a1a", 20992, Common::FR_FRA),
 	ENTRY1("ciafr", "080316", "b75e95796dab8644cd8c32d503826211", 103424, Common::FR_FRA),
-	ENTRY1("championdebasketball", "180904", "92b21e4bc9163727c3dd586056f26fd8", 64000, Common::FR_FRA),
-	ENTRY1("championdebasketball", "210408", "f74ef19804e6094cf41f6a88458e290e", 64512, Common::FR_FRA),
-	ENTRY1("championdebasketball", "180331", "b0b23252575071fc7663564db9379e1c", 64512, Common::FR_FRA),
-	ENTRY1("championdebasketball", "180301", "cfebfe60cf4e99e4263a87bf61de4061", 63488, Common::FR_FRA),
+	ENTRY1("championbasketball", "180301", "cfebfe60cf4e99e4263a87bf61de4061", 63488, Common::FR_FRA),
+	ENTRY1("championbasketball", "180331", "b0b23252575071fc7663564db9379e1c", 64512, Common::FR_FRA),
+	ENTRY1("championbasketball", "180904", "92b21e4bc9163727c3dd586056f26fd8", 64000, Common::FR_FRA),
+	ENTRY1("championbasketball", "210408", "f74ef19804e6094cf41f6a88458e290e", 64512, Common::FR_FRA),
 	ENTRY1("chatiment", "070829", "606eba83ab500cf02d914cc634185ac8", 89600, Common::FR_FRA),
 	ENTRY1("chatiment", "290807", "f852781d00d37112b7adfa7cc9462def", 89600, Common::FR_FRA),
 	ENTRY1("citeeaux", "061026", "c0ee158b5fbff9440b2197a1769ac42c", 159744, Common::FR_FRA),
@@ -6216,6 +6214,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY1("etoiles", "190825", "313ea6b0a4f1978d6ad67180dd3c000b", 72704, Common::FR_FRA),
 	ENTRY1("femme", "080103", "5edba9471b92073b15f8f15ebe2890d3", 69632, 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),
 	ENTRY1("homelandsecurity", "141204", "94d0f78d7274bb79d4550fecc1e52cd9", 241152, Common::FR_FRA),
 	ENTRY1("iletait", "071011", "6c85bace51afec14dd30580785885695", 127488, Common::FR_FRA),
@@ -6224,8 +6223,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY1("interra", "070726", "11a8ae7f072f4946a8be92630af36336", 98304, Common::FR_FRA),
 	ENTRY1("jourdechance", "111206", "269c765ca2db6fbc847bb51d74b19270", 186368, Common::FR_FRA),
 	ENTRY1("jourdechance", "130812", "b36c1a11aaf4b01128348fa4469df2cd", 668706, Common::FR_FRA),
-	ENTRY1("katana", "070906", "133b2ba4e38fc5e4565dd8f22582b5a7", 562502, Common::FR_FRA),
 	ENTRY1("katana", "070901", "949664ed3decc0349a0a7e36315c80cc", 232960, Common::FR_FRA),
+	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),
@@ -6236,7 +6235,6 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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("monvoisinestungrosscarabee", "070826", "d94a570da93e76ab4e74094fea36eb75", 173568, 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),
@@ -6267,7 +6265,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY1("vindaloofr", "021001", "95642b4ec28e36f1e250d343c1342bba", 98816, Common::FR_FRA),
 
 	// French Comp 2005
-	ENTRY1("frc_lecercledesgros", "051008", "091a9ab30302eb20d421ccbd0c530439", 128512, Common::FR_FRA),
+	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),
 
@@ -6279,7 +6277,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_ileduphareabandonne", "071220", "b9a70f4bbebbcdca4c52baa6dbac143f", 102912, Common::FR_FRA),
+	ENTRY1("frc_phareabandonne", "071220", "b9a70f4bbebbcdca4c52baa6dbac143f", 102912, Common::FR_FRA),
 
 	// French Comp 2008
 	ENTRY1("frc_brume", "100424", "b661a3f9a2f9a3700c6cfee216063615", 152576, Common::FR_FRA),
@@ -6288,15 +6286,15 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 
 	// French Comp 2009
 	ENTRY1("frc_catapole", "100114", "e326f5ab2f236791b5b8f122d75bdb7d", 156672, Common::FR_FRA),
-	ENTRY1("frc_chambredesyrion", "100111", "7db1461b938e392ced1d36747525437d", 123392, Common::FR_FRA),
+	ENTRY1("frc_chambresyrion", "100111", "7db1461b938e392ced1d36747525437d", 123392, Common::FR_FRA),
 	ENTRY1("frc_mechants", "100117", "0d580033a9b180484ea6c8bbc2b6106b", 270848, Common::FR_FRA),
 
 	// French Comp 2011
-	ENTRY1("frc_aventuresdezeus", "120122", "bef1f77e9dfd65d7d39350e3c50b40ce", 91136, Common::FR_FRA),
+	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_homelandsecurity", "120124", "ea70cf57b134c45c2234c976d06d1948", 155136, Common::FR_FRA),
+	ENTRY1("frc_homelandsec", "120124", "ea70cf57b134c45c2234c976d06d1948", 155136, Common::FR_FRA),
 
 	// French Comp 2013
 	ENTRY1("frc_lifeonmarsfr", "140108", "8ef2f4e9dfe63bcce9ff7726cdcca7ea", 163840, Common::FR_FRA),
@@ -6319,20 +6317,20 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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", "000326", "b85bc696a58e11f6a0cf72f4cf08ad7c", 134656, 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", "041104", "222874a5a0fdfd1f5a1d4df8df3c736f", 81408, 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", "150514", "f85adc48c759f62636cb435f2fc7dbee", 279040, 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("diegerechtenrichter", "101024", "47f0308a684a569ed6df68dbdc92387e", 439064, 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),
@@ -6360,8 +6358,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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/zblorb", "1d332f660aec117a4460d0555a2b30f6", 165336, 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),
 
 	// Italian games
@@ -6372,12 +6370,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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", "180925", "10dc81bfb3a8973e841293abf76fe1b8", 181248, Common::IT_ITA),
 	ENTRY1("darkiss2ita", "150616", "899316750483830be4f38caf37ba7d7f", 219136, Common::IT_ITA),
+	ENTRY1("darkiss2ita", "180925", "10dc81bfb3a8973e841293abf76fe1b8", 181248, Common::IT_ITA),
 	ENTRY1("enigma", "111115", "6e9390f62c07038d44ab17167093c935", 111616, Common::IT_ITA),
 	ENTRY1("enigma", "181116", "18f8b0c236655a1d22e4f9677cb94958", 110592, Common::IT_ITA),
-	ENTRY1("filamit", "030812", "edde5a37d24b112fb1cf3ff7fb133579", 333312, 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),
@@ -6399,13 +6397,13 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY1("stregatto", "200424", "7a4f5ec05579fbd913cac1167e890f5c", 84992, Common::IT_ITA),
 	ENTRY1("terkhen", "911906", "01670fb60050c159c7a0d542fbbdd7b4", 285184, Common::IT_ITA),
 	ENTRY1("tesla", "160613", "e2650593a2aadaef8fb9a5f3b8e10c27", 94720, Common::IT_ITA),
-	ENTRY1("villamorgana", "210728", "cd43011f68340e1fa9dc437251276d73", 184880, Common::IT_ITA),
 	ENTRY1("villamorgana", "081014", "6be5dee7a5d1608362083850c9bfc679", 170256, Common::IT_ITA),
+	ENTRY1("villamorgana", "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("zombie", "180820", "19a1369039b5226f86323ab19e7aea96", 135168, 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),
 	ENTRY1("zorkita", "000031", "3d85a97ddfc1fb0f6bfbf1cb00b4df7b", 192512, Common::IT_ITA),
 	ENTRY1("zorkita", "v6/000031", "be15759f2273cdaf124dbc40436244b0", 192512, Common::IT_ITA),
@@ -6436,12 +6434,12 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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", "000428", "5d16ddd8030635e10065b7e36ba5f59e", 86528, 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", "110119", "a4004dcb6db8682cc349282aeabb4309", 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),
@@ -6449,8 +6447,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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", "080205", "384ea944adc4be83396c5368a3ba5ed9", 71680, 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),
@@ -6459,11 +6457,11 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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/zblorb", "6bd57d7dd178cc4d3ef895c147e65087", 1154350, 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", "020116", "885c3ffa9a9aeb8518746d69211bff4b", 225792, 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),
@@ -6477,10 +6475,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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", "071227", "53865e944daea77afeaf9cb909cfe85a", 101888, Common::ES_ESP),
 	ENTRY1("draculasp", "020709", "8466396cd5c66595fee8803f442e2e88", 100352, Common::ES_ESP),
-	ENTRY1("draculasp2", "080819", "4de47380bf5d802f295a487eaf1499c6", 123392, 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),
@@ -6491,25 +6489,25 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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/zblorb", "0bcc4c1c8cc24165cb8f02f17f00682d", 606834, 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", "001122", "195e147c36e6fe1536db425604424286", 62464, Common::ES_ESP),
 	ENTRY1("fotones", "000814", "1a52fbe4d726febddfff78f1a60a353f", 57856, Common::ES_ESP),
-	ENTRY1("fotopia", "991220", "8f5264294438c6fa07a4774cae749b47", 214016, 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", "020726", "67a7a86523a72c85b9cc0a0cf730ee75", 80896, Common::ES_ESP),
 	ENTRY1("gorron", "001127", "74a82670f409c93607e72860552ddda2", 104960, Common::ES_ESP),
 	ENTRY1("gorron", "001205", "639f4ab6b26cc6b6e2023fa848f00d92", 74240, Common::ES_ESP),
-	ENTRY1("goteras", "010102", "892f263e65c00fd92f6e384b2729acbe", 128000, 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),
@@ -6520,8 +6518,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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", "000903", "011f062695d82ca67afe6efe8001ab51", 59904, 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),
@@ -6532,33 +6530,32 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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", "000909", "e7225635756c1e4a6a2c990bb8709345", 61952, 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/zblorb", "8bed81e9e1d234f4e0e5e715e9a7f0fb", 80038, 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/zblorb", "6798f8acb0c0c60d1026a1e9a6469b55", 472716, Common::ES_ESP),
 	ENTRY1("megara", "091204/z5", "94b7019ed62d257344ef39727011c250", 214016, Common::ES_ESP),
-	ENTRY1("memorias", "071119", "c14d4b1b81b8b3c5db7b861d681c5a4f", 228454, 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", "010925", "fc25f03b71e39ddca21e2c93607ac660", 101888, 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", "021002", "7ab4fdbf2a13da9742350cf9f89121e6", 128512, Common::ES_ESP),
 	ENTRY1("osito", "020918", "5a4cd96e65e9f3132ecd7ef2df8ee714", 128512, Common::ES_ESP),
-	ENTRY1("panajo", "010102", "3969bf7b2dd00b342e6c0b4ec797919a", 124416, 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),
@@ -6573,7 +6570,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("redencionmomificada", "161212", "4e1370baee1a5713a792998f8ff5ce93", 117760, 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),
@@ -6583,16 +6580,16 @@ 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("senten", "991225", "e578cb2626d969bba50d2ccd6d863ade", 90624, 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/zblorb", "352b9bb39f2fff76b409025670169a98", 380434, 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),
@@ -6601,10 +6598,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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", "000626", "9348691a35515442682a29daa3239f4b", 9728, Common::ES_ESP),
 	ENTRY1("tribu", "060599", "65e2958400d47de5adfcf89428367c2d", 154624, Common::ES_ESP),
-	ENTRY1("trono", "060105/zblorb", "87bfb28edc44caf30706f3643277ce51", 200052, 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),
@@ -6658,8 +6655,8 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY1("xc05_romanfredo", "050602", "b29277fc75c8ab3580d7395b9b4a1a90", 73728, Common::ES_ESP),
 
 	// Spanish games; "XComp 2008" Competition
-	ENTRY1("xc08_sm4culpatuya", "080723/zblorb", "01ef491a2099414817f2a20d0ae78dd2", 536956, Common::ES_ESP),
 	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),
 
 	// Swedish games
@@ -6668,39 +6665,40 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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/zblorb", "58eef72aada351e7e059202ab00342c4", 588800, 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),
 
 	// Playfic games
-	ENTRY0("1hour52minutes15seconds", "190319", "9b6b06de44936164c6ebb2cc0e52bbb6", 179712),
-	ENTRY0("8thgradehaleproject", "160209", "9b634799f1814f4d69563c9b52842df5", 159744),
+	ENTRY0("1hour52min15sec", "190319", "9b6b06de44936164c6ebb2cc0e52bbb6", 179712),
+	ENTRY0("4horsemenapocalyps", "190424", "fbed65ad9ee62bafab08a0ad12455e90", 158208),
+	ENTRY0("5halfminutehallway", "120423", "b78bca213bf44efae1e9b09ac951aa51", 162816),
+	ENTRY0("5nightsbarrypalace", "141008", "dc28c1bd00ce02a607bb88533fb07bd6", 156160),
+	ENTRY0("8thgradehaleproj", "160209", "9b634799f1814f4d69563c9b52842df5", 159744),
 	ENTRY0("221bbakerstreet", "161229", "514676fe1b40fc8e3d15abc334280ffc", 158720),
 	ENTRY0("721acaroline", "120227", "c1173cfe7148ba30a496bfa7493e97db", 160768),
 	ENTRY0("721acaroline", "120302", "23d5a14fa4efe607cf537e8bbbc9c56d", 163328),
 	ENTRY0("1012staffordave", "150317", "d1f3bc06f30142640166b860389a0b08", 159744),
 	ENTRY0("1156chapelstreet", "200909", "7fe83bfe8854e27a4308691f04004f37", 167424),
-	ENTRY0("1948", "180824", "013228f886e7bb903f5cdca95771e234", 164352),
 	ENTRY0("1984", "121027", "e30b3374275d2d4a256f1c06b388038f", 175616),
+	ENTRY0("1948", "180824", "013228f886e7bb903f5cdca95771e234", 164352),
 	ENTRY0("2084", "140609", "9d84e17d4a3b22dba42f96f7dbeaef7f", 164864),
 	ENTRY0("acoldfrostymorning", "180102", "85117f65d31aa37a64334a21e5e99438", 160768),
-	ENTRY0("acomprehensivezombiepedagogy", "121007", "68e5a82ee7d268c3b199e76185fa15cc", 166400),
 	ENTRY0("aconversation", "120505", "cd27a4cd8035441b01ae2f02ebd8c6de", 164352),
 	ENTRY0("adayforspelling", "170201", "736c191e48e4ed484d77adb5bf602e35", 174080),
 	ENTRY0("adayinthealex", "190901", "50b7dec633784cbe9a20a8410d5cc8c9", 156672),
-	ENTRY0("adayinthelifeofojeymarlowe", "170614", "5060c7797e2c91f6573619def6960562", 167424),
+	ENTRY0("adaylifejeymarlowe", "170614", "5060c7797e2c91f6573619def6960562", 167424),
 	ENTRY0("adayinthelife", "170129", "89cdfb450aa6289a73afc079142b62a0", 240128),
 	ENTRY0("adventcrowther", "110819", "e5cc4af379f9dbc2eaa380e5d6c12d83", 254464),
 	ENTRY0("adventcrowther", "130327", "3bcf081b848b3ae95632211f9aebed63", 293888),
 	ENTRY0("aforgottenworld", "191029", "2422b635d11480637f8732a5995944b1", 161280),
 	ENTRY0("agenerallybadday", "130430", "e1ba15c6d0a6ef4963f31123083416e9", 166400),
 	ENTRY0("agrovegame", "130320", "f25a31a105c6a8a66f5abe8f93c6d830", 159744),
-	ENTRY0("ahorrificadventureincomedy", "200803", "898c992e11c939546bb0e153d65814c4", 162304),
+	ENTRY0("ahorrificadvcomedy", "200803", "898c992e11c939546bb0e153d65814c4", 162304),
 	ENTRY0("aknightsquest", "140619", "04ae60dc7a4a86971876dd426ab38d4b", 168960),
 	ENTRY0("amatteroftiming", "120331", "064767b9a5852775a1c27ca430eb38ed", 156672),
 	ENTRY0("ameadow", "150501", "a70c4dd92f1b9a9be3a0a8c431319864", 162816),
 	ENTRY0("amodestproposal", "120403", "13db1dd26135f6c7f8b6a164c573d405", 183808),
-	ENTRY0("amurderatthespicemansion", "230411", "3ea2c835dca441097f22c1f0fced41b8", 186368),
 	ENTRY0("amurdermystery", "160508", "07b0b7c2ae26989bb1159a63d8f5a2fe", 162816),
 	ENTRY0("anotsonormaltemple", "230406", "be1d1e97a1f84f2127930c845be82a6c", 168448),
 	ENTRY0("aperfectdayforit", "120505", "902bda86104826dae9a05671d1f43341", 159232),
@@ -6723,31 +6721,31 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("adamsplashes", "150602", "57341f04c2a354b5757a14ed513a3c35", 171008),
 	ENTRY0("advancedastronomy", "140629", "bc1312bc412a64c0f0a59568c9e054a7", 171520),
 	ENTRY0("adventuresinspace", "170412", "6d4c68931d13b6b8d81f65c837969953", 162816),
-	ENTRY0("againstallthingsending", "120227", "c3ac321492aad96262fb2fbefdb28a69", 173056),
+	ENTRY0("againsthingsending", "120227", "c3ac321492aad96262fb2fbefdb28a69", 173056),
 	ENTRY0("alchemistgold", "220701/z3", "e3e298d416710e85778b2fe31a7afc63", 81408),
 	ENTRY0("alchemistgold", "220701/z5", "271570957cf46d5c2f71904ec8f69b8f", 83968),
 	ENTRY0("aliceintwistedland", "150510", "72e236a6b6c2d4c39e74f903a2c533ff", 163840),
-	ENTRY0("alienabductionescape", "140603", "f9569b673574fa6cfce124bc9ece6eea", 156672),
-	ENTRY0("alienabductionescape", "140607", "dbbb6d79336ec63e269651dac42077a1", 160256),
-	ENTRY0("alloneneedsisacarrot", "121109", "b5cb7a36aeb1bfcf152bab1cbd62e379", 161792),
+	ENTRY0("alienabductescape", "140603", "f9569b673574fa6cfce124bc9ece6eea", 156672),
+	ENTRY0("alienabductescape", "140607", "dbbb6d79336ec63e269651dac42077a1", 160256),
+	ENTRY0("alloneneedscarrot", "121109", "b5cb7a36aeb1bfcf152bab1cbd62e379", 161792),
 	ENTRY0("almostadream", "151028", "51ef716ea2715d585f4712838cbd417b", 174080),
 	ENTRY0("amnesiazcode", "130623", "a0bacf26ed285681dd6a617f5b3656db", 222208),
-	ENTRY0("analchemicaladventure", "141121", "bb13f99cf335da4be6219106de7f721c", 176640),
-	ENTRY0("anartistneedssupplies", "160310", "ea143276354a6415d93e64dc397f22d9", 159744),
-	ENTRY0("anotherolddudefromthe80s", "190517", "31e6c16849aeea4dd91637e4beba9521", 163840),
-	ENTRY0("ant129finalproject", "210307", "9aaba9715701bdd08f16863e12805422", 324588),
+	ENTRY0("analchemicaladvent", "141121", "bb13f99cf335da4be6219106de7f721c", 176640),
+	ENTRY0("anartistneeds", "160310", "ea143276354a6415d93e64dc397f22d9", 159744),
+	ENTRY0("anotherolddude", "190517", "31e6c16849aeea4dd91637e4beba9521", 163840),
 	ENTRY0("ant129finalproject", "210214", "133b642a287bf94d47befa00a680b109", 160256),
+	ENTRY0("ant129finalproject", "210307", "9aaba9715701bdd08f16863e12805422", 324588),
 	ENTRY0("apocalypse", "120313", "d90f666879d4da1011f5f2c40da1ef57", 161792),
-	ENTRY0("apocalypsech12", "121205", "55f5106fbce03fbe6ab7d7e2638cb930", 196608),
-	ENTRY0("apocalypsech1", "120324", "b854629d7da06ac3ba035db4dfe0b1bc", 176640),
-	ENTRY0("apocalypsech1", "120318", "f4079a9f5cf35c47211912388038ef4d", 174080),
 	ENTRY0("apocalypsech1", "120314", "f1dc926afd68632807f0e4529bbbec94", 167936),
+	ENTRY0("apocalypsech1", "120318", "f4079a9f5cf35c47211912388038ef4d", 174080),
+	ENTRY0("apocalypsech1", "120324", "b854629d7da06ac3ba035db4dfe0b1bc", 176640),
+	ENTRY0("apocalypsech12", "121205", "55f5106fbce03fbe6ab7d7e2638cb930", 196608),
 	ENTRY0("applemansion", "131127", "fa1c592bf283c1248e6a6a95d5b6dea5", 163840),
-	ENTRY0("apprenticeschallenge", "120907", "36e54df8d0424c29bbb95db8fc2705d7", 241664),
-	ENTRY0("arlocompendiumchapter1", "150311", "ad78d19a66ce9939a2f5dc82d4d7b6ef", 178176),
-	ENTRY0("arlocompendiumchapter1", "201118", "ab70e3b02a23067f9b58821fbd1ad704", 178176),
-	ENTRY0("arlocompendiumchapter2", "150405", "16338725f548cb06382859530f450315", 201216),
-	ENTRY0("artistsinthenewdeal", "160310", "27b548c967d24de9b8ffbc01936ee260", 158208),
+	ENTRY0("apprenticeschg", "120907", "36e54df8d0424c29bbb95db8fc2705d7", 241664),
+	ENTRY0("arlocompendiumch1", "150311", "ad78d19a66ce9939a2f5dc82d4d7b6ef", 178176),
+	ENTRY0("arlocompendiumch1", "201118", "ab70e3b02a23067f9b58821fbd1ad704", 178176),
+	ENTRY0("arlocompendiumch2", "150405", "16338725f548cb06382859530f450315", 201216),
+	ENTRY0("artiststhenewdeal", "160310", "27b548c967d24de9b8ffbc01936ee260", 158208),
 	ENTRY0("assessmentmatters", "131116", "cdb7a0857d47da1f6a980792de59b8c5", 157184),
 	ENTRY0("averysmissingtrain", "180302", "ea42f8c9a05e4237eb54e28d5c043e85", 163328),
 	ENTRY0("babysteps", "130817", "38a2308b92d7113d24a076b1fe1b6f05", 165376),
@@ -6758,7 +6756,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("base0", "191103", "ad75669f55edd48ae5641e30be88e74b", 224768),
 	ENTRY0("bearsadventure", "160925", "f436b157aad302b316a1dba17e0c4382", 157184),
 	ENTRY0("beepboopboopbop", "210207", "25b493c7e60472482b167eac65f81300", 182784),
-	ENTRY0("bellsloveforhermomawakens", "210320", "6b4b7bbc443f22a2274d1f75bb667fe2", 164864),
+	ENTRY0("bellsloveforhermom", "210320", "6b4b7bbc443f22a2274d1f75bb667fe2", 164864),
 	ENTRY0("bensappartment", "200527", "f7fe0db8c633ef1cb84dd733eb28d8dc", 159744),
 	ENTRY0("birthdaycake", "130103", "620a580f9742c96f8eafa5ff53c01f40", 165376),
 	ENTRY0("birthdayquestp1", "161120", "36a1fa7708d6672a0878c7dc6390a985", 290816),
@@ -6768,7 +6766,7 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("breachofcode", "140220", "3f9346f0c2322fe508e5e8d0b12d549a", 207360),
 	ENTRY0("breakunderscorein", "150315", "aba9debf63eea4d75f9bddffbdc63826", 177664),
 	ENTRY0("busstop", "131011", "3602e1f9014491d9bb0022e13e1605bd", 161792),
-	ENTRY0("bymannualsessionthegame", "160816", "70283b4d760ab39ecba4e1bdb317df09", 162816),
+	ENTRY0("bymannualsession", "160816", "70283b4d760ab39ecba4e1bdb317df09", 162816),
 	ENTRY0("cabbages", "200229", "adc19ce0c954aaf6a5b853cbde10d9db", 214016),
 	ENTRY0("campywakegne", "191028", "2e42040a951047f7133de8d0459d52a9", 174592),
 	ENTRY0("candyland", "170104", "7a2674e50f9f6a0e1f62dbe61dbc6e39", 158208),
@@ -6779,20 +6777,21 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("ceremony", "200114", "40506795283f4b9f07e078e8d65e122c", 228352),
 	ENTRY0("chaldeabuffet", "230430", "984bcf4f7c943f6776d62efda7d543a2", 219136),
 	ENTRY0("cheesequest", "230509", "2d5b22468be765a5b510b951961ed86f", 160256),
-	ENTRY0("chipaguccicollarparis", "181020", "af9e47372373633cb647c80393639c13", 163840),
+	ENTRY0("chipaguccicollar", "181020", "af9e47372373633cb647c80393639c13", 163840),
 	ENTRY0("cipande", "140119", "808d36111342e9b9baf6561179a690c4", 218624),
-	ENTRY0("clarionsun", "150430", "5488a2abae0378632f9b06a756a46487", 203264),
 	ENTRY0("clarionsun", "150331", "cac1787eb2ab5c07673582b8e1c1170f", 178688),
+	ENTRY0("clarionsun", "150430", "5488a2abae0378632f9b06a756a46487", 203264),
 	ENTRY0("clarionsun2", "150421", "0e7e8d807dd4fc6539ccd1bf77bdc0a4", 181248),
 	ENTRY0("clownsinthedark", "230407", "2e991d47fc79bc51a6985cb01944d6d5", 172544),
 	ENTRY0("clownsinthedark", "230410", "b358a881d12adeb367bae638f56e3140", 190976),
 	ENTRY0("coffequest", "161105", "989dc31f16fd9bac2e04b97a0448346c", 173056),
 	ENTRY0("coffeetime", "170214", "fb0ef01b18771ec63a070cd6f58e599c", 161792),
 	ENTRY0("coffinofchaos", "130917", "cf7fec8313f7e50d3677a7615a2ddc90", 161280),
-	ENTRY0("colbysunusualmorning", "120228", "65a40fce9c5c740730d7b7386441e37a", 159232),
+	ENTRY0("colbysunusualday", "120228", "65a40fce9c5c740730d7b7386441e37a", 159232),
 	ENTRY0("colinexplore1984", "190303", "43b50829ff5da64463ab8828f27b7758", 172544),
 	ENTRY0("colonialproject", "130425", "ab50d3c44e30d7d435ff75baea0998bf", 174080),
-	ENTRY0("complimentarypeanuts", "130213", "eeb7e01b8ff7dea3fa341863c838e11c", 158208),
+	ENTRY0("complimentarypean", "130213", "eeb7e01b8ff7dea3fa341863c838e11c", 158208),
+	ENTRY0("comprehenszombie", "121007", "68e5a82ee7d268c3b199e76185fa15cc", 166400),
 	ENTRY0("concealedpassages", "180112", "bf9074f9fe0990d5eb0c4fa5866ad068", 160256),
 	ENTRY0("coverletter", "150814", "c0418c7d7398749bfdaed7163225e3d4", 159232),
 	ENTRY0("crashcourse", "221104", "6aa4017c6245a9d194bd843ba1d20da9", 171520),
@@ -6813,10 +6812,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("daythyme", "131203", "17f03892dba7f05c125a17a13d3888e4", 163840),
 	ENTRY0("dcblues", "190316", "67ed9ff56611f395a52f63ce6b229195", 157696),
 	ENTRY1("demiddeleeuwen", "141203", "08fe83440581215f4e2bdc5b7b696bbb", 161792, Common::NL_NLD),
-	ENTRY0("deadmansgrave", "151101/zblorb", "85750a3498daff7750b65f298858f175", 547808),
 	ENTRY0("deadmansgrave", "151101/z8", "456ba87f580ddd98ef1e1314bfc9247a", 213504),
-	ENTRY0("deadsprint", "120504", "696a91cd3d0b5134f13efe3b9ab9453f", 175616),
+	ENTRY0("deadmansgrave", "151101/zblorb", "85750a3498daff7750b65f298858f175", 547808),
 	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),
@@ -6826,56 +6825,55 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("diamondcrime", "161208", "e5dd821794e034e20026a3edc7c9ad61", 163328),
 	ENTRY1("dilemme", "140706", "97af0c336cda66fa3b82e656f465e3af", 182784, Common::FR_FRA),
 	ENTRY0("dingdong", "191027", "b7f128438be940f6e8225b767baf6af2", 178688),
-	ENTRY0("disenchantmentbaycanda", "150530", "5954cd70a4169983ffb8bd67ad864e89", 173056),
+	ENTRY0("disenchantbaycanda", "150530", "5954cd70a4169983ffb8bd67ad864e89", 173056),
 	ENTRY0("distractedwizard", "210315", "dc680bc515f5424e1537647a7d8b4318", 172544),
-	ENTRY0("doctorwhoadventuresinlondon", "12022", "a7c89f0250bcefa15c7103ac345f2408", 212992),
+	ENTRY0("doctorwhoadventure", "12022", "a7c89f0250bcefa15c7103ac345f2408", 212992),
 	ENTRY0("dogleashes", "150507", "0ab01df94101e1300ea7a94fa0d95c82", 161280),
 	ENTRY0("dollhouse", "150618", "b1dc80f67b5dd66dfc460ce24cca0832", 161792),
-	ENTRY0("dontmakeusshootback", "120119", "8277a46ca43cd732527ac7c72404a5cc", 181760),
-	ENTRY0("dontmakeusshootback", "150501", "fcc3af03b1e8395c23bae053e03594ec", 181760),
-	ENTRY0("dontpeeondarthvader", "151209", "9af079588db70e0fa8897fe8b4135cd7", 158208),
+	ENTRY0("dontmakeshootback", "120119", "8277a46ca43cd732527ac7c72404a5cc", 181760),
+	ENTRY0("dontmakeshootback", "150501", "fcc3af03b1e8395c23bae053e03594ec", 181760),
+	ENTRY0("dontpeedarthvader", "151209", "9af079588db70e0fa8897fe8b4135cd7", 158208),
 	ENTRY0("donttouchmyhat", "180227", "1c2c9e646051e5dde780eec396dec950", 173056),
 	ENTRY0("donttrytoescape", "160416", "4360462fa43d8d8fb24f83284816ea25", 164864),
 	ENTRY0("doors", "111104", "9bb1dea9e93a531e526c4f08bb5263c0", 157696),
 	ENTRY0("doorstopinvasion", "180305", "855d77f3dd9f0460864c04eee54bc7aa", 221696),
 	ENTRY0("dressingup", "170525", "fa86f009d4bef00b0b6110a1f7a3b29e", 179712),
-	ENTRY0("drunkennight", "120503", "af3843259f835d8b269c8d8a0df41c4a", 169472),
 	ENTRY0("drunkennight", "120425", "d4a8ba529013992770f823779c2c272f", 164352),
+	ENTRY0("drunkennight", "120503", "af3843259f835d8b269c8d8a0df41c4a", 169472),
 	ENTRY0("dryingup", "180315", "e51d06f5feb08417fce008875d538737", 172032),
-	ENTRY0("duplicateabiopunkif", "140413", "874cccc9d447600e7382b7bebcf2ffd4", 173056),
+	ENTRY0("duplicatebiopunkif", "140413", "874cccc9d447600e7382b7bebcf2ffd4", 173056),
 	ENTRY0("eastereggs", "170424", "f931e395f44aec197968ee22f1c3d777", 167424),
 	ENTRY0("eateverything", "170613", "a23f9ae7b0ee866fdd7a6cea99babfca", 166912),
 	ENTRY0("edu5cedtaskat2b", "150716", "ab5f5eeaa75c2016c007f1d27dd04651", 237056),
-	ENTRY1("eenmiddeleeuwsdrama", "141209", "e6ed1daa45b50f24e2d711a98e03ab4d", 164864, Common::DE_DEU),
-	ENTRY1("eenmiddeleeuwsdrama", "141210", "f4dfb45ab6b081604d5811fbfa9d021a", 166400, Common::DE_DEU),
 	ENTRY0("embassy", "130905", "d58651b994cf65f401de8249fa18602b", 226816),
 	ENTRY0("emptypalace", "150505", "1b8ab31a8c2e7a22a8b27316b36b11dd", 214016),
 	ENTRY1("entinieblas", "190122", "41381d7d84a0f111f7011e2290c76089", 178688, Common::ES_ESP),
-	ENTRY0("endofdays", "170319", "5b2e4ef77cace8b8b1c675514e1b07bf", 179712),
 	ENTRY0("endofdays", "170315", "ab43f07257b6ba4a46ba056823c283db", 173056),
-	ENTRY0("environmentaladventure", "170122", "47e08b74701c8db5bbacc1fd509637a3", 157696),
-	ENTRY0("environmentalstewardship", "180123", "99e40cc3cb4727ff08f5c6c684c84011", 162304),
-	ENTRY0("epicdragonbattle3000", "190514", "f415f4b03431186e906b2893d4c9b10d", 214528),
+	ENTRY0("endofdays", "170319", "5b2e4ef77cace8b8b1c675514e1b07bf", 179712),
+	ENTRY0("environmentaladv", "170122", "47e08b74701c8db5bbacc1fd509637a3", 157696),
+	ENTRY0("envstewardship", "180123", "99e40cc3cb4727ff08f5c6c684c84011", 162304),
+	ENTRY0("epicdragonbattle3k", "190514", "f415f4b03431186e906b2893d4c9b10d", 214528),
 	ENTRY0("epicfreakout", "120504", "da8fd3f4650fed7678bb50463137fe80", 165888),
 	ENTRY0("escapechucky", "181018", "1f61675468a57245916243f8053346dd", 177152),
 	ENTRY0("escapeemmalam", "220406", "be1f01557326695162eb99230046d4ed", 163328),
-	ENTRY0("escapeforniteisland", "181002", "948a08c7a7ae700e3fdab76c728e5360", 166400),
-	ENTRY0("escapefromthecolosseum", "150511", "0ee8eb33e4c2b418a5817ffc64036dbb", 162304),
+	ENTRY0("escapeforniteisle", "181002", "948a08c7a7ae700e3fdab76c728e5360", 166400),
 	ENTRY0("escapetheartmuseum", "151206", "bf25100f6c9f2f35099946444ad9c5e4", 160256),
 	ENTRY0("escapethecolony", "221119", "45d49acdb2ca504534116980bb2772f2", 245760),
+	ENTRY0("escapethecolosseum", "150511", "0ee8eb33e4c2b418a5817ffc64036dbb", 162304),
 	ENTRY0("escapethehouse", "181027", "d0a2a55977a1e895404e6c0a8eedb496", 159232),
-	ENTRY0("escapethemulticoloredroom", "120406", "33e88a71f22eadb5af502770eadcba48", 159232),
+	ENTRY0("escapemcolorroom", "120406", "33e88a71f22eadb5af502770eadcba48", 159232),
+	ENTRY0("escapethepyramid", "150505", "5013e387e93e581b1d73cc30e8e87731", 160256),
 	ENTRY0("escapethepyramid", "230404", "28cffcc6cd718568b579689180a527b6", 173568),
 	ENTRY0("escapethepyramid", "230406", "2f7b3aa68e37e5cbba8e2707fde724c1", 181248),
-	ENTRY0("escapethepyramid", "150505", "5013e387e93e581b1d73cc30e8e87731", 160256),
 	ENTRY0("escapethepyramid", "230411", "b58af5a79ed0d3efd1a919caeb356da0", 178688),
 	ENTRY0("escapethepyramid", "200420", "73dab14ee0f8544bb63e7920ba9cdeac", 158208),
 	ENTRY0("escapetherooms", "141116", "41951d82082103d889b8e61a4df0760f", 169984),
-	ENTRY0("escapethewizardscastle", "121111", "16595d8dcdcb4df4d5d8a14aea674b65", 159744),
+	ENTRY0("escapethewizcastle", "121111", "16595d8dcdcb4df4d5d8a14aea674b65", 159744),
 	ENTRY0("escapedprisoner", "170505", "ed5c602d1b4ab2867e087e58bed8b10a", 181248),
 	ENTRY0("escapingprison", "150622", "a1b5601fbf7f1e917568a50851cd4ffc", 161792),
 	ENTRY0("experimentzcode", "181019", "9d59860985a25f35ca0dfb24870a9314", 157184),
-	ENTRY0("exterminatorsimulator2014", "131020", "718306165224f53ac8ee68fc774821eb", 167424),
+	ENTRY1("exploratriceperdue", "131013", "62cf8a29f9c0b5e77e5db901cf740338", 188416, Common::FR_FRA),
+	ENTRY0("exterminsim2014", "131020", "718306165224f53ac8ee68fc774821eb", 167424),
 	ENTRY0("faction11", "120403", "145bd30f5373534fbda13aab436ab87f", 166912),
 	ENTRY0("fairyring", "170127", "3ad93d293d28d4429a0fa98c11423c4c", 180224),
 	ENTRY0("finallythefestival", "181109", "503b862cda59c608223032c032697125", 161280),
@@ -6884,48 +6882,46 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("findmystethoscope", "121107", "bf7ed3eea731242354c843c16d0afd56", 161792),
 	ENTRY0("findthatchinchilla", "180302", "4f9de301077ca1826e7573c98577784d", 214528),
 	ENTRY0("findthecookie", "181102", "ac822d25e0c198e3444f6d4d20805ea1", 158208),
-	ENTRY0("findyourjuprofessor", "130410", "ea2f83fc3b596bcb9bd8bea391dbbb26", 158720),
+	ENTRY0("findyourjuprof", "130410", "ea2f83fc3b596bcb9bd8bea391dbbb26", 158720),
 	ENTRY0("findingdora", "181220", "30d67a8de02344af04c413fe5837f7c5", 160256),
-	ENTRY0("fivenightsatthebarrypalace", "141008", "dc28c1bd00ce02a607bb88533fb07bd6", 156160),
 	ENTRY0("flosadventure", "211227", "b8f32c109ad47fe0c15ae7893f65d290", 165376),
 	ENTRY0("fogwick", "151013", "60d5bb8a64bab45b6117c98c8841521d", 211456),
 	ENTRY0("forourclass", "141116", "ebc2ae5321701278da55a5fa4f6dba74", 174080),
 	ENTRY0("forgottennight", "150510", "71019bfc099a58aa56c118b76adea75d", 161792),
 	ENTRY0("foulplay", "200406", "1e32334a07658319e1013e1eb6debd10", 199680),
-	ENTRY0("fourhorsemenoftheapocalypse", "190424", "fbed65ad9ee62bafab08a0ad12455e90", 158208),
 	ENTRY0("foxgoosecorn", "130429", "765813a9de73c62e82bfb68239baefc9", 186880),
-	ENTRY0("frankensteinnovelrecreationch1", "191210", "00be041a34d2a781f29734b975ceda8c", 165376),
-	ENTRY0("frankensteinnovelrecreationch2", "191210", "89a01aec70cb07c6ecbe880a9142e77c", 220160),
-	ENTRY0("frankensteinnovelrecreationch3", "191210", "cb9bcefc40a71e0607bb83d01f4ca8a5", 214528),
+	ENTRY0("franknovelrecrch1", "191210", "00be041a34d2a781f29734b975ceda8c", 165376),
+	ENTRY0("franknovelrecrch2", "191210", "89a01aec70cb07c6ecbe880a9142e77c", 220160),
+	ENTRY0("franknovelrecrch3", "191210", "cb9bcefc40a71e0607bb83d01f4ca8a5", 214528),
 	ENTRY0("freeparking", "120423", "aae58fc77cd1da8ac90c0fa84b28aec6", 160256),
 	ENTRY0("freighterraphus", "191010", "71ab08049a6e941758e8618b3094bb18", 183808),
-	ENTRY0("fridayafternoonintheoffice", "000831", "090f9ffa40b5ab307a0e733a3de359a1", 165376),
+	ENTRY0("fridayafteroffice", "000831", "090f9ffa40b5ab307a0e733a3de359a1", 165376),
 	ENTRY0("fungus", "080220", "8d9bcf00404845bf31d35444db36f288", 174080),
-	ENTRY1("galisanlecommencement", "131122", "38ed3d237f15630e30d390054220604e", 175616, Common::FR_FRA),
-	ENTRY1("galisanlecommencement", "140108", "3df8c049294f2ef358500bfd1991e220", 160768, Common::FR_FRA),
+	ENTRY1("galisancommence", "131122", "38ed3d237f15630e30d390054220604e", 175616, Common::FR_FRA),
+	ENTRY1("galisancommence", "140108", "3df8c049294f2ef358500bfd1991e220", 160768, Common::FR_FRA),
 	ENTRY0("gamerstereotypes", "120501", "9381d0b68c587d6e1569370858c2f701", 159232),
+	ENTRY0("generations", "170222", "59a625a1aba9e1d00365096d7118b571", 159744),
+	ENTRY0("generations", "170307", "3b3158b06070f5c05e1f8f00998887c4", 159744),
+	ENTRY0("generations", "180306", "8e5d4cb115bfd9c9dfc308332e00d844", 159744),
 	ENTRY0("generations", "181002", "63d42a7b13184418e2c0a374c9914f17", 159744),
 	ENTRY0("generations", "191009", "56ebbf23c152edd1caa882b9eb47a7d0", 159744),
 	ENTRY0("generations", "220322", "c3fc659158b1516c346c206070ed9725", 160256),
-	ENTRY0("generations", "170307", "3b3158b06070f5c05e1f8f00998887c4", 159744),
-	ENTRY0("generations", "180306", "8e5d4cb115bfd9c9dfc308332e00d844", 159744),
-	ENTRY0("generations", "170222", "59a625a1aba9e1d00365096d7118b571", 159744),
 	ENTRY0("genesis", "120219", "198ca37d943a60c59be718a9300c5961", 194560),
-	ENTRY0("getbackhomefromthewoods", "160526", "d9cd0474e80bb568df4613cca81de15c", 176640),
+	ENTRY0("getbackhomewoods", "160526", "d9cd0474e80bb568df4613cca81de15c", 176640),
 	ENTRY0("getoutalive", "171110", "408645bd678c75dc942eea0fc1b82176", 224768),
 	ENTRY0("getoutofthehouse", "130911", "8d3b4554669efb5ee28b59ee11bb098a", 158208),
 	ENTRY0("getthatcat", "161206", "db33729fbb5e22abb53f6b1380e30027", 166912),
 	ENTRY0("getyourlifeback", "180207", "2173098460829d72f1fdb094a3f6f373", 156160),
 	ENTRY0("getyourlifeback", "180301", "5885a9b69f2f4d050c65c6d6869f7d60", 159232),
-	ENTRY0("gilberttheelephantandalbertthefish", "180305", "00878539308259f3f2c98649f0ad2846", 159744),
-	ENTRY0("giornogiovannasworstdream", "220419", "9253cc58ac335b1ff7b0044b152b09ad", 159744),
+	ENTRY0("gilberttheelephant", "180305", "00878539308259f3f2c98649f0ad2846", 159744),
+	ENTRY0("giornogiovannas", "220419", "9253cc58ac335b1ff7b0044b152b09ad", 159744),
 	ENTRY0("gotakeashower", "140408", "5daa21eec3725706a4725f699dd92d31", 159232),
 	ENTRY0("goblinmarket", "161208", "6104aa37c6e4f4b139491b66e251a0be", 160256),
 	ENTRY0("goddammitcthulhu", "161208", "33ecd01ef6d0ba76115d39c31adaf361", 170496),
 	ENTRY0("goldrush", "190308", "32a42de9bf891d91f4ecf417864176d4", 169984),
 	ENTRY0("goodmourning", "191108", "a590d35d82bfc23a1cf26cab56f759a4", 172544),
 	ENTRY0("grandtheftfood", "130314", "c44006878d6b188893ea656faf401f34", 222208),
-	ENTRY0("gravitationalquandary", "160415", "d1c451bb8dd1554f1f0889b0b2ba5c1f", 168448),
+	ENTRY0("gravitationquand", "160415", "d1c451bb8dd1554f1f0889b0b2ba5c1f", 168448),
 	ENTRY0("greatescape", "181031", "fcda838e33581a21534f370105d2c076", 157696),
 	ENTRY0("griffynch1", "191025", "a68d300a14baa212e49a38b881c46059", 163328),
 	ENTRY0("griffynch2", "191030", "202fa0b1eaa9c6d375ea031634bb6319", 157184),
@@ -6948,20 +6944,20 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("historicalwln", "160601", "c54ac5e7bb207b8f3ffb067cb0bac460", 209408),
 	ENTRY0("honeymoondisaster", "161211", "a5f797bebe1b7ca183d5b907bfe713d6", 163328),
 	ENTRY0("hospital", "071125", "4070dd29a806dee00d4c8381eaaa644e", 174080),
-	ENTRY0("houseoflafayettestreet", "210321", "c0dfa5d573d0a17fa729ec1c907c0331", 163328),
+	ENTRY0("houseoflafayette", "210321", "c0dfa5d573d0a17fa729ec1c907c0331", 163328),
 	ENTRY0("howlsmovingcastle", "170328", "4bd96faf37812e62b342eb2b82ba10aa", 161280),
 	ENTRY0("hungoverinbelfast", "120221", "fa766137a3744e87bed131bb68b44214", 164352),
 	ENTRY0("iliketrains", "170322", "57af94b4cce57b2edbda7e0238edcc64", 163328),
 	ENTRY0("illusion", "140512", "ca50cc32839df2b4c18f498961f797f6", 175104),
-	ENTRY0("imprieteneascach1incepe", "160829", "2aa1f29cdf0c0eb371e0d93e268a90e7", 173056),
-	ENTRY0("imprieteneascach1incepe", "151223", "0dcfe52a9da55caf312ec2c695a2f0aa", 158720),
+	ENTRY0("imprieteneasca", "151223", "0dcfe52a9da55caf312ec2c695a2f0aa", 158720),
+	ENTRY0("imprieteneasca", "160829", "2aa1f29cdf0c0eb371e0d93e268a90e7", 173056),
 	ENTRY0("inthebasement", "121016", "a3b0a725c8d4bafd1d2636075cdaee2e", 159744),
 	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("isthisacoworjustfantasy", "150331", "f393a76ac85085683057416bb977dd6b", 165888),
+	ENTRY0("isthisacowfantasy", "150331", "f393a76ac85085683057416bb977dd6b", 165888),
 	ENTRY0("isiscrisis", "190531", "7abe45046fd54626f15203ba9653381d", 182784),
 	ENTRY0("jaccuse", "161028", "ea9fcf094725bf4f5464f0f59575da05", 183296),
 	ENTRY0("jaccuse", "161104", "c054479a44322d1dda9595361bf7d783", 186368),
@@ -6976,10 +6972,9 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("junglesearch", "190306", "033f299e983d1d9d60432cac3c27243a", 167936),
 	ENTRY0("keepingdido", "120516", "56eb7cbeb898cbd892146d9795a91d4b", 332180),
 	ENTRY0("keepingdido", "130111", "10f71f6f39eda761bab839ad6c3dfcec", 271872),
-	ENTRY0("kingdomheartsbuildingtheraft", "160401", "de55253ef19b0378ba76e1502da2936a", 158720),
-	ENTRY0("kingdomheartsitsdangeroustogoalone", "160401", "b00dbe2fd8c07167a38a9e57d96f3802", 160768),
+	ENTRY0("kingheartbuildraft", "160401", "de55253ef19b0378ba76e1502da2936a", 158720),
+	ENTRY0("kingheartdangerous", "160401", "b00dbe2fd8c07167a38a9e57d96f3802", 160768),
 	ENTRY0("kingdomofamphibia", "??????", "462ba394189cb5c806b9d7f0dffe3720", 402432),
-	ENTRY1("lexploratriceperdue", "131013", "62cf8a29f9c0b5e77e5db901cf740338", 188416, Common::FR_FRA),
 	ENTRY1("lanote", "141006", "59f9e03b7228a1a8197b87bcee6dc594", 176640, Common::FR_FRA),
 	ENTRY1("laboratoriodetalf", "190103", "41d834206975031543e92e2e6b5be108", 226816, Common::ES_ESP),
 	ENTRY0("laboratory321", "120406", "99756a98e5002ebf5d3490eeebd8d433", 162304),
@@ -6989,21 +6984,20 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("lepetiteprince", "160915", "1dde1b0a06b9af1586b0a8ae2dcdc2e0", 160768),
 	ENTRY0("learnhowtodie", "160325", "4001d0769d90cc227a0e7269e604b268", 160768),
 	ENTRY0("legacies", "130107", "4b0b9784f6fcabf4627363b953acb98d", 292864),
-	ENTRY0("legendofzeldalanternofshadows", "121022", "64529c5de9fccad50c4bd671bb68699d", 157184),
 	ENTRY0("leosrage", "181221", "bde6bc7c1d89064c620c90539dc12484", 171520),
-	ENTRY1("lesgaleriesmaudites", "140123", "e09668ea2bc2c17d111b09e3f44d4f79", 204800, Common::FR_FRA),
+	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),
 	ENTRY0("lines", "191128", "9562edb6f122bd20a8ae396a854a177c", 168448),
-	ENTRY0("littleharmoniclabyrinth", "130831", "1334a82f500bb381a2f388ab153fc6b7", 289792),
+	ENTRY0("littleharmoniclab", "130831", "1334a82f500bb381a2f388ab153fc6b7", 289792),
 	ENTRY0("littlered", "140413", "b6771652982f3306981c60f0274240b5", 161280),
-	ENTRY0("littleredplumberboy", "150623", "46134a27b83ef84dad5fe0d002f14699", 163840),
-	ENTRY0("ljsawesomeadventure", "120424", "9afc9d33a6867e4adecfe15863bfaeba", 171520),
-	ENTRY0("locatethegoldendonut", "140628", "5535ecd439085f2814cda0667fc8cc0f", 167424),
-	ENTRY0("locatethegoldendonut", "161004", "50fb1bcc5a601071de4b60aae7e8b9a9", 167424),
+	ENTRY0("littleredplumbboy", "150623", "46134a27b83ef84dad5fe0d002f14699", 163840),
+	ENTRY0("ljsawesomeadvent", "120424", "9afc9d33a6867e4adecfe15863bfaeba", 171520),
+	ENTRY0("locategoldendonut", "140628", "5535ecd439085f2814cda0667fc8cc0f", 167424),
+	ENTRY0("locategoldendonut", "161004", "50fb1bcc5a601071de4b60aae7e8b9a9", 167424),
 	ENTRY0("lookingatzombies", "190622", "0a27fa016a8542ef75c6d247d47522b6", 182784),
 	ENTRY0("lookingforfood", "181231", "e68af3541354c0498005822f3ad196d7", 161280),
 	ENTRY0("lookingforfulton", "210308", "dd6a66b127ed787a53f87e6e0deb34a5", 160256),
@@ -7014,13 +7008,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("lostinthejungle", "221101", "fdb73034cabab6f1e0df015fd7f56a3a", 164352),
 	ENTRY0("lostinthewoods", "121016", "9c8622f85093acdcc0b07ea5c7e2f089", 159744),
 	ENTRY0("lostsoul", "151212", "dd5458a4fbbfa2cf0db38ba8afbd82da", 175616),
+	ENTRY0("lozlanternshadows", "121022", "64529c5de9fccad50c4bd671bb68699d", 157184),
 	ENTRY0("lunchbreak", "031010", "81d9b98e6e4cb380d2e263646ec50d89", 182784),
 	ENTRY0("macandcheese", "191108", "fbbb25211458d0613d889279e08d135c", 157184),
-	ENTRY0("machineprojectadventure", "160311", "b5896c5de9aa82ba12be45f7d1690c7b", 161280),
+	ENTRY0("machineprojectadv", "160311", "b5896c5de9aa82ba12be45f7d1690c7b", 161280),
 	ENTRY0("magicway", "131122", "370921aa461530768d09b2f607acd15a", 181248),
 	ENTRY0("makemeamandwich", "170316", "024c3151dba496772d3271f7edc9749f", 178688),
 	ENTRY0("makingcoffee", "210310", "fdcfe1c9651f4cd0c9f46a988c56aeba", 158720),
-	ENTRY0("makingmicrowavepopcorn", "200909", "ee5523481bfcfebcd9e2031f47f35f57", 158720),
+	ENTRY0("makingmwavepopcorn", "200909", "ee5523481bfcfebcd9e2031f47f35f57", 158720),
 	ENTRY0("manvspanda", "121105", "41b22563951f5939c9a538670cb8557a", 156672),
 	ENTRY0("manicomio", "140115", "1bbc71d39aed711b6ec53441e5b05cf3", 187392),
 	ENTRY0("manor", "120301", "65f31bee337b8d04eeea0665dddeec0f", 163328),
@@ -7031,55 +7026,58 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	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),
 	ENTRY0("midnightlibrary", "150316", "f86e9d53ed22769d07d85721fc810475", 160768),
-	ENTRY0("mirointeractivegaming", "140403", "b0b3e8e42e2c82f9d593d522d02d8cb8", 157184),
-	ENTRY0("mirointeractivegaming", "140402", "1c80daa50a6363450c46dfec0fbe5aff", 164352),
+	ENTRY0("mirointeractgaming", "140402", "1c80daa50a6363450c46dfec0fbe5aff", 164352),
+	ENTRY0("mirointeractgaming", "140403", "b0b3e8e42e2c82f9d593d522d02d8cb8", 157184),
 	ENTRY0("misssticklebushs", "120816", "a490f4884139800a21245a4a7f9802ed", 160768),
 	ENTRY0("missingpenatschool", "161215", "577f3c9e9492deb2d1f61e213a0185b2", 161792),
 	ENTRY0("mistertulkinghorn", "150331", "1e72244dc3b66d3124a7f75bd2dc5b97", 163840),
 	ENTRY0("module4computing", "151118", "2382054cb36578e97fbfe285d4e69fc1", 176128),
 	ENTRY0("momentsnoticed", "200909", "54d4be17a9f0fc2b9dc617d369addf80", 158720),
 	ENTRY1("monhistoiretroptop", "131003", "da33a4e727e69d02cf1d11e43d19719c", 159744, Common::FR_FRA),
-	ENTRY1("monhistoiretroptop", "131028", "dbdd795facf8cf2587f535a4443ec5ad", 177664, Common::FR_FRA),
 	ENTRY1("monhistoiretroptop", "131013", "83943798b9ccba1f9f9e895c3dd3e30e", 178176, Common::FR_FRA),
+	ENTRY1("monhistoiretroptop", "131028", "dbdd795facf8cf2587f535a4443ec5ad", 177664, Common::FR_FRA),
 	ENTRY0("monalisa", "160420", "586111a22fa6edeb84895db102bd1f01", 164864),
 	ENTRY0("mondaymorning", "170323", "ffe73976dab6fa21c9b42ecd44334680", 159744),
 	ENTRY0("moneyandwater", "120331", "01addb98277afb9988086a702c416c27", 156160),
+	ENTRY0("moonriver", "150411", "0b0a9cb95567d4164f3c7c879efbc96a", 174080),
 	ENTRY0("moonriver", "150427", "edef266c05036c71c867a18d3b1ec105", 179712),
 	ENTRY0("moonriver", "190425", "f0c66d0bc4e73075017dc23a2d1f6483", 174080),
-	ENTRY0("moonriver", "150411", "0b0a9cb95567d4164f3c7c879efbc96a", 174080),
 	ENTRY0("motel6", "170823", "3ecd8b28b533761658b42eb0fa9277ec", 162816),
 	ENTRY0("multimodalproject", "150814", "2501e24dca0dfdc52a6a7efe2d85d1e8", 162304),
 	ENTRY0("mummiesroom", "130301", "ba225b0b865c5cc60f4d1d1d7b49dee5", 157696),
-	ENTRY0("murderinthebigapple", "190321", "c2ae16adee4d149eb5ac159e8014fd21", 200192),
-	ENTRY0("murderinthecourtyard", "120314", "0705dd7f52c08eb8c2efba7022d3effd", 159232),
+	ENTRY0("murderinbigapple", "190321", "c2ae16adee4d149eb5ac159e8014fd21", 200192),
+	ENTRY0("murderincourtyard", "120314", "0705dd7f52c08eb8c2efba7022d3effd", 159232),
 	ENTRY0("murdermystery", "150813", "18fb3cf3aa776772c1f0728185906b93", 177152),
+	ENTRY0("murderspicemansion", "230411", "3ea2c835dca441097f22c1f0fced41b8", 186368),
 	ENTRY0("myjapanesemyth", "131203", "888127aa7c62b2ecc5cc05dd7cc24a31", 175104),
 	ENTRY0("mysterymanorzcode", "150223", "8c35e34e246eaf9c69c02a76008b7977", 162304),
-	ENTRY0("mysteryofthesottomarin", "221105", "0b7fe4c9bbde26e3961cf9dad0f6d93e", 183808),
-	ENTRY0("nautilisia", "130422", "aaa73314eca2a1731f5f212c7de11aef", 1796142),
+	ENTRY0("mysterysottomarin", "221105", "0b7fe4c9bbde26e3961cf9dad0f6d93e", 183808),
 	ENTRY0("nautilisia", "120511", "a6993f07a35333bcf74396051e9a497f", 323072),
+	ENTRY0("nautilisia", "130422", "aaa73314eca2a1731f5f212c7de11aef", 1796142),
 	ENTRY0("needingawee", "071229", "7a6efd20402d9e138512dc9dfad8e1cf", 158720),
-	ENTRY0("neithersensenorsensibility", "030412", "b51d0138b51430238a39ac436239aab3", 164864),
+	ENTRY0("neithersense", "030412", "b51d0138b51430238a39ac436239aab3", 164864),
 	ENTRY0("newdealhitman", "160311", "22c8c6bc8eebbfdc8a9f66faa5b64b1d", 161792),
 	ENTRY0("nightshiftz", "141107", "b950c5885139a4bf0b9cfc68b26c8a9e", 160256),
 	ENTRY0("notalone", "120506", "dcca5b8db16197993528b77b1294c392", 169472),
-	ENTRY0("nowlookwhatyouvedone", "131213", "ce8ee36bfbb76cb126e83177f54c9bbf", 158720),
+	ENTRY0("nowlookwhatyoudone", "131213", "ce8ee36bfbb76cb126e83177f54c9bbf", 158720),
 	ENTRY0("october17th", "181015", "deb227e33ba0dc77b2d73fc784a3539f", 217600),
-	ENTRY0("odiasvirtualreality", "150425", "7288b80a05f8b35b3c3fb697354e18c7", 248832),
-	ENTRY0("odiasvirtualreality", "150420", "8945baaa5acbd1a7a0ebe40afecd053a", 228352),
+	ENTRY0("odiasvirtreality", "150420", "8945baaa5acbd1a7a0ebe40afecd053a", 228352),
+	ENTRY0("odiasvirtreality", "150425", "7288b80a05f8b35b3c3fb697354e18c7", 248832),
 	ENTRY0("onelostraena", "220406", "c828169b2d1321bfb8d8cc27a1cd4ef5", 175616),
 	ENTRY0("oneroomandafish", "220518", "1f295e56f2669a7745fd2c4a93066507", 164352),
-	ENTRY0("operationblackcobra", "160608", "70d15f0d71a6cacb0fd5b8a121e8425e", 171520),
+	ENTRY0("operblackcobra", "160608", "70d15f0d71a6cacb0fd5b8a121e8425e", 171520),
 	ENTRY0("opto", "120313", "72fe9c1b474a9c4df8ca7a8e046cb228", 157184),
-	ENTRY0("overpoweringdarkness", "150515", "a60d87786da303f049bc728217a43939", 214016),
+	ENTRY0("overpoweringdark", "150515", "a60d87786da303f049bc728217a43939", 214016),
 	ENTRY0("oxygenbreach", "190304", "685af42ec8aafc0ea8460a62afb9d96e", 168960),
 	ENTRY0("palebluelight", "110708", "94ada352a565eeae35738b0ecdd3ecfd", 355538),
-	ENTRY0("passiveaggressivedragon", "200909", "1f55494a9e4b93093eca7237ee38344e", 163840),
+	ENTRY0("passiveaggrdragon", "200909", "1f55494a9e4b93093eca7237ee38344e", 163840),
 	ENTRY0("peasantscreed", "151207", "89cf68dde5a7a3666ffc79293dbde230", 166400),
 	ENTRY0("pedaltothemedal", "200325", "0f1a129e50d18487a153042c9f52923c", 178688),
-	ENTRY0("piecingthingstogether", "150314", "6fd44748805a28aa5d3b3ec8cd0614bf", 158720),
-	ENTRY0("piratesofthehighseas", "160425", "ca25ee09cf7c09a3db10f2b5b6559473", 196608),
+	ENTRY0("piecethingtogether", "150314", "6fd44748805a28aa5d3b3ec8cd0614bf", 158720),
+	ENTRY0("piratesofhighseas", "160425", "ca25ee09cf7c09a3db10f2b5b6559473", 196608),
 	ENTRY0("pitchblack", "191031", "3db4c5d69f94c259d5e882c9ead0636b", 163840),
 	ENTRY0("playwithrocco", "181227", "5b32fdc14dd89d4125da0508d80ff2ed", 157696),
 	ENTRY0("playfictutorial", "120302", "70022542f6cdd3b3adc1dd7022b3d952", 163840),
@@ -7088,10 +7086,10 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("policyhobo", "120227", "037ade0864d0ecda01b4c7c3b0fe6188", 160768),
 	ENTRY0("prankken", "000728", "9f83abe0c63ef3ae771aca0d64c05a48", 161792),
 	ENTRY0("presidentialrace", "180918", "afa89a1165a0db506aec98c87789f207", 225280),
-	ENTRY0("princesstextfighterturbo", "120916", "eeae786191d6f741f0605aa240856c4a", 299520),
+	ENTRY0("princtextfghturbo", "120916", "eeae786191d6f741f0605aa240856c4a", 299520),
 	ENTRY0("prisonbreakzcode", "190321", "eabd81867affbcb89cc36f181fbba538", 163328),
 	ENTRY0("prisonescape", "150812", "58076ba2217fa52b1b8248c2d88c1e9e", 160256),
-	ENTRY0("prisonerofthedrunkenera", "230411", "02a286d926945b4e212e82b33464b57a", 206848),
+	ENTRY0("prisonerdrunkenera", "230411", "02a286d926945b4e212e82b33464b57a", 206848),
 	ENTRY1("projetinform", "140601", "7b3882ea3dd7757a39fd402559a28716", 165888, Common::FR_FRA),
 	ENTRY0("puzzleescaperoom", "190116", "efc38b573496f59e489030a5a7a67f7f", 158208),
 	ENTRY0("quarantine", "141026", "5689ba9cc75722bd645cd084b0637094", 159744),
@@ -7109,34 +7107,34 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("r5upandup", "120214", "b4927ddbe6c036495a1eb3702e8f94f1", 157184),
 	ENTRY0("r6starryvoid", "120214", "5521e1b15eda03f4179490f1b5f2ff3f", 157696),
 	ENTRY0("r7portroyal2", "120214", "e8a44c9b5db35fac98a02c4cc06a441b", 156672),
-	ENTRY0("r8theunbuttonedelevatoraffair", "120214", "8a74d175a33c6959c82fed97a47c6103", 156672),
+	ENTRY0("r8unbuttonelaffair", "120214", "8a74d175a33c6959c82fed97a47c6103", 156672),
 	ENTRY0("r9portroyal3", "120214", "f36f3dee07e287cd52707c4e9e96ec78", 161280),
 	ENTRY0("r10firstnamebasis", "120214", "0266d433afb90578dddb8ba549af8873", 157696),
 	ENTRY0("r11midsummerday", "120214", "c6515f1cf9f4f9381a855d52060400fc", 156672),
 	ENTRY0("r12tamed", "120214", "2291b30bd5e7362301afd362d89a0721", 157184),
-	ENTRY0("r13disenchantmentbay", "120214", "0e8534f2e1d8500798af953711a8be9a", 157184),
+	ENTRY0("r13disenchantbay", "120214", "0e8534f2e1d8500798af953711a8be9a", 157184),
 	ENTRY0("r14replanting", "120214", "1f9053dc9a9993c69932676f32c36a4d", 156160),
-	ENTRY0("r15disenchantmentbay2", "120214", "7a38975a399e37825e85cecfc9b2c263", 157696),
-	ENTRY0("r16disenchantmentbay3", "120214", "77d33bae9d22ef57e0607028f6efc2bc", 157696),
-	ENTRY0("r17disenchantmentbay4", "120214", "15bd655df5e824ffea0859194f285e23", 158208),
+	ENTRY0("r15disenchantbay2", "120214", "7a38975a399e37825e85cecfc9b2c263", 157696),
+	ENTRY0("r16disenchantbay3", "120214", "77d33bae9d22ef57e0607028f6efc2bc", 157696),
+	ENTRY0("r17disenchantbay4", "120214", "15bd655df5e824ffea0859194f285e23", 158208),
 	ENTRY0("r18laura", "120214", "2ecd052f2a4f1e46bee605a689dd3a11", 157184),
-	ENTRY0("r19disenchantmentbay5", "120214", "67f7e2ac3aec5c53db00d4087bc8bf2f", 158720),
+	ENTRY0("r19disenchantbay5", "120214", "67f7e2ac3aec5c53db00d4087bc8bf2f", 158720),
 	ENTRY0("r20escape", "120214", "4bea8a63aecee37686743a8ea8947506", 157184),
 	ENTRY0("r21garibaldi", "120214", "ab7b0b14f9b38155068715a0e1eeffa2", 157696),
-	ENTRY0("r22disenchantmentbay6", "120214", "90062fef6e39dbd5ca63db2bb8c226b7", 158720),
-	ENTRY0("r23neighborhoodwatch", "120215", "5557b0443863df3c2fac3718fbdd0609", 158208),
-	ENTRY0("r24disenchantmentbay7", "120215", "d374af79701734cf4ea279bf93ac7ecc", 158720),
+	ENTRY0("r22disenchantbay6", "120214", "90062fef6e39dbd5ca63db2bb8c226b7", 158720),
+	ENTRY0("r23neighborwatch", "120215", "5557b0443863df3c2fac3718fbdd0609", 158208),
+	ENTRY0("r24disenchantbay7", "120215", "d374af79701734cf4ea279bf93ac7ecc", 158720),
 	ENTRY0("r25downbelow", "120215", "7d144d1dc879bdffe8d9b3a1b002fa90", 156672),
 	ENTRY0("r26peugeot", "120215", "728516a74208fb1fc8e13641e18893db", 165888),
-	ENTRY0("r27disenchantmentbay8", "120215", "ce70baad1751df502ca3091b96be3d39", 159232),
+	ENTRY0("r27disenchantbay8", "120215", "ce70baad1751df502ca3091b96be3d39", 159232),
 	ENTRY0("r28hover", "120215", "f4dc4f352806b4a5616efc5ab997cb1d", 158208),
-	ENTRY0("r29disenchantmentbay9", "120215", "809bb7895b3b8efc1638179c039f2632", 159744),
+	ENTRY0("r29disenchantbay9", "120215", "809bb7895b3b8efc1638179c039f2632", 159744),
 	ENTRY0("r30belfry", "120215", "9d81ec33029c989affb8a6625c247889", 157184),
 	ENTRY0("r31gopherwood", "120215", "bd19986cd640340bcb3dc93a4b61a5b3", 156672),
-	ENTRY0("r32disenchantmentbay10", "120215", "b01edd7251e0af82cc6c28db8a1aa1fc", 160256),
-	ENTRY0("r33disenchantmentbay11", "120215", "ccf8590de17242e14a815eaec24d0f83", 160256),
+	ENTRY0("r32disenchantbay10", "120215", "b01edd7251e0af82cc6c28db8a1aa1fc", 160256),
+	ENTRY0("r33disenchantbay11", "120215", "ccf8590de17242e14a815eaec24d0f83", 160256),
 	ENTRY0("r34brown", "120216", "e208ef74076233766b7ad52f8908165e", 158208),
-	ENTRY0("r35disenchantmentbay12", "120224", "07d4bfd1c2a19927a326b43d9f965527", 175616),
+	ENTRY0("r35disenchantbay12", "120224", "07d4bfd1c2a19927a326b43d9f965527", 175616),
 	ENTRY0("refuge", "130911", "0d203646c88ca0b769ad2f06c61fde61", 158720),
 	ENTRY0("reign", "191030", "551b3583ce7c48f76a40e8a9b47bc04f", 160768),
 	ENTRY0("retribution", "180405", "f23829c0c26719f004a80e8b52b2ba23", 350720),
@@ -7146,25 +7144,25 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("romanadventure", "130214", "265bac7efefffd226d09dddabaedd8a6", 175616),
 	ENTRY0("romancolosseum", "120305", "c388b54ecf9909b3af728cab56c0b4c6", 159232),
 	ENTRY0("rooms", "221103", "69f3d4b871c7a4f0abb0919cd28be027", 170496),
-	ENTRY0("safadventurev1rinsttripolous", "130228", "165617f1aa1f4a27bc55c451b217a1c4", 158720),
+	ENTRY0("safadventurev1", "130228", "165617f1aa1f4a27bc55c451b217a1c4", 158720),
 	ENTRY0("safeskies", "190304", "14b16dbd5ede8bd0c2aa12c78bbc1eb1", 163840),
 	ENTRY0("scatterbrain", "170328", "bf7b6231a13181673bb604508c336989", 163328),
 	ENTRY0("schooltingz", "191025", "15d03d5ff6c7cb77ebf388cf9cce6e06", 158208),
-	ENTRY0("scifistoryfornewmedia", "190515", "42b6a624d3bcd13d5bbdc53ebe355c43", 179200),
+	ENTRY0("scifistorynewmedia", "190515", "42b6a624d3bcd13d5bbdc53ebe355c43", 179200),
 	ENTRY0("scp173", "120517", "d5e5ada0d18345da6a0cbdbc1e80fa0d", 158720),
-	ENTRY0("searchforthemagicalbox", "150511", "1596bc9b3daeee73bd24ea451f7a62c7", 157184),
+	ENTRY0("searchmagicalbox", "150511", "1596bc9b3daeee73bd24ea451f7a62c7", 157184),
 	ENTRY0("secretdoors", "180112", "0d498d4abf701a59eb4138673e697456", 160256),
 	ENTRY0("selkiesnacks", "210723", "13f2c778f82bc1e753f4cdba15e5e6e0", 181760),
 	ENTRY0("sepiadreams", "170129", "cae0c8724f505a98011b4792e27ffd0a", 174592),
 	ENTRY0("shadowsflight", "190221", "b9da2c1d9853b8bee321b78867ddd94a", 190464),
 	ENTRY0("sheepandshamans", "160410", "2dc5d09f91e47e03877312331b6b40eb", 177664),
 	ENTRY0("sherlockic", "120218", "5303a2095cfdb68c7a1728f0293a23a9", 178176),
-	ENTRY0("sherylcrowadventure", "140509", "8d5743c9558e87c333e99655574459ec", 157184),
+	ENTRY0("sherylcrowadvent", "140509", "8d5743c9558e87c333e99655574459ec", 157184),
 	ENTRY0("shootingstarfinder", "180305", "dba33527b923b5e25ea3560f4e6bdec7", 160256),
 	ENTRY0("simulation", "230131", "526b3d92b74b4c7d18149d38e929cc0d", 156672),
 	ENTRY0("slenderforest", "130704", "ea9c7bc28a3df3446f9f10a863a2ce6f", 165376),
 	ENTRY0("smallgaim", "200802", "af383adf85389c7696a22432278717bc", 163840),
-	ENTRY0("snuffleswhereareyou", "151208", "c5acf0ec396fc463ffd04f56a7e5d60c", 161792),
+	ENTRY0("snufflewhereareyou", "151208", "c5acf0ec396fc463ffd04f56a7e5d60c", 161792),
 	ENTRY0("sorcerersforest", "151124", "7e0e81c88e6981da3338449eb5e2e48e", 173056),
 	ENTRY0("sorrymum", "150314", "1b14e7a49d34f3733735d374b51b14d3", 158720),
 	ENTRY0("soulwanderer", "141009", "d57684c9f6e8c503b48b8ebaa171692b", 166912),
@@ -7176,16 +7174,16 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("spyrothedragon", "140709", "1410248aa2c0344b5e5f026b7cf993a7", 166912),
 	ENTRY0("starcitizen", "201113", "3b9f5e883745e5d7bcdf20a5c55eb4e7", 160256),
 	ENTRY0("stardefense1", "220210", "9e4ba559158b81e3f3e0ebfd8d971e6f", 160768),
-	ENTRY0("staringintotheabyss", "141010", "97082994d3be82616c6016851a0657ae", 158208),
+	ENTRY0("staringintoabyss", "141010", "97082994d3be82616c6016851a0657ae", 158208),
 	ENTRY0("starsandbutts", "130623", "7efaf51e90ea6b7f2f3bdb00d93d77de", 229376),
 	ENTRY0("startergame", "191209", "a4e9ace3b9b6a45b5b44aed9a2c1ccd2", 173568),
 	ENTRY0("stealingthestolen", "120927", "6cbfbfa897ab53c52fff536245990c47", 186368),
 	ENTRY0("storything", "190821", "d3f239f244e24a8ae29b3abadeccbc65", 156672),
-	ENTRY0("strandedaspacemonkeystory", "180625", "ce807be7d8784bd039219bbf40d93cc6", 164864),
-	ENTRY0("strangerintheseparts", "120820", "c5a736a93771bccd55e4b7daa45a9f00", 195584),
+	ENTRY0("strandedspcemonkst", "180625", "ce807be7d8784bd039219bbf40d93cc6", 164864),
+	ENTRY0("strangertheseparts", "120820", "c5a736a93771bccd55e4b7daa45a9f00", 195584),
 	ENTRY0("strife", "120505", "b510f0f1a8c75f9ffbf9c3a285b5153a", 173056),
 	ENTRY0("stuckinthesnow", "151207", "83cbb819a394ddcc6b29f6bc3301759d", 163328),
-	ENTRY0("suddenlyseekingsusan", "200112", "946bf6435708df67808bb30a0b78d6c0", 170496),
+	ENTRY0("suddenlyseeksusan", "200112", "946bf6435708df67808bb30a0b78d6c0", 170496),
 	ENTRY0("sugarrush", "160416", "fb53546ecaff1f6454e3501d550451ab", 173568),
 	ENTRY0("suicideprevention", "190624", "62daf991c3b021b70967b2befe180154", 160256),
 	ENTRY0("summertimeshy", "151006", "e1609a944183aa002dfba40f2f2bf04c", 170496),
@@ -7193,50 +7191,49 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("survival", "120705", "ad9595a33a77e4611207a5f4a9ad56e7", 224768),
 	ENTRY0("survivalrun", "120302", "d2aeb9718f3d52f665f277ff28f25443", 163840),
 	ENTRY0("survivemathclass", "151025", "45cd470f106117ef98922935fccb5f18", 158720),
-	ENTRY0("survivorseafoamislands4", "180706", "b5101bd5db657d03bfc98966f1126adc", 164864),
+	ENTRY0("survseafoamisle4", "180706", "b5101bd5db657d03bfc98966f1126adc", 164864),
 	ENTRY0("sushichef", "170608", "405a81e9c5af264b6b5bb7acd5bf7ad2", 209920),
 	ENTRY0("sushichef", "190429", "919dbe89115ec17a24e4a356134ae9b5", 209920),
-	ENTRY0("suspiciousincident14", "201024", "bbc94469835cfe0bcc993b9e409e9421", 252928),
+	ENTRY0("suspiciousinc4", "201024", "bbc94469835cfe0bcc993b9e409e9421", 252928),
 	ENTRY0("swordsstory", "201130", "f89bbd11289a6c4170db043cbc72e85c", 218112),
 	ENTRY0("takeyourmedicine", "150317", "669364549586c429f706d9d26ecdf6c5", 158720),
-	ENTRY0("takingcareofyourself", "191121", "f6661de1f80dc2dd4826e8962371ca87", 171520),
+	ENTRY0("takingcareyourself", "191121", "f6661de1f80dc2dd4826e8962371ca87", 171520),
 	ENTRY0("tearoom", "120508", "419307765ef0388c24b62e72b07c9f05", 189952),
 	ENTRY0("templeescape", "230407", "afafbc39b458675e35e1ead187ad4e1a", 169984),
 	ENTRY0("terrorblood", "160929", "0342e7d97bc78e0a727ce1e6c8d49852", 220672),
-	ENTRY0("textadventuringinnyc", "190401", "c2f84e49ded3f03004219d73d5538eb5", 168448),
+	ENTRY0("textadventinnyc", "190401", "c2f84e49ded3f03004219d73d5538eb5", 168448),
 	ENTRY0("thatdarnleprechaun", "181004", "cef4cf60d71f060c4c9082fddd2c2acd", 165888),
-	ENTRY0("the5andahalfminutehallway", "120423", "b78bca213bf44efae1e9b09ac951aa51", 162816),
 	ENTRY0("theabandonedmint", "200722", "05fcd7a1c5c275139e726a9151479438", 167424),
 	ENTRY0("theanniversary", "120227", "78680dba1af856050b1a02b13389caf3", 165376),
 	ENTRY0("theanniversary", "120302", "fcb54cd89ad5f47f4e6628c0de256208", 166912),
 	ENTRY0("thebabysitter", "141031", "86aeafc387a3c465b10fc5ef97e72e77", 171008),
 	ENTRY0("thebambooheist", "191028", "934ca59e21c8ac559ece127655a9b693", 230912),
-	ENTRY0("thebieberfeverproblem", "120425", "92e4bccf43fdcf7ec50e4b9a5f4c4b12", 157184),
+	ENTRY0("thebieberfevprob", "120425", "92e4bccf43fdcf7ec50e4b9a5f4c4b12", 157184),
 	ENTRY0("thebiter", "120925", "a99a2717d5546d6a4c6d99320241b08a", 158208),
-	ENTRY0("thebumblebeeandthebandaid", "180531", "10017c03974bb82ce3f8d73bec3672fd", 162816),
+	ENTRY0("thebumblebeeband", "180531", "10017c03974bb82ce3f8d73bec3672fd", 162816),
 	ENTRY0("thecage", "160220", "a3eafd5967a972fe21db533d9943e30a", 177152),
 	ENTRY0("thecellar", "120621", "eb7a7bb9ce6b7546882e6d786f85b992", 159744),
 	ENTRY0("thechange", "120219", "775de38e27619212ec865a58081e4bba", 162816),
-	ENTRY0("thechristmasgauntlet", "161223", "faf594cc3a7a24837febdd2690be7847", 163328),
-	ENTRY0("thechristmasgauntlet2", "181225", "4bf6b96fe36ee0b3ec71321f7b76286e", 159232),
+	ENTRY0("thechristgauntlet", "161223", "faf594cc3a7a24837febdd2690be7847", 163328),
+	ENTRY0("thechristgauntlet2", "181225", "4bf6b96fe36ee0b3ec71321f7b76286e", 159232),
 	ENTRY0("thecraving", "170201", "3dac6baba4f32742c0490e0de7b12966", 182272),
 	ENTRY0("thecursedfieldtrip", "201006", "abebd4bc5bcda827ebb9c08da55cefa8", 177664),
-	ENTRY0("thedeathofquentincompson", "230522", "8e50c454a08f801d84b04e65066e133d", 194048),
-	ENTRY0("thediabolicalcontraption", "140607", "9e97ace8fadb4adc78d1f7db035adfc4", 168960),
+	ENTRY0("thedeathquentcomp", "230522", "8e50c454a08f801d84b04e65066e133d", 194048),
+	ENTRY0("thediabolocontrapt", "140607", "9e97ace8fadb4adc78d1f7db035adfc4", 168960),
 	ENTRY0("thedreamterminal", "161016", "e539e3eace13b6691aa8974423fd5f7e", 158720),
-	ENTRY0("thedungeonofdismemberment", "180323", "f1bb5e8c6bd2bd8a511b51e0e8d13b7f", 259584),
+	ENTRY0("thedungdismember", "180323", "f1bb5e8c6bd2bd8a511b51e0e8d13b7f", 259584),
 	ENTRY0("theelements", "200324", "c4b7287c1d594c5b37f738420d45b0e5", 267264),
 	ENTRY0("theescape", "140618", "50a8d2d79291e391f6e09d4a1e101ceb", 161280),
 	ENTRY0("thegameofsetanta", "200523", "4c4293d34722458c0045d1133f78bfc3", 282112),
 	ENTRY0("thegreenhouse", "150317", "7f72cea783a2fc878c69353b27d5907c", 163840),
-	ENTRY0("thegumshoesfirstcase", "130923", "4c234fbd5e727fc60e65bdfe47627722", 158720),
+	ENTRY0("thegumshoes1case", "130923", "4c234fbd5e727fc60e65bdfe47627722", 158720),
 	ENTRY0("thehardestdecision", "190703", "2fcbd4ee6f4a41332ca1c6fff923e98e", 159744),
 	ENTRY0("theheist", "191028", "930c36631680725299453b77ca3f264e", 239104),
-	ENTRY0("thehiddenworldofmatthewford", "210902", "7f8b4d95a4a8ffbd99b6b54a857836cc", 161280),
-	ENTRY0("theinnermostproject", "140517", "97df221f413f8e252251a3e9697c31ec", 157184),
+	ENTRY0("thehideworldmathew", "210902", "7f8b4d95a4a8ffbd99b6b54a857836cc", 161280),
+	ENTRY0("theinnermostproj", "140517", "97df221f413f8e252251a3e9697c31ec", 157184),
 	ENTRY0("theislandzcode", "130225", "d18108dd62f934e665f0fc3b4d96ef28", 303104),
 	ENTRY0("thejewelheist", "220406", "1d7dd786ac76983235dc8941c4a5e00c", 167936),
-	ENTRY0("thejourneyofalifetime", "150619", "83931b11b8c82eedde117eb52659b82e", 156672),
+	ENTRY0("thejourneylifetime", "150619", "83931b11b8c82eedde117eb52659b82e", 156672),
 	ENTRY0("thelabyrinthzcode", "130513", "4400524c81a8590aa289058580c064e5", 169472),
 	ENTRY0("thelibraryzcode", "150317", "6675119f9a464d075fab555365505596", 161280),
 	ENTRY0("thelightprince", "200731", "6f9ed5f14288217d88dada7314e597e3", 276480),
@@ -7244,58 +7241,58 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("themafiagenerator", "130218", "ea7bc006b8ada46dd2cedf764110053e", 222720),
 	ENTRY0("themafiagenerator", "190412", "dc3b48605a272b5234b644af04753994", 218624),
 	ENTRY0("themagiccircle", "130501", "dd0454ec1585b807f8cd48a5273b8a56", 172032),
-	ENTRY0("themountainoffornost", "131103", "2d92110bc8ebf16775f857c486fa5120", 172032),
-	ENTRY0("themysteriousdisappearance", "191229", "3b90a2fb87ab654e6ed9a30decb65ad7", 166912),
-	ENTRY0("themythofisisandosiris", "120615", "66329f3a24fa52c0b04ce007e6b1331a", 171008),
-	ENTRY0("themythicalforest", "130426", "36695151ff1870f2fffe89f6243fca18", 164864),
+	ENTRY0("themountainfornost", "131103", "2d92110bc8ebf16775f857c486fa5120", 172032),
+	ENTRY0("themystdisappear", "191229", "3b90a2fb87ab654e6ed9a30decb65ad7", 166912),
+	ENTRY0("themythisisosiris", "120615", "66329f3a24fa52c0b04ce007e6b1331a", 171008),
 	ENTRY0("themythicalforest", "130219", "b82191a36263969c1e0b284582aabc71", 164352),
+	ENTRY0("themythicalforest", "130426", "36695151ff1870f2fffe89f6243fca18", 164864),
 	ENTRY0("theonlywaytobesure", "120219", "49abcd44c3a6c23dc3a6a11ebce1d6c4", 158208),
 	ENTRY0("thepackage", "161108", "9a48426f5e1409472b0b7563a0093d5d", 164352),
 	ENTRY0("theprogressivexorn", "190301", "f6489c842c579911fde24f353f816c28", 225792),
-	ENTRY0("thequestforthedragonlord", "230412", "3bcdadaeb413d7b41ed40f5ead94525e", 175616),
-	ENTRY0("theredenglishbinder", "150307", "80616df759a4f5fa9545570c50c668a6", 160768),
-	ENTRY0("thesixthgatewaytohell", "120428", "93522fc855141b48ee12c05369397829", 157184),
+	ENTRY0("thequestdragonlord", "230412", "3bcdadaeb413d7b41ed40f5ead94525e", 175616),
+	ENTRY0("theredenglishbind", "150307", "80616df759a4f5fa9545570c50c668a6", 160768),
+	ENTRY0("thesixgatewayhell", "120428", "93522fc855141b48ee12c05369397829", 157184),
 	ENTRY0("thesquawkingdead", "130107", "a2ba056d8e1530a37bc1a640466300db", 163840),
 	ENTRY0("thesunwentdark", "120829", "7cb1f65e63dc807b2f931ed732f1d2f4", 158208),
 	ENTRY0("thesuperbowl50", "160125", "d3169a735a5a3dade86969f9a14b3ddd", 158208),
-	ENTRY0("thesustainabletransportation", "120920", "d7b282bdac1266575aa29c3451a5e738", 162304),
+	ENTRY0("thesustaintransp", "120920", "d7b282bdac1266575aa29c3451a5e738", 162304),
 	ENTRY0("theterrosschism", "181221", "bfd7eb9e638c4642b585c166130c4fec", 165888),
 	ENTRY0("thethingsivefelt", "150110", "0c86b59720e56367b38676089591c9f4", 202240),
 	ENTRY0("thetwistedwood", "120425", "5e0d8057499e4c511d088219dbdfdb60", 168960),
 	ENTRY0("theultimatum", "190429", "fb639da6d478a4fbf98e7d665898128d", 158720),
 	ENTRY0("theuntoldstory", "200725", "d8be5eb87abdb0fb4f38a02fe51dc5bd", 158208),
-	ENTRY0("thevirtualgrandnational", "201103", "d213d8213d5816463fac57157e89c4e7", 175104),
+	ENTRY0("thevirtgrandnation", "201103", "d213d8213d5816463fac57157e89c4e7", 175104),
 	ENTRY0("thewallet", "210519", "375f70bb3b6451233751446035a18521", 165888),
-	ENTRY0("thewizardandthecrystalwand", "150620", "b0a6cd566dce360e5b0ae33c601d9ce0", 164352),
+	ENTRY0("thewizardcrystal", "150620", "b0a6cd566dce360e5b0ae33c601d9ce0", 164352),
 	ENTRY0("thewizardslair", "150619", "a61b54e81e5b3b3898773546748aa874", 164352),
 	ENTRY0("thewizardspotion", "170320", "bbc13040a768d0db88dfaa05ba86d38f", 178688),
 	ENTRY0("thewizardstrials", "220406", "5fb10f5aa01d8af24e3af18dc22b4afe", 196608),
-	ENTRY0("theworldgodonlyknows", "141202", "7ba8df985ffc75a43c71476bd9fd7428", 157696),
+	ENTRY0("theworldgodyknows", "141202", "7ba8df985ffc75a43c71476bd9fd7428", 157696),
 	ENTRY0("theyawninggrave", "181005", "3a604033e4987bce3f7c70277f5a0df4", 166400),
 	ENTRY0("thezoobreak", "230411", "ab51e1646234caa4e2be615ca2dfd773", 204800),
 	ENTRY0("theseus", "120615", "246908776bd8886531411b053c802b0e", 218624),
 	ENTRY0("thiswarofmine", "140606", "11442185d0a59717a9941c775b4e40e0", 166912),
 	ENTRY0("thosewhowander", "130609", "03e9318141fb59db9f03a361da6300d7", 167424),
-	ENTRY0("threechoicesthreeways", "141515", "8aadaca67809b68293a0feaa1799e0bc", 225792),
+	ENTRY0("threechoices3ways", "141515", "8aadaca67809b68293a0feaa1799e0bc", 225792),
 	ENTRY0("thydungeonman", "120215", "ab0984441da50146bb0ec5580930ecca", 162816),
 	ENTRY0("tiffanys", "120302", "d3b457d98cfdde50d55e30b691572468", 165888),
 	ENTRY0("toavengethestars", "120823", "361e7c9b412ae4c0abd96f3a95fb0940", 168960),
 	ENTRY0("toyourowndevices", "120504", "af094f5f5bb61dfcd30db6a83251cceb", 166400),
 	ENTRY0("todayjustasalways", "131218", "fa05a515c470f30ebbcda6ef0cd54f46", 252416),
-	ENTRY0("tonyabottcracksrhecase", "130306", "024b5ce201a48d677625665e9b8a6031", 176128),
+	ENTRY0("tonyabottcrackcase", "130306", "024b5ce201a48d677625665e9b8a6031", 176128),
 	ENTRY0("toxicschool", "151217", "8ab53ae3ca5e34570584674047bb6a62", 163840),
-	ENTRY0("trainhoppinginneworleans", "140927", "25b27df3e5e2c96e395e57540984c74f", 162304),
+	ENTRY0("trainhopneworleans", "140927", "25b27df3e5e2c96e395e57540984c74f", 162304),
 	ENTRY0("trainofthought", "120729", "3600a1c77c3a445f83144f7762aafc15", 220160),
 	ENTRY0("treasurehunting", "190304", "e632b687be4d8fd1251cfbdbd5034b58", 165888),
 	ENTRY0("tvdream", "190306", "a222e72f2f6bf12694c66abd0f28b3c4", 166912),
 	ENTRY0("un1015lostsoul", "151119", "649faf05912c3339e31b363ec98a7d8f", 165888),
-	ENTRY0("un1015tminus59minutes", "151205", "665065ef47c80135f01456d0959234ab", 169472),
+	ENTRY0("un1015tminus59min", "151205", "665065ef47c80135f01456d0959234ab", 169472),
 	ENTRY0("undercoop", "200303", "dbdc4c4b141f4b4e9c580cdc4d25a6e9", 158720),
-	ENTRY1("unejourneecommeuneautre", "131102", "a88b31c981b09028a9c7a2f7a2eac927", 178688, Common::FR_FRA),
+	ENTRY1("unejournecomeautre", "131102", "a88b31c981b09028a9c7a2f7a2eac927", 178688, Common::FR_FRA),
 	ENTRY1("unerebellion", "140120", "71e57e2efc20a28b4c3ab1937712bad7", 202752, Common::FR_FRA),
 	ENTRY0("unlock", "150617", "06c82e297ed13b2e230ee4e0e95cb08b", 216576),
 	ENTRY1("vacancesdeolie", "131122", "a608a90d7749a4269c6b30c1267fda8f", 161280, Common::FR_FRA),
-	ENTRY0("vengefulalexanddmon", "200325", "5c917c8e5baf09d404e57fc8e9868b19", 194048),
+	ENTRY0("vengefulalexdmon", "200325", "5c917c8e5baf09d404e57fc8e9868b19", 194048),
 	ENTRY0("verge", "120523", "c7e60b875d240ee83dfac37596cce177", 267776),
 	ENTRY0("vinylrecords", "160303", "409ae004fe9505ef4ac6d59cbfa04f47", 190464),
 	ENTRY1("voyageinteractif", "130926", "9034dd27a46dd95833c176ebdacbffa7", 181760, Common::FR_FRA),
@@ -7309,14 +7306,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY0("witchcamebridge", "190427", "ce7a3fd88a98a83fcc500a0161803faa", 211456),
 	ENTRY1("wohingehstdu", "130926", "5d5a5df290b6e8121e2fc68129ac5af4", 253440, Common::DE_DEU),
 	ENTRY0("wrenchedanddivine", "141119", "a3e09817d7ca57f2b684b772f344ee7d", 167424),
-	ENTRY0("wrenlaw", "130429", "24e41af3de0fd4052ef537d0e82b067c", 1835620),
 	ENTRY0("wrenlaw", "130428", "1abcce7baecbe955f28f8a788bfde1e1", 291328),
+	ENTRY0("wrenlaw", "130429", "24e41af3de0fd4052ef537d0e82b067c", 1835620),
 	ENTRY0("yemagykqueste", "130805", "63a6c866aad16dccb74fa8b1cf684686", 170496),
-	ENTRY0("youhavetofreethemanatee", "140506", "93e739304e8a4fb44f24a23dcaa32231", 161280),
+	ENTRY0("youhavefreemanatee", "140506", "93e739304e8a4fb44f24a23dcaa32231", 161280),
 	ENTRY0("yourang", "160607", "8b6145c6bb2ec63830277575a6f9854f", 210944),
 	ENTRY0("youvegotastewgoing", "120218", "0192783d5ba404a4876570dd19dc3c49", 324608),
-	ENTRY0("yourgovernmentneedsyou", "120504", "4d4557901e048ea8ba90b37762427adf", 185344),
-	ENTRY0("zombiesfacultyacademy", "210215", "591a0e3bd3a3890406c9d7e4cbe887c1", 165376),
+	ENTRY0("yourgovneedsyou", "120504", "4d4557901e048ea8ba90b37762427adf", 185344),
+	ENTRY0("zombiefacuacademy", "210215", "591a0e3bd3a3890406c9d7e4cbe887c1", 165376),
 
 	FROTZ_TABLE_END_MARKER
 };




More information about the Scummvm-git-logs mailing list