Manual Transmission & Steering Wheel Support v4.3.5



Manual Transmission for GTA V
This mod will enable manual transmission for vehicles, using the games' real gear box! This means real gears - not speed capping. There are plenty of features to emulate how real transmissions work.

It’s highly recommended to play with this mod using a controller or a wheel.

Steering Wheel Support for GTA V
With manual transmission enabled, you'll want to be able to properly control your vehicle. By default, GTA V doesn't support steering wheels. Solutions like X360CE only emulate a controller, and the game will miss definition and force feedback for wheels. For this, a large part of this mod is made to support wheels, natively! A few features:
  • all DirectInput compatible steering wheels supported (since 4.0)
  • force feedback is fully supported
  • multiple input devices supported (since 4.2.0)
  • 1:1 mapping of steering wheel to vehicle front wheels

  • Real gears!
  • Dynamic top gear detection
  • Realistic input mapping with working clutch
  • Engine and transmission effects
  • Support for all land-based engine-powered vehicles
  • Fully configurable
  • HUD with speed, RPM and shift mode
  • Sequential, automatic and manual gearbox choices
  • Controller, keyboard and wheel input support
  • Seamless input device switching
  • DirectInput Steering Wheel support
  • FiveM support! (client side)

There's much more inside, so take a look!

GTA V v1.0.944.2 to 1.0.1103.2

Put Gears.asi and the folder ManualTransmission in your GTA V folder (overwrite when asked)
Read the README and configure the mod to your preferences with the in-game menu.

Wheel installation
Use the in-game menu. Options should be obvious. You might want to keep the README as reference.

FiveM installation
Create a plugins folder in FiveM Application Data and put Gears.asi and the ManualTransmission folder in there.

Refer to the README.

Open menu:
[{ on US layout
Ü on DE layout
Å on Nordic layout
It's to the right of "P" in general on QWERTY layouts.

Refer to the readme for other default keys.

Recommended mods
Realistic Driving V
LeFix Speedometer
NFS Gauge
Custom Steering hasn't been updated for 1.0.944.2, but this mod has steering correction disable patch since 4.2.0.

Have you tried turning it off and on again?
When asking for help, include the following:
* ManualTransmission/Gears.log
* ManualTransmission/settings_general.ini
* ManualTransmission/settings_wheel.ini
* What kind of inputs (wheel/controller/keyboard) you're using
* What you already tried to do

You can use pastebin to post the files.

Known bugs and problems
- Crashes with a Logitech G920 and ScriptHookVDotNet v2. No workaround known. PLEASE CONFIRM IF IT WORKS WITH v4.3.0+!
- Wheel sticks to one side and/or brake/throttle stuck. Try switching the mod off and on again.
- Wheel oscillates a lot at high speed. Try decreasing physics force, or increasing damper force. A good handling mod also helps.

Sincere thanks to:
Rockstar Games
Alexander Blade
and everybody else who helped me!

Source code available on GitHub
You can also contribute my messaging me offsets for older versions, for more support :)
Full changelog available on GitHub

Alternative downloads
Old releases: GitHub Releases
Latest build: AppVeyor Artifacts (unstable)


Add support for b877
Fix menu title sizing
Fix wrong version number being displayed

No incompatible config changes:
* Added "ALLOW_KEYBOARD" to wheel H-Shifter options

Menu config changes:
* Changed MenuY position to visually match original position

* Update b1103 offsets
* Fix patches not applied when changing cars
* Fix steering lock not saved
* Fix global FFB settings readout typo
* Fix axis calibration not instantly applying

* Use wheel speed data for stalling decision
* Use drive bias data for stalling decision
* Add fancy debug info about wheels (suspension, speed, locking up)
* Use "tap" detection for XInput (need help with blocking default buttons)
* Add wheel address logging
* Update menu usage

No config changes

Critical bug fix:
* Fix crashing when entering anything without wheels

Menu changes:
* Added details pane for many options!

Gameplay changes:
* Only reset vehicle stats when entering a new vehicle, not when just stepping out.

Configuration changes:
* Added [CLUTCH_BUTTON] for wheel
* Added steering multiplier for wheel
You don't need to replace your existing configs. New values are added when set.

Menu changes:
* Update menu look and feel
* Allow to assign controller combo to open menu

Gameplay changes:
* Throttle is now considered for engine stalling
* Fix throttle only revving but not applying force when rolling back in first gear or higher
* Make clutch catching stronger again and force idle RPM when it's active.
* Significantly improve stalling mechanism

Wheel changes:
* Add support for button-based clutch
* Add option to change steering multiplier

No config changes

Menu changes:
* Fix subtitles not showing up on wheel button configuration
* Re-order wheel buttons and show TO_KEYBOARD buttons being pressed

Gameplay changes:
* Fix brakes being applied when rolling back in neutral
* Fix gear rattle not playing when popping out of reverse w/o clutch
* Re-enable persistent shift toggle switch
* Use normal speed for speedometer if vehicle dashboard speedometer is missing
* Fix characters being corrupted for some system configurations
* Fix cinematic cam disabled after menu close

Wheel changes:
* Use a separate force feedback calculation for planes

Configuration changes:
* Added `settings_menu.ini`
* `settings_wheel.ini`
* `[FORCE_FEEDBACK]` section uses decimal numbers now
* `[LOOK_LEFT]` and `[LOOK_RIGHT]` are added
* Version updated to `430` to reflect this.
* `settings_general.ini`
* Added `[CONTROLLER_LEGACY]` for non-Xinput stuff
* In `[HUD]`, added `HUDFont`.
* In `[CONTROLLER]`, `TriggerValue` uses decimal numbers now
* Version updated to `430` to reflect this.
* `*.ini` files can now also have `true` or `false` instead of `0` or `1`. Both still work.

* Added a menu. By default accessible with `[{` key. Pretty much everything in the config files is changeable here :)
* Change mod options
* Change HUD settings
* Change wheel options, keyboard controls and controller controls
* Assign controls in-game
* Show existing control assignments
* Add gear rattle sound on miss-shift, clears on clutch press or proper gear change
* Support for non-Xinput controllers again (specify in .ini)

