Commit Graph
73 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +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 aa2b0f5b8c SHERLOCK: Workaround for bad doorbell sound in Serrated Scalpel
The sound of the doorbell at Lord Brumwell's mansion is played at 1100
Hz. That has to be an error in the game data. The other sound effects I
checked were usually 11000 Hz, and sometimes 22000 Hz. It's hard to tell
by ear which one is correct here, but 11000 Hz seems to match the 3DO
version quite well.

This bug is present in the original DOS version, though less noticeably
so. Perhaps the original audio driver clamps the sample rate to a
reasonable interval? It still gets it wrong, but not as badly?

This fixes bug #10838.
2021-12-02 20:34:35 -08:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert 8706f8c288 SHERLOCK: RT: Fix violin not playing all the way through 2016-02-19 20:07:51 -05:00
Paul Gilbert 456e5956e0 SHERLOCK: RT: Properly hook up volume and mute toggles in Options dialog 2016-02-05 19:31:35 -05:00
Thierry Crozat eba16c05d7 SHERLOCK: Fix compilation error on OS X
The error was:
no viable conversion from 'std::__1::nullptr_t' to 'const Common::String'
2015-10-11 18:57:18 +01:00
Paul Gilbert 980810703e SHERLOCK: SS: Clean up speech playback to use playSpeech 2015-10-10 17:03:11 -04:00
Paul Gilbert 177409390f SHERLOCK: SS: Fix playback of voices in cutscenes 2015-10-10 16:38:28 -04:00
Paul Gilbert 35d5533361 SHERLOCK: SS: Fix audio getting disabled after changing sound settings 2015-09-27 23:27:42 -04:00
Torbjörn Andersson d227e40e53 SHERLOCK: Play rain sound during 3DO Scalpel intro
This is based on guesswork, particularly with regards to the volume.
It sounds pretty close to a YouTube video I saw of the original game,
and at least it's not unpleasantly loud.
2015-09-16 22:09:08 +02:00
Paul Gilbert 21028131cf SHERLOCK: RT: Implemented setMusicVolume, cleanup of sound code 2015-08-15 12:30:04 -04:00
Paul Gilbert 7879053479 SHERLOCK: RT: Merge playSound and playSpeech code 2015-08-13 19:11:06 -04:00
Paul Gilbert e02965c40a SHERLOCK: RT: SImplification of old speech code 2015-08-13 18:43:51 -04:00
Paul Gilbert e6b070711a SHERLOCK: RT: Hook window/speech to ScummVM speech/subtitles setting 2015-08-12 08:46:09 -04:00
Paul Gilbert 6dd78a703f SHERLOCK: RT: Improved version of ignoring missing voice resources 2015-08-11 20:55:07 -04:00
Paul Gilbert 237d1149b5 SHERLOCK: RT: Don't error out if a speech resource doesn't exist 2015-08-11 20:30:04 -04:00
Paul Gilbert 4ad53dced0 SHERLOCK: RT: First speech is now playing correctly 2015-08-10 22:25:48 -04:00
Paul Gilbert 9b0bf9e215 SHERLOCK: RT: Beginnings of speech code 2015-08-10 22:01:02 -04:00
Paul Gilbert c4736c274e SHERLOCK: RT: Implement Options dialog event handling 2015-07-23 22:56:42 -04:00
Paul Gilbert 1018dad556 SHERLOCK: RT: Implemented Options dialog rendering 2015-07-23 21:50:45 -04:00
Filippos Karapetis 7e6539f400 SHERLOCK: Use IS_3DO in more places 2015-06-16 10:02:32 +03:00
Filippos Karapetis 25e729efe0 SHERLOCK: Introduce a IS_3DO define
This is similar to IS_SERRATED_SCALPEL and IS_ROSE_TATTOO, and makes
the code a bit easier to read
2015-06-16 09:59:27 +03:00
Filippos Karapetis dd992772be SHERLOCK: RT: Initial implementation of XMI music support for RT 2015-06-15 03:15:08 +03:00
Filippos Karapetis 9e1ae6d82a SHERLOCK: RT: Initial support for multiple sound effects
The paper boy in the intro sounds correct now
2015-06-14 13:34:37 +03:00
Martin Kiewitz 916bce0340 SHERLOCK: 3DO: load sounds from room sounds dir
if no directory was given, load sounds from room sounds directory
2015-06-13 10:36:33 +02:00
Filippos Karapetis f857864410 SHERLOCK: Disable the unneeded warning for loadSound() 2015-06-11 23:31:28 +03:00
Paul Gilbert 40a3a3b835 SHERLOCK: RT map display partially working 2015-06-11 08:32:31 -04:00
Martin Kiewitz f2a25013f1 SHERLOCK: 3DO intro: audio implemented 2015-06-07 19:19:04 +02:00
Torbjörn Andersson 69f389cc15 SHERLOCK: Use standard WAV decoder for The Case of the Rose Tattoo
This allows the intro to run a tiny bit further, before crashing.
2015-06-05 00:48:02 +02:00
Martin Kiewitz 16d124b231 SHERLOCK: tiny bit of work on 3DO 2015-06-04 20:51:27 +02:00
Paul Gilbert ec56344ed7 SHERLOCK: Free memory leaks from unreleased sound resources 2015-05-30 18:44:48 -04:00
Paul Gilbert 6b95fc6b11 Merge branch 'sherlock2' 2015-05-30 10:46:19 -04:00
Strangerke 508dc14e30 SHERLOCK: Initialize some variables 2015-05-26 23:46:28 +02:00
Paul Gilbert 1ede084055 SHERLOCK: Implement more scene loading and setNPCPath 2015-05-24 10:56:22 -04:00
Strangerke 5407d996b4 SHERLOCK: Split sound class in two, add WIP music player 2015-05-24 01:20:42 +02:00
Paul Gilbert c8cfca749a SHERLOCK: Fix Rose Tattoo scene loading problems from merge 2015-05-23 10:39:47 -04:00
Paul Gilbert b4b6bf63db Merge branch 'master' into sherlock2 2015-05-22 22:31:21 -04:00
Strangerke 1e58f3d925 SHERLOCK: Rework use of music flags 2015-05-22 22:23:40 +02:00
Martin Kiewitz 57b106d417 SHERLOCK: sound: fix CLIP 2015-05-22 17:52:51 +02:00
Paul Gilbert 1df183ffcb SHERLOCK: Move method comments from cpp to headers 2015-05-19 07:37:55 -04:00
Paul Gilbert a09937121c SHERLOCK: Syntactic fixes 2015-05-18 20:57:58 -04:00
Paul Gilbert 19d93325b1 SHERLOCK: Move the override filename fields into the Animation class 2015-05-18 19:53:49 -04:00
Paul Gilbert 844d801259 SHERLOCK: Syntactic fixes 2015-05-18 18:30:31 -04:00
Paul Gilbert c24d0de8f6 SHERLOCK: Remove unused variable 2015-05-18 18:21:41 -04:00
Paul Gilbert 0b50a077f7 SHERLOCK: Fix spacing in constructors 2015-05-18 18:12:58 -04:00
Strangerke 0aebac9174 SHERLOCK: Fix some issues pointed by LordHoto 2015-05-18 23:23:37 +02:00
Strangerke d82d476b27 SHERLOCK: Add code to make non-interactive demo completable 2015-05-18 20:58:44 +02:00
Strangerke f724cfcd22 SHERLOCK: Skip a couple of cached files for interactive demo 2015-05-17 22:56:32 +02:00
Strangerke 4af7b58e94 SHERLOCK: Fix compilation for gcc 2015-05-17 15:04:22 +02:00