protonscr

Zenith: The Last City

protonopen appid 1403370Game compatibility - Unofficial
ValveSoftware/Proton#5531 · opened 2022-01-31 by duckbytes · updated 2022-05-03 · 6 comments · github · game page · search this game
Dduckbytes 2022-01-31 github

Compatibility Report

  • Name of the game with compatibility issues: Zenith: The Last City
  • Steam AppID of the game: 1403370

System Information

Log file:

steam-1403370.zip

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Voice communication does not work. I cannot hear what people are saying. I don't know if other people can hear me talking.

When looking through settings it says "Vivox disabled". Click on the spanner icon on the far right, and the cog icon next to Voice Volume. Then look to the panel on the far right. Clicking Refresh VC doesn't help.

It does give me the option to set pulseaudio as my input and output so it seems to be detected.

I can hear all other sounds in the game.

Reproduction

Start SteamVR. Start Zenith. Try to talk to other users. Check the options for Vivox status.

TThelvaen 2022-02-09 github

I have discussed with a player who got the game & voice chat to work with Linux, the issue is that the RTC of the computer is most likely synced on UTC (kinda default behavior on Linux) instead of your local TZ. This seems to make the Vivox codec to fail on it's initialization phase (don't ask why, I don't know).

The person I spoke to said that resyncing HW clock to the local TZ (manually or with timedatectl set-local-rtc 1 --adjust-system-clock ) allowed him to use voice chat without issue.

I am waiting my Linux compatible VR Headset so I can't test/reproduce at the moment (Quest 2/Nvidia is kinda not working fine with Linux/ALVR at the moment ...).

Dduckbytes 2022-02-10 github

No luck for me unfortunately. I can run the command and sudo hwclock confirms the time is the same as my local time. When I log into the game I do get a message that says "connected to global chat" but when I look into the settings it still says Vivox disabled.

TThelvaen 2022-02-12 github

got my Index today, same issue on my side, I'm trying to get more info from the discord user who got it to work.

I also need to dig a bit more in that bluetooth thing to switch off the lighthouse, and let's say it, SteamVR is not working that well on Linux ...

Vvanessakindell 2022-03-29 github

Any luck getting it to work?

TThelvaen 2022-04-09 github

I didn't have time to get more investigation. That being said, on the official bug board, there's a couple of discussion about Vivox codex not working properly due to that timesync issue. I'm gonna dig in tomorrow or the day after so I'll post my updates here.

TThelvaen 2022-05-03 github

I'm pretty sure that it's related to https://github.com/ValveSoftware/Proton/issues/3812 but it needs either more patching on Proton side to fix the way Vivox works, or it needs a workaround on Zenith's team side.

Upstream links