Commit Graph
137148 Commits
Author SHA1 Message Date
djsrv 7e13add452 DIRECTOR: Fix memory leaks 2021-07-27 23:50:44 -04:00
djsrv e39a63c5e5 DIRECTOR: Fix submenu bounds check 2021-07-27 23:10:34 -04:00
djsrv 00a1ba2ee8 DIRECTOR: Disable puppet sounds when the movie changes 2021-07-27 22:54:25 -04:00
djsrv ff16d808c7 DIRECTOR: LINGO: Play puppet sounds in updateStage 2021-07-27 22:54:25 -04:00
djsrv a16d823201 DIRECTOR: Improve puppetSound
Most variants of puppetSounds don't actually start the sound immediately
but wait until the frame is updated. So I've created a SoundID struct
which stores a reference to a cast member or externals sound, and that
is used to store the puppetSound until it's actually supposed to start.
In addition, puppet status is now per-channel instead of a universal
flag.
2021-07-27 22:54:16 -04:00
djsrv a2e8da00e5 DIRECTOR: Don't render next frame if exitFrame stopped the movie 2021-07-27 22:42:09 -04:00
djsrv 8a9b1cd09c DIRECTOR: Give each window its own sound manager
This Should prevent conflicts between the sound channels of movies
running in parallel.
2021-07-27 22:42:09 -04:00
Walter van Niftrik 485e5def14 ADL: Add support for hires1 PD variant 2021-07-28 01:07:03 +02:00
ScummVM-Translations 3dafebec75 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-27 21:58:29 +00:00
Walter van Niftrik 87a75ad02b ADL: Add support for more hires2 variants 2021-07-27 23:56:27 +02:00
Walter van Niftrik 691392a109 ADL: Make hires1 extra fields more descriptive 2021-07-27 23:56:27 +02:00
Eugene Sandulenko 0726c6089d I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1651 of 1651 strings)
2021-07-27 21:55:33 +00:00
Marcel Souza Lemes 95a2ca4e2c I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1651 of 1651 strings)
2021-07-27 21:55:33 +00:00
jepael 993fc8d07c I18N: Update translation (Finnish)
Currently translated at 100.0% (1651 of 1651 strings)
2021-07-27 21:55:31 +00:00
Eugene Sandulenko 9202a71442 I18N: Update translation (Russian)
Currently translated at 100.0% (1651 of 1651 strings)
2021-07-27 21:55:23 +00:00
ScummVM-Translations a05da70b95 I18N: Update translations templates 2021-07-27 21:45:50 +00:00
Eugene Sandulenko 9f1f955f2a DIRECTOR: Allow punycode in the detection entries 2021-07-27 23:45:29 +02:00
Eugene Sandulenko 2760b9f737 AD: Allow punycode in the detection entries 2021-07-27 23:45:29 +02:00
Walter Agazzi f769167618 I18N: Update translation (Italian)
Currently translated at 100.0% (1651 of 1651 strings)
2021-07-27 21:39:20 +00:00
Eugene Sandulenko b1d37306f9 DEVTOOLS: Added stdin encoding mode for dumper-companion.pl 2021-07-27 23:28:49 +02:00
Eugene Sandulenko 57836da5bb DEVTOOLS: Reduce code duplication in dumper-companion.pl 2021-07-27 23:00:41 +02:00
antoniou79 8199c96342 BLADERUNNER: Fix remnant clickable and target spot in NR11
For the case when McCoy allows Dektora to leave.

Also RESTORED CONTENT: a small extra dialogue with McCoy telling Dektora to call him Ray.
2021-07-27 23:01:02 +03:00
antoniou79 c3ca6b5a96 BLADERUNNER: Add a few more lines to debug info output
For clue count, crime count and suspect count
2021-07-27 23:01:02 +03:00
a/ a110e24d56 SAGA2: Fix RestartGame 2021-07-28 04:51:11 +09:00
IlDucci 81ddd7da0d I18N: Update translation (Spanish)
Currently translated at 100.0% (1651 of 1651 strings)
2021-07-27 19:30:08 +00:00
ScummVM-Translations 7894a91770 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-27 18:55:17 +00:00
Torbjörn Andersson 81f26dd9e4 SCUMM: Workaround for bug #12734
In Monkey Island 2, after Rapp gives you his map piece it calls
script-109 to print a message about which map piece you just found.
But as soon as that message is displayed, it's erased by printing a
single space.

