aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/tucker/detection.cpp9
-rw-r--r--engines/tucker/resource.cpp2
2 files changed, 10 insertions, 1 deletions
diff --git a/engines/tucker/detection.cpp b/engines/tucker/detection.cpp
index 5e3cbbf740..42a812adbc 100644
--- a/engines/tucker/detection.cpp
+++ b/engines/tucker/detection.cpp
@@ -90,6 +90,15 @@ static const ADGameDescription tuckerGameDescriptions[] = {
Tucker::kGameFlagEncodedData,
GUIO0()
},
+ { // Russian fan translation
+ "tucker",
+ "",
+ AD_ENTRY1s("infobrgr.txt", "4b5a315e449a7f9eaf2025ec87466cd8", 552),
+ Common::RU_RUS,
+ Common::kPlatformDOS,
+ Tucker::kGameFlagEncodedData,
+ GUIO0()
+ },
{
"tucker",
"Demo",
diff --git a/engines/tucker/resource.cpp b/engines/tucker/resource.cpp
index ed26aa4a1f..59b1ca1620 100644
--- a/engines/tucker/resource.cpp
+++ b/engines/tucker/resource.cpp
@@ -166,7 +166,7 @@ public:
uint8 *TuckerEngine::loadFile(const char *fname, uint8 *p) {
Common::String filename;
filename = fname;
- if (_gameLang == Common::DE_DEU) {
+ if (_gameLang == Common::DE_DEU || _gameLang == Common::RU_RUS) {
if (filename == "bgtext.c") {
filename = "bgtextgr.c";
} else if (filename == "charname.c") {