elsid
|
a36a55bfb5
|
Clamp sound volume on settings update
|
2020-07-02 06:38:20 +02:00 |
|
elsid
|
02587ed1e9
|
Remove unused SoundManager::stopSound overload
|
2020-06-28 22:55:21 +02:00 |
|
Andrei Kortunov
|
e444766901
|
Use enums for blockers IDs instead of strings
|
2020-04-05 19:14:23 +04:00 |
|
Andrei Kortunov
|
2254256db9
|
Pause both audio and video playback when the game is minimized (feature #4944)
|
2020-04-04 22:54:51 +04:00 |
|
Andrei Kortunov
|
3d6fd2818f
|
Support for per-type sound blockers
|
2020-04-04 22:54:51 +04:00 |
|
Andrei Kortunov
|
d58f93f388
|
Use sayDone() only for scripting backward compatibility
|
2019-09-06 09:19:41 +04:00 |
|
Capostrophic
|
abae35e88b
|
Loop title screen music (bug #4896)
|
2019-03-17 21:05:52 +03:00 |
|
Chris Robinson
|
074be7d7c6
|
Remove a function from the sound manager interface
|
2017-09-18 01:28:39 -07:00 |
|
Chris Robinson
|
780e82480d
|
Make the PlayMode and PlayType enums scoped
Also shorten them by putting them in the MWSound namespace
|
2017-09-15 02:36:59 -07:00 |
|
Chris Robinson
|
9e45f6d05f
|
Make a note that stopTrack needs to be called for a stopping track
|
2017-09-14 16:00:40 -07:00 |
|
Chris Robinson
|
1fe60dd8e2
|
Replace some shared_ptrs with pointers to deque entries
|
2017-09-14 16:00:30 -07:00 |
|
Bret Curtis
|
d785344fad
|
purge all instances of <boost/shared_ptr.hpp>, clean up unused headers
|
2017-06-09 19:08:53 +02:00 |
|
Bret Curtis
|
07f75e1104
|
replace boost::shared_ptr in extern and components
|
2017-06-09 19:08:53 +02:00 |
|
scrawl
|
604b5d24e9
|
Use a ConstPtr in SoundManager
|
2015-12-18 18:11:30 +01:00 |
|
Marc Zinnschlag
|
e0c9265148
|
Merge remote-tracking branch 'origin/master'
|
2015-12-03 15:56:24 +01:00 |
|
scrawl
|
86881bcf39
|
In first person mode, attach sound listener to the camera
|
2015-12-03 15:16:20 +01:00 |
|
Chris Robinson
|
1ce3e7f5b9
|
Use a separate type for streams
They're basically the same, but it's to help avoid accidents with passing non-
streaming sounds to the stream functions, or vice-versa.
|
2015-12-02 16:09:24 -08:00 |
|
Chris Robinson
|
816015d6e6
|
Avoid inheriting from Sound for sound types
|
2015-12-02 16:09:24 -08:00 |
|
Chris Robinson
|
5f8a09df97
|
Play player sounds (except footsteps) local to the listener
|
2015-11-27 02:01:18 -08:00 |
|
Chris Robinson
|
82f3651f81
|
Treat the sound offset as the offset in seconds
|
2015-11-27 02:01:17 -08:00 |
|
Chris Robinson
|
aac903484c
|
Remove a really unnecessary method
|
2015-11-25 04:24:26 -08:00 |
|
Chris Robinson
|
73448c72f6
|
Replace Play_NoTrack with playManualSound3D, and rename the latter
|
2015-11-25 04:24:26 -08:00 |
|
scrawl
|
7a3bc69df7
|
Readded sound listener
|
2015-05-12 19:02:56 +02:00 |
|
dteviot
|
407cd50890
|
fixed warning C4099:
type name first seen using 'class' now seen using 'struct'
|
2015-03-06 21:36:42 +13:00 |
|
scrawl
|
27dc49a135
|
Rewrite game settings manager
Removes the abhorrent dependency on Ogre for this code and improves the error handling.
|
2015-02-05 04:18:42 +01:00 |
|
scrawl
|
0c6e2170db
|
Include cleanup
|
2015-02-05 04:18:42 +01:00 |
|
scrawl
|
855fe33c59
|
Add vanilla-compatible range limiting for playloopsound (Fixes #244, Fixes #1342)
|
2014-12-08 23:58:20 +01:00 |
|
scrawl
|
598c0c4ae7
|
Implement mouth animation for NPCs based on say sound (Fixes #642)
|
2014-07-29 01:15:22 +02:00 |
|
scrawl
|
e5a21aca53
|
Refactor projectiles to no longer use MW-objects
|
2014-05-16 13:33:30 +02:00 |
|
Marc Zinnschlag
|
1b5301eec0
|
Merge branch 'savedgame'
Conflicts:
apps/openmw/mwbase/mechanicsmanager.hpp
apps/openmw/mwbase/soundmanager.hpp
apps/openmw/mwgui/mapwindow.hpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
apps/openmw/mwsound/soundmanagerimp.hpp
components/esm/loadcell.cpp
|
2014-02-01 18:16:32 +01:00 |
|
Marc Zinnschlag
|
0f60898517
|
adding missing cleanup for SoundManager
|
2014-01-21 14:13:13 +01:00 |
|
scrawl
|
ba5300b071
|
Update the Ptr in SoundManager for references moved to a different cell. Fixes looping sounds not stopping after a moved object was already deleted.
|
2014-01-20 12:05:13 +01:00 |
|
Chris Robinson
|
16331bf1ed
|
Avoid a hack to play the underwater sound properly
|
2013-08-27 13:26:57 -07:00 |
|
PLkolek
|
86020ad94d
|
Added underwater and drowning sounds.
|
2013-08-08 20:57:15 +02:00 |
|
PLkolek
|
f297c21e4d
|
Old door sound fades out on door open/close. Door sound is synchronised to angle on action.
|
2013-07-31 15:46:23 +02:00 |
|
Chris Robinson
|
14e0c182f3
|
Allow specifying the sound type to playSound and playSound3D
|
2013-07-18 21:50:11 -07:00 |
|
Chris Robinson
|
8a073c113e
|
Use const references where appropriate
|
2013-01-15 12:07:15 -08:00 |
|
Chris Robinson
|
7b2c3e6cd3
|
Pass a proper PlayMode enum to playSound and playSound3D
|
2012-12-18 06:01:21 -08:00 |
|
Chris Robinson
|
2f8daec379
|
Allow pausing only certain types of sounds
|
2012-12-18 04:19:35 -08:00 |
|
Chris Robinson
|
a5356e194e
|
Allow specifying a type for the playTrack method
|
2012-12-18 01:35:20 -08:00 |
|
Chris Robinson
|
72ffceb206
|
Add type flags to the sound play mode
|
2012-12-18 00:57:57 -08:00 |
|
Chris Robinson
|
779ced0889
|
Add a method to play an audio track with a custom decoder
|
2012-12-13 00:05:57 -08:00 |
|
Chris Robinson
|
2c1eceb9f0
|
Add methods to pause and stop all playing sounds (and music)
|
2012-12-12 02:33:12 -08:00 |
|
Marc Zinnschlag
|
35d099a638
|
disabling gcc extensions
|
2012-10-09 17:10:25 +02:00 |
|
Chris Robinson
|
6942fa97da
|
Specify a proper up vector for the listener
|
2012-09-30 17:23:05 -07:00 |
|
Chris Robinson
|
991f942fba
|
Merge remote-tracking branch 'zini/master' into sound
Conflicts:
apps/openmw/mwsound/soundmanagerimp.cpp
apps/openmw/mwsound/soundmanagerimp.hpp
|
2012-09-30 16:57:54 -07:00 |
|
Marc Zinnschlag
|
aca08eb4c2
|
Merge branch 'decouple' into player_control
Conflicts:
apps/openmw/mwsound/soundmanagerimp.hpp
|
2012-08-09 16:12:10 +02:00 |
|
Marc Zinnschlag
|
6bd48d12af
|
Issue #107: SoundManager is accessed only through the interface class from now on
|
2012-08-09 14:33:21 +02:00 |
|