Manual Transmission and Wheel Support for Grand Theft Auto V
This project aims to expand the driving immersion of Grand Theft Auto V, with many features and options:
- Complete steering wheel support
- DirectInput interfacing
- Force feedback from scratch
- Multiple devices supported
- Transmission replacement with custom modes and more
- Manual sequential
- Manual H-pattern
- Automatic
- Working clutch
- Tunable driving assists
- Launch control
- Traction control
- Stability control
- Custom anti-lock braking
- Synchronized steering wheel and animations
- Match your actual wheel 1:1
- First person hand-over-hand animations
And much more. The user README.md has a more complete overview.
Game requirements
- Grand Theft Auto V (build 1604+)
- ScriptHookV by Alexander Blade
Downloads
Building requirements
- Visual Studio 2022
- DirectX SDK (June 2010) for XInput 1.3 (see doc)
The solution builds two files:
Gears.asi
, the actual script. This goes in Grand Theft Auto V's root folder.WheelSetup.exe
, which is a companion program for debugging wheel inputs. Can also write configurations.
Scripting API
Some convenience functions are exposed by the script.
Check ManualTransmission.h for available API functions.
If you have any questions about using these, don't hesitate to ask on one of the channels below.
Bug reporting and support
Please report bugs in one of the following locations - most preferred platform first:
Always include Gears.log
. If additional hardware, like a steering wheel is involved, also include those details in the report.