Skip to content
This repository has been archived by the owner on Aug 17, 2024. It is now read-only.

Releases: ikt32/GTAVManualTransmission

GTAVManualTransmission v4.3.5

23 Jun 19:16
Compare
Choose a tag to compare

Apologies for the quick release. I forgot to upload v4.3.4 to GitHub and I quickly added b877 support to stop people from nagging.

Changelog

v4.3.5

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

GTAVManualTransmission v4.3.4

23 Jun 18:43
Compare
Choose a tag to compare

Changelog

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

GTAVManualTransmission v4.3.3

22 May 18:35
Compare
Choose a tag to compare

Changelog

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.

GTAVManualTransmission v4.3.2

21 May 18:01
Compare
Choose a tag to compare

Changelog

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

GTAVManualTransmission v4.3.1

01 May 19:28
Compare
Choose a tag to compare

Changelog

4.3.1

No configuration 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

GTAVManualTransmission v4.3.0

27 Apr 11:47
Compare
Choose a tag to compare

Changelog

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 🤔

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

GTAVManualTransmission v4.2.0

17 Apr 20:07
Compare
Choose a tag to compare

4.2.0 - Release (note: changelog from beta 2 to current version)

Configuration changes:

  • Separate [HUD] section for HUD stuff
    • settings_general.ini: VERSION is 420R now

Wheel changes:

  • Always initialize DirectInput, just to be safe

Changes:

  • Add HUD elements. You can move these around freely or disable them
    • Shift mode indicator (H/S/A)
    • RPM indicator with redline options
    • Dashboard-data speedometer (kph, mph, m/s)
  • Rename DIUtil to WheelConfigurator
  • Gears.log is made in the ManualTransmission directory now.

FiveM support:

  • Fix getWheelCompressions for FiveM
  • Fix steering corrections patching for FiveM
  • Ignore CrossScript for FiveM

Fixes 'n stuff:

  • Adjust engine braking to be more reliable
  • Adjust hill start effect so it's not affected by throttle position
  • Fix a few instances where the brake/throttle are swapped while reversing
  • Fix a few instances where the engine is wrongfully revved while braking
  • Minor code optimizations
  • Version strings for 1.0.1032.1

GTAVManualTransmission v4.2.0-beta2

19 Mar 16:58
Compare
Choose a tag to compare

Changelog

4.2.0 - beta 1 -> beta 2

No configuration changes

Changes:

  • Fix messed up clutch for single-axis throttle/brake settings
  • Fix lag when patching fails: Limit patching attempts
  • Update strings for game version 1.0.1011.1

Wheel changes:

  • Fix crash when FFB applied on a null device after re-initialization
  • Fix vehicle moving before clutch catch point if throttle is pressed
  • Cleaner DirectInput Force Feedback code
  • Cleaner wheel compression retrieval method for FFB detail
  • Improve radio changing
  • Add hold radio buttons to turn radio off

DIUtil changes:

  • Fix a crash when refreshing after removing all devices
  • Add dynamic device & axis detection
  • Add dynamic device & button detection
  • Add current function display for buttons
  • Add wheel->keyboard input blocking option

GTAVManualTransmission v4.2.0-beta1

11 Mar 16:45
Compare
Choose a tag to compare

4.2.0

Big changes to configuration!

Structural changes:

  • Add a rudimentary configuration tool
  • Restructured settings to ManualTransmission folder
  • Separated wheel settings and normal settings
  • Show warning for incorrect .ini versions

Wheel changes:

  • Add support for multiple DirectInput devices
  • Add countersteering and reduction patch
  • Add axis support for handbrake
  • Add back G27/G29 LEDs
  • Add option for global FF multiplier
  • Rework Force Feedback completely
  • Tweaks to soft lock
  • Add 7th gear support for H-shifter
  • Disable controller rumble while wheel is active

Changes:

  • Add option to turn on/off throttle+clutch engine starting
  • Add option for clutch shifting in sequential
  • Only stall if all wheels are on the ground
  • Remove 8th gear for numpad
  • General bug fixes

GTAVManualTransmission v4.1.3-b944.2

17 Dec 13:31
Compare
Choose a tag to compare

Changelog

  • Update for v1.0.944.2
  • No further changes in this v4.1.3