Commit Graph

136540 Commits

Author SHA1 Message Date
Matthew Duggan
c53b42311d COMMON: Fix path split+join combinations, add tests for same
This resolves multiple scenarios where a path ends up with a trailing
separator.
2022-12-31 17:57:07 +09:00
Lothar Serra Mari
6da117bc6d I18N: Update translation (German)
Currently translated at 100.0% (1786 of 1786 strings)
2022-12-31 08:10:25 +00:00
Matthew Jimenez
ae779198b9 ULTIMA8: Fix ObjectManager::objectInfo command output
A mix of logging methods caused data to be skipped on the debug console. Building a string in Object::dumpInfo instead of logging allows for flexible use.
2022-12-30 22:39:58 -06:00
Matthew Jimenez
9fc0c74b57 ULTIMA8: Fix Kernel::listProcesses command output
A mix of logging methods caused data to be skipped on the debug console. Building a string in Process::dumpInfo instead of logging allows for flexible use.
2022-12-30 20:53:26 -06:00
Matthew Jimenez
d713003db0 ULTIMA8: Use debug channel for graphics and remove excess unused logging 2022-12-30 20:53:26 -06:00
Misty De Meo
ade01150b8 DIRECTOR: add quirk for henachoco05
Rodem tracks mouse movement outside the game window. It's not possible to
trigger Rodem's movement to the next screen to the left or right just by
moving the mouse cursor to the edge of the screen; it has to be tracked
outside the screen altogether.

