Assetto Corsa

Assetto Corsa

データを表示:
sev 2023年5月20日 1時15分
Running the game under Linux with Proton-GE
Proton-GE 8.3 and later, combined with its updated protonfixes, seems to run Assetto Corsa just fine. With some tweaks you can also get Content Manager and CSP working. Most of the instructions spread about the Internet did not work for me, including downgrading to Proton 5.x.

Note that the install script that GE uses runs some commands using Proton 5.0 as of this writing, so you need that installed via Steam. You don't need it to run the game and you can delete it after you get Assetto Corsa working.

Install Assetto Corsa
  1. Install Proton 5.0; and Proton-GE 8.3 or greater, either through ProtonUp-Qt[davidotek.github.io] or manually[github.com].
  2. Delete WINE prefix from /path/to/SteamLibrary/steamapps/compatdata/244210 if already present, installed Mono and .NET from other Proton versions and protonfixes can cause problems with GE's protonfixes.
  3. Close Steam if it was running, then launch it again.
  4. Ensure the GE-Proton version you downloaded is selected in Steam > Assetto Corsa > Properties > Compatibility.
  5. Start AC, and wait. protonfixes is installing multiple versions of .NET, I guess the shotgun approach was used since I doubt all of that is really necessary, but it does work, as AC should open, eventually. If you launch Steam from terminal before launching AC, you can see what GE is doing.
That's it. You shouldn't need to do anything else and the game should just run.

Install Content Manager
  1. Copy Content Manager.exe to your /path/to/SteamLibrary/steamapps/common/assettocorsa directory. You can open this directory from Steam by right clicking Assetto Corsa and navigating to Properties > Installed Files > Browse...
  2. Rename the file to Content Manger Safe.exe to disable hardware acceleration in CEF, which does not work and will give you black windows.
  3. To launch CM instead of the vanilla launcher, set your launch options from Steam by right clicking Assetto Corsa and setting to Properties > General > Launch Options to:
    c="%command%";sh -c "${c::-17}Content Manager Safe.exe'"
  4. Create a softlink to loginusers.vdf in the WINE prefix so CM can find your Steam user information:
    ln -s "$HOME/.steam/root/config/loginusers.vdf" '/path/to/SteamLibrary/steamapps/compatdata/244210/pfx/drive_c/Program Files (x86)/Steam/config/loginusers.vdf'
  5. Launch CM and configure it.
Warnings
  1. Do not create a shortcut when CM gives the option, it will crash WINE as it uses an unimplemented function, and will continue to crash every time you start CM. Delete the shortcut from /path/to/SteamLibrary/steamapps/compatdata/244210/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Content Manager.lnk and delete your Content Manager configuration files from /path/to/SteamLibrary/steamapps/compatdata/244210/pfx/drive_c/users/steamuser/AppData/Local/AcTools Content Manager to stop this from happening.
  2. Do not use native Linux paths in the installer, without prefixing it with Z:. If you do, image previews and other features of CM will not work or cause CM to crash. For example, Steam Deck users should put Z:\home\deck\.steam\steam\steamapps\common\assettocorsa as the path to AC when CM asks for it.

Custom Shaders Patch
  1. Install Protontricks[github.com].
  2. Run this command:
    protontricks 244210 winecfg
  3. In the window that opens, navigate to the Libraries tab, and add a new Native (Windows) override for dwrite.
Note that depending on which version of CSP you are running and which features you have enabled, you may need to install additional fonts:
  1. Download this file[files.acstuff.ru] and copy the system directory to /path/to/SteamLibrary/steamapps/common/assettocorsa/content/fonts/.
  2. Run this command:
    protontricks 244210 corefonts

Do note that CSP versions between 0.1.79-preview5 to 0.1.80-preview108 do not work under WINE. You must use a version before 0.1.79-preview5 or after 0.1.80-preview108 or else CSP will fail to load. I can confirm CSP 0.1.80-preview218 (latest preview as of this writing) does work.

Information sources:
CSP GitHub issue #316[github.com]
Assetto Corsa: How to Play on Linux (Proton & Steam Deck)
最近の変更はsevが行いました; 2024年1月4日 16時23分
< >
16-30 / 47 のコメントを表示
sev 2023年12月22日 13時16分 
/usr/bin/steam-runtime
Arch provides a shortcut for it. I don't know how your package manager has packaged Steam. you may need to install a separate package.
impossible to launch the runtime
"Steam MLinux Runtime 3.0 (sniper) An error occurred while launching this game : invalid app configuration"
I have uninstall and purge steam and proton. Réinstall all on my base system folder.
I will try a last time reinstalling pop-os to restart from the begining. I think it's only a permission issue but I can't define where
Thank you Derrick and if Radz comme back, I hope he will give me more details

