Commit Graph
95 Commits
Author SHA1 Message Date
fallenoak 0d4afee947 fix(sound): correct potential use-after-scope in SI2::PlaySoundKit 2025-12-07 13:33:46 -06:00
fallenoak dccca0b63d feat(sound): add more vars to SI2::RegisterUserCVars 2025-11-30 14:00:16 -06:00
fallenoak 9fd47fccc6 feat(sound): partially implement EnableMusic_CVarCallback 2025-11-29 19:55:25 -06:00
fallenoak 1761751768 feat(sound): implement EnableSFX_CVarCallback 2025-11-29 19:47:41 -06:00
fallenoak ee8c3e7a13 feat(sound): implement AmbienceVolume_CVarCallback 2025-11-29 19:43:46 -06:00
fallenoak d097ad2870 feat(sound): implement MusicVolume_CVarCallback 2025-11-29 19:41:56 -06:00
fallenoak 0960530192 feat(sound): implement SFXVolume_CVarCallback 2025-11-29 19:39:05 -06:00
fallenoak b4c63a2474 feat(sound): implement MasterVolume_CVarCallback 2025-11-29 19:36:23 -06:00
fallenoak 1c7165d73e feat(sound): add SESound::SetMasterVolume 2025-11-29 19:36:04 -06:00
fallenoak 7838a0fe85 fix(sound): use alloca instead of dynamic allocation to make MSVC happy 2025-11-29 16:59:15 -06:00
fallenoak 51ff90314c feat(sound): implement EnableAllSound_CVarCallback 2025-11-29 16:34:43 -06:00
fallenoak 4f4e8a700b feat(sound): add SESound::ProcessVolumeUpdates 2025-11-29 16:23:06 -06:00
fallenoak 30650a4476 feat(sound): set up fade in SESoundInternal::Play 2025-11-29 16:06:27 -06:00
fallenoak dafab62718 feat(sound): add SESound::MuteChannelGroup 2025-11-29 15:13:01 -06:00
fallenoak e64f267bee feat(sound): update volume in SESoundInternal::Play 2025-11-29 15:05:26 -06:00
fallenoak 1add43d93c feat(sound): correct create logic in SESound::GetChannelGroup 2025-11-29 15:05:05 -06:00
fallenoak 7412f9951b fix(sound): correct logic in SESoundInternal::GetVolume 2025-11-29 12:47:28 -06:00
fallenoak 9af59d47a6 feat(sound): apply channel group volume in SESoundInternal::GetVolume 2025-11-29 12:42:35 -06:00
fallenoak a063aaa0c7 feat(sound): update volume in SESound::Play 2025-11-29 12:30:16 -06:00
fallenoak c2fa5de4aa chore(sound): clean up inlined function 2025-11-29 12:26:42 -06:00
fallenoak 873342dba8 feat(sound): add SESound::SetChannelGroup 2025-11-29 12:24:17 -06:00
fallenoak d5cebf9a02 feat(sound): add SESound::SetChannelGroupVolume 2025-11-29 11:59:11 -06:00
fallenoak 87a8f7cdc5 feat(sound): add SESound::GetChannelGroupVolume 2025-11-29 11:54:41 -06:00
fallenoak 10c17fefe7 feat(sound): use better name for static 2025-11-29 11:50:00 -06:00
fallenoak 965a85c8ef feat(sound): add SESound::GetChannelGroup 2025-11-29 11:44:19 -06:00
fallenoak 0865230059 feat(sound): add SESound::CreateMasterChannelGroup 2025-11-29 09:58:02 -06:00
fallenoak 4291944518 feat(sound): improve name 2025-11-29 09:49:07 -06:00
fallenoak 25d2d36636 feat(sound): add SEChannelGroup 2025-11-28 22:51:12 -06:00
fallenoak 1c0cee8077 feat(sound): stop existing glue music in SI2::StartGlueMusic 2025-11-27 12:20:14 -06:00
fallenoak 7c500a5ba0 feat(sound): add SI2::StartCreditsMusic 2025-11-27 12:15:05 -06:00
fallenoak 1d2ac04370 feat(sound): add SI2::StopCreditsMusic 2025-11-27 11:58:22 -06:00
fallenoak 485a93aa30 feat(sound): add SI2::StopGlueMusic 2025-11-27 11:40:28 -06:00
fallenoak 5b714b0650 feat(sound): add SI2::StopOrFadeOut 2025-11-27 11:29:12 -06:00
fallenoak 916c23acb2 feat(sound): add SESound::StopOrFadeOut 2025-11-27 11:23:24 -06:00
fallenoak 775c1cbce8 feat(sound): add SESound::SetVolume 2025-11-26 23:33:37 -06:00
fallenoak 08dc4513af feat(sound): add SESoundInternal::GetVolume 2025-11-26 23:28:05 -06:00
fallenoak 0f9a2afe2a feat(sound): set fade in and fade out in SI2::PlaySoundKit 2025-11-26 23:24:35 -06:00
fallenoak 611bf14fde feat(sound): implement SI2::CreditsMusicUpdate 2025-11-26 20:50:30 -06:00
fallenoak 6ef5254f2c feat(sound): implement SI2::GlueMusicUpdate 2025-11-26 20:42:58 -06:00
fallenoak d353be2a22 fix(sound): correct logic in SESound::IsPlaying 2025-11-26 20:42:39 -06:00
fallenoak 9f47aea413 fix(sound): correct flag check in SI2::PlaySoundKit 2025-11-26 20:22:39 -06:00
fallenoak 703b865237 feat(sound): implement SI2::StartGlueMusic 2025-11-26 20:21:31 -06:00
fallenoak a6a3cbb147 feat(sound): correct type for SOUNDKITOBJECT::m_sound 2025-11-26 20:00:26 -06:00
fallenoak cb669a8019 chore(sound): correct return values in SESound::IsPlaying 2025-11-26 19:38:11 -06:00
fallenoak 13ecfda19f feat(sound): add SESound::GetUserData 2025-11-26 19:37:38 -06:00
fallenoak 94c825bb04 feat(sound): add SESound::SetUserData 2025-11-26 19:28:14 -06:00
fallenoak 12ad89551d feat(sound): add SI2::PlaySoundKit overload 2025-11-26 19:13:50 -06:00
fallenoak a5c2189536 feat(sound): use SOUNDKITOBJECT in SI2::PlaySoundKit 2025-11-26 19:01:08 -06:00
fallenoak 4669e306c3 feat(sound): add SI2::IsPlaying 2025-11-26 18:59:06 -06:00
fallenoak f64e75a490 feat(sound): add SEUserData and SI2USERDATA 2025-11-26 14:10:54 -06:00