Commit Graph
137148 Commits
Author SHA1 Message Date
Torbjörn Andersson 95f964878c NEWS: Adjust note about sound workarounds in Serrated Scalpel 2021-12-15 08:46:30 +01:00
Torbjörn Andersson 51bdee615f SHERLOCK: Workaround for bad fog horn sound in Serrated Scalpel
Turns out that the fog horn sound at Lord Brumwell's mansion has the
same problem as the doorbell one. The file says 1100 Hz, but the
original clearly didn't play it at that. 11000 Hz seems to match the 3DO
version, so let's go with that.
2021-12-15 08:43:46 +01:00
Torbjörn Andersson 3d96f9e4f1 SHERLOCK: Fix glitch on Scalpel overhead map
When moving from one location to another, the Holmes icon should be
removed from the old location when travel begins. I've added a missing
restoreIcon() call, which seems to fix that.
2021-12-15 07:44:07 +01:00
Orgad Shaneh 206e96bad8 SCUMM: Fix RTL indentation for multiline verbs 2021-12-14 22:15:45 +02:00
Torbjörn Andersson ecfed7a954 SHERLOCK: Clear events after Scalpel window sliding animation
Before, the game would sometimes register the mouse release event right
as the mouse pointer passed over the Exit button, causing e.g the
conversation window to close right away. This was probably also what
caused it to sometimes select conversation topics seemingly at random
for me.
2021-12-14 12:39:08 +01:00
Paul Gilbert f4e448990d XEEN: Fix monster item drop probability checking 2021-12-13 20:19:45 -08:00
Paul Gilbert 443852d9a9 NEWS: Mention Serrated Scalpel darts speed fix 2021-12-13 19:04:33 -08:00
Torbjörn Andersson 782ebb0bc0 SHERLOCK: Make the Serrated Scalpel darts minigame harder
This seems to match the speed of the original better, and makes the
power bars move at the same speed for both you and your opponent. It
does make the game more frustrating, I guess, but playing darts is
optional anyway.
2021-12-13 19:03:11 -08:00
ScummVM-Translations 1626af2762 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-12-13 19:58:45 +00:00
Eugene Sandulenko fb149789b2 NEWS: Mention rewrite of sound player for Amiga versions of Indy3 and Loom 2021-12-13 20:58:19 +01:00
ScummVM-Translations 69db7564ca I18N: Update translations templates 2021-12-13 19:53:31 +00:00
Quietust 66842c10ed SCUMM: rewrite player_v3a to match original
Now plays exactly the same as the original engines.

Notable changes:

- Switch to Audio::Paula from Player_MOD (which predated Paula).

- Music engine now works differently between Indy3 and Loom with regards
  to the handling of overlapping notes and limited sound channels.

- Music (and some sound effects) now play in stereo.

- Music now overrides sound effects, as in the original games.
2021-12-13 20:53:21 +01:00
Quietust 3f4d59800d AUDIO: Add Paula per-channel DMA interrupts
These will be needed for proper emulation of the Amiga SCUMM V2/V3
sound engines.
2021-12-13 20:53:21 +01:00
sluicebox 8a87d1030c SCI: Fix newline handling in Japanese PQ2
Many PQ2 Japanese strings contain escaped newlines ("\n") which we have
not been handling. We have been handling these in getSciLanguageString()
when returning Japanese text but that's not where SSCI does this work.
PQ2's Print procedure in script 255 parses Japanese text itself and our
getSciLanguageString() is never involved.

Now Japanese newline handling is done in the core text measuring and
drawing functions, which is closer to where SSCI did it, but without the
hack of having GetLongest() patch out Japanese newlines like in SSCI.

Fixes bug #13154
2021-12-13 11:43:35 -07:00
sluicebox b38d5b28ba SCI: kTextSize cleanup 2021-12-13 11:29:23 -07:00
Misty De Meo 9d2492b4f8 DIRECTOR: stop sound before playing stream 2021-12-13 07:14:45 +01:00
antoniou79 7abe6c2d7b TWINE: Add Debugger commands for playing music
play_music and play_midi
2021-12-13 07:09:40 +01:00
Torbjörn Andersson 71f8e1227f SHERLOCK: Get mouse position from event manager, not from every event
Not every event has mouse position information. This was causing
problems on the city map, because whenever I moved the mouse cursor
outside the ScummVM window it would scroll to the upper left corner.
2021-12-12 17:02:09 +01:00
Torbjörn Andersson fc74b5f2a2 SHERLOCK: Fix overlapping text in Serrated Scalpel's darts minigame 2021-12-12 14:05:33 +01:00
antoniou79 17a1c5b2cc BLADERUNNER: Use enum labels for two McCoy goals 2021-12-12 13:31:40 +02:00
athrxx 992887810a KYRA: (LoK/Mac) - implement GMM volume settings
( and some other minor improvements and fixes)
2021-12-11 22:28:57 +01:00
D G Turner 20fc17e3da SCUMM: DiMUSE: Fix Signed vs. Unsigned Comparison GCC Warning 2021-12-11 21:19:13 +00:00
D G Turner 1dd7e98be3 AUDIO: Fix GCC Warning by Removing Redundant Assertion from Mixer
The output buffer size variable is unsigned so an assertion of
greater than or equal to zero will always be true, which generates
a type limits compiler warning.
2021-12-11 20:50:05 +00:00
ScummVM-Translations 99322b78f7 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-12-11 20:07:02 +00:00
Torbjörn Andersson 1c74c23233 SHERLOCK: Fix off-by-one error when drawing various Scalpel interfaces
The user interface windows should generally end one pixel short of the
bottom of the screen, not two. This was most noticeable when saving to
the last visible slot, because the blinking cursor would erase part of
the background.

