[Scummvm-git-logs] scummvm master -> 1d518ab6f1d8db0c0da700c1aab1fbe8b0c6ef49

athrxx athrxx at scummvm.org
Tue Aug 17 17:43:53 UTC 2021


This automated email contains information about 4 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
bacd737ea3 KYRA: add support for kyra2 fan translation
cbb2e41acc KYRA: fix hebrew text in HOF intro + menu
68b9b909ee KYRA: HOF: reverse english names in hebrew
1d518ab6f1 KYRA: update detection entry flags for hebrew HOF


Commit: bacd737ea35b1d374344d2a65957ddcc1921e512
    https://github.com/scummvm/scummvm/commit/bacd737ea35b1d374344d2a65957ddcc1921e512
Author: BLooperZ (blooperz at users.noreply.github.com)
Date: 2021-08-17T19:43:48+02:00

Commit Message:
KYRA: add support for kyra2 fan translation

Changed paths:
  A devtools/create_kyradat/resources/hof_dos_cd_hebrew.h
    devtools/create_kyradat/create_kyradat.cpp
    devtools/create_kyradat/games.cpp
    devtools/create_kyradat/resources.cpp
    engines/kyra/detection_tables.h
    engines/kyra/resource/staticres.cpp


diff --git a/devtools/create_kyradat/create_kyradat.cpp b/devtools/create_kyradat/create_kyradat.cpp
index acd1ca4e7d..80d7e5c87f 100644
--- a/devtools/create_kyradat/create_kyradat.cpp
+++ b/devtools/create_kyradat/create_kyradat.cpp
@@ -39,7 +39,7 @@
 
 
 enum {
-	kKyraDatVersion = 109
+	kKyraDatVersion = 110
 };
 
 const ExtractFilename extractFilenames[] = {
diff --git a/devtools/create_kyradat/games.cpp b/devtools/create_kyradat/games.cpp
index 09dced3f0a..d38680af8c 100644
--- a/devtools/create_kyradat/games.cpp
+++ b/devtools/create_kyradat/games.cpp
@@ -81,6 +81,7 @@ const Game kyra2Games[] = {
 	{ kKyra2, kPlatformDOS, kTalkieVersion, IT_ITA },
 	//{ kKyra2, kPlatformDOS, kTalkieVersion, RU_RUS },
 	{ kKyra2, kPlatformDOS, kTalkieVersion, ES_ESP },
+	{ kKyra2, kPlatformDOS, kTalkieVersion, HE_ISR },
 
 	{ kKyra2, kPlatformFMTowns, kNoSpecial, EN_ANY },
 	{ kKyra2, kPlatformFMTowns, kNoSpecial, JA_JPN },
diff --git a/devtools/create_kyradat/resources.cpp b/devtools/create_kyradat/resources.cpp
index 1ccb67b6ec..fff8620d43 100644
--- a/devtools/create_kyradat/resources.cpp
+++ b/devtools/create_kyradat/resources.cpp
@@ -81,6 +81,7 @@
 #include "resources/hof_dos_cd_italian.h"
 #include "resources/hof_dos_cd_russian.h"
 #include "resources/hof_dos_cd_spanish.h"
+#include "resources/hof_dos_cd_hebrew.h"
 
 #include "resources/hof_fmtowns.h"
 #include "resources/hof_fmtowns_english.h"
@@ -981,6 +982,8 @@ static const ResourceProvider resourceProviders[] = {
 	{ k2SeqplayTlkFiles, kKyra2, kPlatformDOS, kTalkieVersion, DE_DEU, &k2SeqplayTlkFilesDOSCDGermanProvider },
 	{ k2SeqplayStrings, kKyra2, kPlatformDOS, kTalkieVersion, IT_ITA, &k2SeqplayStringsDOSCDItalianProvider },
 	{ k2SeqplayTlkFiles, kKyra2, kPlatformDOS, kTalkieVersion, IT_ITA, &k2SeqplayTlkFilesDOSCDItalianProvider },
+	{ k2SeqplayStrings, kKyra2, kPlatformDOS, kTalkieVersion, HE_ISR, &k2SeqplayStringsDOSCDHebrewProvider },
+	{ k2SeqplayTlkFiles, kKyra2, kPlatformDOS, kTalkieVersion, HE_ISR, &k2SeqplayTlkFilesDOSCDHebrewProvider },
 	/*{ k2SeqplayStrings, kKyra2, kPlatformDOS, kTalkieVersion, RU_RUS, &k2SeqplayStringsDOSCDRussianProvider },
 	{ k2SeqplayTlkFiles, kKyra2, kPlatformDOS, kTalkieVersion, RU_RUS, &k2SeqplayTlkFilesDOSCDRussianProvider },*/
 
diff --git a/devtools/create_kyradat/resources/hof_dos_cd_hebrew.h b/devtools/create_kyradat/resources/hof_dos_cd_hebrew.h
new file mode 100644
index 0000000000..40cf68a59b
--- /dev/null
+++ b/devtools/create_kyradat/resources/hof_dos_cd_hebrew.h
@@ -0,0 +1,127 @@
+static const char *const k2SeqplayStringsDOSCDHebrew[104] = {
+	"\xF7\xE9\xF8\xF0\xE3\xE9\xE4 \xF0\xF2\xEC\xEE\xFA!",
+	"\xF1\xEC\xF2 \xE0\xE7\xF8 \xF1\xEC\xF2...",
+	"...\xE5\xF2\xF5 \xE0\xE7\xF8 \xF2\xF5.",
+	"\xF7\xE9\xF8\xF0\xE3\xE9\xE4 \xE7\xE3\xEC\xE4 \xEE\xEC\xE4\xFA\xF7\xE9\xE9\xED!",
+	"\xE4\xEE\xE9\xF1\xE8\xE9\xF7\xF0\xE9\xE9\xED \xE4\xEE\xEC\xEB\xE5\xFA\xE9\xE9\xED \xE0\xE5\xE1\xE3\xE9 \xF2\xF6\xE5\xFA.",
+	"\xEB\xEC \xE1\xF8-\xF1\xEE\xEB\xE0 \xEB\xE1\xF8 \xE4\xF9\xFA\xFA\xF3 \xE1\xE3\xE9\xE5\xF0\xE9\xED.",
+	"\xE0\xF4\xE9\xEC\xE5 \xEE\xF8\xF7\xE5 \xE5\xF9\xE5\xEC\xE9\xE9\xFA\xE5 \xE4\xE7\xE3\xF9\xE4 \xE4\xE5\xF8\xF9\xE5 \xEC\xE4\xF6\xE8\xF8\xF3 \xEC\xE5\xF2\xE9\xE3\xE4.",
+	"\xEC\xEE\xF8\xE1\xE4 \xE4\xEE\xE6\xEC, \xEC\xE9\xE3 \xE4\xE9\xE4 \xF0\xE9\xF1\xE9\xE5\xEF \xF8\xE1 \xE1\xF2\xF0\xE9\xE9\xF0\xE9\xED \xE4\xE0\xEC\xE4.",
+	"\xE1\xF1\xE5\xF4\xE5 \xF9\xEC \xE3\xE1\xF8 \xF0\xE1\xE7\xF8\xE4 \xFA\xEB\xF0\xE9\xFA...",
+	"...\xF9\xEB\xEC\xEC\xE4 \xE0\xE1\xEF \xF2\xE5\xE2\xEF \xF7\xF1\xE5\xEE\xE4...",
+	"...\xE0\xE5\xFA\xE4 \xE4\xE9\xE4 \xF6\xF8\xE9\xEA \xEC\xE4\xE1\xE9\xE0 \xEE\xEE\xF8\xEB\xE6 \xE4\xF2\xE5\xEC\xED.",
+	"\xE6\xE0\xF0\xFA\xE9\xE4, \xF6\xF2\xE9\xF8\xFA \xEE\xE9\xF1\xE8\xE9\xF7\xF0\xE9 \xF7\xE9\xF8\xF0\xE3\xE9\xE4, \xF0\xE1\xE7\xF8\xE4 \xEC\xE4\xE1\xE9\xE0 \xE0\xFA \xE4\xE0\xE1\xEF.",
+	"\xFA\xE5\xE3\xE4 \xF9\xF9\xE9\xE7\xF7\xFA\xED \xE1\xE9\xE3 \xE4\xE2\xE5\xF8\xEC.",
+	"\xE9\xF9 \xEC\xE9 \xEE\xF1\xF4\xE9\xF7 \xE0\xE5\xEB\xEE\xF0\xE9\xE5\xFA \xEC\xF4\xFA\xE9\xE7\xFA \xF4\xE5\xF8\xE8\xEC \xEC\xEE\xF8\xEB\xE6 \xE4\xF2\xE5\xEC\xED.",
+	" DUMMY STRING... ",
+	" DUMMY STRING... ",
+	"\xE4\xE9\xE9! \xEB\xEC \xE4\xF6\xE9\xE5\xE3 \xF9\xEC\xE9 \xF0\xE2\xF0\xE1!",
+	" DUMMY STRING... ",
+	"\xE0\xED \xE4\xED \xE7\xE5\xF9\xE1\xE9\xED \xF9\xE0\xF0\xE9 \xE0\xF6\xF2\xE3 \xE0\xFA \xEB\xEC \xE4\xE3\xF8\xEA \xF2\xE3 \xEC\xEE\xE8\xE4, \xE4\xED \xE7\xE9\xE9\xED \xE1\xF1\xF8\xE8!",
+	" DUMMY STRING... ",
+	" DUMMY STRING... ",
+	"\xFA\xE6\xE3\xF8\xE6 \xF4\xE0\xE5\xEF!",
+	"\xE9\xE5, \xE6\xE4 \xE4\xE9\xE4 \xF7\xF8\xE5\xE1!",
+	"\xE0\xFA\xE4 \xE0\xEE\xF8\xFA \xE0\xFA \xE6\xE4 \xE7\xE1\xE9\xE1\xE9. \xE0\xF0\xE9, \xEC\xF2\xE5\xEE\xFA \xE6\xE0\xFA, \xEC\xE0 \xE9\xE5\xF6\xE0 \xEC\xF6\xE5\xE3 \xF2\xE5\xE3 \xEC\xF2\xE5\xEC\xED!",
+	"\xF7\xE5\xE5\xE4 \xF7\xE5\xE5\xE4.",
+	"\xEB\xEE\xE4 \xF4\xF2\xEE\xE9\xED \xE0\xF0\xE9 \xF6\xF8\xE9\xEA \xEC\xE4\xE2\xE9\xE3 \xEC\xEA? \xE0\xFA\xE4 \xF7\xF8\xF4\xE3\xE4.",
+	"\xE4\xE5\xE9 \xEC\xE0! \xE4\xFA\xE7\xF1\xEC\xE4 \xEC\xF0\xE5 \xE4\xE2\xE1\xE9\xF0\xE4!",
+	"\xE1\xE5\xE0 \xF0\xF0\xF1\xE4 \xE0\xFA \xF9\xF2\xE5\xE5\xFA \xE4\xE0\xE5\xE6\xF0\xE9\xE9\xED \xE4\xE6\xE0\xFA. \xE4\xE9\xE0 \xEB\xFA\xE5\xEE\xE4.",
+	"\xE0\xEE\xE0, \xEE\xFA\xE9 \xE0\xF0\xE9 \xEE\xF7\xE1\xEC \xE0\xFA \xE4\xF7\xE9\xF1\xE5\xF1?",
+	"\xE4\xF1\xFA\xEC\xF7 \xEE\xEB\xE0\xEF, \xF7\xE9\xF9\xE8\xE4!",
+	"\xE0\xFA\xE4 \xE7\xE5\xFA\xEA, \xE5\xE0\xF0\xE9 \xE1\xE5\xE7\xF8.",
+	"\xEC\xE0. \xE0\xFA\xE4 \xE7\xE5\xFA\xEA \xE5\xE0\xF0\xE9 \xE1\xE5\xE7\xF8.",
+	"\xE0\xF0\xE9 \xF2\xE3\xE9\xE9\xEF \xE8\xE5\xF2\xEF \xF9\xE6\xE4 \xE4\xE9\xE4 \xF7\xF9\xF7\xE5\xF9 \xEC\xE0 \xEE\xF7\xE5\xF8\xE9.",
+	"\xF4\xE7\xE7, \xF2\xE3\xE9\xE9\xEF \xEC\xE0 \xE4\xE9\xE9\xFA \xEE\xE6\xE4\xE4 \xF4\xF0\xE8\xEE\xE8\xF8 \xE9\xE0\xEE\xE1\xE9 \xE2\xED \xE4\xE5\xE0 \xE4\xE9\xE4 \xF2\xE5\xF7\xF5 \xE0\xE5\xFA\xEA \xE1\xFA\xE7\xFA!",
+	"\xEE\xF4\xE9\xF7 \xF8\xE0\xF9\xE9",
+	"Brett W. Sperry",
+	"\xE1\xE9\xEE\xE5\xE9 \xE5\xFA\xEB\xF0\xE5\xEF",
+	"Rick Gush",
+	"\xFA\xE5\xEB\xF0\xE9\xFA\xEF \xF8\xE0\xF9\xE9",
+	"Michael Legg",
+	"\xF0\xE9\xE4\xE5\xEC \xE0\xE5\xEE\xF0\xE5\xFA\xE9",
+	"Louis Castle",
+	"Joseph B. Hewitt IV",
+	"\xEE\xF2\xF6\xE1 \xF8\xE0\xF9\xE9",
+	"Rick Parks",
+	"\xEB\xFA\xE9\xE1\xFA \xF7\xE5\xE3 \xF0\xE5\xF1\xF4\xFA",
+	"Philip W. Gorrow",
+	"Mike Grayford",
+	"Mark McCubbin",
+	"\xE0\xEE\xF0\xE9\xED",
+	"Cameron Chun",
+	"Cary Averett",
+	"Cindy Chinn",
+	"Elie Arabian",
+	"Fei Cheng",
+	"Ferby Miguel",
+	"Frank Mendeola",
+	"Jack Martin",
+	"Jerry Moore",
+	"DUMMY STRING... ",
+	"Judith Peterson",
+	"Larry Miller",
+	"Lenny Lee",
+	"Louise Sandoval",
+	"Ren Olsen",
+	"Music & Sounds by",
+	"Paul Mudra",
+	"Frank Klepacki",
+	"Dwight Okahara",
+	"Pat Collins",
+	"\xE4\xE1\xE8\xE7\xFA \xE0\xE9\xEB\xE5\xFA",
+	"Glenn Sperry",
+	"Michael Lightner",
+	"William Foster",
+	"Jesse Clemit",
+	"Jeff Fillhaber",
+	"\xF2\xE9\xF6\xE5\xE1 \xE0\xF8\xE9\xE6\xE4 \xE5\xE7\xE5\xE1\xF8\xFA",
+	"\xE5\xE4\xE2\xF9\xEE\xFA \xEE\xF9\xE0\xEC\xE5\xFA",
+	"Eydie Laramore",
+	"Lisa Marcinko",
+	"Lauren Rifkin",
+	"\xE1\xF8\xEB\xE5\xFA!",
+	"\xFA\xE5\xE3\xE4 \xF9\xF9\xE9\xE7\xF7\xFA\xED \xE1\xE9\xE3 \xE4\xE2\xE5\xF8\xEC!",
+	"\xEE\xFA\xEB\xF0\xFA \xE0\xE5\xF8\xE7",
+	"\xE9\xE5\xF2\xF5 \xE4\xF4\xF7\xE4",
+	"Scott Duckett",
+	"\xE1\xE5\xE3\xF7\xE9 \xE0\xE9\xF8\xE5\xE5\xE9\xEF",
+	"Chris McFarland",
+	"Paul Moore",
+	"Chad Soares",
+	"Jared Brinkley",
+	"Jon Willliams",
+	"Chris Toft",
+	"\xE4\xF9\xE9\xF2\xF8 \xF9\xEC \xE2'\xE5 \xF7\xE5\xF7\xE0\xEF \xEE\xE0\xFA",
+	"Theodore A. Morris",
+	"\xE8\xF2\xE9\xF0\xFA \xEE\xF9\xE7\xF7",
+	"\xE4\xF7\xE3\xEE\xE4",
+	"\xE4\xFA\xE7\xEC\xFA \xEE\xF9\xE7\xF7 \xE7\xE3\xF9",
+	"\xE9\xF6\xE9\xE0\xE4 \xEE\xE4\xEE\xF9\xE7\xF7",
+	"\xFA\xE5\xE3\xE5\xFA \xEE\xE9\xE5\xE7\xE3\xE5\xFA",
+	"Sake Joe Bostic-san",
+	"Tim Fritz",
+	"Kenny Dunne",
+	"\xFA\xE5\xE3\xE4 \xF9\xF9\xE9\xE7\xF7\xFA\xED \"\xE1\xE9\xE3 \xE4\xE2\xE5\xF8\xEC.\"\n"
+};
+
+static const StringListProvider k2SeqplayStringsDOSCDHebrewProvider = { ARRAYSIZE(k2SeqplayStringsDOSCDHebrew), k2SeqplayStringsDOSCDHebrew };
+
+static const char *const k2SeqplayTlkFilesDOSCDHebrew[14] = {
+	"EINTRO1",
+	"EINTRO2",
+	"EINTRO3",
+	"EINTRO4",
+	"EINTRO5",
+	"EINTRO6",
+	"EINTRO7",
+	"EINTRO8",
+	"EINTRO9",
+	"EINTRO10",
+	"EINTRO11",
+	"EINTRO12",
+	"EGLOW",
+	""
+};
+
+static const StringListProvider k2SeqplayTlkFilesDOSCDHebrewProvider = { ARRAYSIZE(k2SeqplayTlkFilesDOSCDHebrew), k2SeqplayTlkFilesDOSCDHebrew };
diff --git a/engines/kyra/detection_tables.h b/engines/kyra/detection_tables.h
index 32f3392366..f6d6ba6123 100644
--- a/engines/kyra/detection_tables.h
+++ b/engines/kyra/detection_tables.h
@@ -829,6 +829,20 @@ const KYRAGameDescription adGameDescs[] = {
 		KYRA2_CD_FAN_FLAGS(Common::ES_ESP, Common::EN_ANY)
 	},
 
+	{ // Hebrew Fan Translation
+		{
+			"kyra2",
+			"CD",
+			AD_ENTRY2s("FATE.PAK", "28cbad1c5bf06b2d3825ae57d760d032", -1,
+					   "8FAT.FNT", "12424362a537e1335b10323c4013bb1d", -1),
+			Common::HE_ISR,
+			Common::kPlatformDOS,
+			ADGF_DROPLANGUAGE | ADGF_CD,
+			GUIO5(GUIO_MIDIADLIB, GUIO_MIDIMT32, GUIO_MIDIGM, GUIO_MIDIPCSPK, GUIO_RENDERVGA)
+		},
+		KYRA2_CD_FLAGS
+	},
+
 	{ // Interactive Demo
 		{
 			"kyra2",
diff --git a/engines/kyra/resource/staticres.cpp b/engines/kyra/resource/staticres.cpp
index f49a33f4f9..35f242babf 100644
--- a/engines/kyra/resource/staticres.cpp
+++ b/engines/kyra/resource/staticres.cpp
@@ -39,7 +39,7 @@
 
 namespace Kyra {
 
-#define RESFILE_VERSION 109
+#define RESFILE_VERSION 110
 
 namespace {
 bool checkKyraDat(Common::SeekableReadStream *file) {


Commit: cbb2e41acc3029ef83fb471737dbe49fa6cb9666
    https://github.com/scummvm/scummvm/commit/cbb2e41acc3029ef83fb471737dbe49fa6cb9666
Author: BLooperZ (blooperz at users.noreply.github.com)
Date: 2021-08-17T19:43:48+02:00

Commit Message:
KYRA: fix hebrew text in HOF intro + menu

Changed paths:
    engines/kyra/gui/gui_hof.cpp
    engines/kyra/gui/gui_v1.cpp
    engines/kyra/sequence/sequences_hof.cpp


diff --git a/engines/kyra/gui/gui_hof.cpp b/engines/kyra/gui/gui_hof.cpp
index 0314c9b42c..15d6b5e894 100644
--- a/engines/kyra/gui/gui_hof.cpp
+++ b/engines/kyra/gui/gui_hof.cpp
@@ -524,7 +524,23 @@ void KyraEngine_HoF::bookPrintText(int dstPage, const uint8 *str, int x, int y,
 	Screen::FontId oldFont = _screen->setFont(_flags.lang == Common::JA_JPN ? Screen::FID_SJIS_FNT : Screen::FID_BOOKFONT_FNT);
 	_screen->_charSpacing = -2;
 
-	_screen->printText((const char *)str, x, y, color, (_flags.lang == Common::JA_JPN) ? 0xF6 : 0);
+	Common::String strr((const char *)str);
+	Common::String revBuffer;
+	Common::String lineBuffer;
+	const char *tmp = strr.c_str();
+	if (_flags.lang == Common::HE_ISR) {
+		for (int i = strr.size() - 1; i >= 0; --i) {
+			if (str[i] != '\r') {
+				lineBuffer += str[i];
+			} else {
+				revBuffer = lineBuffer + '\r' + revBuffer;
+				lineBuffer.clear();
+			}
+		}
+		tmp = revBuffer.c_str();
+	}
+
+	_screen->printText(tmp, x, y, color, (_flags.lang == Common::JA_JPN) ? 0xF6 : 0);
 
 	_screen->_charSpacing = 0;
 	_screen->setFont(oldFont);
diff --git a/engines/kyra/gui/gui_v1.cpp b/engines/kyra/gui/gui_v1.cpp
index 8e8719a635..c53444085d 100644
--- a/engines/kyra/gui/gui_v1.cpp
+++ b/engines/kyra/gui/gui_v1.cpp
@@ -599,26 +599,34 @@ void MainMenu::printString(const char *format, int x, int y, int col1, int col2,
 	Common::String string = Common::String::vformat(format, vaList);
 	va_end(vaList);
 
+	Common::String revBuffer;
+	const char *cstr = string.c_str();
+	if (_vm->gameFlags().lang == Common::HE_ISR) {
+		for (int i = string.size() - 1; i >= 0; --i)
+			revBuffer += string[i];
+		cstr = revBuffer.c_str();
+	}
+
 	if (flags & 1)
-		x -= _screen->getTextWidth(string.c_str()) >> 1;
+		x -= _screen->getTextWidth(cstr) >> 1;
 
 	if (flags & 2)
-		x -= _screen->getTextWidth(string.c_str());
+		x -= _screen->getTextWidth(cstr);
 
 	if (_vm->gameFlags().use16ColorMode)
 		flags &= 3;
 
 	if (flags & 4) {
-		_screen->printText(string.c_str(), x - 1, y, _static.altColor, col2);
-		_screen->printText(string.c_str(), x, y + 1, _static.altColor, col2);
+		_screen->printText(cstr, x - 1, y, _static.altColor, col2);
+		_screen->printText(cstr, x, y + 1, _static.altColor, col2);
 	}
 
 	if (flags & 8) {
-		_screen->printText(string.c_str(), x - 1, y, 227, col2);
-		_screen->printText(string.c_str(), x, y + 1, 227, col2);
+		_screen->printText(cstr, x - 1, y, 227, col2);
+		_screen->printText(cstr, x, y + 1, 227, col2);
 	}
 
-	_screen->printText(string.c_str(), x, y, col1, col2);
+	_screen->printText(cstr, x, y, col1, col2);
 }
 
 } // End of namespace Kyra
diff --git a/engines/kyra/sequence/sequences_hof.cpp b/engines/kyra/sequence/sequences_hof.cpp
index ebbd91b17a..c58aedee65 100644
--- a/engines/kyra/sequence/sequences_hof.cpp
+++ b/engines/kyra/sequence/sequences_hof.cpp
@@ -1388,8 +1388,18 @@ void SeqPlayer_HOF::updateSubTitles() {
 				if (*srcStr == '\r')
 					srcStr++;
 
+
+				Common::String string(outputStr);
+				Common::String revBuffer;
+				const char *cstr = string.c_str();
+				if (_vm->gameFlags().lang == Common::HE_ISR) {
+					for (int c = string.size() - 1; c >= 0; --c)
+						revBuffer += string[c];
+					cstr = revBuffer.c_str();
+				}
+
 				uint8 textColor = (_textSlots[i].textcolor >= 0) ? _textSlots[i].textcolor : _textColor[0];
-				_screen->printText(outputStr, _textSlots[i].x - (_screen->getTextWidth(outputStr) / 2), yPos, textColor, 0);
+				_screen->printText(cstr, _textSlots[i].x - (_screen->getTextWidth(cstr) / 2), yPos, textColor, 0);
 				yPos += 10;
 			}
 		} else {


Commit: 68b9b909eec9644cf3b9d27c553b6513755b9535
    https://github.com/scummvm/scummvm/commit/68b9b909eec9644cf3b9d27c553b6513755b9535
Author: BLooperZ (blooperz at users.noreply.github.com)
Date: 2021-08-17T19:43:48+02:00

Commit Message:
KYRA: HOF: reverse english names in hebrew

Changed paths:
    devtools/create_kyradat/resources/hof_dos_cd_hebrew.h


diff --git a/devtools/create_kyradat/resources/hof_dos_cd_hebrew.h b/devtools/create_kyradat/resources/hof_dos_cd_hebrew.h
index 40cf68a59b..4e123d3d86 100644
--- a/devtools/create_kyradat/resources/hof_dos_cd_hebrew.h
+++ b/devtools/create_kyradat/resources/hof_dos_cd_hebrew.h
@@ -34,74 +34,74 @@ static const char *const k2SeqplayStringsDOSCDHebrew[104] = {
 	"\xE0\xF0\xE9 \xF2\xE3\xE9\xE9\xEF \xE8\xE5\xF2\xEF \xF9\xE6\xE4 \xE4\xE9\xE4 \xF7\xF9\xF7\xE5\xF9 \xEC\xE0 \xEE\xF7\xE5\xF8\xE9.",
 	"\xF4\xE7\xE7, \xF2\xE3\xE9\xE9\xEF \xEC\xE0 \xE4\xE9\xE9\xFA \xEE\xE6\xE4\xE4 \xF4\xF0\xE8\xEE\xE8\xF8 \xE9\xE0\xEE\xE1\xE9 \xE2\xED \xE4\xE5\xE0 \xE4\xE9\xE4 \xF2\xE5\xF7\xF5 \xE0\xE5\xFA\xEA \xE1\xFA\xE7\xFA!",
 	"\xEE\xF4\xE9\xF7 \xF8\xE0\xF9\xE9",
-	"Brett W. Sperry",
+	"yrrepS .W tterB",
 	"\xE1\xE9\xEE\xE5\xE9 \xE5\xFA\xEB\xF0\xE5\xEF",
-	"Rick Gush",
+	"hsuG kciR",
 	"\xFA\xE5\xEB\xF0\xE9\xFA\xEF \xF8\xE0\xF9\xE9",
-	"Michael Legg",
+	"ggeL leahciM",
 	"\xF0\xE9\xE4\xE5\xEC \xE0\xE5\xEE\xF0\xE5\xFA\xE9",
-	"Louis Castle",
-	"Joseph B. Hewitt IV",
+	"eltsaC siuoL",
+	"VI ttiweH .B hpesoJ",
 	"\xEE\xF2\xF6\xE1 \xF8\xE0\xF9\xE9",
-	"Rick Parks",
+	"skraP kciR",
 	"\xEB\xFA\xE9\xE1\xFA \xF7\xE5\xE3 \xF0\xE5\xF1\xF4\xFA",
-	"Philip W. Gorrow",
-	"Mike Grayford",
-	"Mark McCubbin",
+	"worroG .W pilihP",
+	"drofyarG ekiM",
+	"nibbuCcM kraM",
 	"\xE0\xEE\xF0\xE9\xED",
-	"Cameron Chun",
-	"Cary Averett",
-	"Cindy Chinn",
-	"Elie Arabian",
-	"Fei Cheng",
-	"Ferby Miguel",
-	"Frank Mendeola",
-	"Jack Martin",
-	"Jerry Moore",
+	"nuhC noremaC",
+	"tterevA yraC",
+	"nnihC ydniC",
+	"naibarA eilE",
+	"gnehC ieF",
+	"leugiM ybreF",
+	"aloedneM knarF",
+	"nitraM kcaJ",
+	"erooM yrreJ",
 	"DUMMY STRING... ",
-	"Judith Peterson",
-	"Larry Miller",
-	"Lenny Lee",
-	"Louise Sandoval",
-	"Ren Olsen",
-	"Music & Sounds by",
-	"Paul Mudra",
-	"Frank Klepacki",
-	"Dwight Okahara",
-	"Pat Collins",
+	"nosreteP htiduJ",
+	"relliM yrraL",
+	"eeL ynneL",
+	"lavodnaS esiuoL",
+	"neslO neR",
+	"\xEE\xE5\xE6\xE9\xF7 \xE5\xF6\xEC\xE9\xEC\xE9\xED \xEE\xE0\xFA",
+	"arduM luaP",
+	"ikcapelK knarF",
+	"arahakO thgiwD",
+	"snilloC taP",
 	"\xE4\xE1\xE8\xE7\xFA \xE0\xE9\xEB\xE5\xFA",
-	"Glenn Sperry",
-	"Michael Lightner",
-	"William Foster",
-	"Jesse Clemit",
-	"Jeff Fillhaber",
+	"yrrepS nnelG",
+	"renthgiL leahciM",
+	"retsoF mailliW",
+	"timelC esseJ",
+	"rebahlliF ffeJ",
 	"\xF2\xE9\xF6\xE5\xE1 \xE0\xF8\xE9\xE6\xE4 \xE5\xE7\xE5\xE1\xF8\xFA",
 	"\xE5\xE4\xE2\xF9\xEE\xFA \xEE\xF9\xE0\xEC\xE5\xFA",
-	"Eydie Laramore",
-	"Lisa Marcinko",
-	"Lauren Rifkin",
+	"eromaraL eidyE",
+	"oknicraM asiL",
+	"nikfiR neruaL",
 	"\xE1\xF8\xEB\xE5\xFA!",
 	"\xFA\xE5\xE3\xE4 \xF9\xF9\xE9\xE7\xF7\xFA\xED \xE1\xE9\xE3 \xE4\xE2\xE5\xF8\xEC!",
 	"\xEE\xFA\xEB\xF0\xFA \xE0\xE5\xF8\xE7",
 	"\xE9\xE5\xF2\xF5 \xE4\xF4\xF7\xE4",
-	"Scott Duckett",
+	"ttekcuD ttocS",
 	"\xE1\xE5\xE3\xF7\xE9 \xE0\xE9\xF8\xE5\xE5\xE9\xEF",
-	"Chris McFarland",
-	"Paul Moore",
-	"Chad Soares",
-	"Jared Brinkley",
-	"Jon Willliams",
-	"Chris Toft",
+	"dnalraFcM sirhC",
+	"erooM luaP",
+	"seraoS dahC",
+	"yelknirB deraJ",
+	"smaillliW noJ",
+	"tfoT sirhC",
 	"\xE4\xF9\xE9\xF2\xF8 \xF9\xEC \xE2'\xE5 \xF7\xE5\xF7\xE0\xEF \xEE\xE0\xFA",
-	"Theodore A. Morris",
+	"sirroM .A erodoehT",
 	"\xE8\xF2\xE9\xF0\xFA \xEE\xF9\xE7\xF7",
 	"\xE4\xF7\xE3\xEE\xE4",
 	"\xE4\xFA\xE7\xEC\xFA \xEE\xF9\xE7\xF7 \xE7\xE3\xF9",
 	"\xE9\xF6\xE9\xE0\xE4 \xEE\xE4\xEE\xF9\xE7\xF7",
 	"\xFA\xE5\xE3\xE5\xFA \xEE\xE9\xE5\xE7\xE3\xE5\xFA",
-	"Sake Joe Bostic-san",
-	"Tim Fritz",
-	"Kenny Dunne",
+	"nas-citsoB eoJ ekaS",
+	"ztirF miT",
+	"ennuD ynneK",
 	"\xFA\xE5\xE3\xE4 \xF9\xF9\xE9\xE7\xF7\xFA\xED \"\xE1\xE9\xE3 \xE4\xE2\xE5\xF8\xEC.\"\n"
 };
 


Commit: 1d518ab6f1d8db0c0da700c1aab1fbe8b0c6ef49
    https://github.com/scummvm/scummvm/commit/1d518ab6f1d8db0c0da700c1aab1fbe8b0c6ef49
Author: BLooperZ (blooperz at users.noreply.github.com)
Date: 2021-08-17T19:43:48+02:00

Commit Message:
KYRA: update detection entry flags for hebrew HOF

Changed paths:
    engines/kyra/detection_tables.h


diff --git a/engines/kyra/detection_tables.h b/engines/kyra/detection_tables.h
index f6d6ba6123..91c90e5a32 100644
--- a/engines/kyra/detection_tables.h
+++ b/engines/kyra/detection_tables.h
@@ -840,7 +840,7 @@ const KYRAGameDescription adGameDescs[] = {
 			ADGF_DROPLANGUAGE | ADGF_CD,
 			GUIO5(GUIO_MIDIADLIB, GUIO_MIDIMT32, GUIO_MIDIGM, GUIO_MIDIPCSPK, GUIO_RENDERVGA)
 		},
-		KYRA2_CD_FLAGS
+		KYRA2_CD_FAN_FLAGS(Common::HE_ISR, Common::EN_ANY)
 	},
 
 	{ // Interactive Demo




More information about the Scummvm-git-logs mailing list