Commit Graph
137148 Commits
Author SHA1 Message Date
Lothar Serra Mari b2432214b3 I18N: Update translation (German)
Currently translated at 99.7% (1644 of 1648 strings)
2021-07-10 05:01:28 +00:00
D G Turner 032f9e3857 SAGA2: Fix GCC Signed vs. Unsigned Warning 2021-07-10 01:21:57 +01:00
athrxx 102685138a KYRA: improve handling of UTF save descriptions
This tries to make sure that UTF save descriptions with special characters don't break ingame saveload dialogs.
2021-07-10 01:10:05 +02:00
athrxx 44bfd2a220 COMMON: remove Encoding leftovers
(class does not exist any more)
2021-07-10 01:10:04 +02:00
athrxx 68f6a17bba KYRA: fix character encoding in GMM save description
(special characters would not show properly in GMM save dialog due to the way the string was converted from Common::String to Common::U32String)
2021-07-10 01:10:04 +02:00
athrxx 61d163ac98 SCUMM: silence two MSVC warnings 2021-07-10 01:10:04 +02:00
athrxx 49c62b319d SCUMM: minor walk code cleanup
(remove remainders of obsolete workaround for zeppelin maze - I have tested the maze, it works fine)
2021-07-10 01:10:04 +02:00
Eugene Sandulenko 7a2987559d SAGA2: Fix hResContext instantiation. CID 1457981 2021-07-10 00:56:14 +02:00
Eugene Sandulenko a28b7a0826 SAGA2: Properly handle case when resource is not available. CID 1457979 2021-07-10 00:56:14 +02:00
Eugene Sandulenko 6c7bc55138 SAGA2: Init text blinking on creation. CID 1457865 2021-07-10 00:56:14 +02:00
Eugene Sandulenko 98da4283c7 SAGA2: Initialize GrabInfo on instantiation. CID 1457996 2021-07-10 00:56:14 +02:00
Eugene Sandulenko f1768aad72 SAGA2: Fix gPort instantiation. CID 1458031 2021-07-10 00:56:14 +02:00
Eugene Sandulenko 1eb0b617f2 SAGA2: Fix frameSmoother initialization. CID 1458020 2021-07-10 00:56:14 +02:00
Eugene Sandulenko ce716826a4 SAGA2: Remove unused variable. CID 1457999 2021-07-10 00:56:07 +02:00
Cameron Cawley ceb5f67c05 N64: Fix compilation 2021-07-09 23:17:54 +01:00
ScummVM-Translations d7b2c9693d 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/
2021-07-09 20:28:09 +00:00
D G Turner 245bef26a2 DEVTOOLS: Fix Compilation 2021-07-09 21:27:16 +01:00
ScummVM-Translations 43cc6180cf I18N: Update translations templates 2021-07-09 17:34:10 +00:00
sluicebox 562ad967ff SCI: kGetTime: Remove clock time query in tick mode
This is a mild optimization so that kGetTime only queries the time and
date when it actually uses the results. kGetTime is frequently called to
return the game time in ticks, and if each of those also calls
OSystem::getTimeAndDate() then that generates a lot of unnecessary
EventRecorder records.
2021-07-09 12:30:59 -05:00
Eugene Sandulenko 39ab2873e9 DIRECTOR: Added section with XObject usage 2021-07-09 19:27:02 +02:00
Martin Gerhardy a0c237f7b9 EVENTRECORDER: added new event for OSystem::getTimeAndDate 2021-07-09 19:23:21 +02:00
Cameron Cawley 674094016a AUDIO: Fix missing include 2021-07-09 17:09:32 +01:00
Cameron Cawley a3f9cd878f COMMON: Fix warnings with older compilers 2021-07-09 17:09:21 +01:00
Cameron Cawley d1488f46de SAGA: Fix compilation with C++98 compilers 2021-07-09 17:09:00 +01:00
ScummVM-Translations d5694ee9d5 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/
2021-07-09 15:20:56 +00:00
Le Philousophe 9743161b00 DREAMCAST: Fix build 2021-07-09 17:20:28 +02:00
Le Philousophe ced1ffd336 PSP: Ensure functions signatures match the parent ones 2021-07-09 17:20:28 +02:00
Le Philousophe 37e997730c PSP: Fix build 2021-07-09 17:20:28 +02:00
ScummVM-Translations fcc18a830d I18N: Update translations templates 2021-07-09 15:15:07 +00:00
Coen Rampen de003b403d SAGA: Remove _musicVolume
Music volume is now handled by the Music class. Some calls to play included a
call to setVolume, but play already does this, so these calls were unnecessary.
2021-07-09 15:20:51 +02:00
Coen Rampen f86604ce66 SAGA: Replace MusicPlayer with multisource drivers
This removes the MusicDriver class, which was a subclass of MidiPlayer. The
MidiPlayer relies on MidiChannel objects for some functionality and has
problems with the Miles AdLib driver and Munt.
The functionality of this class is now implemented in the Music class. Volume
management is handled by the multisource MIDI drivers themselves, and added to
the Music class for digital and PC98 music.
2021-07-09 15:20:50 +02:00
Coen Rampen 5c287139b3 AUDIO/MIDI: Add partial multisource support to Miles AdLib driver
Adds an implementation of the multisource interface to the Miles AdLib driver.
This partial implementation only supports the volume management functions and
the use of a single source (0), which is sufficient for most games (that only
use MIDI for background music). Full multisource support will be added later.
2021-07-09 15:20:50 +02:00
Coen Rampen 3c16991c05 AUDIO/MIDI: Add multisource support to QuickTime MIDI parser
Adds support for passing a source number to the MIDI driver to the QuickTime
MIDI parser.
2021-07-09 15:20:50 +02:00
Coen Rampen 9f96a86fec AUDIO/MIDI: Add multisource NULL MIDI driver
Adds a noop MIDI driver implementing the multisource interface.
2021-07-09 15:20:50 +02:00
a/ ce8c887d76 SAGA2: Implement TaskStack save/loading 2021-07-09 22:01:26 +09:00
ysj1173886760 c6bd9f908f GRAPHICS: MACGUI: fixing mactext for dealing with fg color 2021-07-09 19:48:37 +08:00
ysj1173886760 f4a2b8b963 GRAPHICS: MACGUI: amend drawing color 2021-07-09 19:48:37 +08:00
Torbjörn Andersson 3b730ecc55 SCUMM: Extended old workaround for overlapping MI2 music
While testing the Mac version of MI2, I noticed that the game would
resume the Woodtick music while Largo's theme was still playing after
the scene with the bartender. We already have a workaround for a similar
problem when he's talking to Mad Marty, and the cause seems to be the
same both times: Optimistic scripting. So delay that music transition as
well.

