Commit Graph
137148 Commits
Author SHA1 Message Date
Carlo Bramini bdd2fb61d1 BACKENDS: OPENGLSDL: Fix corrupted graphics.
Size of the alpha channel is not set to its default value and this caused totally corrupted graphics on my PC.
See:
https://bugs.scummvm.org/ticket/13712
2022-08-12 00:30:05 +03:00
Cameron Cawley e61bba9e23 ULTIMA: Replace Std::pair with Common::Pair 2022-08-12 00:27:15 +03:00
Cameron Cawley 7bd5497dfe COMMON: Add Common::Pair 2022-08-12 00:27:15 +03:00
Orgad Shaneh b3d0813300 SCUMM: Fix indentation
Amends commit 4451101b80.
2022-08-11 22:58:54 +03:00
Donovan Watteau 1e44fd3fdf SCUMM: Restrict the "I am Choas." Loom workaround to the English talkie 2022-08-11 22:25:10 +03:00
ScummVM-Translations 611b7639e3 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-08-11 19:23:55 +00:00
treloret 5d0cd767c1 SLUDGE: Added missing entries to 3 sludge games 2022-08-11 22:23:44 +03:00
VAN-Gluon dc591d57aa I18N: Update translation (Japanese)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-11 17:17:34 +00:00
Antoniou Athanasios d677f3b401 I18N: Update translation (Greek)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-11 17:17:22 +00:00
Walter Agazzi 1b410d6576 I18N: Update translation (Italian)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-11 12:21:17 +00:00
Donovan Watteau 9c78d324a6 SCUMM: Add a bit more comments about Trac#832 workaround
Most of the workarounds in SCUMM explain a bit what's going on, even
when referring to a Trac issue, but this one didn't say much.

I tested that this problem still occurs today (boot param 5234 is
perfect for this), while the original interpreter within DREAMM
doesn't mind this script.
2022-08-11 14:00:51 +02:00
Lothar Serra Mari c3aa84381c I18N: Update translation (German)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-11 11:09:12 +00:00
Purple T a27c76799e I18N: Update translation (French)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-11 09:30:29 +00:00
IlDucci 2ed75ef4b8 I18N: Update translation (Spanish)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-11 09:30:24 +00:00
Donovan Watteau 5538830bda SCUMM: Don't try to apply the Captain Dread glitch workaround on the Ultimate Talkie
This bug was already fixed in the Ultimate Talkie edition, but a good
part of this script has been rewritten in this version, so I'd rather
avoid triggering any _scriptPointer change there. The Bit[129] check
was probably enough to prevent this, but I'd rather be safe.