* Fixed speed display for b505
* Still investigating crashes?
* Not sure what happened to the rev limiter :thinking:

Wheel changes:
* Remove nonsense combined input code. Original code was plenty good to handle combined axes and I'm an idiot for making it complex...
* Delay DirectInput setup from construction to main\(\)
* Rewrite ingame pedal logic :'(. It was NOT fun.
* Input detection uses clutch too, now
* Add look left/right buttons
* Significantly increase wheel resistance when engine is off. This simulates no power steering!
* Decrease averaging delay for force feedback, for a faster FFB response

Other changes:
* Revert to GetAsyncKeyState() because ScriptHookV's API doesn't do mouse and/or differentiate between left/right shift so that's included now.
* Added normal +/-/,/. to keymap
* Make clutch grab self-accelerate a bit more tame, stop revving over 0.3
* Set engine RPM display to 0 when engine is off.
* More aggressive custom revving
* Pretty debug info
* Pretty HUD font/text

View topic on FiveM.net Forums »
Show Full Description
View topic on GTA5-Mods.com Forums »

First Uploaded: February 01, 2016
Last Updated: 4 days ago
Last Downloaded: 10 minutes ago

All Versions

 v4.3.5 (current)

980 downloads , 3.13 MB


374 downloads , 3.13 MB


