[Scummvm-git-logs] scummvm master -> bf03bd87a155604aee68b7c879f6e929f9277fa8
athrxx
noreply at scummvm.org
Wed Apr 30 14:44:37 UTC 2025
This automated email contains information about 4 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
19cb409cd3 SCUMM: (v4) - fix bug no. 15868
374a159d0c SCUMM: (v4) - show message when trying to load empty slots
7fafa922af KYRA: Kyra 2, Intro Czech fan translation update.
bf03bd87a1 KYRA: regenerate kyra.dat
Commit: 19cb409cd3eb62752dfd5f0d16458336a49423ca
https://github.com/scummvm/scummvm/commit/19cb409cd3eb62752dfd5f0d16458336a49423ca
Author: athrxx (athrxx at scummvm.org)
Date: 2025-04-30T16:40:08+02:00
Commit Message:
SCUMM: (v4) - fix bug no. 15868
(MI1VGA: Load button doesn't work on default slot in original GUI)
Changed paths:
engines/scumm/gfx_gui.cpp
diff --git a/engines/scumm/gfx_gui.cpp b/engines/scumm/gfx_gui.cpp
index cb9021b00c0..85694649d83 100644
--- a/engines/scumm/gfx_gui.cpp
+++ b/engines/scumm/gfx_gui.cpp
@@ -4250,10 +4250,13 @@ void ScummEngine::drawMainMenuControls() {
// Savegame names
for (int i = GUI_CTRL_FIRST_SG; i <= GUI_CTRL_LAST_SG; i++) {
- if ((_game.version == 4 && _game.id != GID_LOOM) && _mainMenuSavegameLabel == 0 && i == 1)
+ if ((_game.version == 4 && _game.id != GID_LOOM) && _mainMenuSavegameLabel == 0 && i == 1) {
drawInternalGUIControl(i, 1);
- else
+ if (_menuPage == GUI_PAGE_LOAD)
+ _mainMenuSavegameLabel = 1;
+ } else {
drawInternalGUIControl(i, 0);
+ }
}
if (_game.version > 4 || (_game.version == 4 && _game.id == GID_LOOM)) {
Commit: 374a159d0cacac5d66dbde0e4f99858437995690
https://github.com/scummvm/scummvm/commit/374a159d0cacac5d66dbde0e4f99858437995690
Author: athrxx (athrxx at scummvm.org)
Date: 2025-04-30T16:40:23+02:00
Commit Message:
SCUMM: (v4) - show message when trying to load empty slots
The original does that. Unlike the original, I made it switch back
to the normal prompt after a moment.
Changed paths:
engines/scumm/gfx_gui.cpp
diff --git a/engines/scumm/gfx_gui.cpp b/engines/scumm/gfx_gui.cpp
index 85694649d83..7b9e01c4aa0 100644
--- a/engines/scumm/gfx_gui.cpp
+++ b/engines/scumm/gfx_gui.cpp
@@ -2900,6 +2900,13 @@ bool ScummEngine::executeMainMenuOperation(int op, int mouseX, int mouseY, bool
formattedString = Common::String::format(saveScreenTitle, _savegameNames[_mainMenuSavegameLabel - 1].substr(labelSkip).c_str());
if (_savegameNames[_mainMenuSavegameLabel - 1].size() == labelSkip) {
+ if (_game.version == 4 && _game.id != GID_LOOM) {
+ convertMessageToString((const byte *)getGUIString(gsGameNotLoaded), (byte *)saveScreenTitle, sizeof(saveScreenTitle));
+ drawMainMenuTitle(saveScreenTitle);
+ ScummEngine::drawDirtyScreenParts();
+ _system->updateScreen();
+ waitForTimer(300);
+ }
drawMainMenuControls();
ScummEngine::drawDirtyScreenParts();
break;
Commit: 7fafa922af9f337add865f64444f62fd21a073de
https://github.com/scummvm/scummvm/commit/7fafa922af9f337add865f64444f62fd21a073de
Author: Michal Breškovec (michal at breskovec.cz)
Date: 2025-04-30T16:41:38+02:00
Commit Message:
KYRA: Kyra 2, Intro Czech fan translation update.
Changed paths:
devtools/create_kyradat/resources/hof_dos_cd_czech.h
diff --git a/devtools/create_kyradat/resources/hof_dos_cd_czech.h b/devtools/create_kyradat/resources/hof_dos_cd_czech.h
index 46edbadacdd..bf332f6595a 100644
--- a/devtools/create_kyradat/resources/hof_dos_cd_czech.h
+++ b/devtools/create_kyradat/resources/hof_dos_cd_czech.h
@@ -1,50 +1,50 @@
static const char *const k2SeqplayStringsDOSCDCzech[104] = {
- "Kyrandia mizi!",
- "Kamen za kamenem...",
+ "Kyrandia miz""\xA1""!",
+ "K""\xA0""men za kamenem...",
"...a strom za stromem.",
- "Kyrandia prestava existovat!",
- "Kralovsti mystikove jsou zmateni.",
- "Kazdy odkaz byl konzultovan.",
- "Dokonce i Marko a jeho novy sluha byli vpusteni na konferenci.",
- "Nastesti byla Ruka v techto zalezitostech zkusena.",
- "A nakonec byl schvalen plan...",
- "...ktery vyzadoval magicky Kotevni kamen...",
- "...ktery mel byt ziskan ze stredu sveta.",
- "Zanthia, nejmladsi z kyrandijskych mystiku, byla vybrana, aby ziskala Kamen.",
- "Dekujeme, ze jste hrali Ruku osudu.",
- "Toto by melo byt dost boruvek, k otevreni portalu do stredu sveta.",
+ "Kyrandia p""\xF8""est""\xA0""v""\xA0"" existovat!",
+ "Kr""\xA0""lov""\x9A""t""\xA1"" mystikov""\x82"" jsou zmaten""\xA1"".",
+ "Ka""\x9E""d""\xFD"" odkaz byl konzultov""\xA0""n.",
+ "Dokonce i Marko a jeho nov""\xFD"" komo""\xF8""\xA1"" byli vpu""\x9A""t""\xEC""ni na konferenci.",
+ "Na""\x9A""t""\xEC""st""\xA1"" byla Ruka v t""\xEC""chto z""\xA0""le""\x9E""itostech zku""\x9A""en""\xA0"".",
+ "A nakonec byl schv""\xA0""len pl""\xA0""n...",
+ "...kter""\xFD"" vy""\x9E""adoval magick""\xFD"" Kotevn""\xA1"" k""\xA0""men...",
+ "...kter""\xFD"" m""\xEC""l b""\xFD""t z""\xA1""sk""\xA0""n ze st""\xF8""edu sv""\xEC""ta.",
+ "Zanthia, nejmlad""\x9A""""\xA1"" z kyrandijsk""\xFD""ch mystik""\xF9"", byla vybr""\xA0""na, aby z""\xA1""skala K""\xA0""men.",
+ "D""\xEC""kujeme, ""\x9E""e jste hr""\xA0""li Ruku osudu.",
+ "To by m""\xEC""lo b""\xFD""t dost bor""\xF9""vek, k otev""\xF8""en""\xA1"" port""\xA0""lu do st""\xF8""edu sv""\xEC""ta.",
" DUMMY STRING... ",
" DUMMY STRING... ",
- "Hej! Vsechno moje vybaveni bylo ukradeno!",
+ "Hej! N""\xEC""kdo ukradl v""\x9A""echno moje vybaven""\xA1""!",
" DUMMY STRING... ",
- "Jestli si mysli, ze celou tu cestu dolu pujdu pesky, tak jsou to cvoci!",
+ "Jestli si mysl""\xA1"", ""\x9E""e celou tu cestu dol""\xF9"" p""\xF9""jdu p""\xEC""""\x9A""ky, tak jsou to cvoci!",
" DUMMY STRING... ",
" DUMMY STRING... ",
- "Pospes si Faune!",
+ "Posp""\xEC""""\x9A"" si Faune!",
"Uf, to bylo o fous!",
- "To mas pravdu, kamo. Ja osobne uz nikdy nepujdu lovit!",
+ "To m""\xA0""""\x9A"" pravdu, k""\xA0""mo. J""\xA0"" osobn""\xEC"" u""\x9E"" nikdy nep""\xF9""jdu lovit!",
"Ribbit.",
- "Kolikrat ti to mam jeste opakovat? Jsi ropucha.",
- "Ach, ne! Dosel nam syr!",
- "Zkusme tento usni maz. Je oranzovy.",
- "Mami, kdy dostanu brectan?",
+ "Kolikr""\xA0""t ti to m""\xA0""m je""\x9A""t""\xEC"" opakovat? Jsi ropucha.",
+ "Ach, ne! Do""\x9A""el n""\xA0""m s""\xFD""r!",
+ "Zkusme tento u""\x9A""n""\xA1"" maz. Je oran""\x9E""ov""\xFD"".",
+ "Mami, kdy dostanu b""\xF8""e""\xE8""""\x9D""an?",
"Vypadni odsud!",
- "Ty rezes a ja vybiram.",
- "Ne. Ty rezes a ja vybiram.",
- "Stale rikam, ze to byla odvozena blbost.",
- "Ach, stale bys nepoznal jambicky pentametr, i kdyby te kousl do zadku!",
- "Vykonny producent",
+ "Ty ""\xF8""e""\x9E""e""\x9A"" a j""\xA0"" vyb""\xA1""r""\xA0""m.",
+ "Ne. Ty ""\xF8""e""\x9E""e""\x9A"" a j""\xA0"" vyb""\xA1""r""\xA0""m.",
+ "St""\xA0""le ""\xF8""""\xA1""k""\xA0""m, ""\x9E""e to byla odvozen""\xA0"" blbost.",
+ "Ach, st""\xA0""le bys nepoznal jambick""\xFD"" pentametr, i kdyby t""\xEC"" kousl do zadku!",
+ "V""\xFD""konn""\xFD"" producent",
"Brett W. Sperry",
- "Rezie & Design",
+ "Re""\x9E""ie & Design",
"Rick Gush",
- "Hlavni programator",
+ "Hlavn""\xA1"" program""\xA0""tor",
"Michael Legg",
- "Vizualni management",
+ "Vizu""\xA0""ln""\xA1"" management",
"Louis Castle",
"Joseph B. Hewitt IV",
- "Vedouci grafik",
+ "Vedouc""\xA1"" grafik",
"Rick Parks",
- "Dodatecne programovani",
+ "Dodate""\xE8""n""\x82"" programov""\xA0""n""\xA1""",
"Philip W. Gorrow",
"Mike Grayford",
"Mark McCubbin",
@@ -75,17 +75,17 @@ static const char *const k2SeqplayStringsDOSCDCzech[104] = {
"William Foster",
"Jesse Clemit",
"Jeff Fillhaber",
- "Manual, Design baleni",
+ "Manu""\xA0""l, Design balen""\xA1""",
"& Expedice",
"Eydie Laramore",
"Lisa Marcinko",
"Lauren Rifkin",
"Gratulace!",
- "Dekujeme, ze hrajete Ruku osudu!",
- "Externi programovani",
- "Koordinator s produkci",
+ "D""\xEC""kujeme, ""\x9E""e hrajete Ruku osudu!",
+ "Extern""\xA1"" programov""\xA0""n""\xA1""",
+ "Koordin""\xA0""tor s produkc""\xA1""",
"Scott Duckett",
- "Irvine testeri",
+ "Irvine teste""\xF8""i",
"Chris McFarland",
"Paul Moore",
"Chad Soares",
@@ -98,11 +98,11 @@ static const char *const k2SeqplayStringsDOSCDCzech[104] = {
"""\xDA""vodn""\xA1"" intro",
"Zah""\xA0""jit novou hru",
"Ukon""\xE8""it hru",
- "Specialni podekovani pro",
+ "Speci""\xA0""ln""\xA1"" pod""\xEC""kov""\xA0""n""\xA1"" pro",
"Sake Joe Bostic-san",
"Tim Fritz",
"Kenny Dunne",
- "Dekujeme, ze hrajete \"Ruku osudu.\"\n"
+ "D""\xEC""kujeme, ""\x9E""e hrajete \"Ruku osudu.\"\n"
};
static const StringListProvider k2SeqplayStringsDOSCDCzechProvider = { ARRAYSIZE(k2SeqplayStringsDOSCDCzech), k2SeqplayStringsDOSCDCzech };
Commit: bf03bd87a155604aee68b7c879f6e929f9277fa8
https://github.com/scummvm/scummvm/commit/bf03bd87a155604aee68b7c879f6e929f9277fa8
Author: athrxx (athrxx at scummvm.org)
Date: 2025-04-30T16:44:07+02:00
Commit Message:
KYRA: regenerate kyra.dat
Changed paths:
dists/engine-data/kyra.dat
diff --git a/dists/engine-data/kyra.dat b/dists/engine-data/kyra.dat
index f09b88afa46..7f4813135e3 100644
Binary files a/dists/engine-data/kyra.dat and b/dists/engine-data/kyra.dat differ
More information about the Scummvm-git-logs
mailing list