I’ve been tryna figure this out for about half an hour now and I can’t even find any hacky methods
-
I thought maybe using UserGameSettings may be an option since the
Output Device
&Input Device
settings only appear when the user has access to Voice Chat in that game, however those two settings aren’t documented with UserGameSettings, so I assume you can’t get those settings. -
I also tried finding the actual voice bubble, but that’s under CoreGUI with the Beta GUI
-
Then I tried to see if you could access the actual game settings, I found this but it seems useless
Best solution until someone finds a way or until there is a way is probably either the one I mentioned earlier or depend on IsVoiceEnabledForUserIdAsync, even if it does return true if the game doesn’t have voice enabled, it’s better than everyone having an ugly gap between the chat button and the first TBP Icon.