ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.49k stars 1.07k forks source link

Torchlight III (1030210) #4126

Open Nuxmin opened 4 years ago

Nuxmin commented 4 years ago

Compatibility Report

System Information

I confirm:

Proton log:

steam-1030210.log

Symptoms

When you start the game it says: "No Platform Available" "Unable to log into the platform. Please make sure that you are running through the correct launcher."

Then the game closes.

Here's a screenshot about the symptom: 20200808103019_1

Reproduction

Just install the game and play. As soon as the start menu loads it will bring that information.

kisak-valve commented 4 years ago

Hello @Nuxmin, these look like a couple lines of interest from the log: err:steamclient:create_win_interface Don't recognize interface name: SteamUser021 err:steamclient:create_win_interface Don't recognize interface name: STEAMUSERSTATS_INTERFACE_VERSION012

Nuxmin commented 4 years ago

Thanks for the advice @kisak-valve. I've sought about this error.

I'm a bit new with proton logs but I've found something related to that:

After seeking a bit, I've found that one of the errors can be solved thanks to this proton build from stevenlafl:

However... I suspect that the issue could be related to this error:

I'll attach the new proton log, it seems like now there are only 2 errors, but I'm pretty sure the problem must be the one of the Interface version.

  1. err:steamclient:create_win_interface Don't recognize interface name: STEAMUSERSTATS_INTERFACE_VERSION012

  2. err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\wineusb": c0000142

Updated Proton Log (with version proton-5.0-7-alyx-2 tested):

steam-1030210.log

Nuxmin commented 4 years ago

I've been doing some research. I was trying to clone:

And replace the:

for

But I don't know C++ very well. And I tried to follow the proton readme in order to compile a custom version but even trying to install things like Vagrant, the VM. I haven't been able to compile it...

By the way I've found that the issue looks related to the fact that devs have updated to sdk149. Which in fact seems to have been what made the game broke on Proton.

I hope someone can help me. I don't know what more can I do to try to fix it, and I've searched around the web but I don't find any possibility to make it work.

garpu commented 4 years ago

I got the same error with proton-5.0.7-alyx and the most recent Glorious eggroll proton. I did have success running the game with wine-staging 5.16 and the Media Foundation fix: <Workaround removed by moderator>

kisak-valve commented 4 years ago

Hello @garpu, the workaround you linked is legally problematic and has been removed.

garpu commented 4 years ago

Oops, sorry! :(

heishyn commented 4 years ago

Hi, anyone known if the single player mode is working since the game's release ?

garpu commented 4 years ago

Multiplayer and single player work with WINE, not with proton because of the SDK issue.

mozo78 commented 4 years ago

What SDK?

JacoG-RH commented 4 years ago

I realize it's not the place to ask, but how the heck does one make it use system wine with Steam instead of Proton?

mozo78 commented 4 years ago

/path/to/wine/bin/wine /path/to/the/game/game.exe