-
-
Save ANBAL534/4f1693536f17b75ebcc8016e0d4cc071 to your computer and use it in GitHub Desktop.
Updated more detailled guide: https://gist.github.com/ANBAL534/8057b5200ace9bdd98795b627e550ba0 | |
Make steam force Proton 5.0-10 (Needs to be this version, no modern one because modern proton/wine versions have broken dotnet winetricks installs, needed to run the game) | |
* If at any stage of the steps wine asks you to install mono or gecko, just cancel/press 'no' on the popup and continue. | |
* If at any stage of the steps a info/warning/error message appears and asks you if you want to get more information in a webpage just cancel/press 'no' on the opoup and continue. | |
* If you mess up and need to restart the process from the start you have to manually delete the 'pfx' (steam's wine bottle folder) (/path/to/SteamLibrary/steamapps/compatdata/244210/pfx) and restart the process from the very begining. | |
Execute the game once and let it close | |
Then: | |
$ WINE=/home/yourusername/path/to/steam/steamapps/common/Proton\ 5.0/dist/bin/wine protontricks 244210 -q dotnet452 | |
$ WINE=/home/yourusername/path/to/steam/steamapps/common/Proton\ 5.0/dist/bin/wine protontricks 244210 -q dotnet472 | |
$ WINE=/home/yourusername/path/to/steam/steamapps/common/Proton\ 5.0/dist/bin/wine protontricks 244210 -q d3dcompiler_43 d3dx11_43 | |
$ WINE=/home/yourusername/path/to/steam/steamapps/common/Proton\ 5.0/dist/bin/wine protontricks 244210 -q vcrun2015 win10 | |
The base game will work now. | |
If you want CM and CSP mods (https://acstuff.ru/) you have to: | |
- Save "Content Manager.exe" as "Content Manager Safe.exe" in the root game folder (next to acs.exe) and decompres CSP's "extension" folder and "dwrite.dll" also in root folder (so dwrite.dll is next to acs.exe). | |
- Execute | |
WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/244210/pfx WINE=/path/to/SteamLibrary/steamapps/common/Proton\ 5.0/dist/bin/wine winecfg | |
Go to Libraries and add "dwrite" as "Native, then built in" | |
[This step might throw some errors at you, ignore them, everything will be fine] | |
- Create folder "config" in "/path/to/steam/library/compatdata/244210/pfx/drive_c/Program Files (x86)/Steam/" and copy "loginusers.vdf" from "~/.steam/root/config/" there. | |
- Lastly modify Assetto Corsa's launch options to: | |
/path/to/steam/steamapps/common/Proton\ 5.0/proton waitforexitandrun "/path/to/SteamLibrary/steamapps/common/assettocorsa/Content Manager Safe.exe"; PROTON_USE_DXVK=1 echo %command% | |
Adapted from Carbon's report to make CM and CSP work in the last versions. |
the pfx is the wine prefix folder, the bottle, it should be the only thing needed to be deleted to restart the process. Anyways, if you want/need a better more exhaustivelly cleaning, uninstall the game, remove the 244210 folder from the compatdata folder if it exists as @Acreen suggests and delete again the pfx all before installing assetto again.
any version of protontricks, wine, etc suggested? I have: wine-7.0 protontricks (1.8.0)
I ask this because i was waiting about 6 hrs after "protontricks 244210 -q dotnet472" step and can not wait more. im using an SSD disk and my PC is not old at all.
It stucks on
------------------------------------------------------ warning: Running /home/alohl669/.cache/protontricks/proton/Proton 5.0/bin/wineserver -w. This will hang until all wine processes in prefix=/mnt/alohl669/mySSD_for_Games/SteamLibrary/steamapps/compatdata/244210/pfx terminate ------------------------------------------------------
I left my process and logs on pastebin(I use generic names for my disk in the log to avoid confussions): https://pastebin.com/raw/35TvrBQb
PS: I use many disk, some disks for games, other for VM and... im sorry, another to play on windows if everything fails.
The version I use is the Proton 5.0-10 forced from steam, I have not tested 7.x versions so I cant say if they work or not.
The dotnet install is a very lenghty install, not because of how powerfull is the machine but for the wine execution. In rare cases the installation fails and needs to be restarted again to succeed.
The version I use is the Proton 5.0-10 forced from steam, I have not tested 7.x versions so I cant say if they work or not.
_
Wait, at the begining I was not understand why did you say me this. I was using
WINEPREFIX=/mnt/alohl669/mySSD_for_Games/SteamLibrary/steamapps/compatdata/244210/pfx WINE=/mnt/alohl669/mySSD_for_Games/SteamLibrary/steamapps/common/Proton\ 5.0/dist/bin/wine winecfg
and eventually i was need to install wine because wincfg does not start... even I had Proton 5.0, etc. I think that I have an important missundertanding here because to me
WINE=/mnt/alohl669/mySSD_for_Games/SteamLibrary/steamapps/common/Proton\ 5.0/dist/bin/wine winecfg
is a variable declaration and I dont understand why exists the winecfg argument.Maybe this format turns confusing. Then, If I am in the right way, it is true, there are 2 variable declarations and then you executes wincfg using this path, right?
_
EDIT: Ok ok, Im a really noob. It is only one line, give me time to learn something of wine :S. Sorry
By the way, could I see the protontricks progress while it is installing dotnet. I mean, after show the last message.
Nah, it is impossible to me, I was stuck about 12h in "his will hang until all wine processes in prefix=... compatdata/244210/pfx terminate" message. Im done.
I don't seem to get the protontricks 244210 -q dotnet472
command to work after "cleaning up" my installation. The first time I tried it everything worked and I got prompts to install the dotnet components but ever since I tried to do it again by this guide I don't think anything gets installed and I have no idea how to clean it up so the whole process would run again. Since this fails I am unable to start the game afterwards with an error of missing the required dotnet 4.52. The reason I tried to start over was to use CM. Until then my game worked and was playable. Then I deleted the 244210 folder and even tried removing and reinstalling the game but still can't get the dotnet stuff to install again.
I have a problem launching the installation:
"WINE=/home/yourusername/path/to/steam/steamapps/common/Proton\ 5.0/dist/bin/wine protontricks 244210 -q dotnet452"
it tells me that the Steam installation directory is not found.
"Steam installation directory could not be found"
I have set the Steam dir variable by putting in the terminal
STEAM_DIR=path of the local assetto files
i just do not see the variable that I have created.
Any help would be much appreciated
did it just as told, tho it says that .net4.5.2 isn't installed...
even after running protontricks 244210 -q dotnet452
it still asks the same thing...
if anyone is following this in 2024, i got it working on my system.
ubuntu 22.04, radeon 7600, amd 9 something.
AC+ CM(latest)+ CSP(1.79 manual install. CM install wasnt working. ) + SOL(latest)
i could leave the dash instruments on.
i used the latest wine. v8 i think. then protontricks installed using pipx.
follow the long guide above thanks @Acreen
any version of protontricks, wine, etc suggested?
I have:
wine-7.0
protontricks (1.8.0)
I ask this because i was waiting about 6 hrs after "protontricks 244210 -q dotnet472" step and can not wait more. im using an SSD disk and my PC is not old at all.
It stucks on
------------------------------------------------------ warning: Running /home/alohl669/.cache/protontricks/proton/Proton 5.0/bin/wineserver -w. This will hang until all wine processes in prefix=/mnt/alohl669/mySSD_for_Games/SteamLibrary/steamapps/compatdata/244210/pfx terminate ------------------------------------------------------
I left my process and logs on pastebin(I use generic names for my disk in the log to avoid confussions):
https://pastebin.com/raw/35TvrBQb
PS: I use many disk, some disks for games, other for VM and... im sorry, another to play on windows if everything fails.