出賽準備 Assetto Corsa

出賽準備 Assetto Corsa

檢視統計資料:
siha 2024 年 12 月 5 日 上午 10:35
Assetto Corsa Linux set-up script
I've made a script to set up Proton-GE, Content Manager, CSP and fonts for Linux. You can find it here: https://github.com/sihawido/assettocorsa-linux-setup/

Hope you find it useful.

EDIT: Now works with the Flatpak version of Steam!
最後修改者:siha; 2024 年 12 月 17 日 上午 8:07
< >
目前顯示第 1-15 則留言,共 22
76561199637406677 2024 年 12 月 5 日 下午 7:52 
I've had trouble getting CM to work, so I'll have to give it a try! I'll tell you how it goes.

Just checked; I have rpmfusion-nonfree-steam, not flatpack
最後修改者:MrYeast001; 2024 年 12 月 5 日 下午 7:54
siha 2024 年 12 月 5 日 下午 8:04 
The rpmfusion version should work well, since that's what I use. If you encounter any issues, please tell me!
76561199637406677 2024 年 12 月 7 日 上午 11:46 
It worked! Thank you so much!
siha 2024 年 12 月 7 日 下午 12:34 
Hey, very happy it worked for you :)
Slyde 2024 年 12 月 8 日 下午 1:06 
I was wondering if this works on games that are on an external disk? I'm asking as i've had issues setting up Assetto Corsa on any Linux distribution I use (Fedora, Debian, Ubuntu, etc)
I'm using (I think it's GNOME's) udisk2 package on my Fedora system to automount to /var/run/username/partition_name. Thank you for your contribution on these efforts :)
Slyde 2024 年 12 月 8 日 下午 1:30 
Also, says Ultramarine is not supported, but Ultramarine is fedora based. Used the Ultramarine transition script. I don't see why there would be any issues on Ultramarine though, directories are the same, DNF isn't any different, etc. I'll modify the OS check and give it a shot ¯\_(ツ)_/¯
siha 2024 年 12 月 9 日 上午 10:01 
I've updated the script to support ultramarine and automatically find Assetto Corsa, if you run into issues please tell me!
76561199637406677 2024 年 12 月 9 日 上午 10:16 
I should say, it didn't install CSP, but i clicked the button "install csp" in CM and it worked, though after i switched to a slightly newer version. and also DKVX didn't work, which is a bummer, since i have an AMD GPU. :(
siha 2024 年 12 月 9 日 下午 12:29 
引用自 MrYeast001
I should say, it didn't install CSP, but i clicked the button "install csp" in CM and it worked, though after i switched to a slightly newer version. and also DKVX didn't work, which is a bummer, since i have an AMD GPU. :(
I've added a proper CSP installation step to the script, so now that should work regardless of the version.

As for DXVK, could you go through the DXVK step in the script again and copy-paste the output here?
davidxo 2024 年 12 月 11 日 下午 12:18 
Tried doing this on steamdeck with some modifications to the script so steamos is recognised. Also not sure if wget2 is truly needed on arch based distros.
Anyway content manager does launch but I'm getting broken images in place of cars and getting this error when launching; any ideas?

21:17:38.301: → [GameWrapper:262] StartAsync_PrepareRace(): Assists: (TyreBlankets=False, ABS=1, TC=1) 21:17:38.328: → [GameWrapper:316] StartAsync_Ui(): Starting game: (Basic=Unknown, Mode=, Additional=[PlaceConditions, EventProperties, TrackDetails, WeatherProceduralHelper, WeatherSpecificLightingHelper, WeatherSpecificCloudsHelper, WeatherSpecificTyreSmokeHelper, ModeSpecificPresetsHelper, WeatherSpecificVideoSettingsHelper, CarSpecificControlsPresetHelper, CarSpecificFanatecSettingsHelper, CarRaceTextures, ExtraHotkeysRaceHelper, DriverName]) 21:17:38.457: … [PatchBaseDataUpdater:445] TriggerAutoLoadAsync(): Auto-loading stuff for “” from tracks configs list 21:17:38.457: … [PatchBaseDataUpdater:445] TriggerAutoLoadAsync(): Auto-loading stuff for “” from vertex AO patches for tracks list 21:17:38.458: … [PatchBaseDataUpdater:445] TriggerAutoLoadAsync(): Auto-loading stuff for “” from backgrounds for loading screen list 21:17:38.458: … [PatchBaseDataUpdater:445] TriggerAutoLoadAsync(): Auto-loading stuff for “” from cars configs list 21:17:38.459: … [PatchBaseDataUpdater:445] TriggerAutoLoadAsync(): Auto-loading stuff for “” from vertex AO patches for cars list 21:17:38.460: … [AcsStarterFactory:85] PrepareCreated(): Starter created: SteamStarter 21:17:38.460: → [Game:113] StartAsync(): Starting AC: AcManager.Tools.Starters.SteamStarter (AcTools) 21:17:38.461: → [Game:114] StartAsync(): Debug mode: False (AcTools) 21:17:38.462: → [TrackDetails:43] Set(): Track time zone: (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, daylight saving time: False, date: 12/11/2024 21:17:38 21:17:38.467: … [WeatherSpecificLightingHelper:29] Process(): SUN_PITCH_ANGLE: 21:17:38.468: … [WeatherSpecificLightingHelper:29] Process(): SUN_HEADING_ANGLE: 21:17:38.470: … [ModeSpecificPresetsHelper:99] Set(): Custom presets active: False 21:17:38.474: → [CarSpecificControlsPresetHelper:62] SetOverride(): Car steer lock: 630° 21:17:38.475: → [CarRaceTextures:43] Set(): Time taken: 0.48 ms 21:17:38.525: → [Game:142] StartAsync(): Starting: AcManager.Tools.Starters.SteamStarter (AcTools) 21:17:38.563: ⚠ [GameWrapper:416] StartAsync_Ui(): System.ComponentModel.Win32Exception (0x80004005): File not found at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) at System.Diagnostics.Process.Start() at System.Diagnostics.Process.Start(ProcessStartInfo startInfo) at AcManager.Tools.Starters.SteamStarter.Run() at AcManager.Tools.Starters.StarterBase.<RunAsync>b__26_0() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at AcTools.Processes.Game.<StartAsync>d__11.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at AcTools.Processes.Game.<StartAsync>d__11.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at AcManager.Tools.SemiGui.GameWrapper.<StartAsync_Ui>d__37.MoveNext()
siha 2024 年 12 月 11 日 下午 12:46 
引用自 davidxo
Tried doing this on steamdeck with some modifications to the script so steamos is recognised. Also not sure if wget2 is truly needed on arch based distros.
Anyway content manager does launch but I'm getting broken images in place of cars and getting this error when launching; any ideas?

Well according to
System.ComponentModel.Win32Exception (0x80004005): File not found
Some required file is missing, so I would start by verifying file integrity of AC.
Also according to
at AcManager.Tools.Starters.SteamStarter.Run()
It has something to do with Content Manager starting AC, so checking if this happens with the original launcher could be helpful.

Also also the script does use wget2, afaik arch isn't any different [wiki.archlinux.org] compared to other distros in this way.
Slyde 2024 年 12 月 14 日 上午 10:31 
Ran the updated version of the script, but it fails to install ContentManager, CSP, and fails to detect my steam installation now as well
siha 2024 年 12 月 14 日 上午 11:54 
引用自 Slyde
Ran the updated version of the script, but it fails to install ContentManager, CSP, and fails to detect my steam installation now as well

That sounds really weird, my first guess is that your AC installation hasn't generated the necessary file structure. If that's the case you would need to verify game's files' integrity in steam and launch AC with Proton GE first to generate the files, I've now added a check for this in the script so it shouldn't proceed unless the files were generated. Also now I've made it so you can manually specify the path to Assetto Corsa. Hopefully that'll work for you. If not, that might be an issue with permissions/access to the external disk. Please tell me if you encounter any further issues :)
Slyde 2024 年 12 月 15 日 下午 4:22 
Tried your most recent version, had to do the Proton-GE install manually cause it got stuck somewhere, after that & skipping Proton-GE installation, it complains about the files not being made, even though I've launched Assetto Corsa with Proton-Ge 9.20 a couple times (all crashed). No clue atp, tried replacing the variables with the paths in case it was some simple typing error but seems to not be the case

Navigating to /run/media/user/extDrive/SteamLibrary/steamapps/compatdata/244210/pfx_backup/drive_c/Program Files (x86)/ I don't see a Steam folder, same for the 64bit Program Files folder
最後修改者:Slyde; 2024 年 12 月 15 日 下午 4:28
siha 2024 年 12 月 15 日 下午 5:28 
Well usually with Proton-GE Assetto Corsa should launch and work just fine. The Proton-GE step does download Proton-GE every time, so depending on your network it might be slow, and you only have to install it once. Steam usually installs dependencies and whatnot during compilation (after pressing launch) so skipping that might break it as well.
I would reinstall Assetto Corsa completely, make sure the system is updated, restart the PC, launch steam through the command line to get the output when launching AC and see what it says, if it still doesn't work.
< >
目前顯示第 1-15 則留言,共 22
每頁顯示: 1530 50