Audio Gameplay Volume virtualization bug

Summary

When a sound is realized after being virtualized, Audio Gameplay Volume (AGV) effects are no longer applied to that sound.

What Type of Bug are you experiencing?

Audio

Steps to Reproduce

  1. Add an Audio Gameplay Volume to the level.
  2. Add an Interior-Exterior Attenuation Component to the AGV and set its values to:
  • Exterior Volume: 1.0
  • Interior Volume: 0.0
  1. Place a looping sound (with attenuation and SoundClass with “Apply Ambient Volumes” bool set to True) inside the AGV.
  2. Spawn so that you are inside the sound’s attenuation radius but outside the AGV.
  3. Enter the AGV.
  4. Leave both the AGV and the attenuation radius so that the sound becomes virtualized.
  5. Re-enter the AGV so that the sound is realized.

Expected Result

The AGV effects (this case: sound is audible only inside volume) are applied to the sound both before virtualization and after the sound is realized.

Observed Result

The AGV effects (this case: sound is audible only inside volume) are applied correctly before virtualization, but after the sound is realized they are no longer applied.

Affects Versions

5.7

Platform(s)

Windows

Additional Notes

The expected behavior can be observed with the same setup when using Audio Volumes, the predecessor to Audio Gameplay Volumes (AGVs). In that case, the effects continue to be applied correctly after the sound is realized from virtualization.