95 ratings
Achieving full XBOX 360 Controller support in GTA III
By Silent
This guide will let you know how to add full XInput support to GTA III! All you need to do is to download a modification for the game...
About GInput
Hey, what's going on? You plugged in your PlayStation or XBOX pad in hopes that you'll be able to play GTA on your PC just like you used to play on the console, and for some reason you can't make the controls work properly? You can't use full possibilities of your brand new, XInput-compatible pad? Maybe you want to refresh your childhood memories after ages of playing IV and you're sick of the old-fashioned controls?

If any of these apply to you, GInput is the mod you've been looking for! This modification completely rewrites GTA III controls handling and ditches DirectInput in favour of XInput. This way, your PlayStation 3 and XBOX 360 pads will be handled by the game just perfectly, taking advantage of all their features, including analog triggers.
  • Complete XInput support, so pads are mapped to match console versions perfectly (including Start button, which can't be mapped on PC version without this modification).
  • Proper vibration support - something that was cut from all PC versions of the game!
  • FIVE different control mappings - four setups matching PS2 selectable setups and fifth one being a recreation of GTA IV controls!
  • Pad buttons in In-Game helps, replacing PC key names (depending on user's choice, either PlayStation or XBOX buttons are shown).
  • An INI file with tons of options - including toggleable vibration, selecting controls setup, Invert Look option from console versions, axis inversion options from San Andreas and more!
  • Automatic switching between keyboard & mouse and pad controls, basing on last device input.
  • Support for Guide/PS button. The button is fully functional and can show your Steam Overlay menu if you launched the game via Steam!
Downloading, Installation & Configuration
The modification can be downloaded from GTAGarage:

When downloaded, the package contains:
  • models folder - contains two TXD files with PS3/XBOX styled pad buttons
  • GInputIII.asi - core of the modification
  • GInputIII.ini - configuration file - its possibilities will be discussed later (although they're described in the file too)
  • ReadMe.txt - just a ReadMe file - if you'll read this guide carefully, you don't need to open it ;)
  • GAME CONTROLS FULL LIST.txt - contains all five button mappings - useful if you never played the game on PS2 or never tried playing IV with a pad (in case you want to use IV controls set)


Easy as pie! You don't need to do anything fancy, just copy archive content (except ReadMe.txt and GAME CONTROLS FULL LIST.txt, which, obviously, aren't required by the game to work) to your game directory (it's probably Steam\steamapps\common\Grand Theft Auto 3).

If your pad doesn't support XInput, you should try downloading any X360 controller emulator (x360ce recommended) and put it in the game folder (GInput makes use of xinput1_3.dll).

INI configuration

The modification is highly configurable. These are all the options available in GInputIII.ini:
  • Enable - Well... you shouldn't ever really need this option, but if you're too lazy to drag GInput out of your III directory, you may disable it completely here.
  • Vibration - This option will toggle vibration on/off.
  • ControlsSet - This option will determine what controls set game will be using. See GAME CONTROLS FULL LIST.txt for available modes and their setups.
  • SAStyleSniperZoom - This option will allow SA style sniper zoom (R2/RT to zoom in, L2/LT to zoom out) This option is ignored when IV style controls are enabled (ControlsSet=5).
  • SwapAxesDuringAiming - This option will switch analog sticks when aiming with a sniper. Takes effect only with IV style controls enabled (ControlsSet=5).
  • HotkeyToDriveby - Enabling this option will modify right analog stick actions - Look Left, Look Right and Look Behind will require holding R1/RB, whilst turret/hydraulics won't. With this option disabled, you need to hold R1/RB to control turret and hydraulics but not to look around. Takes effect only with IV style controls enabled (ControlsSet=5).
  • InvertLook - This option will invert view controls (1st person aiming and looking around).
  • GuideLaunchesOverlay - This option will make the mod launch Steam Overlay menu by pressing Home/Guide. Has no effect at all if game is not launched by Steam.
  • ApplyMissionSpecificFixes - This option alters some of the SCM scripts so they work properly with all GInput sets. It fixes some helps not appearing in IV controls mode. You should disable this option only when using SCM without stock GTA III missions.
  • PlayStationButtons - This option will replace XBOX pad buttons with PlayStation pad buttons.
  • InvertLeftXAxis - This option will invert left thumbstick X axis
  • InvertLeftYAxis - This option will invert left thumbstick Y axis
  • SwapLeftAxes - This option will swap left thumbstick axes (so X axis becomes Y and Y becomes X)
  • InvertRightXAxis - This option will invert right thumbstick X axis
  • InvertRightYAxis - This option will invert right thumbstick Y axis
  • SwapRightAxes - This option will swap right thumbstick axes (so X axis becomes Y and Y becomes X)
Screenshots & Video

Playing the first mission with Dualshock 3 pad:
< >
Silent  [author] Apr 13 @ 7:39am 
You can only look around in 1st person mode.
FF7nerd Apr 13 @ 7:20am 
So the right stick, to look around, will not work in GTA III?
Silent  [author] Apr 13 @ 6:49am 
But it's not SA, vou don't have a free cam here,
FF7nerd Apr 12 @ 7:55pm 
I've downloaded and followed all the instructions, and turned on classic. However, my right stick is not working, i cant look around. Please help.
Darrark Mar 25 @ 10:47pm 
Silent, please make note in your guide that this works exellently with Steam's Big Picture mode. I'd highly recommend it for those that use it, myself. Used BPM a bit and used this mod: seamlessly switching between gta III and the steam interface-- I could swear I was really playing a console there for a bit!

(Oh, and hello again by the way :D)

Conventional rating methods would be impractical for how great this mod is. 10/10 doesn't do it justice. Had to come back and tell you again how great your mod is and how much I enjoy it. (And that I did read your response back in October, then I facepalmed myself for my goof :P).

I use this mod in conjunction with a cracked gta 3 exe file (to fix the discolored vehicles), ThirteenAG's widescreen mod (from gtagarage, to fix the hud's stretching on widescreen) and it works perfectly. It's the best thing since sliced bread. You can quote me on that :P
Arcsine Mar 17 @ 2:36am 
11/10 thank you very much helped a bunch
caasi Mar 17 @ 12:21am 
Amazing! Thank you! Thank you!
squirrel Mar 15 @ 10:43pm 
CrixMora26 Jan 12 @ 2:28pm 
When copiying files ASI and INI i closed the game and when i delete them if it works. Help please
NEONARDO DiCARPRiO Jan 5 @ 4:44pm 
I don't remember it being this hard to aim in GTA. It is difficult to get the camera to follow what you are point at