diff --git a/engines/mohawk/detection_tables.h b/engines/mohawk/detection_tables.h index 7632cde..7e84d52 100644 --- a/engines/mohawk/detection_tables.h +++ b/engines/mohawk/detection_tables.h @@ -1396,6 +1396,22 @@ static const MohawkGameDescription gameDescriptions[] = { 0 }, + // Just Grandma and Me 1.1 Mac, English/Japanese/Spanish version. + { + { + "grandma", + "v1.1", + AD_ENTRY1("BookOutline", "9162483da06179e76f4a082412245efa"), + Common::EN_ANY, + Common::kPlatformMacintosh, + ADGF_NO_FLAGS, + GUIO1(GUIO_NOASPECT) + }, + GType_LIVINGBOOKSV1, + GF_LB_10, + 0 + }, + // from jjnryan in bug #3389857 { { diff --git a/engines/mohawk/livingbooks.cpp b/engines/mohawk/livingbooks.cpp index 998ef04..0ffaec5 100644 --- a/engines/mohawk/livingbooks.cpp +++ b/engines/mohawk/livingbooks.cpp @@ -868,6 +868,8 @@ Common::String MohawkEngine_LivingBooks::convertMacFileName(const Common::String continue; if (string[i] == ':') filename += '/'; + else if (string[i] == '/') + filename += '_'; else filename += string[i]; }