[Scummvm-git-logs] scummvm master -> 132b49634e663ff0ad3698ea15b9a62cec8f2030
athrxx
noreply at scummvm.org
Thu May 19 19:32:44 UTC 2022
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
132b49634e KYRA: (LOL/Floppy/Spanish) - fix bug no. 13490
Commit: 132b49634e663ff0ad3698ea15b9a62cec8f2030
https://github.com/scummvm/scummvm/commit/132b49634e663ff0ad3698ea15b9a62cec8f2030
Author: athrxx (athrxx at scummvm.org)
Date: 2022-05-19T21:32:21+02:00
Commit Message:
KYRA: (LOL/Floppy/Spanish) - fix bug no. 13490
(game quitting with "Error running game: Game data not found")
Changed paths:
engines/kyra/engine/lol.cpp
engines/kyra/engine/lol.h
diff --git a/engines/kyra/engine/lol.cpp b/engines/kyra/engine/lol.cpp
index e599172ba68..90231cfed21 100644
--- a/engines/kyra/engine/lol.cpp
+++ b/engines/kyra/engine/lol.cpp
@@ -50,6 +50,8 @@ LoLEngine::LoLEngine(OSystem *system, const GameFlags &flags) : KyraRpgEngine(sy
_tim = 0;
_lang = 0;
+ _langIntern = 0;
+
Common::Language lang = Common::parseLanguage(ConfMan.get("language"));
if (lang == _flags.fanLang && _flags.replacedLang != Common::UNK_LANG)
lang = _flags.replacedLang;
@@ -69,8 +71,14 @@ LoLEngine::LoLEngine(OSystem *system, const GameFlags &flags) : KyraRpgEngine(sy
_lang = 2;
break;
+ case Common::ES_ESP:
+ _lang = 0;
+ _langIntern = 2;
+ break;
+
case Common::JA_JPN:
_lang = 0;
+ _langIntern = 1;
break;
default:
@@ -937,8 +945,10 @@ void LoLEngine::writeSettings() {
case 0:
default:
- if (_flags.platform == Common::kPlatformPC98 || _flags.platform == Common::kPlatformFMTowns)
+ if (_langIntern == 1)
_flags.lang = Common::JA_JPN;
+ else if (_langIntern == 2)
+ _flags.lang = Common::ES_ESP;
else
_flags.lang = Common::EN_ANY;
}
diff --git a/engines/kyra/engine/lol.h b/engines/kyra/engine/lol.h
index a0d80e58723..2d3b4e160c2 100644
--- a/engines/kyra/engine/lol.h
+++ b/engines/kyra/engine/lol.h
@@ -808,6 +808,7 @@ private:
// translation
int _lang;
+ int _langIntern;
uint8 *_landsFile;
uint8 *_levelLangFile;
More information about the Scummvm-git-logs
mailing list