Matoking / protontricks

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

Proton installation could not be found! #208

Open maplepy opened 1 year ago

maplepy commented 1 year ago
Protontricks was closed due to the following error:

Proton installation could not be found!

=============

Please include this entire error message when making a bug report.
Log messages:

Found Steam directory at /home/maplepy/.local/share/Steam
Using default Steam Runtime at /home/maplepy/.local/share/Steam/ubuntu12_32/steam-runtime
WINETRICKS environment variable is not available. Searching from $PATH.
Found 2 Steam library folders
Multiple compatdata directories found for app 1887720
Multiple compatdata directories found for app 1493710
Currently logged-in Steam user: mine_city
Shortcut Overwatch (2713338092) does not have a prefix. It's either not a Proton app or it hasn't been launched yet.
Shortcut DZGUI (3494531187) does not have a prefix. It's either not a Proton app or it hasn't been launched yet.
Found 0 Steam shortcuts running using Steam compatibility tools
Using 'yad' as GUI provider
User has configured default Proton version (CompatToolMapping): Proton-stl
Found active custom compatibility tool: Proton-stl
Active compatibility tool was found, but it's not a Proton installation supported by Protontricks.

basically i have all my games in /mnt/games/SteamLibrary/steamapps/common/ and my custom protons in the default location /home/maplepy/.local/share/Steam/compatibilitytools.d/

image image

How do i fix it ?

Matoking commented 1 year ago

What Proton installation have you configured?

User has configured default Proton version (CompatToolMapping): Proton-stl suggests that the Proton version has been configured using Steam Tinker Launch. If so, you should try launching Winetricks using Steam Tinker Launch instead; it should be mostly the same thing feature-wise as Protontricks.

maplepy commented 1 year ago

Using winetricks through stl is very bad atm. It can't do much and it's very bugged

Also I haven't configured any Proton installation, just downloaded protontricks, tried to launch it and that's it

Matoking commented 1 year ago

You seem to have configured Proton-STL as the default for all Steam Play games (Steam -> Settings -> Steam Play -> "Run other titles with:") , which means you have to configure each game to use a non-STL Proton if you want to use Protontricks.

maplepy commented 1 year ago

Well STL will still use a proton of some kind though

suamor commented 8 months ago

For MO2 the situation is special, since it is independent from the wine version originally used for the game.

In STL you cannot change the proton version, it is hard-coded. Stable has Proton-16, Development has Proton-27.

If you want to use your own wine version you need to start mo2 from console and set WINE variable to point to your wine version.

I had one Proton-based wine that could not update the prefix, but for the prefix used by steam the prefix was updated with a different wine.

Since the prefix has only a few files in users/steamuser you can recreate the prefix from console with protontricks or winetricks by specifying your prefix folder with the WINEPREFIX variable. Afterwards copy back those files to the newly created prefix.

But all this is beyond what the script or STL offers. When I have a wine proton release that is not supported by steam but has patches that are needed to run the game at all, then I use this method (which should be rare).

For the latest mo2 2.5.1 I have found only one github repository that provides daily proton builds having the patch from wine 9 to run the latest mo2.