Установить Steam
войти
|
язык
简体中文 (упрощенный китайский)
繁體中文 (традиционный китайский)
日本語 (японский)
한국어 (корейский)
ไทย (тайский)
Български (болгарский)
Čeština (чешский)
Dansk (датский)
Deutsch (немецкий)
English (английский)
Español - España (испанский)
Español - Latinoamérica (латиноам. испанский)
Ελληνικά (греческий)
Français (французский)
Italiano (итальянский)
Bahasa Indonesia (индонезийский)
Magyar (венгерский)
Nederlands (нидерландский)
Norsk (норвежский)
Polski (польский)
Português (португальский)
Português-Brasil (бразильский португальский)
Română (румынский)
Suomi (финский)
Svenska (шведский)
Türkçe (турецкий)
Tiếng Việt (вьетнамский)
Українська (украинский)
Сообщить о проблеме с переводом
how you determine it doesn't use these?
cool! it would probably be hard to figure this out otherwise...
are you using normal steam or steam beta?
iirc there was some recent fix around the way steam starts proton up, maybe it's your issue
also, did you check if Steam Linux Runtimes (Soldier) is properly installed? (re)installing it might help... as >5.0 is when it started being used, afair
mangohud %command%
or you can try to run game from terminal and check which version it uses. steam app is not designed to use your local wine. it needs steam processes to authenticate game and these are missing from wine build.
in your case you want an entry pointing to a proton prefix, so this is a guide to get the exact target path:
this may be enough as a workaroud to force proton to use the correct prefix for a specific game, but absurdly cumbersome for big libraries and I bet steam is failing to pass more than just this parameter, so it may still behave weirdly... it should be useful as a diagnostics step nonetheless, especially paired with enabling proton logs output
but how is it even possible? few points
1. steam still has no means to edit path for compatdata besides override for STEAM_COMPAT_DATA_PATH. or setting in python scripts for proton (no means for user unless they really mean it)
the feature is on the wishlist.
2. if steam has empty STEAM_COMPAT_DATA_PATH value how on earth it manages to create prefixes then?
3. if it creates prefixes why it uses wine prefix all of a sudden?
btw there's quick diagnostic to make sure it uses .wine prefix. rename the folder and run game in question. if it will start to create new .wine prefix then let's call it a miracle (or steam bug)
I did this and it indeed did create another .wine prefix in my home folder.
amazing!
you have mentioned removing .local/share/steam folder and using proton-ge versions. have you used compatibilitytools.d folder to drop in additional compatibility tools like ge, boxtron etc?
if yes, there's a chance this folder was in .local/share/steam
make sure you have it in your new .steam library
maybe it's the reason of messed paths.
https://github.com/ValveSoftware/steam-for-linux/issues/6310#issuecomment-511630263
I'd suggest to move everything you find in there to some safe folder, delete all compatibility tools, copy userdata folder to safe folder and close steam app. delete all protons, soldier and everything it has in common folder besides games. if you have multiple game libraries - check all of them and delete all proton folders.
open your steam folder and delete everything but steam.sh
keep your userdata folder safe but do not copy it over yet. run steam so it can install everything again. once done, check if you have nothing extra in compatibility tools. try to add one of your libraries, select game and use Proton >5.3 as compatibility tool. see if it runs.
if it does, try with your userdata.