Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Test Drive Unlimited 2 - Keyboard Gear Change Fix/Cheat

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
909 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Aug 26, 2011

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

  • likes, 1 dislikes

Link to this comment:

Share to:

Uploader Comments (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 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.

  • It's possible to use this on gamepad? (xbox)

    Can i use clutch and gear 7 somehow?

  • @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.

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

see all

All Comments (10)

Sign In or Sign Up now to post a comment!
  • how do you set up h mode in the game? I looked where automatic and sequential are but h mode doesn't show up as an option there.

  • @xanque yes I did several times, still didn't work :(. I doubt it also, maybe the script is wrong but I guess it's me, can't find what is the problem grrr

  • @xanque Fixed! Working great now :D Thank you very much!

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more