Matoking / protontricks

A wrapper that does winetricks things for Proton enabled games, requires Winetricks.
GNU General Public License v3.0
1.61k stars 34 forks source link

Proton 7.0 incompatibility on Steam Deck? #187

Closed PasixTheValkyrie closed 10 months ago

PasixTheValkyrie commented 1 year ago

Describe the bug Protontricks does not seem to function with Proton 7.0 on the Steam Deck. I cannot seem to find any information elsewhere that suggest why it does not or how to circumvent.

To Reproduce Steps to reproduce the behavior: (Mount and Blade; Bannerlord) run 'protontricks 261330 dotnet472'

Expected behavior Expected protontricks to do its magic.

System (please complete the following information):

Additional context protontricks (ERROR): Active compatibility tool was found, but it's not a Proton installation supported by Protontricks. Proton installation could not be found!

Matoking commented 1 year ago

That could also mean the Proton installation is incomplete for some reason, or that Protontricks doesn't have sufficient file system permissions to access it. Going by SteamDB, Proton 7.0 depot hasn't changed so that Protontricks would have stopped recognizing it. Missing filesystem permission shouldn't be a problem unless Proton is installed in a different location than the SSD.

Can you try verifying the installation of Proton 7.0 in Steam and then trying again? If that doesn't work, could you post the output when you run `protontricks -v 261330 dotnet472``? You can copy and paste the output to gist.github.com.

PasixTheValkyrie commented 1 year ago

I'm terribly sorry, I wasn't able to respond to this any earlier.

protontricks (INFO): Running inside Flatpak sandbox, version 1.12.4. protontricks (INFO): Found Steam directory at /home/deck/.local/share/Steam protontricks (INFO): Using default Steam Runtime at /home/deck/.local/share/Steam/ubuntu12_32/steam-runtime protontricks (INFO): WINETRICKS environment variable is not available. Searching from $PATH. protontricks (INFO): Found 1 Steam library folders protontricks (INFO): Currently logged-in Steam user: [omitted] protontricks (INFO): Found 2 Steam shortcuts running using Steam compatibility tools protontricks (INFO): No compatibility tool found by reading Steam configuration. Using stable version of Proton as fallback. protontricks (INFO): Found active compatibility tool: Proton 7.0 protontricks (ERROR): Active compatibility tool was found, but it's not a Proton installation supported by Protontricks. Proton installation could not be found!

Matoking commented 1 year ago

Can you try opening "Proton 7.0" in your Steam library, selecting Properties -> Local Files > Browse... and checking what files and directories are inside the directory? This should be possible in desktop mode.

In my case, it contains the file "proton", which is what Protontricks uses to detect that it's a Proton installation, along with these files:

dist       filelock.py  LICENSE.OFL  proton                    proton_dist.tar  toolmanifest.vdf         version
dist.lock  LICENSE      PATENTS.AV1  proton_3.7_tracked_files  __pycache__      user_settings.sample.py
Matoking commented 10 months ago

Closing due to inactivity.