aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/scumm/string.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/scumm/string.cpp b/engines/scumm/string.cpp
index 6236403941..b255737fa3 100644
--- a/engines/scumm/string.cpp
+++ b/engines/scumm/string.cpp
@@ -1230,6 +1230,14 @@ void ScummEngine_v7::loadLanguageBundle() {
ScummFile file;
int32 size;
+ // if game is manually set to English, don't try to load localized text
+ if ((_language == Common::EN_ANY) || (_language == Common::EN_USA) || (_language == Common::EN_GRB)) {
+ warning("Language file is forced to be ignored");
+
+ _existLanguageFile = false;
+ return;
+ }
+
if (_game.id == GID_DIG) {
openFile(file, "language.bnd");
} else if (_game.id == GID_CMI) {