[Scummvm-git-logs] scummvm master -> 13fa3ec0b0f6726ea33769552a7ccd51ded85412
dreammaster
noreply at scummvm.org
Sun Jan 4 06:28:08 UTC 2026
This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
8536cbbb40 ULTIMA: ULTIMA0: Music should loop
fbc3df4bfa ULTIMA: ULTIMA0: Better init of Console test characters
13fa3ec0b0 ULTIMA: ULTIMA0: Map Pause 'p' key to Quit action
Commit: 8536cbbb40c69969ccfd84affdf9883ea91faf55
https://github.com/scummvm/scummvm/commit/8536cbbb40c69969ccfd84affdf9883ea91faf55
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-01-04T17:15:50+11:00
Commit Message:
ULTIMA: ULTIMA0: Music should loop
Changed paths:
engines/ultima/ultima0/music.h
diff --git a/engines/ultima/ultima0/music.h b/engines/ultima/ultima0/music.h
index 45d47781f4b..5bfdfa85999 100644
--- a/engines/ultima/ultima0/music.h
+++ b/engines/ultima/ultima0/music.h
@@ -35,7 +35,7 @@ private:
public:
MusicPlayer(const char *filename);
- void playSMF(bool loop = false);
+ void playSMF(bool loop = true);
// Overload Audio::MidiPlayer method
void sendToChannel(byte channel, uint32 b) override;
Commit: fbc3df4bfa4e27de3b490ba24717bff9286ecccd
https://github.com/scummvm/scummvm/commit/fbc3df4bfa4e27de3b490ba24717bff9286ecccd
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-01-04T17:24:48+11:00
Commit Message:
ULTIMA: ULTIMA0: Better init of Console test characters
Changed paths:
engines/ultima/ultima0/console.cpp
diff --git a/engines/ultima/ultima0/console.cpp b/engines/ultima/ultima0/console.cpp
index 6f8603df794..1611df3efc5 100644
--- a/engines/ultima/ultima0/console.cpp
+++ b/engines/ultima/ultima0/console.cpp
@@ -84,10 +84,12 @@ bool Console::cmdDemo(int argc, const char **argv) {
auto &p = g_engine->_player;
auto &map = g_engine->_worldMap;
+ p.init();
Common::strcpy_s(p._name, "Demo"); // Characters Name
p._class = 'F'; // Fighter
p._luckyNumber = 42; // Always the same.....
p._skill = 1; // Skill level 1
+ p._task = 1; // Starting first task
// Nice high attributes
Common::fill(p._attr, p._attr + MAX_ATTR, 15);
@@ -110,10 +112,13 @@ bool Console::cmdDebug(int argc, const char **argv) {
auto &map = g_engine->_worldMap;
int i;
+ p.init();
Common::strcpy_s(p._name, "Debuggo"); // Characters Name
p._class = 'F'; // Fighter
p._luckyNumber = 42; // Always the same.....
p._skill = 1; // Skill level 1
+ p._task = 1; // Starting first task
+
for (i = 0; i < MAX_ATTR; i++) // Nice high attributes
p._attr[i] = 99;
p._attr[AT_HP] = 999;
Commit: 13fa3ec0b0f6726ea33769552a7ccd51ded85412
https://github.com/scummvm/scummvm/commit/13fa3ec0b0f6726ea33769552a7ccd51ded85412
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-01-04T17:27:52+11:00
Commit Message:
ULTIMA: ULTIMA0: Map Pause 'p' key to Quit action
Changed paths:
engines/ultima/ultima0/metaengine.cpp
diff --git a/engines/ultima/ultima0/metaengine.cpp b/engines/ultima/ultima0/metaengine.cpp
index 4f4bbeea5a0..dc9b8e3017a 100644
--- a/engines/ultima/ultima0/metaengine.cpp
+++ b/engines/ultima/ultima0/metaengine.cpp
@@ -154,9 +154,11 @@ Common::KeymapArray MetaEngine::initKeymaps(KeybindingMode mode) {
if (r->_joy)
act->addDefaultInputMapping(r->_joy);
if (r->_action == KEYBIND_ENTER)
- act->addDefaultInputMapping("x");
+ act->addDefaultInputMapping("x"); // x also works to eXit
else if (r->_action == KEYBIND_SELECT)
act->addDefaultInputMapping("RETURN");
+ else if (r->_action == KEYBIND_QUIT)
+ act->addDefaultInputMapping("p"); // Map "Pause" to Quit
if (r->_action == KEYBIND_UP || r->_action == KEYBIND_DOWN ||
r->_action == KEYBIND_LEFT || r->_action == KEYBIND_RIGHT)
More information about the Scummvm-git-logs
mailing list