Manual Transmission & Steering Wheel Support v4.3.3

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.1032.1

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.

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)

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 »
View topic on GTA5-Mods.com Forums » View clean virus scan »
First Uploaded: February 01, 2016
Last Updated: 10 hours ago
Last Downloaded: 2 minutes ago

Sponsored Link


  • 4d310c 2017 02 22 22 57 20
    Pinned Comment

    Update! 4.3.2 had a bug that crashed your game when entering a something without wheels, so 4.3.3 is here to fix that.

    I also made a change on how steering multiplier is set and removed but that'll be part of another update as I pushed out 4.3.3 rather hastily.

    10 hours ago
  • 7ce7ab imagine

    @ikt hi im playing with xbox one controller i hold dpad right but its doesnt activated,i holded and clicked { key(vk oem 4)but it doesnt activated too.How do i get it working?how do i change the key for opening menu.oh it says ''bla bla activated automatically'' sometimes btw

    3 days ago
  • 4d310c 2017 02 22 22 57 20


    Any of Keyboard_Keys.txt should work. You're probably not using a US layout judging from your post, so the VK_OEM_[num] keys can be mapped to something else in your country.

    3 days ago
  • Gtao56

    @ikt Problem solved! Changed the menu button. I really didn't know what i should press on my keyboard (No US layout) Thanks for your help now can i finally play. I will test your other mods and give you feedback and rate :-)

    2 days ago
  • Gtao56

    @ikt Jesus this is awsome! Man you are a genius its feel so good! And i even can adjust everything its so much better since i try a older version. I spend you some on paypal. Its not even much i dont use paypal anymore this was my last pennys that i had on it. But better than nothing. I say a big big thank you for this masterpiece! I even dont know how much work it is do it, but i make mods too but only in ETS2, have no idea from GTA whit all that scripthooks and more. Anyway i wish you the best for the next Scripts/Mods. Have a great day!

    2 days ago
  • 4d310c 2017 02 22 22 57 20

    Thanks :)

    2 days ago
  • Default

    hey great mod works great im having one issue im hoping you can help me with. im trying to reassign the controls on gamepad in the in game menu you provided but after clearing the currently assigned button and pressing enter to then assign my intented button it wont read the gamepad,(gamepad still works to play game) i cant reassign the old button without reinstalling the mod is there any alternative to remapping the controls?

    2 days ago
  • 4d310c 2017 02 22 22 57 20

    You can open settings_general.ini in the ManualTransmission folder and edit the entries manually.

    2 days ago
  • Default

    is there a way to use it without having to have petals.

    2 days ago
  • 4d310c 2017 02 22 22 57 20

    Keyboard and controllers are also supported. Have always been.

    1 day ago
  • 4d310c 2017 02 22 22 57 20

    Another update!

    You probably won't notice too much from the control-related bug fixes (edge cases with reversing, clutch catching). The complaint that stalling is too sudden has been addressed - now the car takes a while to stall (depending on how much power it has). Having clutch catch enabled will even jerk the thing forward like your first driving lessons: https://www.youtube.com/watch?v=1pY-RlZHdr0

    Somebody also requested for a button as clutch for a wheel, so that's been added. It only works if no analog clutch is defined, so it can be useful for those with just two pedals. Also wheel-related - steering multiplier was found and I thought it'd be useful to be able to change this. Some handling mods have a decreased steering angle, which makes the cars harder to drive with a wheel. Increasing steering multiplier gives you back a reasonable turning radius and could make things more responsive.

    Last but not least the menu has been significantly improved, both look and feel. It can also be opened with a controller combo now, alongside the keyboard hotkey. I left it disabled by default for less controller conflicts.

    1 day ago
  • Default

    @ikt is there a way for there to be more than 7 gears on a car? even if i set it to 9 or 10 then it still stays at 7 max? just wondering if anyone has figured out a way around that

    1 day ago
  • 4d310c 2017 02 22 22 57 20

    The game doesn't support it.

    1 day ago
  • Default

    how do you open the menu

    1 day ago
  • 4d310c 2017 02 22 22 57 20

    On US layouts, [{. If you're on a non-US keyboard, I don't know.

    23 hours ago
  • Default


    Can we get some new test FFB sweetspot settings to use.
    The ones I had from the older build no longer work with the new values.
    Not sure what Im doing fiddling with these values

    18 hours ago
  • 4d310c 2017 02 22 22 57 20

    You can do it yourself now, real-time, in-game.

    16 hours ago
  • Default

    @ikt What is detail strength????

    16 hours ago
  • 4d310c 2017 02 22 22 57 20
  • Default

    any idea as to how to change the gear ratios of cars?

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