Skip to content

Latest commit

 

History

102 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Assetto Corsa Linux Setup

A shell script based on this guide. Works on most modern systems.

What it does

After running the script you should be able to launch Assetto Corsa from Steam with no issues (it will launch Content Manager). The original launcher is preserved as AssettoCorsa_original.exe.

Instructions

  1. Download Assetto Corsa on Steam.
  2. Inside the terminal, run
curl -Os https://raw.githubusercontent.com/sihawido/assettocorsa-linux-setup/main/assettocorsa-linux-setup.sh && bash assettocorsa-linux-setup.sh

Warning

Always be careful when running scripts from the internet.

  1. Follow every step in the console (y - stands for yes, n - stands for no).

Note

If you encounter an error with protontricks, something like SyntaxError: Invalid file magic number, use pipx to install a more up-to-date version (#33).

Note

Another common protontricks error is RuntimeError: bwrap launcher crashed. This is usually caused by AppArmor being too restrictive. You can run sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 to temporarily bypass the AppArmor restriction to allow protontricks what it needs to do (#84).

  1. Launch Assetto Corsa from Steam (it might take a while on the first run, be patient).
  2. In Content Manager set the Assetto Corsa root folder to Z:\path\to\Steam\steamapps\common\assettocorsa.
  3. In Content Manager, go to Settings -> Content Manager -> Appearace and check "Disable windows transparency" (fixes the full-black tooltips, pop-ups and dialogues).
  4. Enjoy!

Notes

Fixing crashes

  • Having Assetto Corsa installed on a NTFS partition can cause many issues, including crashes. The only solution is to install Assetto Corsa on a partition with a proper linux filesystem (i.e. ext4 or btrfs).
  • Creating a Start Menu Shortcut for Content Manager might cause it to crash. This script will check if it exists and ask whether you want to delete it.
  • Opening the 'Live' tab in earlier versions of Content Manager could cause a crash. After that you might have a hard time since Content Manager will open that tab on start-up. You can delete the Content Manager configuration folder at /path/to/Steam/steamapps/compatdata/244210/pfx/drive_c/users/steamuser/AppData/Local/AcTools Content Manager to resolve the crash, but that will also get rid of any settings you might have saved, be sure to back it up.
  • Content Manager can sometimes crash while loading a server's info, there is an open pull request to fix it, but it's unclear whether it will ever be merged.

Other

  • To fix the font in Content Manager (it's Times New Roman by default) run protontricks 244210 regedit in the terminal. Then, in the opened window, go to HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements and rename the Replacements key to Replacements Backup.

About

Takes care of everything you need to run Assetto Corsa on Linux.

Resources

Stars

395 stars

Watchers

4 watching

Forks

Contributors

Languages