beeeen
beeeen
NNormal
Created by beeeen on 7/15/2024 in #🤝ask-a-question
How to optimize normcore?
@Normcore Assistant, how exactly can I change the datastoreFramDuration property?
16 replies
NNormal
Created by beeeen on 7/15/2024 in #🤝ask-a-question
How to optimize normcore?
Where can I find those profiler modules?
16 replies
NNormal
Created by beeeen on 6/3/2024 in #💭feature-request
Custom update rate for far away models
@Max, any update on this? We're hoping to use it in Sail.
6 replies
NNormal
Created by beeeen on 6/3/2024 in #💭feature-request
Custom update rate for far away models
Awesome!!!
6 replies
NNormal
Created by beeeen on 6/3/2024 in #🤝ask-a-question
RealtimeAvatarVoice not creating AudioOutput component for remote clients sometimes
Hi Max, it happens about 1/5 times during our scene transition. And yeah! I'd be down to do that.
29 replies
NNormal
Created by beeeen on 6/3/2024 in #🤝ask-a-question
RealtimeAvatarVoice not creating AudioOutput component for remote clients sometimes
What would be a valid test for you? How can I show that?
29 replies
NNormal
Created by beeeen on 6/3/2024 in #🤝ask-a-question
RealtimeAvatarVoice not creating AudioOutput component for remote clients sometimes
That's interesting. I'll try listing in to client A's native logs. Maybe it returns an error that it can't connect. Yes, that has happened during testing: client A can't be heard by client B but client C can hear both of them.
29 replies
NNormal
Created by beeeen on 6/3/2024 in #🤝ask-a-question
RealtimeAvatarVoice not creating AudioOutput component for remote clients sometimes
@Normcore Assistant Occasionally, during a scene transition, clients can no longer hear one or more remote clients. While digging into this, I found that when this happens, the audioOutput component on the avatars of the remote client on the local client do not create an audioOutput. For example, if Ann and Bob are playing and they go through a scene transition, Bob may no longer hear Ann. In this case, Ann has initialized all voice streams correctly. However, Bob's client did not correctly initialize the audioOutput of Ann on his machine. Because of this, Bob can no longer hear Ann. Android Logcat shows the error: RealtimeAvatarVoice: Unable to find matching audio stream for avatar (clientID: 0, streamID: 0). This message is outputted in line 298 (in the decompilation) of RealtimeAvatarVoice. This occurs when audioOutputStream is null. audioOutputStream is assigned a few lines before with AudioOutputStream audioOutputStream = room.GetAudioOutputStream(clientID, streamID);. One other thing to note is that the AudioSource component never gets assigned its voice streaming clip. I'm assuming that this is because the script fails. Also, this is Normcore 2.9.1. I think that it's worth noting that our game will load the scene, do a match making check, and then connect the room. So the scene loads before the room does. Not sure if that makes a difference. I've attached images of the native error from a build as well as our RealtimeAvatarVoice setup on our avatar.
29 replies
NNormal
Created by beeeen on 6/3/2024 in #🤝ask-a-question
RealtimeAvatarVoice not creating AudioOutput component for remote clients sometimes
@Normcore Assistant, any ideas about my post and these comments? Are you back online?
29 replies
NNormal
Created by beeeen on 6/3/2024 in #🤝ask-a-question
RealtimeAvatarVoice not creating AudioOutput component for remote clients sometimes
This doesn't happen in the editor either. I was testing on Oculus 2.
29 replies
NNormal
Created by beeeen on 6/3/2024 in #🤝ask-a-question
RealtimeAvatarVoice not creating AudioOutput component for remote clients sometimes
I don't think so. When I look at the public variables on client A, it seems to be doing alright. They look the exact same as when everything is functioning fine.
29 replies
NNormal
Created by beeeen on 6/3/2024 in #🤝ask-a-question
RealtimeAvatarVoice not creating AudioOutput component for remote clients sometimes
Yes, if player A can't hear player B, then it's totally possible (in our game) for player C to hear both player A or player B or neither of them.
29 replies