Community Wiki

Your complete guide to Assetto Corsa modding.

File Structure Basics

Understanding AC's folder structure is essential for modding:

assettocorsa/
content/
cars/ - All car mods go here
tracks/ - All track mods go here
sounds/ - Custom sound files
texture/ - Sky and weather textures
apps/ - Custom apps and plugins

Important: Always extract mods completely before installing. Never place ZIP files directly in game folders.

Installing Car Mods

Step-by-step process:

  1. Download the car mod ZIP file from AC Supply
  2. Extract the ZIP to a temporary location
  3. Look for the car folder (usually named like bmw_m3_e30)
  4. Copy the entire car folder to assettocorsa/content/cars/
  5. Launch Assetto Corsa and check if the car appears in the selection menu

Pro Tip:

Some cars may require specific DLC or Content Manager to work properly. Always read the mod description!

Installing Track Mods

Installation steps:

  1. Download and extract the track ZIP file
  2. Find the track folder (e.g., ks_laguna_seca)
  3. Copy to assettocorsa/content/tracks/
  4. If the track has multiple layouts, they'll all be in subdirectories
  5. Launch AC and find the track in track selection

Track Layouts:

Many tracks have multiple configurations (e.g., Nordschleife Tourist, GP). Each will appear as a separate option in-game.

Installing Skins

Skin installation:

  1. Download and extract the skin ZIP
  2. Identify which car the skin is for
  3. Navigate to assettocorsa/content/cars/[car_name]/skins/
  4. Copy the skin folder (not individual files) into the skins directory
  5. The skin will appear when selecting that car in-game

Example Path:

assettocorsa/content/cars/bmw_m3_e30/skins/my_custom_skin/

Content Manager (Recommended)

Why use Content Manager?

  • One-click mod installation by dragging ZIP files
  • Automatic backup and mod management
  • Preview mods before installing
  • Update checking and version management
  • Better UI than stock AC launcher

Installation with CM: Just drag any mod ZIP file onto Content Manager and it will automatically detect the type and install it to the correct location.

Common Issues & Fixes

Mod doesn't appear in-game

  • Check that it's in the correct folder (cars/, tracks/, etc.)
  • Make sure you extracted the ZIP file first
  • Verify the folder structure is correct (not nested too deep)
  • Restart Assetto Corsa completely

Game crashes when loading mod

  • The mod may be corrupted - redownload it
  • Check if you need DLC or dependencies
  • Some mods require Content Manager or CSP (Custom Shaders Patch)
  • Try running VirusTotal scan - file may be damaged

Missing textures (pink/black checkerboard)

  • Texture files may be missing from the mod
  • Check if mod requires additional texture packs
  • Verify all files were extracted properly

Car sounds wrong or silent

  • Some cars use generic sounds - install sound mods separately
  • Check the car's sfx folder exists and has sound files
  • May require FMOD sound bank installation

Recommended Tools

Content Manager

Essential mod manager and launcher replacement. Makes everything easier.

Custom Shaders Patch (CSP)

Visual enhancement mod. Required for many modern tracks and cars.

Sol Weather Mod

Realistic weather and lighting. Works with CSP.

Assetto Corsa Car Tuner

Adjust car physics and performance parameters.

Creating Your Own Content

Getting started with mod creation:

Creating Skins (Easiest)

  • Use Photoshop/GIMP to edit DDS texture files
  • Each car has a skins/ folder with template files
  • Modify the textures, save as DDS, create preview.jpg
  • Add ui_skin.json with skin name and details

Creating Cars (Advanced)

  • Requires 3D modeling (Blender, 3ds Max)
  • Export to FBX, convert with ksEditor
  • Create physics files (.ini format)
  • Add sounds, textures, and data files

Creating Tracks (Expert)

  • 3D model the track surface and surroundings
  • Create surface.ini for grip levels
  • Generate AI racing line with ai_hints
  • Add lighting and weather support

Help Improve This Wiki

Know something we missed? Have expertise to share?

Submit a Tutorial