Looking at the games own unity log it looks like Vivox being the culprit is likely yes
Error: Invalid Access Token Signature (20122)
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
VivoxUnity.<VivoxUnityRun>d__7:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
The error being about a Access Token makes it sound like it might be the same issue Project Winter had when that game first released. There the devs seemed to solve it by moving token creation server side instead of client side. Tho ofc i dunno if it's the same problem.
The reason for this problem is known, just takes a bit more time to fix properly in Proton (more time meaning a day or two).
Oh. Well i did not expect that. Sounds good 😁
The fix is in the just updated Proton Experimental [bleeding-edge] branch (the branch is available in Proton Experimental's properits, Betas page).
There was a game update and now without the fix the game doesn't hang forever but suggest to continue without voice chat connection. With the Proton fix it is supposed be able to actually connect to voice chat.
Can confirm that it works on Proton Experimental now.
Game hangs on exit but not a deal breaker so far.
I am able to play WWHF on Proton Experimental using the vivox voice chat engine, so no problems in that area. Played over 2 hours so far.
The intro cutscene was skipped though (video never played, instead it showed a corrupted image).
Hello @tmarplatt, can you share a screenshot of the misrendering?
@kisak-valve I had the same corrupted image at the beginning cutscene on my first playthrough but I just tried again with the latest Experimental and it plays fine now.
The only remaining issue with this game is that it's getting stuck when exiting. Other than that I didn't notice a single issue during my playthrough.
proton experimentalx4 2022-05
Compatibility Report
System Information
I confirm:
steam-1341290.zip
Symptoms
Game gets stuck before the main menu at "Connecting to voice server".
Most likely caused by Vivox being used for voice chat.
Reproduction
Start the game.