[BUG] Spatialize/Attenuate not working in soundcues.

I don’t know if I’m missing something, but when I try to apply an attenuation node to a mono wav’s soundcue and check the boxes for spatialize and attenuation in the “Attenuation Overrides” section, the sound is never attenuated nor spatialized in-game. It’s not until I create my own sound attenuation settings file and link that file to the soundcue’s attenuation node that it works.

Hi again Mitchell,

I’m back, with an update, and a new answer. In my previous response, I too was a bit confused by the settings, but I have gotten some clarification from our lead audio programmer.

Just as I wanted to request, it already is an available choice as to whether the user wants to use an Attenuation asset OR just apply settings on the sound directly. The confusion that we both experienced is probably due to the sheer number of choices available and how they interact (this is under review to make it more clear).

So, the preferred method is to create an Attenuation uasset file, and reference this in as many other sound assets as you wish. (Attenuation settings can be applied to a SoundCue, or even to a SoundWave in the level directly)

If you do not want to reference an Attenuation asset, then all you have to do for a Wave/Cue is enable Override Attenuation and set your settings. Please be aware that you do not need to add an Attenuation node for this. Without any node selected, the Attenuation settings are available in the Properties panel. In fact, these will override the settings on a node (this is why it may seem like your node settings have no effect). Attenuation Nodes should only be used when you have multiple branches within a SoundCue that require different attenuation settings. And in those cases, the preferred method of specifying the attenuation settings is still going to be by using the AttenuationSettings assets, not specifying per instance.

So… does that clear things up a bit more for you? Please try testing with the different settings and let us know your feedback.

I did just recently notice the options in the soundcue properties itself, without putting an attenuation node in there. I have to head to work, but I will try this out and make sure I understand everything as soon as I can. Thanks for clarifying. I understand what you’re saying.

And to return to the very original issue, the Attenuation Node does function all by itself, but you do need to check it’s own “Override Attenuation” box to activate it.

Hi Mitchell,

I believe this is working as intended. As you said, you create an Attenuation node in the Sound Cue Editor, and then reference it to a Sound Attenuation uasset file in the Content Browser. The settings for the node in the editor are for overriding the parent file.

However, I do agree that this does not feel as efficient as it could be. I would prefer a choice to reference an attenuation file OR create your own custom settings upon the node. I will enter a feature request for this.

Also, you have made this post as Private, but it contains no sensitive information. Would you be okay if I made it Public so that other members can view this?

Thanks

Ah I see. Thanks for the response, Stephen. I’m fine with making it public.