I honestly don't know if I got all of them, but it should be a bit
better than before at least.
2021-12-11 21:06:15 +01:00
ScummVM-Translations 4ba6046caf I18N: Update translations templates 2021-12-11 19:01:16 +00:00
Orgad Shaneh e96a72ae87 ENGINES: Fix listSaves for 3-digit savegame patterns 2021-12-11 21:01:06 +02:00
neuromancer c515216cd3 PRIVATE: fixed endianness issues when a palette is copied 2021-12-11 12:48:50 +01:00
neuromancer 67e8a784ca HYPNO: fixed some scene transitions and better handling of variable reset in spider 2021-12-11 12:48:50 +01:00
Filippos Karapetis 9c25d11982 GROOVIE: Add "var" to the debugger, an alias for the "mem" command 2021-12-11 13:41:17 +02:00
Filippos Karapetis 8383799e61 GROOVIE: Fix infinite loop in the Othello mini-game with easier AI 2021-12-11 13:41:16 +02:00
Lothar Serra Mari 01b9398012 NEWS: Update German NEWS file 2021-12-11 11:04:24 +01:00
Lothar Serra Mari 6a90f70ea2 NEWS: Update German NEWS file 2021-12-11 10:59:13 +01:00
ScummVM-Translations c888656531 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-12-11 04:08:55 +00:00
Paul Gilbert f00980500e NEWS: Mention inventory glitch looking at items with inventory open 2021-12-10 20:03:56 -08:00
Torbjörn Andersson 7de71dd342 SHERLOCK: Fix only first page of description being shown
When examining a room object with a description that spans multiple
pages, only the first page was shown if the inventory was open at the
same time. This bug happens in the original too. Hopefully fixing it
does not cause any unwanted side effects.
2021-12-10 20:00:41 -08:00
Torbjörn Andersson 70508052c6 SHERLOCK: Fix inventory redraw after looking at room object (#10836)
Instead of using _backBuffer1 directly, we should draw the inventory
icons to the current back buffer. This makes a difference in cases where
the engine has activated back buffer 2. Referring to _backBuffer2
directly should still be ok. This fixes inventory redrawing after
examining a room object.
2021-12-10 20:00:40 -08:00
ScummVM-Translations 316ac2df0b I18N: Update translations templates 2021-12-11 03:52:44 +00:00
eientei 40ba958838 SHERLOCK: Remove music.lib from detection entries 2021-12-10 19:52:33 -08:00
Paweł Kołodziejski c66ca22cbb TINYGL,GRIM: Replace custom shadows to stencil buffer solution 2021-12-10 18:37:24 +01:00
Marcel Souza Lemes 0e4075ff77 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1693 of 1693 strings)
2021-12-10 12:26:43 +00:00
Purple T 4e0e682773 I18N: Update translation (French)
Currently translated at 100.0% (1693 of 1693 strings)
2021-12-10 12:26:41 +00:00
Torbjörn Andersson a13e046e98 SHERLOCK: Cleanup
The parameter to banishWindow() is true by default.
2021-12-10 12:32:29 +01:00
athrxx e0c2345932 NEWS: mention Trd. Chinese Kyra 2 2021-12-10 00:42:36 +01:00
ScummVM-Translations c20b443906 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-12-09 22:37:47 +00:00
Cameron Cawley ac37fe4044 GRIM: Avoid directly including system OpenGL headers 2021-12-09 22:37:27 +00:00
Eugene Sandulenko ef7dff9c1a I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1693 of 1693 strings)
2021-12-09 22:21:39 +00:00
Timo Mikkolainen 7ddd292806 I18N: Update translation (Finnish)
Currently translated at 100.0% (1693 of 1693 strings)
2021-12-09 22:21:38 +00:00
Eugene Sandulenko 709d82c4ea I18N: Update translation (Russian)
Currently translated at 100.0% (1693 of 1693 strings)
2021-12-09 22:21:32 +00:00
Walter Agazzi 6dcaa7cb50 AGS: Detection for new games (E-F) + minor fixes
* Add new games (initials E-F)
* Add tfto4 (issue #13110)
* Improved some titles
2021-12-09 22:07:36 +01:00