Jump to content


  • Posts

  • Joined

  • Last visited


785 Excellent


Contact Methods

  • Twitter

Profile Information

  • About me
    Nerd of the Orient

Recent Profile Visitors

2,878 profile views
  1. @Vandest thanks for letting me know! you can give new build a try and see if it works well for you https://github.com/ensou04/RocketSoundEnhancement/tree/master/GameData/RocketSoundEnhancement/Plugins For everyone else, do not set MachEffectsAmount to zero as its broken in the current release, just use Muffler Quality: Normal for now if you don't want mach effects.
  2. RSE_Module doesn't do anything in particular on stage events so I'm not sure what might be an issue. Log also indicates that the out of bounds happened on PlaySoundLayer so I assumed the error might have been there. RSE_RCS code is short enough though so it should be easy to spot what might be the issue : //RSE_RCS LateUpdate() var thrustTransformsCount = moduleRCSFX.thrusterTransforms.Count > 0 ? moduleRCSFX.thrusterTransforms.Count : 1; var thrustForces = moduleRCSFX.thrustForces; float control = thrustForces.Take(thrustTransformsCount).Average() / moduleRCSFX.thrusterPower; foreach (var soundLayer in SoundLayers) { string sourceLayerName = soundLayer.name; if (!Controls.ContainsKey(sourceLayerName)) { Controls.Add(sourceLayerName, 0); } float smoothControl = AudioUtility.SmoothControl.Evaluate(control) * (30 * Time.deltaTime); Controls[sourceLayerName] = Mathf.MoveTowards(Controls[sourceLayerName], control, smoothControl); PlaySoundLayer(soundLayer, Controls[sourceLayerName], Volume * thrustTransformsCount); } Particularly my references to moduleRCSFX. Is it possible that either moduleRCSFX.thrusterTransforms or moduleRCSFX.thrustForces length could have changed during staging events ? it shouldn't be empty because they are initialize on soundLayer parsing, I left it unguarded so its easier to spot if you assigned the wrong clip path in the configs. the only way it could be empty is if audioClip is empty or incorrect in the config. I'll do this and then just log an error on soundLayer creation when the it fails to load an audioClip. thank you!
  3. @linuxgurugamer that narrows it down to possibly only happening after launch. The only array that is unguarded in PlaySoundLayer method is the audioClip array because I assume this will never be unloaded. These are loaded during part's OnStart(). can you take a look see? https://github.com/ensou04/RocketSoundEnhancement/blob/e80aa384fcae223c66c4be68d07ddac52142a065/Source/RocketSoundEnhancement/PartModules/RSE_Module.cs#L290-L296
  4. You can only disable it in RSE's Settings > Advance Settings > Mach Effects and set to zero or Set Muffling Quality to Normal. This will disable Mach Effects entirely though not just remove the Sonic Boom. You could manually remove the sonic booms in RocketSoundEnhancementDefault/Configs/ShipEffects.cfg by deleting the entire SONICBOOM node I can't seem to recreate this error with ReStock and Near Future Launch Vehicles installed. But I do have a suspicion of what might be causing it and have a quick fix for it.
  5. Rocket Sound Enhancement Default Preset Modding Guide is now up! : https://github.com/ensou04/RocketSoundEnhancementDefault/wiki Alongside this, I made an online tool to help create configs with a balanced volume: https://ensou04.github.io/RocketSoundEnhancementDefault/PresetConfigurator/ If anyone has any questions on using RSE Default on your own part mods, please let me know!
  6. Now that plugin performance has been dealt with (mostly) and the config pack more streamlined. The next update will be finalizing Jets and Turbines so consider the existing sounds for those as marked for update, change and/or deletion. I'll also be working on a Wiki guide for Part Sound Modding Parity with RSE Default with its new "preset" system inspired by RealPlume for engines. I might as well list which sounds are gonna stay and which ones will probably be changed or updated: These are Final, existing Sounds from these won't be replaced/changed. Might be slightly updated but unlikely. New Sounds maybe added but shouldn't break anything. Atmosphere Decouplers Engines RCS Propellers Might be updated/improved but no file name change. These are low priority. ElectricMotors Wheels Will be updated and changed. JetsTurbines (High Priority) Physics (Maybe, planning on replacing the sounds for better quality ones) Other Config plans are swapping out stock AUDIO nodes to use RSE_AUDIO for several parts that don't need RSE Modules. These are parts like some of Breaking Ground parts (Robotic Arms, etc). On the plugin side, I'm planning on tackling servos, resource converters and parachutes. Let me know if I missed something. After all of these and after any bug fixes that we'll have to deal with. The mod will now be finally "Released".
  7. New Update Availabe! Rocket Sound Enhancement v0.9.6 (Plugin) Download: https://github.com/ensou04/RocketSoundEnhancement/releases/tag/0.9.6 Changes Improved AirSimulationFilter Performance Added RSE_KerbalEVA with support for jetpack sounds. by @pizzaoverhead in #16 Added alternative "SOUNDLAYERGROUP" Node for SoundLayer Groups in RSE_Engines, RSE_RotorEngines & RSE_Wheels Renamed "EnableWaveShaperFilter" to "EnableDistortionFilter" Tweaked Global AirSim Settings Removed "RSE_AUDIO_LOOP". assign a name to "RSE_AUDIO" if used more than once in a single EFFECTS subnode Rocket Sound Enhancement Default v1.2.4 Download: https://github.com/ensou04/RocketSoundEnhancementDefault/releases/tag/1.2.4 Note: Delete the old Rocket Sound Enhancement Default folder to prevent any conflicts. Mod Support Cryogenic Engines Changes Re-balanced Engines Loudness Converted Engine Patches to use "Presets" Decoupler and Docking Port Auto Patcher Added KerbalEVA jetpack sounds. by @pizzaoverhead in #1 Updated Sepratron to only use one Thrust Layer Updated LES to only use one Thrust Layer
  8. its probably getting the version on github repo itself (i updated the .version there). that update is still WIP
  9. I'm not sure what's happening here, can you take a video of it? it's really hard to describe audio bugs sometimes with words and weird sound issues don't usually present themselves in the logs.
  10. New updates available! Rocket Sound Enhancement v0.9.5 (Plugin) Download: https://github.com/ensou04/RocketSoundEnhancement/releases/tag/0.9.5 Changes Fixed OneShot Samples playing with the wrong pitch value Fixed AirSim Filter not taking effect sometimes. Fixed SonicBoom SoundLayer Support Removed AirSim Filters from SonicBoom sources Rocket Sound Enhancement Default v1.2.3 (Config and Sound Pack) Download: https://github.com/ensou04/RocketSoundEnhancementDefault/releases/tag/1.2.3 Mod Support Kerbal Atomics Near Future Launch Vehicles Changes New Engage Sounds New Sonic Boom Sounds (Near and Far) New "Liquid_Burst_Heavy", "Liquid_Burst_Bass" and "Liquid_Burst_Lifter" Samples New "SRB_Burst_Heavy" and "SRB_Burst_Light" Samples Removed Unused RCS Samples Fixed Jet Engines having stock spool sound with RealPlume installed Added missing RealPlume Plumes
  11. well i never intended for you to watch your rocket from the bottom :P. but you have two ways to not have mach cone effects: 1. go to RSE Settings and see the Advance Page, set Mach Effects Amount to zero to disable mach effects completely while keeping other neat effects like realistic distance attenuation. 2. Or, Set Muffling Quality to Normal. this quality setting is the regular Muffler.
  12. @[email protected] AirSim Quality does two muffling effects, one is for Atmosphere Density and the other is for mach effects. Mach Effects Muffling is dependent on camera angle and speed. It also causes sonic booms when entering the mach cone. What you are hearing is expected behavior from AirSim, Mach Effects muffling tapers just before existing the atmosphere to have a smooth transition from Atmosphere to Vacuum if Vacuum Muffling is not set to Silent. This behavior results into a last sonic boom sometimes and ship becomes audible again because the mach angle is expanding back to normal. You wont hear this transition if Vacuum Muffling is set to silent.
  • Create New...