Commit Graph
111291 Commits
Author SHA1 Message Date
Kari Salminen e9b585df4e CINE: OS: Fix MT-32/AdLib SFX & loading savegames
In Operation Stealth DOS and Atari ST versions, but not Amiga or
demo versions, sound effects are loaded in AUTO00.PRC using a
combination of o2_loadAbs and o2_playSample(1, ...) before
o1_freePartRange(0, 200). This is a better heuristic for ending the
script at the correct position than checking whether global variable
255 is compared to 0. In the original game AUTO00.PRC was run when
starting or restarting the game and one could not load a savegame
before passing the copy protection. Thus, we try to emulate that
behaviour by running at least part of AUTO00.PRC before loading a
savegame.
2020-09-04 10:31:33 +02:00
Lothar Serra Mari 4517524ac4 NEWS: Update German NEWS file 2020-09-04 09:55:01 +02:00
Eric Fry 29487ad7e6 DRAGONS: Fixed incorrect sfx pitch. Trac#11638 2020-09-04 15:54:28 +10:00
Paul Gilbert 5c4ac51ce2 ULTIMA4: Fixes for original U4 spelling mixing 2020-09-03 20:52:03 -07:00
Eric Fry dea5af11f4 DRAGONS: Fixed crash on mini game 3 for non-english versions. Trac#11609 2020-09-04 13:25:19 +10:00
Eric Fry ed63a2cbcb DRAGONS: Fix initial display of rabbits under the hats in the mini game. Trac#11641 2020-09-04 13:25:19 +10:00
sluicebox b6d8b7a1d9 SCI32: Fix SQ6 ExitFeature breaking cursors
Fixes bug #11640

Special thanks to Alien-Grey for reporting this and taking the time
to track down how to trigger this difficult to reproduce bug.
2020-09-03 20:08:23 -07:00
sluicebox d9ffa7b3d7 SCI32: Fix SQ6 shuttle cockpit invalid save games
Fixes bug #11673
2020-09-03 20:08:23 -07:00
Eugene Sandulenko 9ae226d208 DEVTOOLS: Major improvements to encode-macbinary.sh
- Support for Japanese names which are converted to UTF-8 with 'recode'
 - Support for files starting with '-' (avoid clash with options)
 - Support for files contianing '{' (avoid hfs globbing clash)
 - Support for files containing '/', it is replaced with ':'
 - Support for empty directories, no more warnings

For Japanese mode filenames are correctly recoded back to HFS names, so
hutils are happy
2020-09-03 16:48:04 +02:00
Eric Fry 67d3753ef9 DRAGONS: Fixed missing dialog for jester in end credits Trac#11610 2020-09-03 23:27:33 +10:00
Eric Fry 1f359ee731 DRAGONS: Fixed actor dialog position 2020-09-03 23:26:40 +10:00
Paul Gilbert 1647f3f9cb NUVIE: Fix fullscreen button in Video settings 2020-09-02 21:23:18 -07:00
Pawel Kolodziejski bc84ce2469 ANDROID: Fixed gfx method 2020-09-03 03:12:07 +02:00
Pawel Kolodziejski 03426360ef ANDROID: Sync events code 2020-09-03 03:07:17 +02:00
Pawel Kolodziejski 1884ccaa3a ANDROID: Try to sync Android backend 2020-09-03 02:50:39 +02:00
Pawel Kolodziejski d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Thierry Crozat 0a18e327a0 NEWS: Mention improved English translation for Mission Supernova 2020-09-03 00:18:12 +01:00
Thierry Crozat c4c10c1332 SUPERNOVA: Update English translation 2020-09-03 00:11:13 +01:00
sluicebox 1de40cf803 SCI32: Fix SQ6 save dialog message text 2020-09-02 15:43:29 -07:00
Kari Salminen 1ecb24cad7 CINE: OS: Fallback to default error messages
If the error messages can not be found (They are in the file
ERRMESS.DAT in Operation Stealth) then use the default values.

There are now the following default error messages included in ScummVM
for Operation Stealth:
 - American English (Protagonist is James Bond)
 - British English (Protagonist is John Glames)
 - French
 - German

For the Italian and Spanish releases of Operation Stealth the error
messages from Future Wars are used as fallback. This is incorrect
but better than nothing.

This makes the error message handling more lenient than before so that
not having an ERRMESS.DAT does not block the starting of the game
anymore.

