When Driving The AudioListener's ActiveUser With LocalUser, Users' Voices Cannot Be Heard.

by ADMIN 91 views

Introduction

As we continue to push the boundaries of immersive audio experiences in Resonite, we have encountered a critical issue that affects the functionality of AudioListeners. When the ActiveUser of an AudioListener is driven by the LocalUser, the AudioListener becomes unable to hear any users' voices. This issue did not occur in previous versions, and we have identified a specific scenario that reproduces the problem. In this article, we will delve into the details of the bug, provide a step-by-step guide to reproduce the issue, and discuss the expected behavior.

Describe the Bug

When the ActiveUser of an AudioListener is driven by the LocalUser, the AudioListener becomes unable to hear any users' voices. This issue is not limited to a specific platform or headset, but it has been observed on Windows with the Beyond headset. The problem is not related to the audio settings or the world configuration, but rather a fundamental issue with the AudioListener's ability to hear users' voices.

To Reproduce

To reproduce the issue, follow these steps:

  1. Spawn the Item: Spawn the item provided in the ListenerUserDriveIssue.zip file in a session with other users. Make sure to rename the extension to .resonitepackage and do not unzip the file.
  2. Activate the AudioListener: Turn on the checkbox to activate the AudioListener driven by the LocalUser. For confirmation, the default listener will be deactivated.
  3. Observe the Issue: You will notice that other users' voices can no longer be heard.

Reproduction Item/World

The reproduction item is provided in the ListenerUserDriveIssue.zip file. This item places an AudioListener driven by the LocalUser inside a mirror, making it feel as if users' voices are coming from behind the mirror.

Expected Behavior

Even when the ActiveUser of the AudioListener is driven by the LocalUser, everyone should be able to hear audio through that listener. The expected behavior is that users' voices should be audible, and the AudioListener should function as intended.

Screenshots and Videos

For comparison, the following is a video recorded in version 2025.5.9.23. This video demonstrates the expected behavior, where other users' voices are audible.

https://github.com/user-attachments/assets/6c405c94-530f-411d-bbb7-56939f833392

Resonite Version Number

The issue has been observed in Resonite version Beta 2025.5.16.1282.

Platforms Affected

The issue has been observed on Windows.

Headset Used

The issue has been observed with the Beyond headset.

Log Files

The log file for the issue is provided in the MENTAIKO - 2025.5.16.1282 - 2025-05-17 14_25_31.log file.

Additional Context

Only users' voices become inaudible. Other sounds in the world, such as background music, can still be heard.

Reporters

The issue has been reported by orange3134.

Conclusion

Q: What is the issue with AudioListeners in Resonite?

A: The issue is that when the ActiveUser of an AudioListener is driven by the LocalUser, the AudioListener becomes unable to hear any users' voices.

Q: What platforms is this issue observed on?

A: The issue has been observed on Windows.

Q: What headset is being used to reproduce the issue?

A: The issue has been observed with the Beyond headset.

Q: What is the expected behavior of AudioListeners in Resonite?

A: The expected behavior is that users' voices should be audible, and the AudioListener should function as intended.

Q: What is the reproduction item provided to demonstrate the issue?

A: The reproduction item is provided in the ListenerUserDriveIssue.zip file. This item places an AudioListener driven by the LocalUser inside a mirror, making it feel as if users' voices are coming from behind the mirror.

Q: What is the Resonite version number where the issue was observed?

A: The issue was observed in Resonite version Beta 2025.5.16.1282.

Q: What log file is provided to help diagnose the issue?

A: The log file for the issue is provided in the MENTAIKO - 2025.5.16.1282 - 2025-05-17 14_25_31.log file.

Q: Is this issue specific to a particular world or configuration?

A: No, the issue is not specific to a particular world or configuration. It is a fundamental issue with the AudioListener's ability to hear users' voices.

Q: What is the next step in resolving this issue?

A: We will continue to investigate this issue and provide updates on the progress. We will work to identify the root cause of the issue and provide a fix to ensure that AudioListeners function as intended in Resonite.

Q: How can I stay up-to-date on the progress of this issue?

A: You can stay up-to-date on the progress of this issue by following our official Resonite forums and social media channels. We will provide regular updates on the status of the issue and any changes to the Resonite version.

Q: Can I provide additional information or help diagnose the issue?

A: Yes, if you have any additional information or would like to help diagnose the issue, please feel free to reach out to us through our official Resonite forums or social media channels. We appreciate any assistance that can be provided to help resolve this issue.