Skip to content

Rocket Sound Enhancement v0.9.2

Compare
Choose a tag to compare
@ensou04 ensou04 released this 03 Jun 05:30
· 86 commits to master since this release

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