Plug-in installation instructions
-
Install vJoy
- Needed to send commands to Assetto Corsa
- Download and install Vjoy
-
Copy the plugin files
- Navigate to the plugin folder located in this repo:
.\assetto_corsa_gym\assetto-corsa-autonomous-racing-plugin\plugins\sensors_par
- Copy this folder to the Assetto Corsa installation folder under
apps\python\
. The default AC installation folder is usually located at:where<AC_installation_folder>\assettocorsa\apps\python\
<AC_installation_folder>
is typically in:C:\Program Files (x86)\Steam\steamapps\common\assettocorsa\
- The destination path should look like this:
C:\Program Files (x86)\Steam\steamapps\common\assettocorsa\apps\python\sensor_par
- Navigate to the plugin folder located in this repo:
-
Installation of Configuration Files Install the following configurations from
assetto_corsa_gym\assetto-corsa-autonomous-racing-plugin\windows-libs
- Vjoy Configuration
- The
Vjoy.ini
file is a configuration file for Assetto Corsa. It should be copied to:C:\Users\%user%\Documents\Assetto Corsa\cfg\controllers\savedsetups
- The
- WASD Controls
- The
WASD.ini
file allows you to control the car using WASD keys. Copy it to:C:\Users\%user%\Documents\Assetto Corsa\cfg\controllers\savedsetups
- The
- Dlls and Lib Folders
- These folders contain a Python version of the socket library, used by the plugin. They should be copied to:
C:\Program Files (x86)\Steam\steamapps\common\assettocorsa\system\x64
- These folders contain a Python version of the socket library, used by the plugin. They should be copied to:
-
Custom Shaders Patch
- This patch is needed to be able to restart the car. Install Content Manager from: Content Manager Download
- After installation, open Content Manager and navigate to:
- Settings > Custom Shaders Patch
- Click "install" to complete the setup.
-
Run Assetto Corsa
- In
options -> general -> UI Modules
: enable sensor_par - In
options -> control
: you should have vJoy and WASD. Load vJoy - In
options -> video -> Display -> Framerate limit
set to 50fps Seeassetto_corsa_gym\assetto-corsa-autonomous-racing-plugin\plugins\sensors_par\config.py
- In
- Adrian Remonda (TU Graz)
- Francesco Gatti (TII EuroRacing - Hipert)
- Andrea Serafini (TII EuroRacing - Unimore)
- Francesco Moretti (TII EuroRacing - Unimore)
- Ayoub Raji (TII EuroRacing - Unimore)