ysj1173886760
a33ca9d831
DIRECTOR: amend coding format
2021-07-30 16:00:01 +08:00
ysj1173886760
0bc678e47b
DIRECTOR: implement getTheMenuItemEntity
2021-07-30 15:43:16 +08:00
ysj1173886760
99447ca832
GRAPHICS: MACGUI: implement getting member of menuItem
2021-07-30 15:43:00 +08:00
Orgad Shaneh
85c4f53f7f
BUILD: Support peldd on mingw cross-compiler
2021-07-30 05:47:22 +03:00
Orgad Shaneh
de77d9b71e
CONFIGURE: Fix cross-compilation with mxe mingw
2021-07-30 05:47:22 +03:00
sluicebox
e8c2671de8
SCI: Improve ECOQUEST2 Ecorder script patches
...
Simplifies the patches and restores original timing
2021-07-29 21:19:04 -05:00
sluicebox
15fb671cd1
SCI32: Add more KQ7 workarounds for Malicia's house
...
Big thanks to sixsevsairis for discovering this
2021-07-29 19:47:53 -05:00
djsrv
f4bd3519c9
DIRECTOR: LINGO: Reload open xlibs in reloadBuiltIns
2021-07-29 20:20:46 -04:00
djsrv
4700f44dc4
DIRECTOR: LINGO: Implement closeXLib
2021-07-29 20:20:46 -04:00
djsrv
b57ae80ab1
DIRECTOR: LINGO: Keep track of open xlibs
2021-07-29 20:20:46 -04:00
djsrv
1e41097267
DIRECTOR: LINGO: Add error check to Object::initMethods
2021-07-29 20:20:46 -04:00
djsrv
f94363acc5
DIRECTOR: Fix pause
...
I accidentally removed "if (!_vm->_playbackPaused)" while figuring out
the logic for eded70bc8a .
2021-07-29 20:20:46 -04:00
sluicebox
ffd1465498
SCI: Add detection for SQ4 Update 1.3 fan patch
2021-07-29 17:17:29 -05:00
Andrea Boscarino
7032f742ff
SCUMM: COMI: Fix bug #12029
2021-07-29 22:54:04 +02:00
Andrea Boscarino
8b78da3723
SCUMM: FT: Fix softlock on negative walk destination
2021-07-29 22:46:22 +02:00
Coen Rampen
832791407c
SAGA: Fix music fade-outs
...
This fixes the fade-outs in IHNM, most notably at the end of the title screen
when using GM. Fades would take 30 seconds instead of the intended 3, and the
engine did not wait for the fade to finish but immediately played the next
track, which aborted the fade.
Note that the engine still does not always wait for a fade to finish when it is
triggered from a script. For example after AM's speech when dying in
Gorrister's chapter, in the original interpreter the music fades out while the
screen fades to black. In ScummVM, the screen does not fade out, so the music
fade is immediately aborted by playing the next track.
2021-07-29 20:24:43 +02:00
Coen Rampen
2edc3773bc
AUDIO/MIDI: Fix Miles AdLib fades
...
This fixes some issues which caused the fades in the Miles AdLib driver to not
work properly:
- _timerRate was not set
- end of track meta event was not handled, so active fades were not aborted by
deinitializing the source on end of track
The timerProc fields and onTimer function were removed because they duplicate
functionality from the MidiDriver_Multisource base class.
2021-07-29 20:24:42 +02:00
Coen Rampen
9f0c28b751
SAGA2: Set Miles version on MIDI driver
...
This sets the version to emulate on the Miles MIDI driver so the MIDI devices
are initialized in the same way as the original interpreter.
2021-07-29 20:24:42 +02:00
Coen Rampen
72c8622927
SAGA: Set Miles version on MIDI driver
...
This sets the version to emulate on the Miles MIDI driver so the MIDI devices
are initialized in the same way as the original interpreter.
2021-07-29 20:24:42 +02:00
Coen Rampen
aae00f50b1
AUDIO/MIDI: Added support for Miles v3 initialization
...
This adds a MidiDriver property which controls the Miles AIL/MSS version to
emulate. This controls the initialization of MT-32 and GM devices. MSS v3 added
GM support, which caused some differences between v2 and v3 in how MIDI devices
are initialized. Some games might rely on certain default settings for correct
playback.
2021-07-29 20:24:42 +02:00
Coen Rampen
e63b556015
SAGA: Add ITE MT-32 display message
...
This adds the message that the DOS version of Inherit The Earth displays on the
MT-32 when quitting the game.
2021-07-29 20:24:42 +02:00
Coen Rampen
12974b29e4
SAGA: Limit end of track resets to IHNM
...
This limits the pitch bend and sustain reset messages at the end of MIDI tracks
to I Have No Mouth, And I Must Scream. Inherit The Earth does not use sustain
and pitch bend is already reset at the start of each track. IHNM does use
sustain and does not reset pitch bend at the start of each track.
2021-07-29 20:24:42 +02:00
Eugene Sandulenko
8fe86a7cf4
DEVTOOLS: Flip the execution bit for the dumper-companion.pl
2021-07-29 16:23:27 +02:00
Eugene Sandulenko
4a76542e93
DEVTOOLS: Implement -S and -o options for the dumper companion
2021-07-29 16:23:27 +02:00
a/
cb84426676
SAGA2: Add playMusic command
2021-07-29 22:57:11 +09:00
ysj1173886760
727ea4368b
DIRECTOR: implement setting script for menu item.
2021-07-29 19:48:42 +08:00
ysj1173886760
66fb967d56
GRAPHICS: MACGUI: support setting action id for macmenuItem
2021-07-29 19:48:42 +08:00
a/
497e1a1e85
SAGA2: Fix volume quantization
2021-07-29 19:40:14 +09:00
a/
36feb1c271
SAGA2: Sync music volume on construction
2021-07-29 19:40:13 +09:00
Eugene Sandulenko
e85288e2b3
DIRECTOR: Better handling of string resources.
...
In case there is garbage after \0 we will skip it all
2021-07-29 12:23:49 +02:00
ScummVM-Translations
207ce5af5d
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-29 10:02:53 +00:00
Eugene Sandulenko
986c84fb72
DIRECTOR: Avoid adding \0s to strings
2021-07-29 12:02:22 +02:00
VAN-Gluon
3d45a75630
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1653 of 1653 strings)
2021-07-29 08:25:42 +00:00
Marcel Souza Lemes
2e23245785
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 100.0% (1653 of 1653 strings)
2021-07-29 08:25:41 +00:00
a/
78b0bee9fc
SAGA2: Fix pointer arrow in documents
2021-07-29 16:59:01 +09:00
a/
aa7671bc9d
SAGA2: Fix parchment close button rect
2021-07-29 16:59:01 +09:00
ysj1173886760
29af23c832
DIRECTOR: fix setTheMenuItemEntity
2021-07-29 12:45:35 +08:00
ysj1173886760
5ae035f4b5
GRAPHICS: MACGUI: implement overload version for the functions for setting menu attributes
2021-07-29 12:45:16 +08:00
ysj1173886760
7673cbcc86
GRAPHICS: MACGUI: implement setMenuItemName
2021-07-29 12:28:05 +08:00
ysj1173886760
948604d79d
GRAPHICS: MACGUI: text length should not bigger than maxWidth - 1
2021-07-29 12:04:20 +08:00
ysj1173886760
a317110704
DIRECTOR: implement setTheMenuItemEntity
2021-07-29 11:40:39 +08:00
ysj1173886760
53fd14b283
GRAPHICS: MACGUI: add functions for setting member checkMark and Enable of menuItem
2021-07-29 11:40:18 +08:00
ysj1173886760
c57c7b11b2
DIRECTOR: skip setting shortcut key when we only read /
2021-07-29 10:52:45 +08:00
ysj1173886760
7168e9a491
DIRECTOR: skip b_alert due to the tests
2021-07-29 10:52:45 +08:00
ysj1173886760
6315f744d8
DIRECTOR: implement checkBoxAccess property
2021-07-29 10:52:45 +08:00
ysj1173886760
36abd91264
GRAPHICS: MACGUI: introduce checkBoxAccess to determines what happens when user clicks the checkbox or radio button
2021-07-29 10:52:45 +08:00
mausimus
601696ab1e
AGS: recognize alternative name of shell plugin
...
There is a circulating version of AGS Shell plugin as agsshell.dll
used by some games (Rosewater). Internally it's the same
ags_shell.dll so simply an alias will allow these games to run.
2021-07-28 19:20:29 -07:00
IlDucci
552e7c1181
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (1653 of 1653 strings)
2021-07-28 21:54:13 +00:00
a/
61508d7ba6
SAGA2: Fix strncat usage
2021-07-29 05:02:28 +09:00
a/
4b58eae8c1
SAGA2: Fix data signedness
2021-07-29 05:02:28 +09:00