Manual Transmission with steering wheel support for GTA V
Features
Control over the transmission and drivetrain components
Sequential, H-pattern or custom automatic gearbox modes
Working clutch
Limited slip differential emulation
Steering wheel support, with force feedback, H-pattern shifter support and support for any combination of driving input devices
Enhanced support for keyboard/mouse and controllers
Customizable steering sensitivity and assist levels
Realistic active driver assists: ABS, traction control, stability control, launch control, cruise control and adaptive all-wheel drive
Customizable steering wheel rotation, with synchronized animations
Custom first person driving camera with physics effects
Enhanced experience with other software and mods
Exports UDP telemetry in DiRT 4 format
API to read and control the mod
Extensive customizability of nearly every aspect of the mod using the in-game menu
Requirements
Grand Theft Auto V
ScriptHookV
DashHook (optional)
Installation
Put Gears.asi and the folder ManualTransmission in your GTA V folder (overwrite when asked)
Put DismembermentASI.asi by CamxxCore in your GTA V folder (if not already installed)
Read the README and configure the mod to your preferences with the in-game menu.
Use the in-game menu! Wheel users: Assign all axes and buttons you intend to use.
For FiveM, read this.
Updating
Put Gears.asi and the folder ManualTransmission in your GTA V folder
Old settings do NOT need to be overwritten
Check the changelog for new or changed options
Usage
Menu opening:
Press [{ (US layout) (right of the “P” on most QWERTY keyboards)
Enter the “mtmenu” cheat (without quotes)
Press RB + B on your controller
Default keys: Check the options in the menu or check the readme
Feel free to change the menu keys and buttons to something more convenient! The default layout is for US-layout keyboards. You’ll want to edit settings_menu.ini.
Recommended mods
Gameplay and driving:
A handling mod, essential for wheels with force feedback! Check the handling section below.
Custom Gear Ratios: Essential if you have cars with more than 6 gears, and allows matching gear ratios with the real car counterparts.
Turbo Fix: A quicker, more realistic turbo response.
Dial Accuracy Fix: Map the dashboard speedometer dials to fit your real speed, for more immersion.
ACSPatch: Keep wheels turned when exiting cars
Speedometers with proper gears and revs:
Speedometer by LeFix (maintained by me)
NFS Gauge by XMOD
NFSU Speedometer (includes a turbo gauge!)
Any ScriptHookVDotNet-based speedometer with gears and revs
Scripts that counter the power loss while drifting or sliding (also mitigated by the LSD):
InversePower
True Realistic Driving V: Script-based physics
Stop!Powercutting: InversePower alternative
InverseTorque: InversePower alternative
Handling mods
The default grip levels cause the wheel to bounce left and right because they’re too grippy.
These handlings have reduced grip to realistic levels, and are essential for playing with a wheel.
Realistic Driving V by killatomate
Aquaphobic’s Realistic Handling Pack
Lore Friendly Handling Pack by Eddlm
Realish Handling Pack by Eddlm
Generally, a lateral grip of about 1.0 should do well. You can use others – these are just the ones I’ve used and produced satisfying results.
Troubleshooting
ALWAYS include the following (use pastebin or something similar to post the files):
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
Incompatibilities with other mods: Pinpoint the issue and provide logs.
Known bugs and problems
Wheel force feedback is too responsive (bounces left/right on straight roads)
Install one of the handling mods referred to above
Reduce “Anti-dead force” in force feedback menu
Crashes with a Logitech G920 and ScriptHookVDotNet v2
Workaround 1: Launch the game using RagePluginHook (Found by BULLFAYCE)
Workaround 2: Remove ScriptHookVDotNet
(Maybe) fix: Compile project with /MTd instead of /MT – y’all G920 users on 4.7.1 never let me know if this worked so I reverted this back to /MT in 4.8.0 and newer
Crashes with newer Logitech wheels since May 27th
Possibly caused by G Hub update. Issue currently being investigated. Workarounds:
Downgrade to an older G Hub version, before 2021.5.
Wheel sticks to one side and/or brake/throttle stuck
Prevent: Pause before alt-tabbing. Do not alt-tab before the game finished loading.
Workaround: Try switching the mod off and on again.
Fix: Wait a bit after alt-tabbing back, the wheel should reinit on refocus
Wheel is not detected or doesn’t work properly
Check if your drivers are up to date and the wheel works for other games
Check if some other program isn’t using your wheel (x360ce, etc)
Check if the wheel is detected in Gears.log (in the ManualTransmission folder)
If using Steam: Fix: Steam Big Picture > Settings > Controller Settings > Uncheck Generic Gamepad Configuration Support (Found by Kaerali)
If after the Steam fix, it does show in the log file, but registering an input is still not effective, restart Steam and/or your computer
Try another USB port!
Camera is being weird (in VR)
Developer options -> Compatibility settings -> Disable FPV camera
Thank you!
Thank you everybody who uses, helped and contributed in any way. Getting feedback from you only makes it better π
Special thanks to:
Everyone who helped, provided information in any stage of this mod π
alloc8or – much of the newer memory stuff
CamxxCore – DismembermentASI.asi
InfamousSabre – steering related code
any333 – limited slip diff sample code
Nyconing – alternative automatic transmission PR
Source code
Hosted on GitHub
Alternative downloads
Releases archive: GitHub Releases
Latest automatic build: AppVeyor Artifacts
Changelog
Latest changelog (v5.1.1) (Most recent, includes all previous changelogs)
5.3.0
Move movement options into camera attachment option
Remove player-position derived “fixed” camera
Add secondary vehicle-attached camera option
Add cruise control with adaptive mode
Add speed limiter
Add flashing effect for brake lights when ABS active
Add flashing effect for assist icons when active
Add disable steering reduction on handbrake option
Clean up assists messages
Fix autogear1 and hillgravity assists using wrong speed
Fix downshift blip affecting braking performance
Support Wanted188’s (in-dev) R32 (Torque transfer gauge)
Fix FiveM version detection
5.2.0
Add timeout for automatic gearbox upshifting
Add active throttle control for launch control
Add active throttle control for traction control
Add Min/Max thresholds for launch and traction control
Improve understeer calculations for stability control
Improve default settings
Warning, this will invalidate the following settings:
Traction Control, Max Slip -> Is Min/Max now
Stability Control, Understeer -> More sensitive
5.1.1
Fix crash on vehicles without any wheels (boats, trains)
Use player vehicle as base camera rotation
5.1.0
Add an option to hide the steering wheel in FPV
Improve Automatic Transmission during braking with locking up
Cut throttle during NPC upshifts
Fix Dock Handler lift unusable when using Custom Steering
Fix keyboard ESP/TCS/ABS toggles not working
Fix steering reduction for two-wheelers
Fix menu crash when invalid speedometer format used
Remove NPC raycast find method
Add global FPV cam disable option in debug
Remove RealVR detection
Increase mouse centering timeout limit to 120 seconds
Use steering anim/pic angle data from vehicle
Credits:
farex