62 Commits

Author SHA1 Message Date
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
Strangerke
239562fc01 SHERLOCK: Better decoding of ADPCM 4bit sounds, courtesy of m_kiewitz 2015-05-17 14:33:57 +02:00
Paul Gilbert
602741172d SHERLOCK: Move caching Scalpel sound libraries from Sound to Scalpel engine 2015-05-16 09:33:42 -04:00
Paul Gilbert
af651e19a4 Merge branch 'sherlock' into sherlock2
Conflicts:
	engines/sherlock/decompress.cpp
	engines/sherlock/objects.cpp
	engines/sherlock/objects.h
	engines/sherlock/scene.cpp
	engines/sherlock/scene.h
	engines/sherlock/sound.cpp
2015-05-16 09:29:40 -04:00
Strangerke
c6c056133c SHERLOCK: Remove useless checks in playSound 2015-05-13 22:58:06 +02:00
Strangerke
187b583853 SHERLOCK: Handle multiple sound containers 2015-05-13 14:43:50 +02:00
Strangerke
72c9b9f56b SHERLOCK: Implement sound priority 2015-05-13 14:43:50 +02:00
Paul Gilbert
32d7690e54 SHERLOCK: Update sound initialization for Rose Tattoo 2015-05-13 08:26:25 -04:00
Strangerke
0d3750a768 SHERLOCK: Add preliminar sound support 2015-05-11 01:04:04 +02:00
Willem Jan Palenstijn
902b791165 SHERLOCK: Make copyright headers consistent 2015-05-09 18:06:05 +02:00
Strangerke
0c12b85d4b SHERLOCK: Fix checkForSoundFrames, add some warning TODOs 2015-05-05 07:00:24 +02:00
Paul Gilbert
12d3976c38 SHERLOCK: Implement configuration settings save/load 2015-05-01 18:21:13 -10:00