Avatar audio bypassing safety settings
tracked
d v l
avtr_83cdc441-70d1-4f1b-809f-af667bd25067 has avatar audio that plays when you toggle on Expressions -> Emotes -> Emote.
This audio bypasses safety settings and will play even if avatar audio is disabled for all ranks and avatar visibility is set to "shield"/to use safety settings. It also bypasses earmuffs when they are set to affect avatar audio.
Looking at the debug view it looks like Emote parameter that is activated is in the Base layer.
Testing this with two clients running on the same PC was difficult for some reason as avatar audio sometimes refused to play. I replicated this with a friend.
See this video for demonstration:
Reproduction:
- Make sure avatar audio volume is above 0
- Disable avatar audio for all ranks in safety settings
- To avoid issues, have another person join to lobby and use avatar avtr_83cdc441-70d1-4f1b-809f-af667bd25067
- Make sure to select and choose shield for avatar visiblity instead of fully showing them
- Toggle on Expressions -> Emotes -> Emote on the second player
- You will hear avatar audio
Affects both live and open beta.
Log In
d v l
I took another look at this and the cause is Bypass Effects and Bypass Listener Effects checkboxes in the Audio Source component in Unity. If both of these are checked on, the audio will not respect safety settings. It seems that the earmuffs do muffle the sound now but didn't at the time this was first reported.
It also still seems to require Custom Animations safety setting to be allowed.
I made this avatar as an example: avtr_2d9b97a0-8a45-42ac-976d-a6b8014c24de
Safety settings: Avatar on, Avatar Audio off, Custom Animations on. You will hear the avatar audio as long as Avatar Audio Volume is not 0.
d v l
Reupload the video since Youtube decided to delete my channel.
StormRel
tracked