Commit Graph
137148 Commits
Author SHA1 Message Date
a/ 876126f7b8 SAGA2: Add workaround for script bug in byteAddress 2021-08-15 07:24:39 +09:00
a/ 73d5d7d82f SAGA2: Add more debug output for scripts 2021-08-15 07:24:39 +09:00
a/ 62ea348ea0 SAGA2: Fix endianness of Speech saves 2021-08-15 07:24:39 +09:00
a/ 8d5ca38424 SAGA2: Fix ThreadList order loading 2021-08-15 07:24:39 +09:00
Roland van Laar aff5e7ea2b DIRECTOR: load editable textFlags for D3 TextCast
The flags are the same as for D4:
1: editable
2: auto tab
4: don't wrap
2021-08-14 23:43:31 +02:00
Roland van Laar 4a81475c2c DIRECTOR: set editable for D4 TextCast
The field `_textFlags` in D4 casts flags the following values:
1: editable
2: auto tab
4: don't wrap

Improved debugprints
2021-08-14 23:30:45 +02:00
ScummVM-Translations 9d6990145a 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-08-14 19:48:25 +00:00
Coen Rampen 3fd7f5d168 ULTIMA6: Fix yes/no dialog null pointer
The yes/no dialog would not pass a pointer to itself as a data parameter to the
callback when an otherwise unhandled key was pressed. Events::callback needs
this pointer to clear the dialog and would dereference the null data parameter.
Fixed this by adding the missing parameter. This fixes bug #12533.
2021-08-14 21:48:10 +02:00
Coen Rampen c0388b833c AUDIO/MIDI: Fix OPL empty instrument check
The empty OPL instrument check would check only the ADSR envelope fields for 0,
assuming this would mean the instrument would produce no sound. However, some
of these fields are flipped, i.e. max value would produce no sound. So this
shortcut was invalid. It is replaced by checking all fields for 0.
2021-08-14 21:48:10 +02:00
Coen Rampen 1b6b124c57 AUDIO/MIDI: Clear timer registers in OPL driver init 2021-08-14 21:48:10 +02:00
ScummVM-Translations 23b5b55798 I18N: Update translations templates 2021-08-14 18:12:25 +00:00
Thierry Crozat 6fcfdb0514 SDL: Fix handling of cursor position on Windows HiDPI 2021-08-14 19:11:11 +01:00
Cameron Cawley c4699cb280 SDL: Move getDisplayDpiFromSdl and getDpiScalingFactor into the SdlWindow class 2021-08-14 19:09:33 +01:00
Lothar Serra Mari 617f27b816 I18N: Update translation (German)
Currently translated at 100.0% (1663 of 1663 strings)
2021-08-14 16:49:11 +00:00
Tom 8b460a6498 DIRECTOR: Secondary detection files 2021-08-14 18:44:20 +02:00
Tom 22ba6f725e DIRECTOR: Add extra file to detection entry 2021-08-14 18:44:20 +02:00
Tom e7e66ae817 DIRECTOR: More detection entries plus preciser entries 2021-08-14 18:44:20 +02:00
Tom 8e94f97887 DIRECTOR: Add second file to generic executables 2021-08-14 18:44:20 +02:00
Tom 7599142d43 DIRECTOR: Added some Dutch detection entries 2021-08-14 18:44:20 +02:00
antoniou79 4c163d99ad ANDROID: Set gui-scale to Large by default 2021-08-14 19:18:54 +03:00
Lothar Serra Mari 936148c828 I18N: Update translation (German)
Currently translated at 99.8% (1660 of 1663 strings)
2021-08-14 15:42:44 +00:00
ScummVM-Translations 8dd3ed47fd 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-08-14 13:43:43 +00:00
ysj1173886760 4766fd025b DIRECTOR: set fallback cursor when custom cursor is not read correctly. 2021-08-14 21:42:53 +08:00
ysj1173886760 267d8b8e44 DIRECTOR: set mac system palette if lastPalette is 0 after disabling puppetPalette. 2021-08-14 21:42:53 +08:00
ysj1173886760 73fb26bbe9 DIRECTOR: reverse the green channel and blue channel in BITDDecoder in D4 2021-08-14 21:42:53 +08:00
ysj1173886760 9061450e73 DIRECTOR: clean code. 2021-08-14 21:42:53 +08:00
ScummVM-Translations a2964b6ab6 I18N: Update translations templates 2021-08-14 13:33:46 +00:00
Eugene Sandulenko ed2345fad6 AGOS: Use different save name for Simon1 demo. Bugreport #12787 2021-08-14 15:33:22 +02:00
athrxx e39b911895 SCUMM: (COMI/CJK) - fix 1-byte-character display in Smush movies
(bug #11947 - "SMUSH text rendering differences with Korean COMI")

Turns out that the interpreter has another hack that I missed...
2021-08-14 15:24:29 +02:00
ScummVM-Translations 18cf944232 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-08-14 13:05:50 +00:00
einstein95 ca369bc511 DIRECTOR: Add name for c64pack 2021-08-14 15:05:39 +02:00
Antoniou Athanasios 2f5d235873 I18N: Update translation (Greek)
Currently translated at 100.0% (1663 of 1663 strings)
2021-08-14 12:26:50 +00:00
George Kormendi fce8f0c147 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1663 of 1663 strings)
2021-08-14 12:26:48 +00:00
Purple T 738027d67f I18N: Update translation (French)
Currently translated at 100.0% (1663 of 1663 strings)
2021-08-14 12:26:48 +00:00
ScummVM-Translations 0afff8a5a9 I18N: Update translations templates 2021-08-14 11:58:04 +00:00
Cameron Cawley d79f1eb55e ENGINES: Remove getExtraGuiOptions from MetaEngine 2021-08-14 13:57:54 +02:00
Cameron Cawley f24bffab48 ULTIMA8: Move getExtraGuiOption() into UltimaMetaEngineDetection 2021-08-14 13:57:54 +02:00
Cameron Cawley c947dd350d TWINE: Move getExtraGuiOption() into TwinEMetaEngineDetection 2021-08-14 13:57:54 +02:00
Martin Gerhardy 3916b1b345 TWINE: add ADGF_CD to the detection entries 2021-08-14 11:26:58 +02:00
Martin Gerhardy 236a31ac71 TWINE: added return values to setBaseRotation methods 2021-08-14 11:26:58 +02:00
antoniou 2782b1265d ANDROID: Remove set default gui_scale code
This causes a crash, so it needs another approach
2021-08-14 11:22:08 +03:00
antoniou 6ab16e6ea9 ANDROID: Fix build after PR #3264
And set default scale to 0 (very large) for now
2021-08-14 10:39:04 +03:00
ScummVM-Translations c217be3707 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-08-14 05:09:09 +00:00
Matthew Duggan 294b22a90d ULTIMA8: Rework Crusader startup to better match original
The original has 2 ways to start a new game:

