The fact we have to rely on insane hacks to implement Voice Chat Controls means…
Agreed, we shouldn’t need to deploy these not-so-light hacks to just use some essential features that VoiceChat actually has.
But, in the case that we won’t see an update for the foreseeable future, this is the only option (maybe someone’s already developed a proprietary software?) for now
Aren’t metatables fun?
Wait, did I say fun? I meant pain.
Regardless, while this is cool, having to re-parent everything in the character would break 95% of my game and I don’t want to have to re-code everything to support it. They should have either delayed voice chat until they added all the features it should have released with, or just not have added voice chat to begin with IMO.
Yeah… that is the down side to this module, however, what I can say is that:
- This is only on the client, you will only have to change your client scripts.
- You’ll have to change your references to factor in the new
Components
model as that well, that is the character.
I’ve spent a good 7ish hours experimenting to try and find a solution, but it’s too limited.
Ahh
Use the docs if you’re planning to use the module.
If you plan to try and replicate the module, take a note of this:
VoiceChat will emit from ANY part inside of the character. When deleted all parts, the emitter will just stay in the same position.
Aye, that’s awesome news. I wanted to make a finalized product from the POC so it should meet all standards required.
Thanks!
Would you say with this SDK it is possible to create a phone system?
Completely, it’s designed to create in-game voice chat (team-based).
What you would do is mute EVERYONE in-game except for the person you want to talk to (on the client) which would allow you to have a direct line/voice chat with that person
Nice! I’ll check this out when I have time! Appreciate the response!
Because this is on the client, couldn’t someone just make it so they could hear the other team?
The biggest downside of using this module would be the exploit it also brings into the scene. Yes, you would be able to unmute a players microphone.
However i’m focusing on the now, and what roblox has given us tool wise for voice chat. When you take hacky solutions into account, the idea that the game might be exploitable doesn’t seem that bad.
Is this broken? It doesn’t seem to work anymore.
I was about to say the same thing. I just tried the demo and none of the buttons do anything.
You should give a video of demo too without need to play/test the demo place.
Really disappointing since this is exactly what I was looking for in my game.
I don’t believe it is broken, I just went ahead and tested it with two of my accounts and it seems to work out fine
You can’t mute /unmute yourself, because roblox doesn’t allow you to hear yourself, you’ll need to do this with another account
I’ve actually attempted to create a short video 3 times now, however OBS doesn’t like the idea of capturing audio & i’m stick so I have little-no patience to deal with that
To test the development place, you’ll need to download something like the “Multi-Roblox” tool (i’ve personally looked at it’s code to ensure it’s not anything bad - 03/12/2022)
- Open up that Multi-Roblox tool
- Open your first account (Must have VC enabled)
- Open your second account (Must have VC enabled)
- Listen and tweak the settings to account 1 (Step 2) as account 1 speaks
- Observe the changes
It’s hard to validate if this works, because roblox doesn’t let you listen to your own sound, so you can’t really test it out on yourself.
That said, the buttons on the left when clicked expose a panel of buttons/actions which can manipulate the players voice.
(Cc @Rick007110 @chaoscient )
If I mute myself, other players will be able to hear me?
Unfortunately due to how hacky this module is, you’ll need to signal for every other player to mute you, muting yourself on your client will not effect other peoples clients.
Let me know if that makes sense