aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorHubert Maier2016-12-31 18:07:56 +0200
committerGitHub2016-12-31 18:07:56 +0200
commit0003048fddb7a511ecfe58e70e682bf5e8f503e7 (patch)
tree25b432f7f98c75e4dfd271cb63fc68939269f5de /engines
parent1fd8eba8562e8074b107bcaaab7a02935822bd62 (diff)
downloadscummvm-rg350-0003048fddb7a511ecfe58e70e682bf5e8f503e7.tar.gz
scummvm-rg350-0003048fddb7a511ecfe58e70e682bf5e8f503e7.tar.bz2
scummvm-rg350-0003048fddb7a511ecfe58e70e682bf5e8f503e7.zip
WME: Add three fangames from jennibee
- DFAF Adventure - Dreamcat - Open Quest Freely available from https://jennibee.itch.io/ these are three (very short) fangames. All of those games come in three packages (Linux, OSX, Windows32) but all the packages differ only in the platform .exe, the data.dcp stays the same, so the entry is limited to one. The packages even come with ScummVM 1.8.1 All three games tested and working (didn't solve the Open Quest final riddle though) One script runtime error encountered in DFAF Adventure on examining the "speaker", other than that fine. Feel free to give hints on what i should change.
Diffstat (limited to 'engines')
-rw-r--r--engines/wintermute/detection_tables.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/wintermute/detection_tables.h b/engines/wintermute/detection_tables.h
index 681d4dec42..5b87dd439c 100644
--- a/engines/wintermute/detection_tables.h
+++ b/engines/wintermute/detection_tables.h
@@ -43,6 +43,8 @@ static const PlainGameDescriptor wintermuteGames[] = {
{"conspiracao", "Conspiracao Dumont"},
{"corrosion", "Corrosion: Cold Winter Waiting"},
{"deadcity", "Dead City"},
+ {"dfafadventure", "DFAF Adventure"},
+ {"dreamcat", "Dreamcat"},
{"dreaming", "Des Reves Elastiques Avec Mille Insectes Nommes Georges"},
{"dirtysplit", "Dirty Split"},
{"dreamscape", "Dreamscape"},
@@ -61,6 +63,7 @@ static const PlainGameDescriptor wintermuteGames[] = {
{"mirage", "Mirage"},
{"nighttrain", "Night Train"},
{"oknytt", "Oknytt"},
+ {"openquest", "Open Quest"},
{"paintaria", "Paintaria"},
{"pigeons", "Pigeons in the Park"},
{"projectdoom", "Project: Doom"},
@@ -238,6 +241,9 @@ static const WMEGameDescription gameDescriptions[] = {
WME_WINENTRY("deadcity", "",
WME_ENTRY2s("russian.dcp", "a0ae71e9e1185596fffb07ad2c951eb9", 653317,
"data.dcp", "7ebfd50d1a22370ed7b079bcaa631d62", 9070205), Common::RU_RUS, ADGF_UNSTABLE, LATEST_VERSION),
+ // DFAF Adventure
+ WME_WINENTRY("dfafadventure", "",
+ WME_ENTRY1s("data.dcp","5704ebef961176f647742aa66bd09352", 10083417), Common::EN_ANY, ADGF_UNSTABLE, LATEST_VERSION),
// Dirty Split (Czech)
WME_WINENTRY("dirtysplit", "",
WME_ENTRY2s("czech.dcp", "08a71446467cf8f9444cfea446b46ad6", 127697934,
@@ -263,6 +269,9 @@ static const WMEGameDescription gameDescriptions[] = {
// Des Reves Elastiques Avec Mille Insectes Nommes Georges
WME_WINENTRY("dreaming", "",
WME_ENTRY1s("data.dcp", "4af26d97ea063fc1277ce30ae431de90", 8804073), Common::EN_ANY, ADGF_UNSTABLE, LATEST_VERSION),
+ // Dreamcat
+ WME_WINENTRY("dreamcat", "",
+ WME_ENTRY1s("data.dcp","189bd4eef29034f4ff4ed30120eaac4e", 7758040), Common::EN_ANY, ADGF_UNSTABLE, LATEST_VERSION),
// Dreamscape
WME_WINENTRY("dreamscape", "",
WME_ENTRY1s("data.dcp", "7a5752ed4446c862be9f02d7932acf54", 17034377), Common::EN_ANY, ADGF_UNSTABLE, LATEST_VERSION),
@@ -367,6 +376,9 @@ static const WMEGameDescription gameDescriptions[] = {
WME_WINENTRY("oknytt", "Version 1.13",
WME_ENTRY2s("spanish.dcp", "10c46152cb29581671f3b6b7c229c957", 319406572,
"d_sounds.dcp", "7d04dff8ca11174486bd4b7a80fdcabb", 154943401), Common::ES_ESP, ADGF_UNSTABLE, LATEST_VERSION),
+ // Open Quest
+ WME_WINENTRY("openquest", "",
+ WME_ENTRY1s("data.dcp", "16893e3fc15a211a49654ae66f684f28", 82281736), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, LATEST_VERSION),
// Night Train Demo
WME_WINENTRY("nighttrain", "",
WME_ENTRY1s("data.dcp", "5a027ef84b083a730c9a4c85ec1d3a32", 131760816), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, LATEST_VERSION),