Steering Wheel Support
Extend the experience of supported games with external input peripherals.
WIP
Contents
Requirements
Activation
A license is required to play version 5.6.2 and newer of Manual Transmission. You can get a license by pledging on Patreon.
For more information, read this website.
Demo mode
This extension may be installed and used for evaluation purposes without a license. Plugins that support this extension can trigger a demo mode. This mode is intended to be used for verifying hardware compatibility and evaluation purposes.
When the no valid license is detected, the demo mode can be activated within the plugin.
This demo mode runs for 15 minutes at a time and may be activated 4 times per session. No functionality is restricted during this mode; settings are stored normally and continue to function after a license is installed.
Installation
TBD
Wheel setup

You need to set up the steering wheel manually, this script does not come with any steering wheel preset!
- Remove or disable any XInput or DirectInput input hook configurations for your wheel for GTA V (x360ce, for example).
- Open the menu, navigate to
Controls->Wheel & pedals. - Set up your analog inputs in
Analog input setupand set up your throttle, brakes, steering, etc. - Go back to the
Wheel & pedalsmenu and go through all options. Read the description of each option. - Read the force feedback section.
The script supports DirectInput devices and any combination of inputs can be used. Additionally, the script automatically switches over from inputs when pressing the devices’ throttle pedal, for seamless switching. An example is doing a mission, getting into a car and immediately driving away with the gamepad or keyboard, and then when hitting the throttle pedal of the wheel rig, the steering wheel takes over.
Wheel FFB LUT
A lookup table (LUT) can be used in this script. A LUT can be used to customize wheel response, for example, to linearize the response from the motors. This is mostly relevant for gear- and belt-driven wheels. The response from direct drive wheels is already linear from the factory.
The supported format is the same as Assetto Corsa. Use the following tools to generate a LUT for your wheel:
The instructions are similar as the LUT generator page, but here they are specific to this script:
- Run WheelCheck with your wheel plugged in.
- Set
Max Countto 100. - Select
Step Log 2 (linear force test)and wait until the test stops. The test starts directly when the option is selected, and ends when the wheel stops moving. It might take a while to start if your wheel has a force feedback deadzone. - Run LUTGenerator.exe
- Open the
.csvgenerated byWheelCheck. It’s in theC:\Users\<user>\Documentsfolder. - Save the generated LUT in
ManualTransmissionfolder, egg27.lut. - Open
settings_wheel.ini, and under the[FORCE_FEEDBACK]section, addLUTFile = g27.lut.
Using a LUT file will disable the AntiDeadForce, as it already corrects for any
dead spots.
If you’re hand-rolling your own LUT or changing the forces, make sure the first
entry is 0|0 and the last line is 1|1. The Gears.log file will also output
warnings or errors if something is wrong.
Default controls
Wheel defaults
There are no defaults.
Use the menu to assign throttle/brake/clutch and other actions, such as shifting, changing gearbox mode and game controls.