This wouldn't normally be much of a problem, but apparently in the
"ultimate talkie" version you will still hear the spoken line. This is
my attempt at bypassing the erasing.

I don't dare to patch the script itself, because I'm guessing all the
messages are hard-coded so it would have to recognize every
localization. Instead, it checks if a single space is printed from the
appropriate script, while there is a message pending and you are
carrying Rapp's map piece. I hope that's specific enough.
2021-07-27 20:55:05 +02:00
ScummVM-Translations 2a10b82efe I18N: Update translations templates 2021-07-27 18:52:11 +00:00
ScummVM-Translations e4e8076969 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-27 18:52:10 +00:00
antoniou79 04642eef8a ENGINES: Replace checkCD with isolated partial methods
This is PR #3018 "rebased" on the current HEAD, after the conflicts with PR #3003 and me botching the rebase in that PR

Old PR is here: https://github.com/scummvm/scummvm/pull/3018
2021-07-27 20:51:57 +02:00
ScummVM-Translations c05acdafd5 I18N: Update translations templates 2021-07-27 18:51:00 +00:00
Cameron Cawley 74e7d777a9 BACKENDS: Add OSystem::messageBox() and use it for error handling 2021-07-27 20:50:51 +02:00
Martin Gerhardy c451310a88 MAKE: added target to build via cmake 2021-07-27 20:47:47 +02:00
Le Philousophe 585b112d6b GRAPHICS: Implement horizontal triangles
Simplify drawTriangle in the same time and fix a bad copy paste when
drawing outline with w == h
2021-07-27 20:38:45 +02:00
Fiodar Stryzhniou 10028c857c SYMBIAN: Can find and use game data placed by installer on any drive.
Apply style fixes from #3170
2021-07-27 20:36:35 +02:00
Fiodar Stryzhniou b4218c9f8e SYMBIAN: Allow installation help file for beta versions.
Apply code style fixes from #3170.
2021-07-27 20:34:39 +02:00
Fiodar Stryzhniou 371396ff61 SYMBIAN: Add uids for new exe's. 2021-07-27 20:33:56 +02:00
Fiodar Stryzhniou be35c553f0 SYMBIAN: Fix race condition.
Add cleanup from results previous build before new start.
Code style fixes from #3170.
Forced CPU usage.
2021-07-27 20:33:28 +02:00
Fiodar Stryzhniou a4ee71abe4 SYMBIAN: Update help/ScummVM.rtf 2021-07-27 20:32:08 +02:00
Fiodar Stryzhniou c994a77353 SYMBIAN: Add engines layout for app creation. 2021-07-27 20:29:40 +02:00
Eugene Sandulenko a6a2dc7ead DIRECTOR: Enable punycode in --start-movie 2021-07-27 19:22:16 +02:00
Eugene Sandulenko 2da3d76c02 DIRECTOR: Put more debug output to printable state 2021-07-27 19:10:11 +02:00
Eugene Sandulenko 163d0b333a COMMON: Make constants more portable 2021-07-27 18:44:00 +02:00
Eugene Sandulenko 83da582b4b COMMON: Fix compilation 2021-07-27 18:42:54 +02:00
Eugene Sandulenko e6c582fe0f DIRECTOR: Make movie file names printable 2021-07-27 18:14:50 +02:00
Eugene Sandulenko 530354492a COMMON: Fix encode_punycode to match the perl code 2021-07-27 18:14:50 +02:00
Eugene Sandulenko 92517fc3f5 DEVTOOLS: Synchronize encoding for punycode in different tool modes 2021-07-27 18:14:50 +02:00
Eugene Sandulenko e6429a1213 COMMON: Fix punycode encoding 2021-07-27 18:14:50 +02:00
Eugene Sandulenko 2fce9db178 DIRECTOR: Do not convert '/' in paths 2021-07-27 18:14:50 +02:00
Eugene Sandulenko 96bb4d2d53 COMMON: Added more auxiliary method to Punycode 2021-07-27 18:14:50 +02:00