This can be fixed by enabling ScummVM's desktop emulation. I've confirmed
this makes both the Mac and Windows versions playable. Since an existing
quirk already implemented this behaviour, I've renamed the existing
function and given it a more generic name.
2022-12-31 01:37:21 +01:00
neuromancer
f9130c3700 FREESCAPE: lock pointer to avoid issues when moving the camera 2022-12-30 19:05:37 -03:00
elasota
0e6cccb2c2 MTROPOLIS: Add list delete attribute, fix mToon range set by label being off by 1, should fix the key plank in MTI Benbow. 2022-12-30 16:38:28 -05:00
ScummVM-Translations
a73e8b3d1c I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-12-30 21:23:15 +00:00
Walter Agazzi
fe4736c726 DIRECTOR: Add detection for Majestic from Trac 13225 2022-12-30 22:19:24 +01:00
Walter Agazzi
b5b3a53095 DIRECTOR: Add detection for Moomin Party games 2022-12-30 22:19:24 +01:00
ScummVM-Translations
7f2d61771d I18N: Update translations templates 2022-12-30 21:12:56 +00:00
Walter Agazzi
88291f358f BURIED: Clear _controlDown flag on GUI windows opening
Prevents being stuck in fast mode, fixes TRAC #13584
2022-12-30 23:12:44 +02:00
D G Turner
c05a8a71c6 SCUMM: Fix Signed vs. Unsigned Comparison GCC Compiler Warning 2022-12-30 20:40:41 +00:00
D G Turner
c866b45f5e ULTIMA8: Fix Misleading Indentation and Unused Variable Compiler Warnings 2022-12-30 20:28:56 +00:00
neuromancer
fb9f163c89 FREESCAPE: improved palette handling for Driller Amstrad CPC releases 2022-12-30 11:48:24 -03:00
Matthew Jimenez
b2b75baad5 ULTIMA8: Update and enable commands for usecode tracing
Basic infomation logged in usecode tracing, Define DEBUG_USECODE for detailed opcode tracing.
2022-12-29 22:09:12 -06:00
Matthew Jimenez
a9297cbb45 ULTIMA: Move debug channels to detection 2022-12-29 22:09:12 -06:00
Die4Ever
9aec3e18ae GROOVIE: T11H mouse trap: easier AI give fixed initial board state instead of randomized intial board state 2022-12-29 23:05:11 -05:00
Walter Agazzi
1483a30125 GLK: ZCODE: Add detection for recent games
Trac 13916-13984
2022-12-29 23:27:18 +01:00
neuromancer
342c96eec6 FREESCAPE: added border image for Driller Amstrad CPC releases and regenerated freescape.dat file 2022-12-29 14:12:51 -03:00
neuromancer
aea468c6c8 FREESCAPE: support for two different Driller Amstrad CPC releases directly from their edsk files 2022-12-29 14:12:51 -03:00
Walter Agazzi
d6100aa891 NEVERHOOD: Remove "Chronicles" from detection name
"Chronicles" is used on the title screen but never on other media
2022-12-29 18:04:37 +02:00
ScummVM-Translations
0d7b662077 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-12-29 13:57:08 +00:00
AndywinXp
c934241cb1 NEWS: Update SCUMM GUI item 2022-12-29 14:56:55 +01:00
ScummVM-Translations
3b2b3b44d8 I18N: Update translations templates 2022-12-29 13:56:13 +00:00
ScummVM-Translations
94acd7d66a I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-12-29 13:56:12 +00:00
AndywinXp
5c9b0a8aa2 SCUMM: GUI: Implement Atari ST cursors 2022-12-29 14:55:58 +01:00
ScummVM-Translations
81fa031598 I18N: Update translations templates 2022-12-29 13:53:32 +00:00
neuromancer
b327ebf4eb FREESCAPE: read data from Driller Amstrad CPC release directly from a edsk file 2022-12-29 10:52:57 -03:00
neuromancer
cd5dffdce8 FREESCAPE: added basic loading of Driller Amstrad CPC release (but without correct palette) 2022-12-29 10:52:57 -03:00
neuromancer
90d97edd63 COMMON: added a render mode for Amstrad CPC 2022-12-29 10:52:57 -03:00
neuromancer
38a417d5b9 FREESCAPE: improved movement to better match original implementation 2022-12-29 10:52:57 -03:00
neuromancer
d216a87d0a FREESCAPE: added more entries into the CGAPalettteEntry table 2022-12-29 10:52:57 -03:00
ScummVM-Translations
b99537e8bc I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-12-29 10:26:14 +00:00
AndywinXp
efb8cfbe33 SCUMM: Update Maniac NES detection entry for GUI support 2022-12-29 11:26:00 +01:00
ScummVM-Translations
89fdc08745 I18N: Update translations templates 2022-12-29 10:20:08 +00:00
AndywinXp
63b504190b NEWS: SCUMM: Update original GUI news entry
AtariST was removed because the only currently supported game is MI1
2022-12-29 11:19:45 +01:00
AndywinXp
b376f0010f SCUMM: GUI: Add support for Maniac NES 2022-12-29 11:19:45 +01:00
elasota
94fd0060b3 MTROPOLIS: More variable reference linking hacks to get MTI save games working properly. 2022-12-28 22:47:32 -05:00
Eugene Sandulenko
f7188eb26d I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1786 of 1786 strings)
2022-12-28 23:20:00 +00:00
Eugene Sandulenko
184737d068 I18N: Update translation (Russian)
Currently translated at 100.0% (1786 of 1786 strings)
2022-12-28 23:19:51 +00:00
grisenti
27e06f4ef9 HPL1: allow input unlocking through config file option 2022-12-28 22:14:25 +01:00
ScummVM-Translations
28173eaed4 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-12-28 21:06:15 +00:00
grisenti
4eb353c0be HPL1: reenable mouse locking 2022-12-28 22:05:48 +01:00
ScummVM-Translations
ccd13aaa58 I18N: Update translations templates 2022-12-28 18:15:52 +00:00
AndywinXp
995b83c546 SCUMM: GUI: Allow quitting with ALT-X and ALT-Q combinations 2022-12-28 19:15:39 +01:00
elasota
606a1d0eb6 MTROPOLIS: Add support for setting mToon range to a label. Fixes MTI Benbow moose head. 2022-12-28 08:15:44 -05:00
ScummVM-Translations
a23ffc82bb I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-12-28 12:36:50 +00:00
neuromancer
2c6b185fe1 FREESCAPE: show title screen in driller zx spectrum 2022-12-28 09:34:55 -03:00