Commit Graph
24 Commits
Author SHA1 Message Date
Paweł Kołodziejski 20cb0ae228 ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Bastien Bouclet d538a8679f STARK: A sound resource can only be playing once at a given time
Fixes the rubber duck air leak sound being still playing after
completing the puzzle. The game scripts were starting the sound twice
but stopping it only once.

Refs #1586.
2019-12-11 20:57:19 +01:00
Bastien Bouclet 651eac1d47 STARK: Implement background sound playback
Fixes #1544.
2019-05-23 06:52:37 +02:00
Bastien Bouclet b534956955 STARK: Don't always wait for sounds to complete in the menu screens
With this change, changing screens and using widgets feels much more
responsive.
2018-12-02 19:51:42 +01:00
Douglas Liu af7338720a STARK: Override the onEnginePause() in Sound 2018-06-11 21:44:41 +08:00
Bastien Bouclet 6659c88498 STARK: Use the new stream float read/write methods 2018-04-14 11:19:19 +02:00
Bastien Bouclet 2e8766fbbf STARK: Add state serializers for a number of entities 2017-06-05 09:44:48 +02:00
Bastien Bouclet f1ea81e5c3 STARK: Switch to framerate independant sound fading 2017-05-25 21:31:21 +02:00
Bastien Bouclet c7e75552ef STARK: Implement the fast forward mode
Used to skip animations. Does not behave exactly as the original due to
frame timing being incorrect in ResidualVM.

Fixes #1324.
2017-03-25 18:31:12 +01:00
Bastien Bouclet 76b7bdc2fc STARK: Implement opSoundChange, sound volume and pan fading 2017-03-21 21:22:51 +01:00
Bastien Bouclet 368d71cfd5 STARK: Implement animation triggered sounds
Mainly used for footstep sounds
2016-11-10 07:57:03 +01:00
Bastien Bouclet 66e8e7da7f STARK: The 4 CD version stores some sounds in the archives 2016-01-01 14:48:17 +01:00
Bastien Bouclet 12cf84d81a STARK: Make it more clear that Vorbis support is required 2016-01-01 07:30:10 +01:00
Bastien Bouclet 7cb2e72f41 STARK: Obey to the max duration value for looping sounds 2016-01-01 07:30:07 +01:00
Bastien Bouclet 18d3344f87 STARK: Add shortcuts to use the singleton services 2016-01-01 07:29:53 +01:00
Bastien Bouclet 413ee2a75d STARK: Move the format readers to their own namespace 2015-02-13 12:52:32 +01:00
Bastien Bouclet 0f978e54dd STARK: Rename Resource to Object to reflect the namespace change 2015-02-13 11:18:37 +01:00
Bastien Bouclet 254021c602 STARK: Move the resources to a separate namespace 2015-02-13 11:10:44 +01:00
Bastien Bouclet b075775142 STARK: Handle null looping sounds 2015-01-17 10:01:05 +01:00
Bastien Bouclet 59c205483c STARK: Implement the go to command 2015-01-16 09:35:47 +01:00
Bastien Bouclet 26c2205307 STARK: Implement a sound playing opcode 2015-01-14 20:43:09 +01:00
Bastien Bouclet 4433ed200f STARK: Start moving file formats to a dedicated folder 2015-01-14 18:10:09 +01:00
Bastien Bouclet 7b71721a90 STARK: Add a basic Sound resource type 2015-01-14 17:56:31 +01:00