Fixes bug #11649.
2020-09-03 00:39:02 +02:00
antoniou79 5d8ee54f65 BLADERUNNER: Remove UI language selection
Since it's not ready for production yet for 2.2.0
2020-09-02 23:52:03 +03:00
antoniou79 1be2092c9b BLADERUNNER: Use unsigned difference for robust behavior
For the emulation of repeated key firing while holding Esc or Return keys pressed
2020-09-02 23:25:55 +03:00
Thierry Crozat 9ab48df4b6 COMMON: Fix comparaison operators for U32String
They were supposed to compare two U32String, but due to a copy/paste
error they were comparing a U32String with a String. It compiled
because there is a String constructor that takes a U32String (and
converts it to UTF-8), but it was probably not quite working as
expected for non-ASCII characters.
2020-09-02 21:01:15 +01:00
Thierry Crozat dc88a9fcb1 DISTS: Update the list of files to distribute 2020-09-02 20:42:18 +01:00
Vladimir Menshakov 8ddcbf8120 COMMON: Fix warnings about different signedness (uint32/char comparison), remove unused var
Add tests for both str/ustr comparison operators.
2020-09-02 20:35:43 +01:00
Thierry Crozat cd8c3f8811 BUILD: Add macgui.dat to list of engine data files to distribute 2020-09-02 20:24:06 +01:00
Eugene Sandulenko 33a47d23b8 ILLUSIONS: Fixed crash in Duckman demo on attempt to launch the menu
Fixes #11190
2020-09-02 18:41:28 +02:00
Lothar Serra Mari 476aa60c9a NEWS: Mention Spanish sword2 demo in German NEWS file 2020-09-02 15:12:41 +02:00
Lothar Serra Mari faae0ed37f NEWS: Fix missing newline in German NEWS file 2020-09-02 15:11:27 +02:00
Eugene Sandulenko a2651ad842 NEWS: Mention Sword2 Spanish support 2020-09-02 14:42:04 +02:00
Eugene Sandulenko 289bc959cf SWORD2: Added support for Spanish demo. Fixes #11396 2020-09-02 14:41:17 +02:00
Eugene Sandulenko ed4e42f0f1 I18N: Regerenate translations.dat 2020-09-02 12:39:13 +02:00
Thierry Crozat 7851cabc19 I18N: Update language names
We can now use non-ASCII characters in language names, so add
missing acccent and use native alphabet.
2020-09-02 12:08:49 +02:00
Thierry Crozat 927127abd5 I18N: Support having unicode characters in language names 2020-09-02 12:08:49 +02:00
Thierry Crozat 9fcc83c09d COMMON: Add comparison operators to U32String
Those operators just compare the numerical value of each character
one by one. This is not idea, but this is better than nothing.
2020-09-02 12:08:49 +02:00
Lothar Serra Mari dd9256502a NEWS: Update German news file 2020-09-02 10:55:57 +02:00
Lothar Serra Mari dda4589772 NEWS: Update German news file 2020-09-02 10:50:32 +02:00
Eugene Sandulenko e99980cbb0 NEWS: Mention BS1 Spanish Demo support 2020-09-02 10:31:33 +02:00
Torbjörn Andersson 58a77abded FLUIDSYNTH: Prefer in-memory SoundFont data over global setting
When an engine provides in-memory SoundFont data, use that unless a
SoundFont has been explicitly configured on the current game. Otherwise
a global SoundFont setting will always override it. Even overriding the
MIDI settings for the game and leaving the SoundFont setting blank did
not work for me.
2020-09-02 10:01:33 +02:00
Pawel Kolodziejski acd114234f XCODE: Fixed creating project file 2020-09-02 08:25:41 +02:00
Vladimir Menshakov 9ecce37b81 VIDEO: Pad consts with spaces, not tabs, formatting fixup 2020-09-02 06:43:44 +01:00
Paul Gilbert 9b34a5dc48 NUVIE: Fix loading settings from scummvm.ini 2020-09-01 20:56:13 -07:00
Pawel Kolodziejski a0cf81e514 WINTERMUTE: Mark 'tzip' tag as text mode. 2020-09-01 23:09:43 +02:00
Vladimir Menshakov 61ce70f6e8 VIDEO: skip FLC file header if present 2020-09-01 21:54:22 +01:00
Vladimir Menshakov 9be832dad7 VIDEO: Fix playback of FLC files created with non-EGI encoders (no frame1/2 pointers, no ext_flags) 2020-09-01 21:52:42 +01:00
Vladimir Menshakov 04943476b1 COMMON: Add Rect::getBlitRect() that ensures you did not blit out of src or dst surface boundaries 2020-09-01 21:52:42 +01:00
Vladimir Menshakov b1bee9b372 GRAPHICS: Remove unimplemented colorkey methods from TransparentSurface 2020-09-01 21:52:38 +01:00
sluicebox d592a67125 SCI32: Add kDoAudio support for Mac AIFF patch files
Fixes LSL6 hires Mac aerobics room and end credits
2020-09-01 10:31:32 -07:00
sluicebox 5efa0eb70e SCI32: Read AIFF audio patch files
Used by LSL6 hires Mac
2020-09-01 10:31:32 -07:00
Eugene Sandulenko 49e8b52a7e SWORD1: Added detection and support for Spanish demo. Fixes #11397
This demo uses normal interpreter with less differences than
the English demo.
2020-09-01 19:22:27 +02:00