diff options
-rw-r--r-- | engines/sci/graphics/transitions.cpp | 2 | ||||
-rw-r--r-- | engines/sci/resource.cpp | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/engines/sci/graphics/transitions.cpp b/engines/sci/graphics/transitions.cpp index 7e7966b379..7643812331 100644 --- a/engines/sci/graphics/transitions.cpp +++ b/engines/sci/graphics/transitions.cpp @@ -108,8 +108,6 @@ void GfxTransitions::init() { if (getSciVersion() >= SCI_VERSION_1_LATE) _translationTable = NULL; - else if (g_sci->getResMan()->isAmiga32color()) - _translationTable = NULL; else _translationTable = oldTransitionIDs; diff --git a/engines/sci/resource.cpp b/engines/sci/resource.cpp index 1b3b481762..75628d3572 100644 --- a/engines/sci/resource.cpp +++ b/engines/sci/resource.cpp @@ -2255,6 +2255,9 @@ void ResourceManager::detectSciVersion() { case kResVersionSci1Middle: case kResVersionKQ5FMT: s_sciVersion = SCI_VERSION_1_MIDDLE; + // Amiga SCI1 middle games are actually SCI1 late + if (_viewType == kViewAmiga) + s_sciVersion = SCI_VERSION_1_LATE; return; case kResVersionSci1Late: if (_volVersion == kResVersionSci11) { |