How to Disable Automatic Assetto Corsa Settings
Updated Jul 2026
Some links on this page are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. We only recommend what we'd use.
Key takeaways
- Disable Steam Cloud and set config files to Read-Only to stop settings resets
- Use Content Manager to save and lock permanent custom presets
- Check Windows file permissions and mod conflicts if settings keep reverting

Why Assetto Corsa Keeps Overriding Custom Settings
Assetto Corsa automatically resets custom configurations when Steam Cloud Sync conflicts with local files, after major game updates, or when hardware changes are detected. If Windows permissions block save attempts or Content Manager isn't locking your presets, the simulator falls back to default initialization files every time you launch a session. Few things in sim racing disrupt a session faster than loading onto the grid only to realize your force feedback is gone, your FOV is messed up, and your screen resolution reverted to a default baseline. This issue usually traces back to how the game initializes its startup routines. When Kunos Simulazioni designed the title, they built in auto-detection mechanisms intended to keep the game playable if a player changed graphics cards or unplugged a controller. In practice, those fallback triggers often kick in when you don't want them to. A driver update from NVIDIA or AMD, a Windows feature update, or simply swapping a USB port on your Direct Drive wheel base can prompt the game engine to assume something is broken. To play it safe, Assetto Corsa re-writes your text files using built-in defaults. Disabling this automated behavior gives you total control over your sim environment.Understanding Key Assetto Corsa Configuration Files

How to Stop Automatic Settings Resets (The Manual Method)
Stop automatic resets manually by navigating to `Documents\Assetto Corsa\cfg`, right-clicking key configuration files like `video.ini` or `controls.ini`, selecting Properties, and checking the Read-only box. This prevents Assetto Corsa and background processes from modifying your saved settings without your explicit permission during game startup. Before turning on file locks, you need to make sure your desired settings are actually saved in the simulator first. Launch the game, set your preferred graphics and wheel configuration, and close the title properly so it writes the final data to disk. Once that is done, disable Steam Cloud Sync by opening Steam, right-clicking **Assetto Corsa**, selecting **Properties**, and toggling off **Keep game saves in the Steam Cloud**. Cloud synchronization often overwrites fresh local modifications with older cloud backups. After turning off Cloud Sync, open Windows File Explorer and head to `C:\Users\[Your Username]\Documents\Assetto Corsa\cfg`. You can now individually lock the configuration files you want to keep static.Locking Down Graphics and Video Settings (`video.ini`)
Lock graphics settings by editing `video.ini` inside `Documents\Assetto Corsa\cfg` to your preferred resolution and detail levels, then setting the file attribute to Read-Only. This stops Assetto Corsa from auto-detecting GPU changes or forcing default graphics presets whenever graphics drivers update or display monitors switch. Display changes trigger auto-resets more than almost anything else. If you use multi-monitor setups, ultrawide panels, or VR headsets, Assetto Corsa frequently fails to recognize display handles on boot. Open `video.ini` with Notepad to double-check that your resolution, refresh rate, and `FULLSCREEN` variables match your monitor specs. Once verified, save the text file, right-click `video.ini`, select **Properties**, check **Read-only**, and click **Apply**.Protecting Custom Controls and Force Feedback (`controls.ini`)
Prevent controller and wheel mapping wipes by editing `controls.ini` in the `cfg` folder and toggling its properties to Read-Only. Sims often wipe steering wheel axis bindings when USB ports change; making this file read-only locks your deadzones, force feedback gain, and custom pedal calibration in place. Wheelbases, pedal sets, handbrakes, and button boxes often reassign their Windows hardware ID numbers if you plug them into a different USB slot. When Assetto Corsa sees new hardware IDs, it wipes `controls.ini`. Making this file read-only ensures your carefully tuned FFB gain curves and button bindings remain intact. Just remember: if you actually *want* to rebind a key in the future, you must uncheck "Read-only" first, make the change, and then re-lock it.Securing Interface and App Layouts (`gui.ini`)
Preserve custom HUD elements and app locations by making `gui.ini` read-only in your configuration directory. Assetto Corsa regularly rearranges on-screen widgets during resolution swaps or multi-monitor setup changes; setting read-only file permissions locks your telemetry overlays, mirrors, and speedometer widgets exactly where you positioned them. If you spend time positioning timing boards, radar overlays, and tire temperature apps precisely across your display, losing that layout is painful. The `gui.ini` file records exact pixel coordinates for every active UI app. Locking it down ensures your customized dashboard layout stays fixed, even if you accidentally drag an icon during a hotlap session.Managing Settings with Content Manager and CSP
Custom Shaders Patch and Content Manager offer dedicated preset management that bypasses vanilla Assetto Corsa's automatic resetting bugs. By saving named video and control presets directly in Content Manager, you can load fixed configurations automatically upon launcher startup without manually tweaking Windows file permissions or editing `.ini` text lines. Most active sim racers skip the original Assetto Corsa launcher entirely in favor of Content Manager (CM). Content Manager features its own profile system that writes directly to the `.ini` files right before starting a session. If you use CM, setting files to read-only in Windows can sometimes cause CM to throw a permission error. Instead, use Content Manager's built-in preset manager: 1. Open **Content Manager** and head to **Settings > Assetto Corsa > Video** (or Controls). 2. Adjust your settings to match your hardware preferences. 3. Click **Save preset** at the bottom of the window and give it a recognizable name (e.g., "VR_Racing" or "TripleScreen_144Hz"). 4. In the **Content Manager > Settings > Custom Shaders Patch** tab, ensure "Drive button auto-saves settings" is turned off if you don't want session tweaks persisting across launches.Scripting File Protection with PowerShell (Advanced Users)
Advanced users can automate configuration locking by running a PowerShell script before launching Assetto Corsa. A basic script can check your configuration directory, enforce the Read-Only attribute across all target `.ini` files, or restore backed-up preferences automatically, removing the need for manual file editing across gaming sessions. If you frequently alternate between editing settings and locking them, manually right-clicking four different files gets tedious. A short PowerShell automation script can toggle attributes across your entire configuration folder instantly. ```powershell # Set path to Assetto Corsa configuration directory $acCfgPath = Join-Path -Path $env:USERPROFILE -ChildPath "Documents\Assetto Corsa\cfg" $iniFiles = Get-ChildItem -Path $acCfgPath -Filter "*.ini" # Apply Read-Only attribute to all configuration files foreach ($file in $iniFiles) { Set-ItemProperty -Path $file.FullName -Name IsReadOnly -Value $true Write-Host "Locked configuration file: $($file.Name)" -ForegroundColor Green } ``` You can save this script as `Lock_AC_Settings.ps1` and execute it before launching your sim. If you ever need to edit settings, create a complementary unlock script by changing `$true` to `$false`.FAQ
How do I disable automatic race setup in Assetto Corsa?
Go to Options -> Game -> Race Setup and uncheck "Load Race Setup Automatically." This prevents the game from loading a pre-defined setup at the start of each session.
Where do I find the option to turn off automatic setup?
The setting is located in the main Options menu. Navigate to "Game" and then "Race Setup" to find the checkbox for automatic setup loading.
Why would I want to disable automatic race setup?
Disabling it allows you to customize your car setup from scratch each time, providing more control and a deeper understanding of the car's behavior.
댓글
댓글 쓰기