Loading...

Manual Transmission & Steering Wheel Support v4.3.7

69,684

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

Features:
  • 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

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

Requirements
GTA V v1.0.877.1 to 1.0.1103.2
ScriptHookV

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

Usage
Refer to the README.

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


Troubleshooting
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
LeFix
XMOD
InfamousSabre
leftas
kagikn
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)

Changelog
4.3.7
Config changes:
* Menu position changed again (sorry!) for different resolutions and safe space support!
* For the rest of the files, no incompatible changes. Just additions.

Additions:
* Add throttle and brake anti-deadzone
* Add steering wheel and pedal input HUD
* Separate stalling for H-patt. shift and seq. shift
* Seq. clutch catch behaves like auto now, regarding brakes

Fixes:
* Properly disable steering wheel
* Draw wheel debug info boxes with less jerkiness
* Check if decorators exist before using them (prevent FiveM crash)

4.3.6
No incompatible config changes:
* Add `AlwaysHUD` to `[HUD]`
* Add `DisplayWheelInfo` to `[DEBUG]`
* `AlwaysHUD` allows using the mod's HUD/speedo even when the manual transmission part itself is off
* `DisplayWheelInfo` is decoupled from `ShowInfo` and can be shown on its own to prevent UI clutter

Fixes:
* Fix crash on exit/enter/switch vehicle and enable/disable mod


v4.3.5

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


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

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

Fixes:
* 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

Improvements:
* 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


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

4.3.2
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

4.3.1
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


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

Additions:
* 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)

FiveM:
* 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: July 15, 2017
Last Downloaded: 14 minutes ago

All Versions

 v4.3.7 (current)

5,577 downloads , 3.19 MB
July 15, 2017

2,845 Comments