I've excluded the Amiga version from this workaround, because that one
cuts much of the music so it shouldn't be needed there. But if I'm
wrong, please let me know.
2021-07-09 12:50:09 +02:00
antoniou79 cffdc106a8 ANDROID: Use 64bit version of AAsset_getLength and AAsset_seek
Complementary to commit 8e55f03b6d
2021-07-09 10:13:50 +03:00
Lothar Serra Mari 68d8a74bf0 NEWS: Update German NEWS file 2021-07-09 06:35:51 +02:00
a/ b882744405 SAGA2: Remove placement-new for threadList 2021-07-09 12:59:42 +09:00
a/ 6ad3058c1a SAGA2: Implement MotionTasks save/loading 2021-07-09 12:59:41 +09:00
a/ 42a2c7bc4b SAGA2: Move mTaskList to Saga2Engine 2021-07-09 12:59:41 +09:00
Paul Gilbert 8e55f03b6d ANDROID: Compilation fix for 64-bit stream change 2021-07-08 20:37:51 -07:00
Paul Gilbert 454cc0fff9 AGS: Properly move Lines global into Globals 2021-07-08 20:37:51 -07:00
D G Turner ac5bd7c76f SAGA2: Fix GCC Signed vs. Unsigned Comparison Warnings 2021-07-09 04:36:30 +01:00
D G Turner b5c3a179c7 CLOUD: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:36:14 +01:00
D G Turner 696de01630 BACKENDS: NETWORKING: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:35:47 +01:00
D G Turner 99a1a90e76 AUDIO: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:23:10 +01:00
D G Turner b5cd645fdb SAGA2: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:22:49 +01:00