Rocket Sound Enhancement v0.9.2
Get the Latest Default Config Mod Here: https://github.com/ensou04/RocketSoundEnhancementDefault/releases
Changes
- New Settings Panel
- Replaced Audio Limiter with Unity's Audio Compressor/Limiter
- Audio Limiter Presets has been replaced with "Limiter Amount" slider in the Settings Panel.
- Muffling Presets has been replaced with simpler "Muffling Amount" slider in the Settings Panel. (Still saved as a frequency value in the Settings.cfg)
- "ClampActiveVesselMuffling" option for Audio Muffler. Allows the currently active vessel to have separate muffling from regular muffling by clamping the muffling amount to the InternalMode muffling frequency.
- "CustomMixerRouting" config allows custom routing of existing static sound sources (modded, stock) to the mixer.
- Audio Muffler now considers any sound source that has spatialBlend = 0 or position = 0 as a GUI Source and is ignored from the muffling. Can still be routed back for muffling (for example: wind sounds) via CustomMixerRouting config in Settings.cfg
Performance Improvements/Fixes
- Fixed denormal numbers from AirSimulationFilter causing high CPU usage
- AudioClips, AudioSources and AirSimulationFilters are prepared ahead of time instead of being created dynamically during update.
- SoundLayers can now share AudioSources with each other if the layer has the same name
- One Shot (eg: Engage, Disengage, Flame-out and Bursts) SoundLayers now share one AudioSource with each other. Issue: sometimes pitch is incorrectly applied.
- Fixed audio clicking when the sound source is stopped
- Fixed Null Exceptions from ShipEffectsCollisions
- Fixed Loop Randomizer not properlly randomizing causing unwanted Comb-Filtering/Phasing
- Various Refactoring and Optimizations
Full Changelog: 0.9.1...0.9.2