Pinnacle Game Profiler 70% OFF
Get the full version with lifetime license for only $5.99
BONUS: includes a lifetime license for Padstarr too!

The Godfather - Play with a Gamepad or Joystick

controller support for any PC Gamepad, Xbox 360 Controller, PS3 or PS4 Controller, PlayStation Controller, etc

You are probably having trouble playing The Godfather with your gamepad or joystick.
Pinnacle Game Profiler can solve all your controller problems. Guaranteed.

Just click the button below to download the Pinnacle Game Profiler software, which includes
a pre-made profile for The Godfather controller support. Simple.

If you have any questions or need any help, please email us: support@pinnaclegameprofiler.com

The Godfather Controller Support for any PC Gamepad, Xbox 360, PS3, PlayStation, etc
  • Supports any game controller
  • Easy to setup in a few minutes
  • Advanced customization options
  • Help from dedicated support team
Try the PGP gamepad software today with The Godfather controller support
"Pinnacle Game Profiler (PGP) is, in essence, the best game controller programming
software in the world." - DownloadSquad (HuffPost Tech)
if you have already installed PGP then you
can download the profile with this button
Download Profile for The Godfather

The Godfather profile
Author: 
Pinnacle [Alec]
Total Downloads: 
12,068
author's profile notes
This profile is compatible with any standard PC Gamepad, Xbox 360 Controller, Playstation (PS4, PS3, PSX), or any similar devices
The Godfather is an open world game that came out in 2006, based on the 1970s Mafia film of the same name.

Surprisingly This Game has some good controller support considering it is coming up to 5 years old. It even Supports The Xbox 360 Controller Sort Of. Using The Built In support without changing anything you use the Bumpers for Shooting/Driving. If You Change The games INI file you can change that round so you can use the Triggers, however the problem is XInput. The Game Does not Support XInput meaning you cannot press both Triggers at once. This is not practical when you need to to lock on and shoot at the same time. This Profile/Fix is for XInput Devices Only (mainly just the 360 Controller and 3rd party 360 Pads that use XInput), Other Pads that do not have Analogue Triggers Do not need this profile as it will work fine in game.

As I mentioned above this game has good Controller Support, It seemed a shame not to use it at all. Especially when The Right Stick Works perfectly and the game will give you far better control than mouse emulation ever will. So Only The Triggers Have Been assigned in Pinnacle.

Here is how to set up the profile for use. First of all We need to know weather your Pad is recognized by the game or not. So Open The Godfather go to options>Controls then tick Use GamePad, and press Default. If it has button bindings for the game pad and you can move the mouse with the left stick, your controller is supported, If it doesn't then Your controller is not supported (read on to see how you make the game see it).

Now you must block the Triggers, and reassign the bumpers, as well as make an unsupported controller respond in game. First Go To You Godfather Game Directory and open default.ini with notepad. If Your Controller does respond in game then simply find the name of your controller (In Most cases this will be The 360 Pad, which is near the bottom) and paste the following code in underneath it, removing what is already there, then save it. If Your Controller does not respond in game then go to Control Panel>Devices and Printers and right click on your controller and press game controller settings. The Name of your Controller will be displayed there (mines is Controller (MadCatz GamePad)). Underneath everything in default.ini make a new header reading [My_Controller:10:1:5] (Where My_Controller is the name of your controller) You Must use Underscores (_) Wherever there is a space. eg [Controller_(MadCatz_GamePad):10:1:5] then paste the code below underneath it and save.

NAME="XBOX 360 Controller"
BUTTON2=VBUTTON_RIGHT_DPAD_LEFT
BUTTON0=VBUTTON_RIGHT_DPAD_DOWN
BUTTON1=VBUTTON_RIGHT_DPAD_RIGHT
BUTTON3=VBUTTON_RIGHT_DPAD_UP
BUTTON4=VBUTTON_LEFT_BOTTOM
BUTTON5=VBUTTON_RIGHT_BOTTOM
;BUTTON6=VBUTTON_LEFT_BOTTOM
;BUTTON7=VBUTTON_RIGHT_BOTTOM
BUTTON6=VBUTTON_SELECT
BUTTON7=VBUTTON_START
BUTTON8=VBUTTON_LEFT_STICK
BUTTON9=VBUTTON_RIGHT_STICK
POV_0_NORTH=VBUTTON_LEFT_DPAD_UP
POV_0_SOUTH=VBUTTON_LEFT_DPAD_DOWN
POV_0_EAST=VBUTTON_LEFT_DPAD_RIGHT
POV_0_WEST=VBUTTON_LEFT_DPAD_LEFT
DIRECTION_X_AXIS=LJOY_X_FULL_AXIS
DIRECTION_Y_AXIS=LJOY_Y_FULL_AXIS
ROTATION_X_AXIS=RJOY_X_FULL_AXIS
ROTATION_Y_AXIS=RJOY_Y_FULL_AXIS


Now we need to add an in game binding, the best way to do this is through default.ini. So open up the file again and look under the keyboard header, now find W_KEY_LEFT^CTRL=VBUTTON_LEFT_TOP and press enter to create a new line underneath it. Now Paste W_KEY_RIGHT^CTRL=VBUTTON_LEFT_TOP into the new line and save and close.

The Next Thing We need to do is clear any previously saved controls. Go to Documents\GF and delete settings.ini (it will be re-created the next time the game is run).

Now Finally we can import the profile into Pinnacle and play the game. The Controls are Identical to the 360 version, In menus The Left Stick is the mouse and A is Select.