Thanks a lot. I will give feed back if the full reinstall work

EDIT : Same issue after a full réinstall. Only thing new the launch command work
最近の変更はArstrakが行いました; 2023年12月24日 2時57分
sev 2023年12月24日 11時24分 
no, don't launch that from Steam or your app menu. run the program I said. and, naturally, close Steam first.
/usr/bin/steam-runtime
if your distro/Steam install doesn't provide the runtime and only provides native Steam, I can't help you
最近の変更はsevが行いました; 2023年12月24日 11時24分
Thanks for the help, I don't have the steam-runtime or I don't find it.
I will wait for a solution and continue to check if someone have the solution like radz

Go back on windows to play this game :(
thos wondering why there are no images shown in content manager, i found the issue for me was that i setup the path to the ac folder wrong. You cannot just copy the path from you file browser, you have to navigate there starting by selecting the right drive (instead of home folder).

for me the path to AC looks like this: Z:/home/deck/.steam/steam/steamapps/common/assettocorsa/
sev 2024年1月4日 6時49分 
Yes, any paths referencing your Linux filesystem used inside a WINE/Proton application should start with Z:\.
最近の変更はsevが行いました; 2024年1月4日 6時49分
however it only runs in 32 bit, while csp requires 64 bit...... anyone knows a workaround?

edit: nevermind, i should learn to read the manual and just delete the pfx folder before everything. had to learn the hard way
最近の変更はnika.herlynが行いました; 2024年1月4日 12時30分
nika.herlyn の投稿を引用:
thos wondering why there are no images shown in content manager, i found the issue for me was that i setup the path to the ac folder wrong. You cannot just copy the path from you file browser, you have to navigate there starting by selecting the right drive (instead of home folder).

for me the path to AC looks like this: Z:/home/deck/.steam/steam/steamapps/common/assettocorsa/
Thanks a lot, that is the solution. I move installation files on other disk so the path is different but it work navigating in Z:
最近の変更はArstrakが行いました; 2024年1月4日 11時43分
sev 2024年1月4日 16時06分 
I'm glad it's working for you. I will add it to the OP.
echo 'Z:\home\'$USER'\.steam\root\steamapps\common\assettocorsa'
(in case anyone is wondering how to find the correct path, just copy the result of this command in Content manager when it asks for root folder)
最近の変更はCrazyrobiNHoodが行いました; 2024年1月21日 13時22分
Is anyone able to use logitech wheels with this method? My controller list is empty in steam, but oversteer detects my wheel just fine..
CrazyrobiNHood の投稿を引用:
Is anyone able to use logitech wheels with this method? My controller list is empty in steam, but oversteer detects my wheel just fine..
I have my controller working in GE-Proton8-25 but having some issues with CSP(custom shader pack for content manager)
CrazyrobiNHood の投稿を引用:
Is anyone able to use logitech wheels with this method? My controller list is empty in steam, but oversteer detects my wheel just fine..
My G29 works fin in AC. I don't set it up with steam itself and it doesn't appear there as a controller.

Depending on which wheel you have you may want this driver:
https://github.com/berarma/new-lg4ff
xxxjohnathonxxx の投稿を引用:
CrazyrobiNHood の投稿を引用:
Is anyone able to use logitech wheels with this method? My controller list is empty in steam, but oversteer detects my wheel just fine..
I have my controller working in GE-Proton8-25 but having some issues with CSP(custom shader pack for content manager)

Do you mean CSP creates issues with the wheel? ( mine is an old G25)
ThunderDownUnder の投稿を引用:
CrazyrobiNHood の投稿を引用:
Is anyone able to use logitech wheels with this method? My controller list is empty in steam, but oversteer detects my wheel just fine..
My G29 works fin in AC. I don't set it up with steam itself and it doesn't appear there as a controller.

Depending on which wheel you have you may want this driver:
https://github.com/berarma/new-lg4ff

Thanks for the info, I already installed that driver and oversteer detects the wheel just fine.. so strange.
< >
16-30 / 47 のコメントを表示
ページ毎: 1530 50

投稿日: 2023年5月20日 1時15分
投稿数: 47