aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/composer/detection.cpp36
1 files changed, 34 insertions, 2 deletions
diff --git a/engines/composer/detection.cpp b/engines/composer/detection.cpp
index c646a0e43e..8d4cdc5aa4 100644
--- a/engines/composer/detection.cpp
+++ b/engines/composer/detection.cpp
@@ -57,7 +57,9 @@ Common::Language ComposerEngine::getLanguage() const {
static const PlainGameDescriptor composerGames[] = {
{"darby", "Darby the Dragon"},
{"gregory", "Gregory and the Hot Air Balloon"},
- {"demo1", "Magic Tales Demo 1"},
+ {"liam", "Liam Finds a Story"},
+ {"magictalesdemo1", "Magic Tales Demo 1"},
+ {"magictalesdemo2", "Magic Tales Demo 2"},
{0, 0}
};
@@ -66,9 +68,10 @@ namespace Composer {
using Common::GUIO_NONE;
static const ComposerGameDescription gameDescriptions[] = {
+ // from Liam Finds a Story CD
{
{
- "demo1",
+ "magictalesdemo1",
0,
{{"book.ini", 0, "dbc98c566f4ac61b544443524585dccb", -1},
AD_LISTEND},
@@ -82,6 +85,35 @@ static const ComposerGameDescription gameDescriptions[] = {
{
{
+ "liam",
+ 0,
+ {{"install.inf", 0, "320d2f1d4f8dd96947676ae25d6688c6", -1},
+ AD_LISTEND},
+ Common::EN_ANY,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ Common::GUIO_NONE
+ },
+ GType_ComposerV2
+ },
+
+ // from Liam Finds a Story CD
+ {
+ {
+ "magictalesdemo2",
+ 0,
+ {{"book.ini", 0, "3dede2522bb0886c95667b082987a87f", -1},
+ AD_LISTEND},
+ Common::EN_ANY,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ Common::GUIO_NONE
+ },
+ GType_ComposerV2
+ },
+
+ {
+ {
"darby",
0,
{{"install.inf", 0, "e83cc20ee18a2e138da1aadfc640dff2", -1},