Adding the check is also a way of documenting that this version fixed
this.
2022-08-11 11:26:47 +02:00
neuromancer 806e8263fb HYPNO: disable user interaction during cutscenes/intro commands 2022-08-11 08:52:14 +02:00
neuromancer 242a48a1f5 HYPNO: avoid drawing too many profiles in the boyz main menu 2022-08-11 08:52:14 +02:00
George Kormendi b9b8b41aa5 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-11 06:37:28 +00:00
ScummVM-Translations d6d35be922 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-08-10 23:22:05 +00:00
elasota f9726095d8 MTROPOLIS: Fix wrong ID 2022-08-10 19:21:36 -04:00
ScummVM-Translations b098755faf I18N: Update translations templates 2022-08-10 23:16:47 +00:00
ScummVM-Translations ee4aaff026 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-08-10 23:16:45 +00:00
elasota 013209615b MTROPOLIS: Fix save-at-checkpoints and gameplay subtitles option IDs being swapped, rename gameplay subtitles option 2022-08-10 19:16:22 -04:00
ScummVM-Translations cfd2d7cea3 I18N: Update translations templates 2022-08-10 13:28:26 +00:00
athrxx 319e50fc35 SCUMM: (LOOM/VGA Talkie) - improve verb handling
- get rid of weird hackery in o5_verbOps
- make sure the verbs are properly restored after loading a savegame
2022-08-10 15:27:23 +02:00
athrxx d4ad27547e SCUMM: (v5/6/EGA) - disable palManipulate in EGA dithering mode.
The orginal does not have an EGA mode implementation for this. For INDY4 (which uses palManipulate) the EGA mode has been ditched completely in the full version. I have tried to make a palManipulate implementation for ScummVM, but it is just glitchy and ugly...
2022-08-10 15:27:19 +02:00
IlDucci 5c23ddc49d I18N: Update translation (Spanish)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-10 12:11:11 +00:00
VAN-Gluon 99c7f01387 I18N: Update translation (Japanese)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-10 11:37:28 +00:00
George Kormendi 9a59e8b3d8 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1777 of 1777 strings)
2022-08-10 11:37:27 +00:00
elasota 09ea822d7c MTROPOLIS: Clean up unused variable 2022-08-10 04:57:34 -04:00
elasota 5fe6a4c7ad MTROPOLIS: Don't attempt to load TTF font if FreeType is disabled 2022-08-10 04:55:49 -04:00
Misty De Meo 1ed15b789d DIRECTOR: only record valid MacArchive members 2022-08-09 22:22:11 -07:00
Misty De Meo 208ebdc423 DIRECTOR: revert VWCR change
This reverts commit 706373079d.
2022-08-09 21:46:45 -07:00
Misty De Meo 706373079d DIRECTOR: fetch VWCR more safely
The previous version could end up with `r` assigned to `nullptr`,
leading to a crash when trying to free it.
2022-08-09 21:26:28 -07:00
ScummVM-Translations e01dbdeaa1 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-08-10 04:19:24 +00:00
djsrv fac330bec4 DIRECTOR: Don't fall back to getFirstResource if chunk not in KEY*
There doesn't seem to be any case in which we should fall back to
getFirstResource in D4 as found in #4172. So we can remove that fallback
and the associated warning.
2022-08-10 00:18:04 -04:00
djsrv 28b7b0b297 DIRECTOR: Handle collisions between movie and cast member IDs 2022-08-10 00:11:20 -04:00
ScummVM-Translations 80c4e9b578 I18N: Update translations templates 2022-08-10 01:55:12 +00:00
elasota f7a3e571f0 MTROPOLIS: Add subtitles support 2022-08-09 21:54:08 -04:00
D G Turner 50d70afe72 DIRECTOR: Fix GCC Compiler Warnings 2022-08-10 01:52:58 +01:00
ScummVM-Translations 202754c008 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-08-09 21:18:29 +00:00
Pragyansh Chaturvedi dbe1ae48d5 DIRECTOR: Use KEY* mappings instead of taking the first resource to load chunks 2022-08-09 16:18:15 -05:00
Pragyansh Chaturvedi 8f9da662cc DIRECTOR: Implement _movieChunk to store indices of chunks having 1024 as parent 2022-08-09 16:18:15 -05:00
Pragyansh Chaturvedi 766d74f8f6 DIRECTOR: Read KEY* resource before reading CAS* resource 2022-08-09 16:18:15 -05:00
ScummVM-Translations c1482136c6 I18N: Update translations templates 2022-08-08 20:09:06 +00:00
Lars Sundström 04b5507e24 DOCS: Add section about Game Controller support for iOS 2022-08-08 21:08:56 +01:00
Lars Sundström f9e1806b14 IOS7: Update README.md with support for external devices 2022-08-08 21:08:56 +01:00
Lars Sundström e7759ac0ef IOS7: Implement getHardwareInputSet to get connected devices
Trigger EVENT_INPUT_CHANGED when devices connects to make the ScummVM
engine update the hardware input set.
2022-08-08 21:08:56 +01:00
Lars Sundström d76bc708c0 IOS7: Add isConnected property to GameControllers 2022-08-08 21:08:56 +01:00
Lars Sundström 8d395fd790 IOS7: Add support for Extended Gamepad controllers
Add support for Extended Gamepad controllers. What defines extended
gamepad controllers can be found here:
https://developer.apple.com/documentation/gamecontroller/gcextendedgamepad

Support has been added for controlling the pointer position using the
left thumbstick, left clicks using the A-button and right clicks using
the B-button. Also the Main menu can be accessed using the Home/Menu
button.

The thumbstick values are received when changed, however if holding the
thumbstick in the same position the valueChangedHandler will not be
called. Therefore store the X- and Y-axis values and begin to poll
readings of the stored values for as long as the thumbstick is out of
the center position.
2022-08-08 21:08:56 +01:00