59,114 downloads , 3.32 MB


  • B394a6 2017 02 27 17 38 55
    Pinned Comment

    Mod crashes? Ensure you're running the latest version if you're on 1.0.1103.2 (Gunrunners)!

    Still crashing with the latest v4.3.5? Explain the circumstances. Known crashes that I'm looking into:

    * When switching cars in LSPDFR's station
    * Sometimes when ejected out of a car crash

    3 days ago
  • B394a6 2017 02 27 17 38 55

    No idea.

    There's no input lag?

    @ULTRASEVEN @Rj137
    Update it.

    3 days ago
  • Default

    Forgot to write about the model of the steering wheel G27 .
    I had in view of the lag of the steering wheel on the screen from the steering wheel in his hands. The early versions were almost without delay. Sorry for google translate .

    3 days ago
  • Default

    @ikt yeah, told ya! It happens with every versions I tried, incl 435 and 434.

    3 days ago
  • B394a6 2017 02 27 17 38 55

    The first person animations never matched up. Don't worry, the front wheels still steer directly. The animation just doesn't match up, but it never has. Try a Dune Buggy, you can see the front wheels steering before the steering animation.

    Yeah, I verified it. Not too sure what causes it but I'm gonna fix it.

    3 days ago
  • 9a6e72 avatar

    For me all works perfectly now on keyboard. Download this new version just replaced Gears file (left old settings of mine) and skripthook to the latest version. Using HPattern with numlock keys.

    3 days ago
  • Default

    @ikt I use the new version of mod, there is this situation, that is, I hit the reverse gear, slow loose clutch, the car is flameout, and there is a gear start, slow loose clutch car is flameout. I don't know if I'm loosing too fast or something

    2 days ago
  • Default

    @ikt Running into an issue where Gears.asi is crashing when entering a Garage for Single Player Apartment (https://www.gta5-mods.com/scripts/single-player-apartment-spg-net) There was not issues before between the two mods. I am on the latest gun running update. Legit version. I tried with the mod disabled in the game and it did not make a difference. other that that crashing when entering a garage, the mod is working great.

    Scripthook log:
    [23:37:14] CORE: An exception occurred while executing 'Gears.asi' (0x000007FED564F3F0), id 31

    If i can provide more info let me know

    2 days ago
  • Default

    I have a gears.asi error in fivem when getting in a car i am running the newest version

    2 days ago
  • B394a6 2017 02 27 17 38 55

    Not this mod's problem, FiveM now runs b1103 but ViSH reports 505. Should be fixed whenever next update is pushed.

    1 day ago
  • Default

    @Stryker300 everything is exactly the same to me but in a LSPDFR garage.

    1 day ago
  • 406aca mac1

    FFB doesn't work, even if in the log it says this "[15:02:53.789] WHEEL: Init FFB device
    [15:02:53.793] WHEEL: Init FFB effect on axis lX
    [15:02:53.796] WHEEL: Init FFB success"
    I have a Driving Force GT

    21 hours ago
  • Default

    mod work just fine in the beginning of game get started(like 10 ~ 20 mins), but after a while of playing, mod just stop working, here is the error message:http://imgur.com/a/QXfDN

    21 hours ago
  • B394a6 2017 02 27 17 38 55

    While driving, or when changing cars and/or disabling/enabling it?

    20 hours ago
  • Default

    does this work online?

    18 hours ago
  • 3e9784 avatar

    On FiveM, having the Wrong settings_general ini and settings_wheel ini red text on screen, yet using the latest INIs from the lastest download on the latest game version?

    15 hours ago
  • 672c89 2016 02 s07
    15 hours ago
  • Default

    @ikt while a cutscene, finishing a mission and switching character.

    14 hours ago
  • B394a6 2017 02 27 17 38 55

    You extract the ManualTransmission folder to /plugins/ too. Just drag and drop both Gears.asi and ManualTransmission folder to plugins. Beware FiveM is crashy right now and so is my mod and guaranteed those two together.

    :D Thanks! Looks good. I see people already recommend the realistic handling mod, which would improve things. I also recommend increasing steering lock as that might make things more stable ;)

    As I thought. Thanks for reporting! I've been looking into it but haven't quite found out what causes the crash.

    10 hours ago
  • Default

    @ikt I use the new version of mod, there is this situation, that is, I hit the reverse gear, slow loose clutch, the car is flameout, and there is a gear start, slow loose clutch car is flameout. I don't know if I'm loosing too fast or something

    5 hours ago
Join the conversation! Log In or register for an account to be able to comment.