[Scummvm-git-logs] scummvm master -> b9563b36c086307ff7ac0c97e69b536ec082b584
sev-
noreply at scummvm.org
Tue Nov 23 22:35:30 UTC 2021
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:
b9563b36c0 AGS: Small tweaks detection macros + new games detection
Commit: b9563b36c086307ff7ac0c97e69b536ec082b584
https://github.com/scummvm/scummvm/commit/b9563b36c086307ff7ac0c97e69b536ec082b584
Author: Walter Agazzi (tag2015 at gmail.com)
Date: 2021-11-23T23:35:27+01:00
Commit Message:
AGS: Small tweaks detection macros + new games detection
* Small change to macros to append -demo flag to gameid
* Detection for many games (from ags website)
* Minor typo fixes
Changed paths:
engines/ags/detection_tables.h
diff --git a/engines/ags/detection_tables.h b/engines/ags/detection_tables.h
index 0de456c7b6..609f001625 100644
--- a/engines/ags/detection_tables.h
+++ b/engines/ags/detection_tables.h
@@ -33,8 +33,11 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "achristmastale", "A Christmas Tale" },
{ "adayinthefuture", "A Day In The Future" },
{ "adventuregame", "Adventure Game" },
+ { "agsbgeditor", "AGS Background Editor" },
+ { "anotherrpg", "Another RPG" },
{ "asapadventure", "ASAP Adventure" },
{ "bertthenewsreader", "Bert the Newsreader" },
+ { "blackjack", "AGS Blackjack" },
{ "blastoff", "Blastoff!" },
{ "bluecupontherun", "BLUECUP - on the run" },
{ "bobsquest2", "Bob's Quest 2: The quest for the AGS Blue cup award" },
@@ -65,6 +68,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "elburro", "El Burro" },
{ "erniesbigadventure1", "Ernie's Big Adventure" },
{ "erniesbigadventure2", "Ernie's Big Adventure 2" },
+ { "everythingeuro", "Everything Euro (Alles Euro)" },
{ "exile", "Exile" },
{ "eyesofthejadesphinx", "Eyes of the Jade Sphinx" },
{ "firewall", "Firewall" },
@@ -246,48 +250,63 @@ const PlainGameDescriptor GAME_NAMES[] = {
// Post-2.5 games that are likely supported by the AGS engine
{ "10waysfromsunday", "10 Ways from Sunday" },
+ { "11-11-11", "11-11-11" },
{ "1213", "1213 Episode 1" },
{ "15minutes", "15 Minutes" },
+ { "30minutes", "30 minutes" },
{ "1dayamosquito", "1 day a mosquito" },
{ "2034acaftercanada1", "2034 A.C. (After Canada)" },
{ "2034acaftercanada2", "2034 A.C. (After Canada) II" },
{ "24hours", "24 Hours" },
{ "3piggiesalpha", "3piggiesAlpha" },
{ "46memorylane", "46 Memory Lane" },
+ { "4lungboy", "4-Lung Boy" },
{ "4ofclubs", "4 of Clubs" },
{ "5daysastranger", "5 Days A Stranger" },
{ "5oclocklock", "5-O'clock Lock" },
{ "6daysasacrifice", "6 Days A Sacrifice" },
{ "6mornings", "6mornings" },
{ "7daysaskeptic", "7 Days A Skeptic" },
+ { "9hourstodawn", "9 Hours to Dawn" },
{ "9monthsin", "9 Months In" },
- { "aazor", "Aazor" },
+ { "aazor", "Aazor: Life of a Demon - Part I: The Beginning" },
{ "abducted", "Abducted" },
{ "abducted10mins", "Abducted 10 Minutes" },
{ "abduction", "Abduction" },
{ "abettermousetrap", "A Better Mouse Trap" },
+ { "ablemabel", "Able Mabel gets a Job" },
{ "absent", "Absent" },
{ "absentpart1", "Absent - Part I" },
+ { "absin", "Absin - An Interactive Mystery" },
{ "absurdistan", "Absurdistan" },
+ { "acatsnight1", "A Cat's Night" },
+ { "acatsnight2", "A Cat's Night 2 - Orazio Goes To Town" },
{ "access", "_Access" },
{ "aceking", "Ace King" },
{ "acequest", "Ace Quest" },
{ "acharchronicles", "Achar Chronicles: Oblitus" },
{ "achequest", "Ache Quest" },
{ "achristmasblunder", "A Christmas Blunder" },
+ { "achristmasghost", "A Christmas Ghost" },
+ { "achristmasnightmare", "A Christmas Nightmare" },
{ "achristmaswish", "A Christmas Wish" },
{ "aciddd", "ACIDDD" },
+ { "acjadventure", "A Christopher Jones Adventure" },
{ "acureforthecommoncold", "A Cure for the Common Cold" },
+ { "acuriouspastime", "A Curious Pastime" },
+ { "acurioussilence", "A Curious Silence" },
{ "adateinthepark", "A Date in the Park" },
{ "adaywithmichael", "A Day with Michael" },
{ "advallinthegame", "Adventure: All In The Game" },
+ { "advbunnybunnyman", "Adventures of Bunny Bunnyman (Pupu Pupulaisen Seikkailut)" },
+ { "adventureisland", "Adventure Island" },
{ "adventurequest", "Adventure Quest" },
- { "adventurequest2", "Adventure Quest 2" },
+ { "adventurequest2", "Adventure Quest 2 - Winterlong" },
{ "adventuresofjoshanddyan", "Adventures of Josh and Dyan" },
{ "adventuresofmaxfaxepisode1", "Adventures of Max Fax (episode 1)" },
{ "adventuresofprincessmarian", "Adventures of Princess Marian" },
{ "adventuretheinsidejob", "Adventure: The Inside Job" },
- { "advwelcome", "Adventure: Welcome to the Game" },
+ { "advwelcome", "Adventure: Welcome to the Genre" },
{ "aerinde", "Aerinde" },
{ "aeronuts", "AeroNuts" },
{ "affairoftheweirdo", "Affair of the Weirdo" },
@@ -295,91 +314,125 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "afriendindeed", "A Friend Indeed ..." },
{ "afrojones", "Afro Jones" },
{ "afterashadow", "After a Shadow" },
+ { "agentbee", "Agent Bee" },
{ "agenthudson", "Agent Hudson" },
{ "agenttrinityepisode0theultimatum", "Agent Trinity - Episode 0 - The Ultimatum" },
{ "aggghost", "A G-G-Ghost!" },
- { "agitprop", "AGITPROP" },
+ { "agitprop", "Agitprop: The Game" },
{ "agnosticchicken", "Agnostic Chicken" },
{ "ags-mi3", "AGS MI3" },
{ "agsawards2008", "AGS Awards Ceremony 2008" },
+ { "agsawards2016", "AGS Awards Ceremony 2016" },
+ { "agsawards2017", "AGS Awards Ceremony 2017" },
{ "agsawards2020", "AGS Awards Ceremony 2020" },
+ { "agsawardsbp", "AGS Awards Backstage Pass" },
+ { "agscamerastd", "AGS Cameras Tech Demo" },
{ "agschess", "AGS Chess" },
- { "agsdarts", "AGS Darts" },
+ { "agscolosseum", "AGS Colosseum" },
+ { "agsdarts", "AGS 180 Darts" },
+ { "agsdarts2", "AGS 180 Darts 2" },
{ "agsinvaders", "AGS Invaders" },
{ "agsjukebox", "AGS JukeBox" },
+ { "agslife", "AGSLife" },
{ "agsmagus", "AGS Magus" },
+ { "agsmastermind", "AGS Mastermind" },
{ "agsmittensshooter", "AGS Mittens Shooter" },
{ "agsmoduletester", "Ags Module Tester" },
+ { "agsyahtzee", "AGS Yahtzee" },
{ "agsyahtzee2", "AGS Yahtzee 2" },
- { "agsyathzee", "AGS Yathzee" },
{ "agunshotinroom37", "A Gunshot in Room 37" },
{ "ahmetsagsfightgameremix", "Ahmet's AGS Fight Game Remix" },
+ { "ahomieadventure", "A Homie Adventure" },
{ "aidaschristmas", "Aida's Strange Christmas" },
{ "ainthegoffantabulousw", "Adventures in the Galaxy of Fantabulous Wonderment" },
{ "airbreak", "Airbreak" },
{ "airwaveifoughtthelawandthelawone", "~airwave~ - I Fought the Law, And the Law One" },
{ "alandlordsdream", "A Landlord's Dream" },
{ "alansaveschristmas", "Alan saves Christmas (and most of the world too)" },
- { "albatheexplorer", "Alba the Explorer" },
+ { "albatheexplorer", "Alba the Explorer: Princess Marian part V" },
{ "alienattack", "Alien Attack" },
{ "aliencarniage", "Alien Carniage" },
{ "aliencowrampage", "Alien Cow Rampage: Orion Needs Your Milk!" },
+ { "alienescapade", "Alien Escapade" },
{ "alienpuzzleinvasion", "Alien Puzzle Invasion" },
{ "alienrapeescape", "Alien Rape Escape" },
{ "alienthreat", "Alien Threat" },
{ "alientimezone", "Alien Time Zone" },
{ "allgonesoon", "All Gone Soon" },
{ "allgonesoon2", "All Gone Soon 2" },
+ { "allhallowseve", "All Hallow's Eve" },
{ "allpigs", "All Pigs Deserve To Burn In Hell" },
{ "allthewaydown", "All The Way Down" },
{ "aloneinthenight", "Alone in the Night" },
+ { "alphablock", "AlphaBlock" },
{ "alphadog", "Alpha Dog" },
{ "alphax", "Alpha X" },
+ { "alphaxsmash", "Alpha X - Project: Smash" },
{ "alquest1", "Al-Quest 1" },
{ "alysvsthephantomfelinefoe", "Alys vs. The Phantom Feline Foe" },
{ "amagicstone", "A magic stone" },
- { "amotospuf", "Amotos Puf" },
+ { "amotospuf", "Amoto's Puf" },
{ "amongthorns", "Among Thorns" },
{ "amtag", "AMTAG: another medieval themed adventure game" },
{ "amused", "A-Mused" },
{ "analienswork", "An Alien's Work Is Never Done..." },
{ "ancientaliens", "Ancient Aliens - The Roots of Sound" },
+ { "anentertainingspeech", "An Entertaining Speech" },
{ "aneternityreflecting", "An Eternity, Reflecting" },
+ { "anightinberry", "A night in Berry (Une nuit en Berry)" },
+ { "anightmareonduckburg", "A Nightmare on Duckburg" },
{ "anightthatwouldntend", "A Night That Wouldn't End" },
{ "anighttoremember", "A Night to Remember" },
- { "anna", "Anna's Quest" },
+ { "anna", "anna" },
+ { "annaquest", "Anna's Quest Vol. 1: Winfriede's Tower" },
{ "annieandroidautomatedaffection", "Annie Android: Automated Affection" },
{ "anoblegame", "A Noble Game" },
+ { "anotherhero", "Another Hero" },
+ { "anotherwayout", "Another Way Out" },
{ "anthonysessay", "Anthony's Essay" },
{ "anticipatingmurder", "Anticipating Murder" },
{ "antiheroes", "Anti-Heroes" },
+ { "anxiousawakening", "An Anxious Awakening" },
{ "apiratestale", "A pirates tale" },
{ "aplaceinthesun", "A Place In The Sun" },
{ "aplacewithoutfrontier", "A Place Without Frontier" },
{ "apocalypsemeow1", "Apocalypse Meow Chapter 1 - Gatitos: The Paws of Fate" },
+ { "apocalypsevel", "Apocalypse: Vel" },
+ { "applefarm", "Apple Farm" },
+ { "appointmentwithdeath", "Appointment With Death" },
{ "apprentice", "Apprentice" },
- { "apprentice2", "Apprentice 2" },
+ { "apprentice2", "Apprentice II" },
{ "aprofoundjourney", "A Profound Journey" },
+ { "apunkwithwheels", "A punk with wheels" },
{ "aractaur", "Aractaur" },
+ { "araindogstory", "A Raindog Story" },
{ "archeos", "Archeos" },
{ "ardensvale", "Arden's Vale" },
{ "ardentfever", "Ardent Fever" },
{ "arewethereyet", "Are we there yet?" },
+ { "arjunaz78", "Arjunaz78 @ AGS" },
{ "aroomwithoutyou", "A Room Without You In It" },
{ "armageddonmargaret", "Armageddon Margaret" },
- { "asecondface", "A SECOND FACE" },
+ { "asecondface", "A Second Face: The Eye of Geltz is Watching You" },
+ { "ashinaredwitch", "Ashina: The Red Witch" },
+ { "ashpines", "Ash Pines" },
{ "ashortnightmare", "A Short Nightmare" },
{ "asimplefix", "A Simple Fix" },
- { "asporia", "Asporia" },
- { "asterix", "Asterix" },
- { "astranded", "Astranded" },
+ { "asporia", "Asporia: Hidden Threat" },
+ { "asterix", "Asterix and the Roman Underground" },
+ { "astranded", "Astranded (Astro-Stranded)" },
{ "astron", "Astron" },
+ { "asuspiciousdate", "A Suspicious Date" },
{ "aswinsdream", "Aswin's Dream" },
{ "ataintedtreat", "A Tainted Treat" },
+ { "ataleinthezoo", "A Tale in the Zoo" },
{ "ataleofbetrayal", "A Tale Of Betrayal" },
{ "atapi", "Atapi" },
+ { "athingaboutnothingness", "A thing about nothingness" },
{ "atotkjukebox", "ATOTK jukebox" },
{ "atreatandsometricks", "A Treat and Some Tricks" },
+ { "atthecafe", "At the Café" },
+ { "audioquest", "Audio Quest" },
{ "aunaturel", "Au Naturel" },
{ "automation", "Automation" },
{ "averyspecialdog", "A very special dog" },
@@ -389,6 +442,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "awalkindatomb", "A walk in da tomb" },
{ "awalkinthepark", "A Walk in the Park" },
{ "awayinatower", "Away in a Tower" },
+ { "awesmoequest", "Awesmoe Quest" },
{ "awomanforallseasons", "A Woman for All Seasons" },
{ "axmasevetale", "A Xmas Eve Tale" },
{ "backdoorman", "Back Door Man" },
@@ -414,6 +468,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "beasts", "Beasts" },
{ "beautiesandbeasts", "Beauties and Beasts" },
{ "beforethedarkcrystal2", "Before the Dark Crystal II" },
+ { "bellyofthebeast", "Belly of the Beast" },
{ "belowzero", "Below Zero" },
{ "belusebiusarrival", "Belusebius Arrival" },
{ "bentheredanthat", "Ben There, Dan That!" },
@@ -477,6 +532,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "bruises", "Bruises" },
{ "bsg78", "BSG78 - Unexpected at the Rising Star" },
{ "btd", "Beyond the door" },
+ { "bubblewrap", "Bubble Wrap Popping Simulator 2013" },
{ "bubsybobcat", "Bubsy The Bobcat In Rip Van Bubsy Starring Bubsy" },
{ "buccaneer", "Buccaneer" },
{ "bullettrain", "Bullet Train" },
@@ -607,7 +663,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "derverschwundenehusky", "Der verschwundene Husky" },
{ "detention", "Detention" },
{ "devochkaquest", "Devochka Quest" },
- { "dgsearchofthebatterie", "Another DG game: the search of the batteries" },
+ { "dgsearchbatteries", "Another DG game: the search of the batteries" },
{ "diemaskennyarlathoteps", "Die Masken Nyarlathoteps" },
{ "dinnerforpigeons", "Dinner for Pigeons" },
{ "disappearancetime", "007 ¾: Disappearance Time" },
@@ -651,6 +707,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "echoesofthepast", "Echoes of the Past" },
{ "edmund", "Edmund and the potato" },
{ "educatingadventuresofgirlandrabbit", "Educating Adventures of Girl and Rabbit" },
+ { "eight", "8" },
{ "einsteinmachine", "Einstein Machine" },
{ "eerieblue", "Eerie Blue" },
{ "electrctgui", "electrctGUI" },
@@ -708,6 +765,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "fifa2003pro", "Fifa2003Pro" },
{ "fightgame", "Fight Game" },
{ "fireflystory3d", "Firefly story 3D" },
+ { "firstdrop", "1st Drop" },
{ "firststitch", "The Tapestry - Prologue: The First Stitch" },
{ "flamebarrel", "Flame Barrel" },
{ "flashbax", "Flashbax" },
@@ -832,6 +890,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "infectionitheship", "Infection I - The ship" },
{ "inferno", "Inferno" },
{ "infinitemonkeys", "Infinite Monkeys" },
+ { "infinitybit", "Infinity Bit" },
{ "insidemonkeyisland", "Inside Monkey Island" },
{ "insidemonkeyisland2", "Inside Monkey Island: 2nd chapter" },
{ "inspectorgismoe", "Inspector Gismoe" },
@@ -840,6 +899,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "intothelight", "Into The Light" },
{ "invincibleisland", "Invincible Island" },
{ "ioawn4t", "If On A Winter's Night, Four Travelers" },
+ { "irentedaboat", "I Rented a Boat" },
{ "isnkill", "ISN: Kill!" },
{ "isos", "I.S.O.S." },
{ "ispy2", "I Spy II" },
@@ -906,7 +966,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "lallaveyfabianshones", "LA LLAVE Y FABIAN SHONES" },
{ "lamaleta", "La Maleta" },
{ "laodiseadelfracaso2", "La Odisea del Fracaso II" },
- { "laportenoire", "La porte noire" },
+ { "laportenoire", "AAaaah!! La porte noire" },
{ "larrylotter", "Larry Lotter and the Test of Time" }, // aka Warthogs
{ "lastnfurious", "Last'n'Furious" },
{ "laundryday", "Laundry Day" },
@@ -921,7 +981,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "leisuresuitlarry2", "Leisure Suit Larry 2 - Point and Click" },
{ "leisuresuitlarrylil", "Leisure Suit Larry: L i L" },
{ "lesmiserables", "Les Miserables" },
- { "lessthanthree", "Less Than Three" },
+ { "lessthanthree", "<3 (Less Than Three)" },
{ "lessurvivants", "Les Survivants" },
{ "lichdomwheresdidiputthat", "Lichdom - Where's did I put that..." },
{ "life", "Life" },
@@ -957,7 +1017,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "lostinthewoods", "Lost In The Woods" },
{ "lucasmaniac", "Lucas Maniac!" },
{ "lucidlucy", "LUCID LUCY" },
- { "lucylavender", "Lucy Lavender" },
+ { "lucylavender", "The Amazing Adventures of Lucy Lavender" },
{ "lukesexistentialnightmare", "Luke's Existential Nightmare" },
{ "lunarlanderprototype", "Lunar Lander Prototype" },
{ "lydiaandthemysteryofnellrenomanor", "Lydia and the Mystery of Nellreno Manor" },
@@ -966,15 +1026,13 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "magicalwhatevergirlrocksoutinthestoneage", "Magical Whatever Girl Rocks Out In The Stone Age" },
{ "magicballoffortune", "Magic Ball of Fortune" },
{ "magnumpm", "Magnum, P.M" },
- { "magsgame", "Mags Game" },
{ "magsic", "Magsic" },
{ "magsic2", "Magsic II" },
- { "magsjan", "MAGS-Jan" },
{ "magsjune2017", "MAGS june 2017" },
{ "magssep2007", "MAGS Sep 2007" },
{ "majorbummerdude", "Major Bummer Dude: Lassi Quest Reality-on-the-Norm" },
{ "manboy", "Man Boy" },
- { "maniacland", "Maniacland" },
+ { "maniacland", "Alice in Maniacland" },
{ "maniacmansiondeluxe", "Maniac Mansion Deluxe" },
{ "maniacmetalheadmania", "Maniac Metalhead Mania" },
{ "mardsrevengebytk", "Mard's Revenge by TK" },
@@ -1138,7 +1196,6 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "motlpaa", "MOTLPAA" },
{ "mountainofmadness", "Mountain of Madness" },
{ "mourirenmer", "Mourir en mer" },
- { "mrbee", "Mr Bee" },
{ "mrdangerscontest", "Mr. Danger's Contest" },
{ "mudlarks", "Mudlarks" },
{ "murderdog4", "Murder Dog IV: Trial of the Murder Dog" },
@@ -1163,7 +1220,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "neosaires2070", "Neos Aires 2070" },
{ "nesquest", "NES Quest" },
{ "news", "N.E.W.S." },
- { "nickitandrun", "Nick it and Run!!!" },
+ { "nickitandrun", "Al Gurbish in... Nick It & Run!!!" },
{ "niemandsland", "Das Niemandsland" },
{ "nightandday", "Night and Day" },
{ "nightoftheravingfeminist", "Night of the Raving Feminist" },
@@ -1267,7 +1324,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "potterrpg", "PotterRPG" },
{ "powernap", "Power Nap" },
{ "powerunlimited", "Power Unlimited" },
- { "pqtadventure", "PQT Adventure" },
+ { "pqtadventure", "Adventures of PQT" },
{ "practicescript", "Practice Script" },
{ "predatorspreyforplants", "Predators Prey For Plants" },
{ "preludetoadventure", "A Prelude to an Adventure" },
@@ -1289,7 +1346,6 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "pubmasterquest2", "pub master quest.2" },
{ "pubmastersquest", "Pub Masters Quest" },
{ "puddypenguin", "Puddy Penguin" },
- { "pupupupulaisenseikkailut", "Pupu Pupulaisen Seikkailut" },
{ "purgatorio", "Purgatorio" },
{ "purityofthesurf", "Purity of the Surf" },
{ "pussiehunt", "Pussie Hunt" },
@@ -1306,6 +1362,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "questforyeti", "Quest for Yeti" },
{ "questforyrolg", "Quest for Yrolg" },
{ "quimbyquestanewdope", "Quimby Quest: A New Dope" },
+ { "rabbiteyemotel", "An Evening At The RabbitEye Motel" },
{ "race", "R.ACE" },
{ "racist", "Racist" },
{ "rackham", "Rackham" },
@@ -1564,7 +1621,6 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "thecrackwelllegacy", "The Crackwell Legacy" },
{ "thecrazedchicken", "The Crazed Chicken" },
{ "thecube", "The Cube" },
- { "thecurioussilence", "The Curious Silence" },
{ "thecurseoflife", "The Curse of Life" },
{ "thedaynothinghappened", "The Day Nothing Happened" },
{ "thedayofdarkness", "The Day Of Darkness" },
@@ -1666,6 +1722,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "trilbysnotes", "Trilby's Notes" },
{ "trilbytheartoftheft", "Trilby: The Art Of Theft" },
{ "trivialpassyouit", "Trivial Pass You It" },
+ { "trumpsbed", "Shit in Trump's Bed" },
{ "tuberainbow", "Tube Rainbow" },
{ "tvbrder", "Tv? Br?der" },
{ "twelvethirteense", "Twelve Thirteen Special Edition" },
@@ -1715,9 +1772,11 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "what", "what!" },
{ "whatisthatthing", "what is that thing" },
{ "whatlinusbruckmansees", "What Linus Bruckman Sees" },
+ { "whattimeisit", "Artie Salomon: What time is it?" },
{ "wherebedragons", "Where Be Dragons?" },
{ "wheredidsamgo", "Where did Sam go?" },
{ "wheresmhatma", "Where's M' Hat Ma?" },
+ { "whiskeyweather", "Whiskey Weather" },
{ "whokilledkennyrogers", "Who Killed Kenny Rogers" },
{ "whowantstoliveagain", "James Bond - Who wants to live again?" },
{ "whowantstoliveforever", "Who wants to live forever?" },
@@ -1737,7 +1796,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "worm", "Worm" },
{ "wrathofthesolonoids", "Wrath of the Solonoids" },
{ "yoda", "Yoda" },
- { "yourlate", "Your late!" },
+ { "yourlate", "9 Minutes! Your late!" },
{ "zakrepixeled", "Zak McKracken and the Alien Mindbenders - repixeled" },
{ "zak2", "The New Adventures of Zak McKracken" },
{ "zombieattack", "Zombie Attack" },
@@ -1760,14 +1819,21 @@ const char *const PRE_25 = "Pre 2.5";
#define PRE_25_ENTRY(ID, FILENAME, MD5, SIZE) \
DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Pre 2.5", nullptr, ADGF_UNSTABLE)
+
+#define PRE_25_ENTRY_LANG(ID, FILENAME, MD5, SIZE, LANG) \
+ DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, LANG, "Pre 2.5", nullptr, ADGF_UNSTABLE)
+
#define PRE_25_DEMO_ENTRY(ID, FILENAME, MD5, SIZE) \
- DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Pre 2.5", nullptr, ADGF_UNSTABLE | ADGF_DEMO)
+ DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Pre 2.5 Demo", nullptr, ADGF_UNSTABLE | ADGF_DEMO)
+
+#define PRE_25_DEMO_ENTRY_LANG(ID, FILENAME, MD5, SIZE, LANG) \
+ DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, LANG, "Pre 2.5 Demo", nullptr, ADGF_UNSTABLE | ADGF_DEMO)
#define UNSUPPORTED_ENTRY(ID, FILENAME, MD5, SIZE, LANG, PLATFORM) \
DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, LANG, PLATFORM, nullptr, ADGF_UNSTABLE)
#define UNSUPPORTED_DEMO_ENTRY(ID, FILENAME, MD5, SIZE) \
- UNSUPPORTED_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Demo")
+ DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Demo", nullptr, ADGF_UNSTABLE | ADGF_DEMO)
#define UNSUPPORTED_GAME_ENTRY(ID, FILENAME, MD5, SIZE) \
UNSUPPORTED_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, nullptr)
@@ -1780,10 +1846,10 @@ const char *const PRE_25 = "Pre 2.5";
DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, LANG, PLATFORM, nullptr, ADGF_NO_FLAGS)
#define DEMO_ENTRY(ID, FILENAME, MD5, SIZE) \
- STABLE_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Demo")
+ DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Demo", nullptr, ADGF_DEMO)
#define DEMO_ENTRY_LANG(ID, FILENAME, MD5, SIZE, LANG) \
- STABLE_ENTRY(ID, FILENAME, MD5, SIZE, LANG, "Demo")
+ DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, LANG, "Demo", nullptr, ADGF_DEMO)
#define GAME_ENTRY(ID, FILENAME, MD5, SIZE) \
STABLE_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, nullptr)
@@ -1808,7 +1874,7 @@ const char *const PRE_25 = "Pre 2.5";
DETECTION_ENTRY_GUIO(ID, FILENAME, MD5, SIZE, LANG, PLATFORM, GUIO, PLUGIN_ARR, ADGF_NO_FLAGS)
#define DEMO_ENTRY_PLUGIN(ID, FILENAME, MD5, SIZE, PLUGIN_ARR) \
- STABLE_ENTRY_PLUGIN(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Demo", PLUGIN_ARR)
+ DETECTION_ENTRY(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Demo", PLUGIN_ARR, ADGF_DEMO)
#define GAME_ENTRY_PLUGIN_STEAM(ID, FILENAME, MD5, SIZE, PLUGIN_ARR) \
STABLE_ENTRY_PLUGIN(ID, FILENAME, MD5, SIZE, Common::UNK_LANG, "Steam", PLUGIN_ARR)
@@ -1830,6 +1896,8 @@ static const PluginVersion AGSSPRITEFONT_CLIFFTOP[] = { { "agsspritefont", kClif
const AGSGameDescription GAME_DESCRIPTIONS[] = {
// Pre-2.5 games that aren't supported by the current AGS engine
PRE_25_DEMO_ENTRY("achristmastale", "tale.exe", "094135f05cf14fc3903e0d3697911a4e", 1484122),
+ PRE_25_DEMO_ENTRY("adventuregame", "adventure.exe", "221637e5d62e2ca3cc146846ab0b2e49", 5533207),
+ PRE_25_DEMO_ENTRY("anotherrpg", "zombie.exe", "fc5f54dcfc82d3b991f670490a316958", 2697235),
PRE_25_DEMO_ENTRY("deepbright", "tc.exe", "8f80c91d160e333ab7f6be5208ea0533", 3022557),
PRE_25_DEMO_ENTRY("edgeofreality", "EDGEOF.exe", "1c21bdb52bcafcafe988b30fd6bb4126", 7428333),
PRE_25_DEMO_ENTRY("firewall", "firewall demo.exe", "2fd8ca69f236ae1ad46edab4ba26a33d", 2839412),
@@ -1840,11 +1908,13 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
PRE_25_DEMO_ENTRY("ronxmas2002", "XMAS.exe", "9027912819f3a319ed9de0fd855310c3", 4056155),
PRE_25_DEMO_ENTRY("uishowoff", "pd.exe", "ecd0793124fbc9b89c6d11162e3b5851", 3853394),
PRE_25_DEMO_ENTRY("waitkey", "ac2game.dat", "8ddf3744922101e33305dfcd06e3b682", 445197),
+ PRE_25_DEMO_ENTRY("whattimeisit", "WTII.exe", "8b21668ca462b0b6b35df43c5902b074", 1826322), // 2001-08-01
+ PRE_25_DEMO_ENTRY("whattimeisit", "ac2game.dat", "e016cb68731d0e38fe97905dbf0d5b36", 4451529), // 2002-02-03
PRE_25_ENTRY("6da", "6da.exe", "9027912819f3a319ed9de0fd855310c3", 1608073),
PRE_25_ENTRY("aaronsepicjourney", "aaron.exe", "1c21bdb52bcafcafe988b30fd6bb4126", 1788404),
PRE_25_ENTRY("aceduswell", "ace.exe", "be48a6b0b81a71d34a41930623c065f1", 3103822),
PRE_25_ENTRY("adayinthefuture", "space.exe", "ecd0793124fbc9b89c6d11162e3b5851", 4120328),
- PRE_25_ENTRY("adventuregame", "adventure.exe", "221637e5d62e2ca3cc146846ab0b2e49", 5533207),
+ PRE_25_ENTRY("agsbgeditor", "AGSBGEDI.exe", "a9fbf05df479ca7e7dbd67d9bbd149d9", 1322728),
PRE_25_ENTRY("asapadventure", "asap.exe", "8f80c91d160e333ab7f6be5208ea0533", 1405072),
PRE_25_ENTRY("bertthenewsreader", "bert.exe", "80bdce9a1052e896c7cba6a4334cecce", 2814934),
PRE_25_ENTRY("blackjack", "blackjack.exe", "73f87b30f84e9c34ab09ec8dd7ae109d", 1153092),
@@ -1879,6 +1949,9 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
PRE_25_ENTRY("elburro", "burro.exe", "1f0edcb7fa3f8e2b1dd60fa6c0bce60f", 2209309),
PRE_25_ENTRY("erniesbigadventure1", "magsjune.exe", "fc5f54dcfc82d3b991f670490a316958", 8814849),
PRE_25_ENTRY("erniesbigadventure2", "magsjuly.exe", "2fd8ca69f236ae1ad46edab4ba26a33d", 6647578),
+ PRE_25_ENTRY("erniesbigadventure2", "magsjuly.exe", "2fd8ca69f236ae1ad46edab4ba26a33d", 6647578),
+ PRE_25_ENTRY_LANG("everythingeuro", "EURO.EXE", "8e3cad1439a1d3336e721b1918a20704", 1923920, Common::DE_DEU), // DOS Deu
+ PRE_25_ENTRY_LANG("everythingeuro", "EURO.EXE", "8e3cad1439a1d3336e721b1918a20704", 1918371, Common::EN_ANY), // DOS Eng
PRE_25_ENTRY("exile", "exile.exe", "aad0a09714fab4de51e5488da48fd5d4", 13421451),
PRE_25_ENTRY("eyesofthejadesphinx", "jade.exe", "f2fe94ab604612e4595f3c79b0245529", 10763660),
PRE_25_ENTRY("floyd", "floyd.exe", "9ef5bffe7b85377751c25af806345794", 5477588),
@@ -2229,14 +2302,30 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY_STEAM("zniwadventure", "ctgame.exe", "8a2d48ee8d92bad3c5cacd8b883c5871", 100036465),
GAME_ENTRY_STEAM("zniwadventure", "ctgame.exe", "8a2d48ee8d92bad3c5cacd8b883c5871", 100040004),
GAME_ENTRY("zniwadventure", "ctgame.exe", "8a2d48ee8d92bad3c5cacd8b883c5871", 100010235),
- // Commerical Italian games
+ // Commercial Italian games
GAME_ENTRY_LANG("onironauta", "Onironauta.exe", "5c8c0e3edae9b4fad276c136b2b48ce8", 69917110, Common::IT_ITA),
// Post-2.5 games that are likely supported by the AGS engine
DEMO_ENTRY("3geeks", "3GEEKS_Demo.exe", "7ddb9e776648faed5a51170d087074e9", 512546851), // itch.io
+ DEMO_ENTRY("aazor", "aazor.exe", "465f972675db2da6040518221af5b0ba", 4956212),
+ DEMO_ENTRY("absurdistan", "Absurdistan - Demo.exe", "4588012d3077d6b6791fce8cd4b15885", 35712363), // v1.3
+ DEMO_ENTRY("acuriouspastime", "Curious.exe", "3e46b32a00fd4e6b9f68754f854695c5", 27346489),
+ DEMO_ENTRY("adventurequest", "begin.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 1584015),
+ DEMO_ENTRY("adventurequest2", "adventure.exe", "f120690b506dd63cd7d1112ea6af2f77", 4603131),
+ DEMO_ENTRY("afrojones", "afrojones.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 4739799),
+ DEMO_ENTRY("agscolosseum", "AGS coliseum.exe", "6d65fa76ae212c9bbfa868698f47e921", 86449242),
DEMO_ENTRY("alemmo", "al-emmo.exe", "9661b29821fdc7f93d286f25c195fc22", 8932837), // Steam
DEMO_ENTRY("alemmo", "emmo_demo.exe", "2fb17c4382f2f54ef6d040b6493fec4b", 8943213), // Official website
+ DEMO_ENTRY("allhallowseve", "hallows.exe", "a9d8eb8963b4d3b8ed4f7e74edcb6ccd", 8904536),
+ DEMO_ENTRY("alphax", "alphax.exe", "06a03fe35791b0578068ab1873455463", 17879795),
DEMO_ENTRY("alquest1", "alquest.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 20154310),
+ DEMO_ENTRY("annaquest", "AnnasQuest-DEMO.exe", "9257c91ee6cda3796d8af6856cf883bb", 69313413),
+ DEMO_ENTRY("anentertainingspeech", "An Entertaining Speech.exe", "a8971dcd9a97994a0b8fe9160ebad777", 171300529),
+ DEMO_ENTRY("anotherhero", "Another Hero - First Look Demo.exe", "7ddb9e776648faed5a51170d087074e9", 27404506),
+ DEMO_ENTRY("ashinaredwitch", "ATRW.exe", "8355ade0422da6e8655f71470ff51483", 44543604), // Itch.io
+ DEMO_ENTRY("ashinaredwitch", "Ashina.exe", "8355ade0422da6e8655f71470ff51483", 140043612), // Steam
+ DEMO_ENTRY("ashpines", "Ash Pines Demo.exe", "981e60a9be515bb56c634856462abbc7", 90323249),
+ DEMO_ENTRY("awakeningofthesphinx", "awksphinx.exe", "0500aacb6c176d47ac0f8158f055db83", 7507867),
DEMO_ENTRY("bananaman", "banana man demo.exe", "615e806856b7730afadf1fea9a756b70", 53524952),
DEMO_ENTRY("blackmorph", "Black Morph.exe", "cd37b1dbdff2c7092e05f5abed2f5dee", 16333092),
DEMO_ENTRY("blackwell1", "blackwell demo.exe", "2eeca6bae968dc61b5ed36561efc0fca", 53342880),
@@ -2277,6 +2366,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
DEMO_ENTRY_PLUGIN("kathyrain", "kathyrain.exe", "434e24a12ba3cfb07d7b4b2f0e0bb1bf", 197487685, AGSSPRITEFONT_CLIFFTOP), // Steam
DEMO_ENTRY_PLUGIN("kathyrain", "kathyrain.exe", "d2b1ba151c3d209b50331127032f96f6", 197490245, AGSSPRITEFONT_CLIFFTOP), // GOG
DEMO_ENTRY("kinkyisland", "kinky.exe", "f120690b506dd63cd7d1112ea6af2f77", 10628479),
+ DEMO_ENTRY("laportenoire", "proute.exe", "06a03fe35791b0578068ab1873455463", 17087125),
DEMO_ENTRY("lazytownthenewkid", "newkiddemo1.2.exe", "9cb3c8dc7a8ab9c44815955696be2677", 15515508),
DEMO_ENTRY("litnunforgettablememories", "litn_umtechdemo.exe", "f120690b506dd63cd7d1112ea6af2f77", 3507831),
DEMO_ENTRY("mash", "mash demo.ags", "af4276d98c9f71dba02658fe95e49b75", 2565641),
@@ -2337,14 +2427,18 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
DEMO_ENTRY("timegentlemenplease", "tgp.exe", "86a5359bac7c88f0dfa060478800dd61", 29686006),
DEMO_ENTRY("untilihaveyou", "until i have you.exe", "cda1d7e36993dd55ba5513c1c43e5b2b", 457842687),
DEMO_ENTRY("wallyweasel", "wallydemo.exe", "95b7dd55f6e15c8a2118856ed9fe8ff9", 12579444),
+ DEMO_ENTRY("whattimeisit", "Wtii-demo.exe", "13a143130096b8d6baae1a7ccca52ac4", 4044338), // 2002-09-09
+ DEMO_ENTRY("whiskeyweather", "sword-denz-wjam2013.exe", "19467230b9a39aea9f711e83ccf4c984", 14336391),
DEMO_ENTRY("withoutaprayer", "prayerDemo.exe", "28f82e420b82d07651b68114f90223c8", 8745149),
DEMO_ENTRY("zniwadventure", "ctgame.exe", "b47f0434e11532ec79c330b44ee05130", 10641139),
DEMO_ENTRY("zombieattack", "zademo.exe", "82da2565c456dcfb265ded6fe3189c0b", 20958555),
GAME_ENTRY("10waysfromsunday", "10waysfromsunday.exe", "495d45fb8adfd49690ae3b97921feec6", 11362765),
GAME_ENTRY("10waysfromsunday", "10waysfromsunday.exe", "495d45fb8adfd49690ae3b97921feec6", 11362850),
+ GAME_ENTRY("11-11-11", "APOCA.exe", "6cddccb3744ec5c6af7c398fb7b3b11c", 286278821), // v1.1.1
GAME_ENTRY("1213", "1213.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 2940069),
GAME_ENTRY("15minutes", "15 minutes.exe", "615e73fc1874e92d60a1996c2330ea36", 24136635),
+ GAME_ENTRY("30minutes", "30minutes.exe", "18f5fd85de78efca16c7bafce54e3f63", 17930417),
GAME_ENTRY("1dayamosquito", "mosquito.exe", "465f972675db2da6040518221af5b0ba", 2178983),
GAME_ENTRY("2034acaftercanada1", "MAGS_01_13.exe", "1280ba7c269a68a9505871516319db0c", 14123278),
GAME_ENTRY("2034acaftercanada2", "2034 ac ii.exe", "1280ba7c269a68a9505871516319db0c", 35207006),
@@ -2352,6 +2446,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("3piggiesalpha", "3piggiesalpha.exe", "23a67b6de10ec35e9f5a4dfc7d928222", 14181120),
GAME_ENTRY("3piggiesalpha", "three little pigs and a wolf.exe", "23a67b6de10ec35e9f5a4dfc7d928222", 14180634),
GAME_ENTRY("46memorylane", "diyu.exe", "e3962995a70923a8d5a8f1cf8f932eee", 66686277),
+ GAME_ENTRY("4lungboy", "4LungBoy.exe", "615e73fc1874e92d60a1996c2330ea36", 91014705),
GAME_ENTRY("4ofclubs", "4ofclubs.exe", "06a03fe35791b0578068ab1873455463", 5909169),
GAME_ENTRY("5daysastranger", "5days.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 4614351), // Special Edition
GAME_ENTRY("5daysastranger", "5days.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 4440143), // v1.3
@@ -2362,30 +2457,41 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("6mornings", "project2.exe", "e7dac058b9bc0b42d489e474c2ddec84", 11595240),
GAME_ENTRY("7daysaskeptic", "7days.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 4863356),
GAME_ENTRY("7daysaskeptic", "7days.exe", "465f972675db2da6040518221af5b0ba", 4693374),
+ GAME_ENTRY("9hourstodawn", "9h2d.exe", "94d1b64c658b4731141e4482c88f0d79", 110935816),
GAME_ENTRY("9monthsin", "9 Months In.exe", "7407eea3a8a88cca77c59f0a3a400f36", 33372910),
- GAME_ENTRY("aazor", "aazor.exe", "465f972675db2da6040518221af5b0ba", 4956212),
GAME_ENTRY("abducted", "10 minutes.exe", "465f972675db2da6040518221af5b0ba", 2687034),
GAME_ENTRY("abducted10mins", "10 minutes.exe", "465f972675db2da6040518221af5b0ba", 2688871),
GAME_ENTRY("abduction", "Abduction.exe", "a524cbb1c51589903c4043b98917f1d9", 144332695),
GAME_ENTRY("abduction", "Abduction.exe", "a524cbb1c51589903c4043b98917f1d9", 144408290),
GAME_ENTRY("abettermousetrap", "trap.exe", "0b7529a76f38283d6e850b8d56526fc1", 4735739),
+ GAME_ENTRY("ablemabel", "Able Mabel.exe", "618d7dce9631229b4579340b964c6810", 16175891),
GAME_ENTRY("absent", "absent.exe", "aabdafae8b57dfc48fdf158a72326c23", 39284149),
GAME_ENTRY("absentpart1", "absent - part i.exe", "34ca36e3948aae8527dd0e90f0861a75", 31421924),
+ GAME_ENTRY("absin", "black_project.exe", "b142b43c146c25443a1d155d441a6a81", 8787461),
GAME_ENTRY("absurdistan", "Absurdistan.exe", "4588012d3077d6b6791fce8cd4b15885", 84568958),
+ GAME_ENTRY("acatsnight1", "A Cat's Night.exe", "615e73fc1874e92d60a1996c2330ea36", 73906461),
+ GAME_ENTRY("acatsnight2", "A Cat's Night 2.exe", "1bc32c4f5753b1ccbc60b2735b89bd4c", 226162327),
GAME_ENTRY("access", "access.exe", "6cddccb3744ec5c6af7c398fb7b3b11c", 1816218),
GAME_ENTRY("aceking", "ags.exe", "f982756f0e2c2fbeca15d199b9851559", 338249917),
GAME_ENTRY("acequest", "newgame.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 4124225),
GAME_ENTRY("acharchronicles", "Oblitus.exe", "e37052201ffaea41ff1784f59ce47163", 55523181),
GAME_ENTRY("achequest", "achequest.exe", "06a03fe35791b0578068ab1873455463", 2952369),
GAME_ENTRY("achristmasblunder", "blunder.exe", "35c11dc3b5f73b290489503b0a7c89e5", 1974915),
+ GAME_ENTRY("achristmasghost", "A Christmas Ghost.exe", "7971a7c02d414dc8cb33b6ec36080b91", 54309690),
+ GAME_ENTRY("achristmasnightmare", "xmasnightmare.exe", "53db6ba4864b17a28b8176d92459c7bc", 49689828), // v1.3 Windows
+ GAME_ENTRY("achristmasnightmare", "xmasnightmare.ags", "3e9ca3f7786ca2c19e1718060726d44a", 46691215), // v1.3 Linux
GAME_ENTRY("achristmaswish", "A Christmas Wish.exe", "01d0e6bd812abaa307bcb10fc2193416", 3452454),
GAME_ENTRY("aciddd", "acidddd.exe", "06a03fe35791b0578068ab1873455463", 1858394),
+ GAME_ENTRY("acjadventure", "CJADVENTURE.exe", "06a03fe35791b0578068ab1873455463", 1653029),
GAME_ENTRY("acureforthecommoncold", "game.exe", "06a03fe35791b0578068ab1873455463", 5247960),
+ GAME_ENTRY("acuriouspastime", "Curious.exe", "4cdf7cf9047ca83b3221a95664ee36d2", 485278752),
+ GAME_ENTRY("acurioussilence", "silence.exe", "495d45fb8adfd49690ae3b97921feec6", 8039714),
GAME_ENTRY_PLATFORM("adateinthepark", "a date in the park.exe", "59fe2aa2cc67589f11707ddc5a7f01cc", 47324098, "itch.io/Steam"), // TODO: split
GAME_ENTRY("adaywithmichael", "adwm.exe", "6cddccb3744ec5c6af7c398fb7b3b11c", 65283966),
GAME_ENTRY("advallinthegame", "all in the game.exe", "bb59de174d70797d774dec76a171352d", 843215726),
- GAME_ENTRY("adventurequest", "begin.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 1584015),
- GAME_ENTRY("adventurequest2", "adventure.exe", "f120690b506dd63cd7d1112ea6af2f77", 4603131),
+ GAME_ENTRY("advbunnybunnyman", "Game.exe", "23a67b6de10ec35e9f5a4dfc7d928222", 13431315),
+ GAME_ENTRY("advbunnybunnyman", "Pupupeli.exe", "23a67b6de10ec35e9f5a4dfc7d928222", 13453697),
+ GAME_ENTRY("adventureisland", "adisland.exe", "6d2f8e80c5f2372b705fdd4cc32f3579", 51032657), // v3
GAME_ENTRY("adventuresofjoshanddyan", "joshanddyan.exe", "90413e9ae57e222f8913b09d2bc847bc", 3053444),
GAME_ENTRY("adventuresofmaxfaxepisode1", "maxfax1.exe", "f95aa7fd4c60ae0c64ab2bca085d0d15", 111272141),
GAME_ENTRY("adventuresofprincessmarian", "marian.exe", "97d700529f5cc826f230c27acf81adfd", 3637811),
@@ -2398,8 +2504,8 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY_PLATFORM("affairoftheweirdo", "max_griff_invg.exe", "acf67190f218f04bcafec14c0864c220", 5153491, "v1.0.1"),
GAME_ENTRY("afragmentofher", "afragmentofher_v0.2.1.0.exe", "618d7dce9631229b4579340b964c6810", 8400475),
GAME_ENTRY("afriendindeed", "thehouse.exe", "3128b9f90e2f954ba704414ae854d10b", 6197624),
- GAME_ENTRY("afrojones", "afrojones.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 4739799),
GAME_ENTRY("afterashadow", "after a shadow.exe", "6cddccb3744ec5c6af7c398fb7b3b11c", 6157553),
+ GAME_ENTRY("agentbee", "BEE.exe", "95dcf736be87cf7d40bf64d5b078c4b7", 45542087),
GAME_ENTRY("agenthudson", "ah.exe", "c7916b82f00c94013a3f7706b4d333c6", 15479216),
GAME_ENTRY("agenttrinityepisode0theultimatum", "theultimatum_03.exe", "615e73fc1874e92d60a1996c2330ea36", 3777519),
GAME_ENTRY("aggghost", "verbcoin.exe", "88d4158acfc9db9299e514979f289ced", 23937962),
@@ -2407,19 +2513,29 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("agnosticchicken", "chicken.exe", "a01a9639ce30bdcd5bf82e528b51fa06", 2473154),
GAME_ENTRY("ags-mi3", "ags_mi3.exe", "0500aacb6c176d47ac0f8158f055db83", 5142697),
GAME_ENTRY("agsawards2008", "aa2008.exe", "2615d67c2234f387e0ffd1a375476be0", 15151764),
+ GAME_ENTRY("agsawards2016", "AGS Awards 2016.exe", "6e861b1f476ff7cdf036082abb271329", 389520873),
+ GAME_ENTRY("agsawards2017", "AGS Awards 2017.exe", "78dd4ca028ee0156b6a093d6d780aa65", 799003462),
GAME_ENTRY("agsawards2020", "AGS Awards 2020.exe", "1466cb5cd32c5ce4a4dbc6e4975f8991", 346110549),
GAME_ENTRY("agsawards2020", "AGS Awards 2020.exe", "1466cb5cd32c5ce4a4dbc6e4975f8991", 346114803),
+ GAME_ENTRY("agsawardsbp", "AGS Awards Backstage Pass.exe", "82da2565c456dcfb265ded6fe3189c0b", 6458787),
+ GAME_ENTRY("agscamerastd", "camdemo.exe", "17009da9820f5aa86d0588023d497db8", 26012159), // Windows
+ GAME_ENTRY("agscamerastd", "camdemo.ags", "4e6e999d090581aea259ee10428d5628", 22977515), // Linux
GAME_ENTRY("agschess", "chess.exe", "f120690b506dd63cd7d1112ea6af2f77", 1198934),
GAME_ENTRY("agsdarts", "ags darts.exe", "434c43a5e1ba2a11c1bde723ffeae719", 47771575),
+ GAME_ENTRY("agsdarts2", "AGS 180 Darts 2.exe", "96bdc335c417f8e15e1361df894e3ced", 276660650),
GAME_ENTRY("agsinvaders", "ags-invaders.exe", "f120690b506dd63cd7d1112ea6af2f77", 1394435),
GAME_ENTRY("agsjukebox", "jukebox2.exe", "a7aef57e360306c9377164f38d317ccb", 2914973),
+ GAME_ENTRY("agslife", "AGSLife.exe", "f2be2a4ef91e99bd902536da5f3290c7", 9608578),
GAME_ENTRY("agsmagus", "AGS Wizard.exe", "434c43a5e1ba2a11c1bde723ffeae719", 21177588),
+ GAME_ENTRY("agsmastermind", "AGS Mastermind.exe", "519c0d37ab893d95f5add495355e460c", 30196465),
GAME_ENTRY("agsmittensshooter", "clex.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 1381575),
GAME_ENTRY("agsmoduletester", "v1.0 source.exe", "95b7dd55f6e15c8a2118856ed9fe8ff9", 2020344),
+ GAME_ENTRY("agsyahtzee", "ags yathzee.exe", "434c43a5e1ba2a11c1bde723ffeae719", 37295758),
+ GAME_ENTRY("agsyahtzee", "ags yathzee.exe", "434c43a5e1ba2a11c1bde723ffeae719", 39185090), // v2.0
GAME_ENTRY("agsyahtzee2", "ags yahtzee 2.exe", "9e995c04d8642d6182d492c54a90b188", 71217276),
- GAME_ENTRY("agsyathzee", "ags yathzee.exe", "434c43a5e1ba2a11c1bde723ffeae719", 37295758),
GAME_ENTRY("agunshotinroom37", "agir37.exe", "f120690b506dd63cd7d1112ea6af2f77", 1451303),
GAME_ENTRY("ahmetsagsfightgameremix", "fight.exe", "f120690b506dd63cd7d1112ea6af2f77", 2469641),
+ GAME_ENTRY("ahomieadventure", "AHA_20150820_00_src.exe", "0241777c2537fc5d077c05cde10bfa9f", 3902636),
GAME_ENTRY("aidaschristmas", "Aidas Strange Christmas.exe", "9cb3c8dc7a8ab9c44815955696be2677", 15568945),
GAME_ENTRY("ainthegoffantabulousw", "gfw.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 7991393),
GAME_ENTRY("airbreak", "Airbreak.exe", "28567bd2dc355a02a0ba58749e753f87", 23126098),
@@ -2432,6 +2548,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("alienattack", "alien attack.exe", "06a03fe35791b0578068ab1873455463", 11045476),
GAME_ENTRY("aliencarniage", "AlienCarni.exe", "06a03fe35791b0578068ab1873455463", 22301801),
GAME_ENTRY("aliencowrampage", "alien.exe", "57dc38c78f323afa45e486ee7fff767f", 15639495),
+ GAME_ENTRY("alienescapade", "Alien Escapade.exe", "4fb72c890984548ed6782063f2230942", 30092272),
GAME_ENTRY("alienpuzzleinvasion", "alien.exe", "a524cbb1c51589903c4043b98917f1d9", 10552264),
GAME_ENTRY("alienrapeescape", "a.r.e.exe", "39d7a558298a9f1d40c1f415daf9bb74", 4802707),
GAME_ENTRY("alienthreat", "alien threat.exe", "f120690b506dd63cd7d1112ea6af2f77", 6341266),
@@ -2440,9 +2557,10 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("allgonesoon2", "AGS2.exe", "618d7dce9631229b4579340b964c6810", 11140718),
GAME_ENTRY("allpigs", "All pigs deserve to burn in hell.exe", "973f6b65820ca1f4e19704a49be99d76", 20836147),
GAME_ENTRY("aloneinthenight", "alone.exe", "0710e2ec71042617f565c01824f0cf3c", 9501343),
+ GAME_ENTRY("alphablock", "AlphaBlock.exe", "962449147c1646ee07d4022c79c6cd8b", 14360875), // Windows
+ GAME_ENTRY("alphablock", "AlphaBlock.ags", "7eb3b39b6fb6a5dfcaa058ab371a22f2", 11327255), // Linux
GAME_ENTRY("alphadog", "alpha_dog.exe", "a01a9639ce30bdcd5bf82e528b51fa06", 3329253),
- GAME_ENTRY("alphax", "alphax.exe", "06a03fe35791b0578068ab1873455463", 17879795),
- GAME_ENTRY("alphax", "project smash.exe", "06a03fe35791b0578068ab1873455463", 25377719),
+ GAME_ENTRY("alphaxsmash", "project smash.exe", "06a03fe35791b0578068ab1873455463", 25377719),
GAME_ENTRY("alysvsthephantomfelinefoe", "alys.exe", "3c5bd1713959ff469cb46ebe5542cfcf", 22323495),
GAME_ENTRY("amagicstone", "a magic stone.exe", "465f972675db2da6040518221af5b0ba", 5478520),
GAME_ENTRY("amotospuf", "amotos.exe", "06a03fe35791b0578068ab1873455463", 10771879),
@@ -2452,31 +2570,42 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("analienswork", "AWIND.exe", "0710e2ec71042617f565c01824f0cf3c", 4460224),
GAME_ENTRY("ancientaliens", "AAliens.exe", "82da2565c456dcfb265ded6fe3189c0b", 49750239),
GAME_ENTRY("aneternityreflecting", "An Eternity, Reflecting.exe", "78dd4ca028ee0156b6a093d6d780aa65", 53731093),
+ GAME_ENTRY_PLATFORM("anightinberry", "Nuit en Berry.exe", "06a03fe35791b0578068ab1873455463", 336951778, "Original"), //2016 release
+ GAME_ENTRY_PLATFORM("anightinberry", "Nuit en Berry.exe", "d5225f13aa4356e9524fb0de9375cecc", 744946585, "Longer Version"), //v2.0.5 2019 release
+ GAME_ENTRY("anightmareonduckburg", "ANoD.exe", "c9cd3e2cdd295c33e62cfa97b14461e9", 91549100),
GAME_ENTRY("anightthatwouldntend", "Game.exe", "0241777c2537fc5d077c05cde10bfa9f", 14559632),
GAME_ENTRY("anighttoremember", "the trials.exe", "a01a9639ce30bdcd5bf82e528b51fa06", 9643993),
- GAME_ENTRY("anna", "anna.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 42337759),
+ GAME_ENTRY("anna", "anna.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 42337759), // v1.0
GAME_ENTRY("anna", "anna.exe", "548d8cf1c544c85da3e78b7aa65a6d41", 16572928),
GAME_ENTRY("annieandroidautomatedaffection", "annie source.exe", "fc17e9b3ab53f6b4841e2a4af5c782ff", 5015270),
GAME_ENTRY("anoblegame", "a_noble_game.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 3580379),
+ GAME_ENTRY("anotherwayout", "1week.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 7870567),
GAME_ENTRY("anthonysessay", "copy of school.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 11033611),
GAME_ENTRY("anticipatingmurder", "ags.exe", "f120690b506dd63cd7d1112ea6af2f77", 19907137),
GAME_ENTRY("antiheroes", "antiheroes.exe", "f120690b506dd63cd7d1112ea6af2f77", 3984580),
GAME_ENTRY("antiheroes", "antiheroes.exe", "f120690b506dd63cd7d1112ea6af2f77", 3982762),
+ GAME_ENTRY("anxiousawakening", "An Anxious Awakening.exe", "0241777c2537fc5d077c05cde10bfa9f", 3991332),
GAME_ENTRY("apiratestale", "a_pirates_tale.exe", "06a03fe35791b0578068ab1873455463", 13952670),
GAME_ENTRY("aplaceinthesun", "inthesun.exe", "7a3096ac0237cb6aa8e1718e28caf039", 40359648),
GAME_ENTRY("aplacewithoutfrontier", "Frontier.exe", "9cb3c8dc7a8ab9c44815955696be2677", 17733652),
GAME_ENTRY("apocalypsemeow1", "CaK3.exe", "97d700529f5cc826f230c27acf81adfd", 6044911),
+ GAME_ENTRY("apocalypsevel", "MAGSGAME.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 5025809),
+ GAME_ENTRY("applefarm", "Apple farm.exe", "82da2565c456dcfb265ded6fe3189c0b", 5483907),
+ GAME_ENTRY("appointmentwithdeath", "APD.exe", "95b7dd55f6e15c8a2118856ed9fe8ff9", 1321938),
GAME_ENTRY("apprentice", "app.exe", "ecc8eaa38fe3adea61ffc525d2ce5c0e", 14110306),
GAME_ENTRY_PLATFORM("apprentice", "app.exe", "45ab4f29031b50c8d01d10a269f77ff5", 17488604, "Deluxe"),
GAME_ENTRY("apprentice2", "app2.exe", "465f972675db2da6040518221af5b0ba", 34159191),
GAME_ENTRY("aprofoundjourney", "apj.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 920131),
+ GAME_ENTRY("apunkwithwheels", "A punk with wheels.exe", "d90cd956022235ed9b272fb0b2ab5792", 17924043),
GAME_ENTRY("aractaur", "aractaur.exe", "aecd482222ff54206e43a029b5f0b170", 5318963),
+ GAME_ENTRY("araindogstory", "Raindog.exe", "09cf8b451781575fa3ba1a0e31f5fc66", 96888573),
GAME_ENTRY("archeos", "archeos.exe", "2ff048659aaefd20d342db6428a5f1a0", 6659974),
GAME_ENTRY("archeos", "archeos.exe", "2ff048659aaefd20d342db6428a5f1a0", 6661410),
GAME_ENTRY("archeos", "archeos.ags", "050b3e5c5486fb6b977712cb4e4d6058", 4217618),
GAME_ENTRY("ardensvale", "Arden's Vale.exe", "588df1c52f2ecdc6af866cd06b9810e1", 20097804),
GAME_ENTRY("ardentfever", "Ardent Fever.exe", "d32f0fb244a8f815e7e87a78aa5dcee3", 3979543),
GAME_ENTRY("arewethereyet", "arewethereyet.exe", "f120690b506dd63cd7d1112ea6af2f77", 1054672),
+ GAME_ENTRY("arjunaz78", "Arjunaz78.exe", "2748aefd266d40d9a14088cb77293549", 11368111),
GAME_ENTRY("aroomwithoutyou", "aroomwithoutyou.ags", "34ba844fe761f8a9da2cf1076c30d847", 27163303),
GAME_ENTRY("aroomwithoutyou", "aroomwithoutyou.exe", "7ddb9e776648faed5a51170d087074e9", 29650615),
GAME_ENTRY("armageddonmargaret", "am_game.exe", "06a03fe35791b0578068ab1873455463", 3640885),
@@ -2489,25 +2618,30 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("asterix", "asterix.exe", "06a03fe35791b0578068ab1873455463", 62405430),
GAME_ENTRY("astranded", "astranded.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 1845395),
GAME_ENTRY("astron", "astron.exe", "a0fd918609b9d139e4076fa7a0052ae1", 71101771),
+ GAME_ENTRY("asuspiciousdate", "MAGS May.exe", "39d9d0f826b7510c850c55c109230cb4", 4686146),
GAME_ENTRY("aswinsdream", "agsgame.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 14384181),
GAME_ENTRY("ataintedtreat", "A Tainted Treat.exe", "615e73fc1874e92d60a1996c2330ea36", 5737926),
+ GAME_ENTRY("ataleinthezoo", "MAGS-Jan.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 16729569),
GAME_ENTRY("ataleofbetrayal", "mags.exe", "465f972675db2da6040518221af5b0ba", 11071496),
GAME_ENTRY("atapi", "atapi.exe", "dd8586ebefd5c457e29b6b9845a576ea", 34114381),
+ GAME_ENTRY("athingaboutnothingness", "LD26.exe", "615e73fc1874e92d60a1996c2330ea36", 5654082),
GAME_ENTRY("atotk", "atotk.exe", "37cf2d4d07842d45b59c6dd9387c1ee7", 42785860),
GAME_ENTRY("atotk", "atotk.exe", "37cf2d4d07842d45b59c6dd9387c1ee7", 42740200),
GAME_ENTRY("atotk", "atotk.exe", "37cf2d4d07842d45b59c6dd9387c1ee7", 42872046),
GAME_ENTRY("atotk", "atotk.exe", "68d4f3488a9dcec74584651c0e29e439", 5078309),
GAME_ENTRY("atotkjukebox", "jukebox.exe", "37cf2d4d07842d45b59c6dd9387c1ee7", 1631992),
GAME_ENTRY("atreatandsometricks", "a treat and some tricks.exe", "495d45fb8adfd49690ae3b97921feec6", 33708250),
+ GAME_ENTRY("atthecafe", "At the cafe.exe", "615e73fc1874e92d60a1996c2330ea36", 3192558),
+ GAME_ENTRY("audioquest", "Audio Quest.exe", "06a03fe35791b0578068ab1873455463", 1638472),
GAME_ENTRY("aunaturel", "au naturel.exe", "6cddccb3744ec5c6af7c398fb7b3b11c", 8499426),
GAME_ENTRY("automation", "automation.exe", "c16204dc8aa338e3199b2c62da0b33f4", 3943320),
GAME_ENTRY("averyspecialdog", "dog.exe", "465f972675db2da6040518221af5b0ba", 2120544),
GAME_ENTRY("awakener", "awakener.exe", "3e62eafed0fc365821b7afdbf1aec3d8", 8896076),
GAME_ENTRY("awakening", "eob.exe", "a524cbb1c51589903c4043b98917f1d9", 21527657),
- GAME_ENTRY("awakeningofthesphinx", "awksphinx.exe", "0500aacb6c176d47ac0f8158f055db83", 7507867),
GAME_ENTRY("awalkindatomb", "full game.exe", "0710e2ec71042617f565c01824f0cf3c", 1312738),
GAME_ENTRY("awalkinthepark", "sag_mag_04_08.exe", "9cb3c8dc7a8ab9c44815955696be2677", 2908542),
GAME_ENTRY("awayinatower", "SoringCleaning.exe", "615e73fc1874e92d60a1996c2330ea36", 6231313),
+ GAME_ENTRY("awesmoequest", "Awesmoe.exe", "06a03fe35791b0578068ab1873455463", 1440230),
GAME_ENTRY("awomanforallseasons", "A Woman For All Seasons.exe", "77c325a29d4b45fe9bb38761fb17118b", 4171441),
GAME_ENTRY("axmasevetale", "mags.exe", "71ca0d6c1c699595f28a2125948d4a84", 6489870),
GAME_ENTRY("backdoorman", "hustler.exe", "2c26669a627da8e1e5159319b78ad1ce", 9558000),
@@ -2534,6 +2668,8 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("beasts", "beasts.exe", "0500aacb6c176d47ac0f8158f055db83", 1295435),
GAME_ENTRY("beautiesandbeasts", "beautiesandbeasts.exe", "089fab88e6e1075a2f5b271f6f5b3c57", 6507202),
GAME_ENTRY("beforethedarkcrystal2", "Before the Dark Crystal II.exe", "23a67b6de10ec35e9f5a4dfc7d928222", 59569723),
+ GAME_ENTRY("bellyofthebeast", "Belly of the beast.exe", "9f8a9d74c09f188af9af3e263f8b59bc", 22461502), // Windows
+ GAME_ENTRY("bellyofthebeast", "Belly of the beast.ags", "5b086e038c7bf4eada977f52f1d22cd7", 19425322), // Linux
GAME_ENTRY("belowzero", "Below Zero.exe", "06a03fe35791b0578068ab1873455463", 2506599),
GAME_ENTRY("belusebiusarrival", "RoNXXL.exe", "465f972675db2da6040518221af5b0ba", 9426141),
GAME_ENTRY("belusebiusarrival", "ronextra.exe", "465f972675db2da6040518221af5b0ba", 9958019),
@@ -2603,6 +2739,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY_PLATFORM("bruises", "Bruises.ags", "0fda16c094a6d1deafd8dd27aa98c287", 5567399, "Post-Jam Fixes"),
GAME_ENTRY("bsg78", "bsg-e01.exe", "cf1ff01dfb8261f791ac95a7f5f05c1c", 401029955),
GAME_ENTRY("btd", "btd.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 6450527),
+ GAME_ENTRY("bubblewrap", "bubble wrap popping simulator 2013.exe", "24275d3b085f0e6f3834311994eb1018", 3166059),
GAME_ENTRY("bubsybobcat", "rip van bubsy.exe", "089fab88e6e1075a2f5b271f6f5b3c57", 52424482),
GAME_ENTRY("buccaneer", "buccaneer.exe", "c87aa6377abc18c1a1b2968ae6db08eb", 1576850),
GAME_ENTRY("bullettrain", "bullet train.exe", "f120690b506dd63cd7d1112ea6af2f77", 17383747),
@@ -2737,7 +2874,8 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("derverschwundenehusky", "Husky.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 51932091),
GAME_ENTRY("detention", "little.exe", "c16204dc8aa338e3199b2c62da0b33f4", 2362176),
GAME_ENTRY("devochkaquest", "DevochkaQuest.exe", "84faea68bf7277610c2229be7b3e74af", 32769660),
- GAME_ENTRY("dgsearchofthebatterie", "dgsfb.exe", "88cf59aad15ca331ab0f854e16c84df3", 1664209),
+ GAME_ENTRY_LANG("dgsearchbatteries", "dgsfb.exe", "88cf59aad15ca331ab0f854e16c84df3", 1664209, Common::EN_ANY), // English
+ GAME_ENTRY_LANG("dgsearchbatteries", "dgf.exe", "88cf59aad15ca331ab0f854e16c84df3", 1619269, Common::FR_FRA), //French
GAME_ENTRY("diemaskennyarlathoteps", "ags_masken.exe", "74dc062c5f68f3d70da911f2db5737b6", 129219473),
GAME_ENTRY("dinnerforpigeons", "DinnerForPigeons.exe", "0de24019f4bf96e6a7add17110514609", 27207204),
GAME_ENTRY("disappearancetime", "007.exe", "35452a12003d51118f7c2ccc45ff52ca", 2838918), // v1
@@ -2781,11 +2919,11 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("earthlingpriorities", "Earthling Priorities.exe", "9b54ea3557373188d8388ec4d1ae5eed", 21490281),
GAME_ENTRY("easterinron", "puzzles.exe", "02094e217c23e1d40a84891ee95010cb", 3239060),
GAME_ENTRY("easterislanddefender", "Moia 'n Seek.exe", "804add6fbbb791b7be195dc0097434a1", 6359079),
- GAME_ENTRY("easy3d", "Easy3D.exe", "06a03fe35791b0578068ab1873455463", 13361265),
GAME_ENTRY("echoesofterra", "echoes.exe", "a524cbb1c51589903c4043b98917f1d9", 42866707),
GAME_ENTRY("echoesofthepast", "Echoes of the Past.exe", "111542004299dae82a02e750fdb97e59", 612857584),
GAME_ENTRY("edmund", "Edmundand the potato.exe", "615e73fc1874e92d60a1996c2330ea36", 4533124),
GAME_ENTRY("educatingadventuresofgirlandrabbit", "Game.exe", "82da2565c456dcfb265ded6fe3189c0b", 2877964),
+ GAME_ENTRY("eight", "8.exe", "c7835774540a2e7d9d89a2df66fbcec4", 2412166),
GAME_ENTRY("electrctgui", "electrctGUI.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 8941606),
GAME_ENTRY("elevator", "Elevator.exe", "f10516e88ec858700804ee69d041aead", 29506915),
GAME_ENTRY("elfer", "socer.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 1911767),
@@ -2844,6 +2982,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("fightgame", "Fight Game.exe", "463f79e5db4013d1b3be647edd7e338d", 1871790),
GAME_ENTRY("fightgame", "Fight Game.exe", "a01a9639ce30bdcd5bf82e528b51fa06", 3551992),
GAME_ENTRY("fireflystory3d", "FFS 3D.exe", "27343924ddad3be0b97bdcaa71858b1b", 2254453),
+ GAME_ENTRY("firstdrop", "Landinge.exe", "3e89794213fbd91efab223754f82cfdd", 11410897),
GAME_ENTRY("firststitch", "t1stitch.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 2622753), // v2
GAME_ENTRY("firststitch", "t1stitch.exe", "06a03fe35791b0578068ab1873455463", 3404581), // v3
GAME_ENTRY("flamebarrel", "Flame barrel.exe", "06a03fe35791b0578068ab1873455463", 2298745),
@@ -2958,7 +3097,6 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("iiispy", "IIISpy.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 6696286),
GAME_ENTRY_PLATFORM("iiispy", "IIISpy.ags", "0a4731cd3995a4d055e84ab5e63ebb80", 6428749, "v1.2"), // v1.2 Linux
GAME_ENTRY_PLATFORM("iiispy", "IIISpy.exe", "21d7482c8e968857e2653debeaa8a384", 8909917, "v1.2"), // v1.2 Win
-
GAME_ENTRY("illuminationdiminishing", "IlluminationDiminishing.exe", "b142b43c146c25443a1d155d441a6a81", 21227029),
GAME_ENTRY("illuminationdiminishing", "IlluminationDiminishing.exe", "b142b43c146c25443a1d155d441a6a81", 49006279),
GAME_ENTRY("illuminationdiminishing", "IlluminationDiminishing.exe", "b142b43c146c25443a1d155d441a6a81", 49006319),
@@ -2976,6 +3114,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("infinitemonkeys", "InfiniteMonkeys.exe", "4d7d2addcde045dae6e0363a43f9acad", 4841557),
GAME_ENTRY("infinitemonkeys", "InfiniteMonkeys.exe", "21fd0f65dfa48de2b39cb8ec23b30889", 4531999), //MAGS 2006
GAME_ENTRY("infinitemonkeys", "InfiniteMonkeys.exe", "60e8d15faf490b2d317e2036b4fb9a9c", 6126255), //version 1.3
+ GAME_ENTRY("infinitybit", "InfinityBit.exe", "27343924ddad3be0b97bdcaa71858b1b", 48338191),
GAME_ENTRY("insidemonkeyisland", "MIIM.exe", "06a03fe35791b0578068ab1873455463", 5186306),
GAME_ENTRY("insidemonkeyisland2", "MIIM2.exe", "06a03fe35791b0578068ab1873455463", 5885525),
GAME_ENTRY("inspectorgismoe", "police.exe", "465f972675db2da6040518221af5b0ba", 2899579),
@@ -2983,12 +3122,14 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("intergalacticspacepancake", "space.exe", "97d700529f5cc826f230c27acf81adfd", 1797309),
GAME_ENTRY("intothelight", "ITL.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 12146182),
GAME_ENTRY("invincibleisland", "Invincible.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 4218160),
- GAME_ENTRY("isnkill", "ISN.exe", "4d17844029d8910fbaae1bdc99e250f2", 7932669),
GAME_ENTRY("ioawn4t", "ioawn4t.ags", "34455803b41269a1a2dd44cc8b2d549f", 884275141), // Linux
GAME_ENTRY("ioawn4t", "ioawn4t.exe", "b93a59eb67e202f5e807d7a7e678ad85", 887314393), // Windows
GAME_ENTRY("ioawn4t", "ioawn4t.exe", "b93a59eb67e202f5e807d7a7e678ad85", 887315687),
GAME_ENTRY("ioawn4t", "ioawn4t.exe", "11bd8123982f9442f372ed5defc88b50", 888895169),
GAME_ENTRY("ioawn4t", "game.ags", "11bd8123982f9442f372ed5defc88b50", 888895169),
+ GAME_ENTRY("irentedaboat", "I_rented_a_boat.exe", "792c0a0eaeba1a8846cb7b1af1e3266e", 144007992), // Windows
+ GAME_ENTRY("irentedaboat", "I_rented_a_boat.ags", "9c8cbf1ee6f0a797fdaee29177a43224", 140971300), // Linux
+ GAME_ENTRY("isnkill", "ISN.exe", "4d17844029d8910fbaae1bdc99e250f2", 7932669),
GAME_ENTRY("isos", "ISOS.exe", "06a03fe35791b0578068ab1873455463", 7362937),
GAME_ENTRY("ispy2", "I Spy II.exe", "c87aa6377abc18c1a1b2968ae6db08eb", 2293873),
GAME_ENTRY("itsabugslife", "It's a Bugs Life.exe", "c48d0beedcdc1b05e9e25dcd60de46a9", 201172081),
@@ -3057,7 +3198,6 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("lallaveyfabianshones", "LLAVE.exe", "a8d73d686b2eb77caab8c05e3e1f1d57", 3374527),
GAME_ENTRY("lamaleta", "La Maleta.ags", "144566549a27ad1b41346627ec82f586", 43741777),
GAME_ENTRY("laodiseadelfracaso2", "La Odisea II.exe", "0710e2ec71042617f565c01824f0cf3c", 3083622),
- GAME_ENTRY("laportenoire", "proute.exe", "06a03fe35791b0578068ab1873455463", 17087125),
GAME_ENTRY("larrylotter", "Warthogs.exe", "9c49b6fa0460f36d6e7558281f142683", 12448793),
GAME_ENTRY("larrylotter", "warthogs.exe", "cbe62572ed082a3063a49d594612ac0b", 12397280), // v1.7
GAME_ENTRY_STEAM("larrylotter", "larry lotter.ags", "2802b69370de199a1f8d47889a197c14", 47202232),
@@ -3120,15 +3260,15 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("magicalwhatevergirlrocksoutinthestoneage", "mwg.exe", "b2b99b5b3dcaee0fa292343c5a2c429b", 7784104),
GAME_ENTRY("magicballoffortune", "Magic Ball.exe", "f120690b506dd63cd7d1112ea6af2f77", 6016698),
GAME_ENTRY("magnumpm", "Magnum, P.M.exe", "06a03fe35791b0578068ab1873455463", 91711892),
- GAME_ENTRY("magsgame", "MAGSGAME.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 5025809),
GAME_ENTRY("magsic", "Magsic.exe", "7a436b9a2e8e80c8aaaeed09ef9e3d3d", 22360144),
GAME_ENTRY("magsic2", "MagsicII.exe", "28f82e420b82d07651b68114f90223c8", 30029761),
- GAME_ENTRY("magsjan", "MAGS-Jan.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 16729569),
GAME_ENTRY("magsjune2017", "MAGS june 2017.exe", "e3962995a70923a8d5a8f1cf8f932eee", 304129558),
GAME_ENTRY("magssep2007", "MAGS Sep 2007.exe", "f120690b506dd63cd7d1112ea6af2f77", 6007305),
GAME_ENTRY("majorbummerdude", "visyron.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 3104750),
GAME_ENTRY("manboy", "Man Boy.exe", "1275885401b7d2ece491e704535707d9", 3038532),
- GAME_ENTRY("maniacland", "AliceInManiacland.exe", "74203c62b4604c4463f1c53db2d47c01", 6570499),
+ GAME_ENTRY("maniacland", "AliceInManiacland.exe", "74203c62b4604c4463f1c53db2d47c01", 6570499), // Windows
+ GAME_ENTRY("maniacland", "AliceInManiacland.ags", "00596e8a9f0bd774528fb8c7225bed0d", 4082163), // Linux
+ GAME_ENTRY("maniacland", "AliceInManiacland.exe", "d37a4f06126fc1f3bb7e5c31bd58a014", 8015351), // Windows (newer)
GAME_ENTRY("maniacmansiondeluxe", "Maniac.exe", "465f972675db2da6040518221af5b0ba", 10181366), // v1.3
GAME_ENTRY("maniacmansiondeluxe", "Maniac.exe", "465f972675db2da6040518221af5b0ba", 10409172),
GAME_ENTRY("maniacmetalheadmania", "Maniac Metalhead Mania.exe", "d4dbb53d3617dcbb56251eb4a332fddd", 11785951),
@@ -3311,7 +3451,6 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("motlpaa", "MOTLPAA.exe", "0710e2ec71042617f565c01824f0cf3c", 1575258),
GAME_ENTRY_STEAM("mountainofmadness", "MountainsOfMadness.exe", "95822b7957b8f239d3216b9209cfb1f5", 337894184),
GAME_ENTRY("mourirenmer", "Mourir.exe", "e88fd6a23a5e498d7b0d50e3bb914085", 2519706),
- GAME_ENTRY("mrbee", "BEE.exe", "95dcf736be87cf7d40bf64d5b078c4b7", 45542087),
GAME_ENTRY("mrdangerscontest", "Danger.exe", "06a03fe35791b0578068ab1873455463", 7096987),
GAME_ENTRY("mudlarks", "Mudlarks.exe", "dfa63386f3e7dd011447982affff1154", 311640039),
GAME_ENTRY("murderdog4", "MurderDogIV.exe", "089fab88e6e1075a2f5b271f6f5b3c57", 9930349),
@@ -3473,8 +3612,6 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("psychopomp", "psychopomp.exe", "b142b43c146c25443a1d155d441a6a81", 23721476),
GAME_ENTRY("pubmasterquest2", "shogin crystal.exe", "90baefd2f369cebe25f3aa9ad90332d2", 35191110),
GAME_ENTRY("puddypenguin", "Penguin.exe", "f3a13b2d6c2e0fe04c6f466062920e23", 2328158),
- GAME_ENTRY("pupupupulaisenseikkailut", "Game.exe", "23a67b6de10ec35e9f5a4dfc7d928222", 13431315),
- GAME_ENTRY("pupupupulaisenseikkailut", "Pupupeli.exe", "23a67b6de10ec35e9f5a4dfc7d928222", 13453697),
GAME_ENTRY("purgatorio", "Purgatorio 0.1.exe", "18b284c22010850f79bc5c20054a70c4", 194293367),
GAME_ENTRY("purityofthesurf", "Surf.exe", "71ca0d6c1c699595f28a2125948d4a84", 11315703),
GAME_ENTRY("pussiehunt", "kittie.exe", "03b4d6ed1b2f07082ff25367b6631da0", 4422335),
@@ -3491,6 +3628,8 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("questforyrolg", "quest for yrolg.exe", "89df481678b2ddc40ecc9f83caa76b89", 9709051), // v1.8
GAME_ENTRY_STEAM("questforyrolg", "quest for yrolg.ags", "51527ed37f001db741e68b767259c81e", 8214789),
GAME_ENTRY("quimbyquestanewdope", "QQuest.exe", "615e806856b7730afadf1fea9a756b70", 8801878),
+ GAME_ENTRY_PLATFORM("rabbiteyemotel", "asylumjam2015.exe", "2ca80bd50763378b72cd1e1cf25afac3", 38579543, "GameJam Build"),
+ GAME_ENTRY("rabbiteyemotel", "asylumjam2015.exe", "2ca80bd50763378b72cd1e1cf25afac3", 40528966), // v0.4.2
GAME_ENTRY("race", "R.ACE.exe", "06a03fe35791b0578068ab1873455463", 3842314),
GAME_ENTRY("racist", "arcade01.exe", "2bf7a3a5f0a22a140350e29bb1ac7cfb", 142097978),
GAME_ENTRY("rackham", "Rackham.exe", "36f44e064eab15e502caeb60fd09f52d", 3672597),
@@ -3757,7 +3896,6 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("thecrackwelllegacy", "Crackwell.exe", "06a03fe35791b0578068ab1873455463", 2990976),
GAME_ENTRY("thecrazedchicken", "chicken.exe", "6cddccb3744ec5c6af7c398fb7b3b11c", 3913199),
GAME_ENTRY("thecube", "The Cube.exe", "97d700529f5cc826f230c27acf81adfd", 2029985),
- GAME_ENTRY("thecurioussilence", "silence.exe", "495d45fb8adfd49690ae3b97921feec6", 8039714),
GAME_ENTRY("thecurseoflife", "TheCurse.exe", "90413e9ae57e222f8913b09d2bc847bc", 9651875),
GAME_ENTRY("thedaynothinghappened", "MAGSMarch2011.exe", "615e73fc1874e92d60a1996c2330ea36", 9845417),
GAME_ENTRY("thedayofdarkness", "DayODark.exe", "465f972675db2da6040518221af5b0ba", 1082758),
@@ -3864,6 +4002,8 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("trilbytheartoftheft", "artoftheft.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 8940823),
GAME_ENTRY("trilbytheartoftheft", "artoftheft.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 8940666), // v1.3.4
GAME_ENTRY("trivialpassyouit", "Trivial Pass You It.exe", "01823d511cc00f4de6fd920eb543c6e7", 2737077),
+ GAME_ENTRY("trumpsbed", "SITB.exe", "c1a6f1752b85d9127d6f9d11bcb124bb", 67920649), // Windows
+ GAME_ENTRY("trumpsbed", "SITB.ags", "0d79c6f044b0f44b07e8800c5224fbf8", 65180409), // Linux
GAME_ENTRY("tuberainbow", "Tube Rainbow.exe", "03c8c45bd00daca1a9d75d1133df5640", 5669127),
GAME_ENTRY("tvbrder", "TvaBroder.exe", "7a669a96e488653db661d285bbc12783", 17875297),
GAME_ENTRY("twelvethirteense", "1213 SE.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 644458),
More information about the Scummvm-git-logs
mailing list