1. start from dos -> intro movies -> difficulty menu -> voice mail movie
	-> game
2. playing game (press esc) -> game menu (new game) -> difficulty menu
	-> voice mail movie -> game

We now match those sequences correctly.

There is one difference still - if you have a saved game, we will by default
load that.  Previously the game jumped straight into that, but since there is
now no other way to see the intro movies again, now they are always shown
first.  So the 3rd flow is (if you have a save game):

3. start scummvm -> intro movies -> game

Since some people might want to just jump straight into the game, I also added
a skip_intro config file setting which will skip the movies in this case.

Fixes #12758.
2021-08-14 13:31:04 +09:00
Matthew Duggan d317df77d2 ULTIMA8: Fix x offset of Crusader movie subtitle background 2021-08-14 13:24:06 +09:00
ScummVM-Translations bbe846fd2a I18N: Update translations templates 2021-08-14 02:26:12 +00:00
Thierry Crozat 4d59d40f32 OPENGLSDL: Fix compilation with SDL1 2021-08-14 03:25:43 +01:00
ScummVM-Translations fe750d5fe1 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-08-14 00:34:36 +00:00
D G Turner 7196d85486 SCUMM: DiMUSE: Fix GCC Warnings
These are due to checking for greater than zero on byte type fields
which are defined using an unsigned type.
2021-08-14 01:33:45 +01:00
ScummVM-Translations 713006ddc9 I18N: Update translations templates 2021-08-13 23:01:09 +00:00