Proton: Torchlight III (1030210)

Created on 8 Aug 2020  路  11Comments  路  Source: ValveSoftware/Proton

Compatibility Report

  • Name of the game with compatibility issues: Torchlight III
  • Steam AppID of the game: 1030210

System Information

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.
  • [x] that the game worked around 1 month ago and it did not have any issue in order to play.

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.

Game compatibility - Unofficial XAudio2 cw

Most helpful comment

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

All 11 comments

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

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:

  • It seems like there was the same SteamUser021 error on Half-Life Alyx #3681

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:

  • err:steamclient:create_win_interface Don't recognize interface name: STEAMUSERSTATS_INTERFACE_VERSION012

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

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

And replace the:

  • STEAMUSERSTATS_INTERFACE_VERSION001

for

  • STEAMUSERSTATS_INTERFACE_VERSION012

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.

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>

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

Oops, sorry! :(

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

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

What SDK?

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?

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AwesamLinux picture AwesamLinux  路  3Comments

ghost picture ghost  路  3Comments

matou68 picture matou68  路  3Comments

AwesamLinux picture AwesamLinux  路  3Comments

prototype99 picture prototype99  路  3Comments