Behavioral cloning AI for autonomous racing in GTA V. Different models to come.
gtav-racebot/
├── src/ # C++ source code
├── include/ # Header files
├── dependencies/ # ScriptHookV + ONNX Runtime
├── build/ # Visual Studio project files
├── bin/ # Build outputs
├── scripts/ # Deployment utilities
└── docs/ # Documentation
ScriptHookV:
dependencies/scripthookv/ dependencies/scripthookv/
├── inc/
│ ├── natives.h
│ ├── types.h
│ └── ...
└── lib/
└── ScriptHookV.lib
ONNX Runtime:
dependencies/onnxruntime/ dependencies/onnxruntime/
├── include/
│ └── onnxruntime_cxx_api.h
└── lib/
├── onnxruntime.lib
└── onnxruntime.dll
Afterwards, must set up configs in the settings in the .vcxproj file!
build/TEMPLATE.sln in Visual Studio