[Scummvm-git-logs] scummvm master -> 0fd816f7fec78b5894a58b587ff39215071a2dcc
sev-
noreply at scummvm.org
Sun Aug 25 18:47:05 UTC 2024
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:
8962e25fe1 QDENGINE: Revert bogus mappings in transCyrillic()
83f07ddc49 COMMON: Added Lithuanian to the language list
12cc3d1719 QDENGINE: Fixed nupogodi3-lt detection
0fd816f7fe QDENGINE: Fixed nupogodi3-lt game version. Now the game is playing normally
Commit: 8962e25fe19ff6f550bbaf5f5475be26d2913cb5
https://github.com/scummvm/scummvm/commit/8962e25fe19ff6f550bbaf5f5475be26d2913cb5
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-08-25T20:46:44+02:00
Commit Message:
QDENGINE: Revert bogus mappings in transCyrillic()
It appears that those were triggered by double conversion to utf8,
so the current warning should suffice.
Changed paths:
engines/qdengine/qdengine.cpp
diff --git a/engines/qdengine/qdengine.cpp b/engines/qdengine/qdengine.cpp
index 0857eb3cd17..42a72cba526 100644
--- a/engines/qdengine/qdengine.cpp
+++ b/engines/qdengine/qdengine.cpp
@@ -157,9 +157,7 @@ byte *transCyrillic(const Common::String &str) {
0xf1, 0xd181, 0xf2, 0xd182, 0xf3, 0xd183, 0xf4, 0xd184,
0xf5, 0xd185, 0xf6, 0xd186, 0xf7, 0xd187, 0xf8, 0xd188,
0xf9, 0xd189, 0xfa, 0xd18a, 0xfb, 0xd18b, 0xfc, 0xd18c,
- 0xfd, 0xd18d, 0xfe, 0xd18e, 0xff, 0xd18f, 0x96, 0x2d2d,
- 0xab, 0x3c3c, 0xbb, 0x3c3c, 0x97, 0x2d2d, 0x85, 0x2e2e,
- 0x8e, 0x3f3f, 0x90, 0x3f3f, 0x92, 0x2727, 0xa0, 0x2020, 0x00 };
+ 0xfd, 0xd18d, 0xfe, 0xd18e, 0xff, 0xd18f, 0x00 };
#endif
int i = 0;
Commit: 83f07ddc497f835318cae1bc5aa67fc2d41c96dd
https://github.com/scummvm/scummvm/commit/83f07ddc497f835318cae1bc5aa67fc2d41c96dd
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-08-25T20:46:45+02:00
Commit Message:
COMMON: Added Lithuanian to the language list
Changed paths:
common/language.cpp
common/language.h
diff --git a/common/language.cpp b/common/language.cpp
index 25fc4cf8dc5..eb17ca57a56 100644
--- a/common/language.cpp
+++ b/common/language.cpp
@@ -76,6 +76,7 @@ const LanguageDescription g_languages[] = {
{ "it", "it_IT", "Italian", IT_ITA },
{ "ja", "ja_JP", "Japanese", JA_JPN },
{ "ko", "ko_KR", "Korean", KO_KOR },
+ { "lt", "lt_LT", "Lithuanian", LT_LTU },
{ "lv", "lv_LV", "Latvian", LV_LVA },
{ "nb", "nb_NO", "Norwegian (Bokm\xC3\xA5l)", NB_NOR },
{ "fa", "fa_IR", "Persian", FA_IRN },
diff --git a/common/language.h b/common/language.h
index b94521ad6bd..2dde3ff4d68 100644
--- a/common/language.h
+++ b/common/language.h
@@ -65,6 +65,7 @@ enum Language : int8 {
IT_ITA,
JA_JPN,
KO_KOR,
+ LT_LTU,
LV_LVA,
NL_BEL,
NL_NLD,
Commit: 12cc3d171942afa07cd036206214d7159052408e
https://github.com/scummvm/scummvm/commit/12cc3d171942afa07cd036206214d7159052408e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-08-25T20:46:45+02:00
Commit Message:
QDENGINE: Fixed nupogodi3-lt detection
Changed paths:
engines/qdengine/detection_tables.h
diff --git a/engines/qdengine/detection_tables.h b/engines/qdengine/detection_tables.h
index e4e5965bd7c..d75ac9b3c51 100644
--- a/engines/qdengine/detection_tables.h
+++ b/engines/qdengine/detection_tables.h
@@ -70,9 +70,8 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
GAME("nupogodi3", "7394a5d28590680cfeb6a037101a9c81", 1675230,
"qd_game.exe", "d5e942e1d588fbd127c812551c0b67ef", 909312),
// Na, palauk! Zuikio dainos
- // FIXME. Add language
- GAME("nupogodi3", "3fbcdd27bf0a3defb6195c92b9b0a95f", 1675036, //Common::LT_LIT),
- "qd_game.exe", "18b4260f3f25ac0f394a8c618203dcba", 1855208),
+ GAMEl("nupogodi3", "3fbcdd27bf0a3defb6195c92b9b0a95f", 1675036,
+ "qd_game.exe", "18b4260f3f25ac0f394a8c618203dcba", 1855208, Common::LT_LTU),
// ÐÑаÑÑÑ ÐилоÑÑ. ÐбÑаÑÐ½Ð°Ñ ÑÑоÑона Ðемли
// 2004/06/11. K D-Lab / Pipe Studio
Commit: 0fd816f7fec78b5894a58b587ff39215071a2dcc
https://github.com/scummvm/scummvm/commit/0fd816f7fec78b5894a58b587ff39215071a2dcc
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-08-25T20:46:45+02:00
Commit Message:
QDENGINE: Fixed nupogodi3-lt game version. Now the game is playing normally
Changed paths:
engines/qdengine/qd_runtime.cpp
diff --git a/engines/qdengine/qd_runtime.cpp b/engines/qdengine/qd_runtime.cpp
index f512f132501..18e3c61aea5 100644
--- a/engines/qdengine/qd_runtime.cpp
+++ b/engines/qdengine/qd_runtime.cpp
@@ -113,8 +113,10 @@ void searchTagMap(int id, int targetVal) {
static int detectVersion(Common::String gameID) {
if (gameID == "karliknos") {
return 20030919; // QDSCR_GAME_TITLE = 182, 06b1cf45d
- } else if (gameID == "nupogodi3") {
+ } else if (gameID == "nupogodi3" && g_engine->getLanguage() == Common::RU_RUS) {
return 20031014; // QDSCR_TEXT_DB = 184, d864cc279
+ } else if (gameID == "nupogodi3" && g_engine->getLanguage() == Common::LT_LTU) {
+ return 20031206; // QDSCR_TEXT_DB = 185
} else if (gameID == "pilots3") {
return 20040519; // QDSCR_GAME_TITLE = 203
} else if (gameID == "rybalka") {
More information about the Scummvm-git-logs
mailing list