A blazing-fast, modern desktop tool for organizing, auto-detecting, and batch-updating brand metadata and country origins across your Assetto Corsa car mod collection.
- Scans 1,400+ car mods in under 2 seconds on modern NVMe / SSD drives.
- Asynchronous multi-threaded worker engine keeps the UI perfectly smooth and responsive (60+ FPS).
- Folder & Name Pattern Recognition: Recognizes manufacturer prefixes, clean model lore, and modding team tags.
- Brand-Country Consistency Verification: Checks if the vehicle's country matches the manufacturer's true origin and highlights mismatches.
- Dynamic In-Memory Learning: Dynamically discovers brand logos (
badge.png) and inherits badges across cars of the same brand. - Auto-Suggestions: 1-click Apply All Suggestions instantly resolves missing brands and countries across your library.
- Zero Installation Required: Download
ACModOrganizer.exeand run it directly. No zip extraction or scattered DLL files needed. - Integrated GitHub Auto-Updater: Checks for new releases via the GitHub API and allows 1-click in-place update and restart.
- Creates a pristine
.bakfile before writing any changes toui_car.json. - Resilient JSON parser preserves mod author comments, custom tags, and multi-line descriptions with unescaped line breaks.
- Native Windows 11 aesthetics with responsive layouts, fluid animations, and high contrast typography.
- Grid & Table View: Switch between visual cards and dense multi-column tables.
- Dark & Light Mode: Built-in theme switcher with WCAG AA compliant contrast.
- Download
ACModOrganizer.exefrom the latest release. - Double-click
ACModOrganizer.exeto launch. - Select your Assetto Corsa
content/carsdirectory (automatically detected if installed in standard Steam libraries). - Click Scan Cars to analyze your library.
- Review suggestions and click Apply All Suggestions followed by Save All Pending.
- Windows 10 / 11 (64-bit)
- Visual Studio 2022 (with MSVC C++20 toolset)
- CMake 3.22+
- Qt 6.4+ (Core, Gui, Quick, Qml, QuickControls2, Svg, Concurrent, Network)
Clone the repository and run:
git clone https://github.com/Ricrdoss/ACModOrganizer.git
cd ACModOrganizer
build_single_exe.batThe compiled standalone executable will be generated at dist\ACModOrganizer.exe.
mkdir build
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release --target ACModOrganize ACBO acbo_tests
build\Release\acbo_tests.exeAssetto Corsa Mod Organizer includes a comprehensive test suite covering:
- Brand Detection Engine: Heuristic aliases, prefix stripping, manufacturer mismatches.
- JSON Writer & Backup: Corrupted JSON recovery, unescaped CR/LF descriptions, backup creation.
- Scanner Engine: Full directory scanning, multi-threaded worker pipeline, folder caching.
- Auto-Updater: Semantic version parsing and comparison.
Run all tests:
build\Release\acbo_tests.exeThis project is licensed under the MIT License. Assetto Corsa is a registered trademark of Kunos Simulazioni S.r.l. This project is an independent community utility.