KSPackage archive tool for Assetto Corsa EVO.
NOTE: Absolutely no support will be provided. I don't normally deal with racing games at all anymore but this didn't take more than 2 hours.
The majority of the game content/files are built using protobuf. Use protodump against the game executable to recover original schemas.
It is supposedly possible to dump the game contents to the root of the game and renaming content.kspkg
so that the game doesn't read it, so that the game can run unpacked.
Grab the latest in releases.
- Extract all files:
ACEvo.Package.CLI.exe unpack -i <path_to_kspkg> -o <output_directory>
- Extract specific file:
ACEvo.Package.CLI.exe unpack-file -i <path_to_kspkg> -f <game_path> -o<output_directory>
- List all files in a package:
ACEvo.Package.CLI.exe list-files -i <path_to_kspkg>
.NET 9.0 and Visual Studio 2022.
Contributions are welcome.
MIT License.
- kspkg-viewer (C++)
- ace-kspkg (Python)