ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.69k stars 622 forks source link

[Opposing Force] [Feature Request] Support microphone speak for multiplayer #2912

Open schmurtzm opened 4 years ago

schmurtzm commented 4 years ago

HI,

Microphone voice speaking is supported on half-life 1 but it is not implemented in opposing force multiplayer game.

I'm not an expert but I think that this voice support is included in the same DLL than the HUD , so this issue is linked to #2453 which request an update of opposing force to have the same functionalities than HL1.

BlackShadow commented 4 years ago

Opposing Force do have voice communication.

schmurtzm commented 4 years ago

Not enough to say it like that 😅...

Do you have test it and make a screenshot in game or a line code that prove it ?

Because no : opposing force doesn’t have voice support. (The test microphone interface comes from steam DLLs and not from opposing force itself so you can test your microphone in options but you can’t do anything else because the dll of opposing force haven’t been updated in the same way than half-life 1 : it stuck in the past )

BlackShadow commented 4 years ago

You can test voice communication like this:

voice_loopback 1 +voicerecord

Voice Communication handled by game engine not Steam DLL or game dll. (There's no such thing Steam DLL anyway, steam_api.dll is used for Steamworks)

sabianroberts commented 4 years ago

I’m pretty sure that if Opposing Force hasn’t supported voice, Valve would’ve fixed it ages ago.

djearthquake commented 4 years ago

It has been broken for many years.

https://steamcommunity.com/app/50/eventcomments/1628537372818575680/ This was when voice was added.

https://store.steampowered.com/news/app/50/view/2890703513472428419 The final update of 2013 is surrounding the time when transmission functionality stopped.

BlackShadow commented 4 years ago

It has been broken for many years.

It is not broken. Stop bumping something that isn't broken. I gave the steps how you can test voice com.

JillCrungus commented 4 years ago

It has been broken for many years.

It is not broken. Stop bumping something that isn't broken. I gave the steps how you can test voice com.

Loopback works but it doesn't actually transmit to the server. Your test isn't reliable.

BlackShadow commented 4 years ago

It has been broken for many years.

It is not broken. Stop bumping something that isn't broken. I gave the steps how you can test voice com.

Loopback works but it doesn't actually transmit to the server. Your test isn't reliable.

If you look at his issue he states Opposing Force doesn't have microphone support. Opposing Force does support microphone. My test is for testing microphone. Transmitting voice is another problem. If he's trying to point transmit issue then he should correct his issue.

JillCrungus commented 4 years ago

It has been broken for many years.

It is not broken. Stop bumping something that isn't broken. I gave the steps how you can test voice com.

Loopback works but it doesn't actually transmit to the server. Your test isn't reliable.

If you look at his issue he states Opfor doesn't have mic support. Opfor does support mic. My test is for testing microphone support. Transmitting voice is another problem from what he's said. If he's trying to point transmit issue then he should correct his issue.

This is just pedantics. It doesn't matter exactly where the issue lies, if the game doesn't support transmitting mic audio then it's practically the same as it not supporting microphones period.

BlackShadow commented 4 years ago

It has been broken for many years.

It is not broken. Stop bumping something that isn't broken. I gave the steps how you can test voice com.

Loopback works but it doesn't actually transmit to the server. Your test isn't reliable.

If you look at his issue he states Opfor doesn't have mic support. Opfor does support mic. My test is for testing microphone support. Transmitting voice is another problem from what he's said. If he's trying to point transmit issue then he should correct his issue.

This is just pedantics. It doesn't matter exactly where the issue lies, if the game doesn't support transmitting mic audio then it's practically the same as it not supporting microphones period.

What you're saying makes literally no sense. If he doesn't be specific about his issue how we or Valve (if they want to) gonna solve the problem? In Github, you have to be specific about your issue.

BlackShadow commented 4 years ago

@BlackShadow You are actually wrong, voice transmitting does not work, and yes it does understandably fall under "microphone speak" phrase.

He was clear enough about his issue we wouldn't be talking about this right now. Anyway i'm not here to argue i'm still on he's fixing his issue. Microphone support in game and tranmission issue is two different things.