How to: Use controller support to play The Godfather PC game - (Xbox 360, PS3 SIXAXIS, PS2, PSX / PlayStation, MadCatz, Logitech, Saitek, Any PC Gamepad or Joystick!)

Fix controller support for "The Godfather"

(Xbox, PlayStation, MadCatz, Logitech, Saitek, etc)


If you need help setting up your controller, please let us know!
We are here to help you! support@pinnaclegameprofiler.com
The Godfather
Also Known As: The Godfather: The Game
Genre: Third-Person Action Adventure
Publisher: Electronic Arts
Developer: EA Redwood Shores Studio
Release Date: March 21, 2006
Game Review

  1. Install the Pinnacle Game Profiler software...
    skip this step if you have already downloaded PGP to your computer
  2. Choose an available profile from the menu below...
    more details about the selected profile will appear at the bottom of the page
    Pinnacle [Alec]'s Profile
    download now!
    The Godfather.pin counter: 339
  3. Then import the profile into PGP and play!
    click 'open' from the download popup, or double-click the saved .pin file
    (NOTE: you can also use the 'import' button in the PGP software instead)

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.
 
PowerUp Software, LLC