New hope to those who don't have a hardware gearbox and clutch.
This video demo's the script using only a keyboard (no wheel, gearbox or pedals)
This script is not limited to TDU2 either, and could easily be adapted for any other racing game.
This script does the clutch-work and holds down the gear key for you.
Simply use A to shift up, Z to shift down, and R to return to neutral.
It's a sequential gearbox without any shift lag.
There are already lots of people using this fix/exploit/cheat, and chances are that people winning community challenges are running this or their own version.
Genuinely talented drivers are being left in the dust. So making this public is to level the playing field until different gearbox choices are balanced by the devs.
1. Download AutoHotKey from www.autohotkey.com (Free)
2. Run it, then right-click the Green-H icon in the system tray (near the clock) and "Edit This Script"
3. Delete existing text, then Copy and paste the text below into the text editor.
4. Right-click the Green-H icon again and "Reload This Script"
NB. Right click and "Suspend Hotkeys" when you're not playing or your PC will act up when you're typing A,Z or R.
You must set your game to H-Shift + Clutch and have the default key mappings assigned to the clutch key and gears. (LCTRL for Clutch, 1,2,3,4,5,6,7 for gears)
;----- Script Start -----
GearUp()
{
global
send {blind}{%gear% up}
send {blind}{lctrl down}
if gear=6
gear:=6
if gear=5
gear:=6
if gear=4
gear:=5
if gear=3
gear:=4
if gear=2
gear:=3
if gear=1
gear:=2
if gear=0
gear:=1
if gear=7
gear:=0
send {blind}{%gear% down}
send {blind}{lctrl up}
keywait a
}
GearDown()
{
global
send {blind}{%gear% up}
send {blind}{lctrl down}
if gear=7
gear:=7
if gear=0
gear:=7
if gear=1
gear:=0
if gear=2
gear:=1
if gear=3
gear:=2
if gear=4
gear:=3
if gear=5
gear:=4
if gear=6
gear:=5
send {blind}{%gear% down}
send {blind}{lctrl up}
keywait z
}
gear = 0
~*a::GearUp()
~*z::GearDown()
~*r::
{
send {blind}{%gear% up}
gear=0
}
;----- Script End -----
Enjoy!
:)
- Xanque
I copy the script but still didn't work :( When click on the green H icon i got this : "Script lines most recently executed (oldest first). Press [F5] to refresh. The seconds elapsed between a line and the one after it is in parentheses to the right (if not 0). The bottommost line's elapsed time is the number of seconds since it executed." Is that normal?
Andirwan 4 months ago
@Andirwan You should be right-clicking in Step #2 and #4.
It's normal for that screen to come up if you double-click on the "H", but it's not necessary to get this working.
xanque 4 months ago
It's possible to use this on gamepad? (xbox)
Can i use clutch and gear 7 somehow?
sprzedamopla 5 months ago
@sprzedamopla The only way to use 7th gear is to pause the game and change it to sequential. Obviously not an option during multiplayer races. Unless you can run scripts/macros on consoles somehow, I'd say this is limited to PC.
xanque 5 months ago
Hey Xanque, I already installed everything needed, and everything's working fine...
but the script is not...
idk where the problem is, but when i play, it wont shift... stays always @ neutral...
could u help me out? Thnks ;)
nunorpedro 6 months ago
@nunorpedro Looks like YouTube messed up the line breaks. I've fixed it up in the description.
Copy and paste the new script block, then "Reload This Script". Let me know how it goes :)
xanque 6 months ago