Deadly Premonition: The Director's Cut

Deadly Premonition: The Director's Cut

Not enough ratings
Original Xbox (DirectInput) Gamepad Setup
By Antr4cite
This guide will show you how to setup the original Xbox gamepad and possibly any DirectInput device without the need of 3rd party emulators (like PGP, Xpadder, ContolMK, etc).

   
Award
Favorite
Favorited
Unfavorite
[Recommended] Apply the DPFix and Disable the launcher Fullscreen option
1. Download the DPFix patch[blog.metaclassofnil.com] (author's blog: http://blog.metaclassofnil.com)

2. Follow the instructions in the README.txt to apply the patch.

3. Enable the borderlessFullscreen in DPfix.ini
borderlessFullscreen 1

4. Uncheck the launcher Fullscreen option.



This step will solve the DP.EXE startup error when starting the game with the launcher. (DPFix doesn't like it).

Enable the Right Stick Camera Control
With the gamepad default settings I couldn't control the camera view using the right stick. The problem was the gamepad axis setup.

1. (Skip this step if already made)
Go to the gamepad driver setup tool and make sure you have the default configuration (press Reset if necessary).



2. Go to the Windows tab and uncheck the Z and Rz axis



3. Start the game and check if you can control the camera with the gamepad right stick.

Don't forget to enable the launcher Controller option.


Remap the Start and Back buttons
The Start and Back buttons are swapped. We just need to remap the keys.

1. (Skip this step if already made in a previous topic)
Go to the gamepad driver setup tool and make sure you have the default configuration (press Reset if necessary).



2. Swap the assigned buttons.



Default: ST B7; BK B8
Remapped: ST B8; BK B7
Enable the Triggers
The game and the game launcher remapping feature do not detect the gamepad triggers. The problem lies with the launcher config file CONFIGJ.CNF

I believe this solution works with all the DirectInput devices.

1. Open the CONFIGJ.CNF with a text editor (ex: Notepad). You will see something like this (default settings):

[SETTING]
RELOAD = 1
OBSERVE = 3
LIGHTONOFF = 2
INTERACT = 0
AIM = 4
HOLDBREATH = 49
RUN = 50
ATTACK = 5
USEJOY = 1
[END]

The problem lies with the assigned values 49 and 50, for RT and LT



2. Check the assigned values to your gamepad, with the Windows Gamepad Test Tool.



Example:


3. Compare the results with the config file.

Example:

RELOAD = 1 ======= B (2)
OBSERVE = 3 ======= Y (4)
LIGHTONOFF = 2 ======= X (3)
INTERACT = 0 ======= A (1)
AIM = 4 ======= Black (5)
HOLDBREATH = 49 ======= RT (12)
RUN = 50 ======= LT (11)
ATTACK = 5 ======= White (6)
USEJOY = 1 ======= Enable/Disable Gamepad

We can see that instead of 49 and 50, it should be assigned 11 (12-1) and 10 (11-1).

4. Make the corrections and save:

[SETTING]
RELOAD = 1
OBSERVE = 3
LIGHTONOFF = 2
INTERACT = 0
AIM = 4
HOLDBREATH = 11
RUN = 10
ATTACK = 5
USEJOY = 1
[END]

The launcher will look like this:



If you need to remap the gamepad buttons edit the config file and just swap values, or use the gamepad driver setup tool.

For example: to remap LT for aiming and RT to attack, just swap the values like this:

[SETTING]
RELOAD = 1
OBSERVE = 3
LIGHTONOFF = 2
INTERACT = 0
AIM = 10
HOLDBREATH = 5
RUN = 4
ATTACK = 11
USEJOY = 1
[END]
6 Comments
__nc1 13 Jul, 2023 @ 10:52am 
Duke paired with Deadly Premonition? Truly an eclectic gaming experience.
ophidic 12 Aug, 2022 @ 8:02pm 
Wow, all this shit just to use a controller, can anyone just patch the game without all this command line garbage? That's what we pay the goddamned developers to do.
PyramidHACK 13 Jun, 2022 @ 7:46am 
wtf is this shit. Sequel is already out on Steam and you still can't just use a controller with this game?
Darkwik 12 Mar, 2015 @ 7:53am 
DAmn my cyborg controller dont even have setup..must get xbox360 controlla.
Antr4cite  [author] 26 Oct, 2014 @ 2:33pm 
Search for "xbox controller usb cable".
I'm still using my original xbox controllers (Fatty/Duke and Controller S) and they work flawlessly.
This guide is valid for both models (Fatty/Duke and Controller S) and can be usefull to anyone with a directinput gamepad (see Enable the Triggers).
full of pilk 25 Oct, 2014 @ 2:59pm 
But who would want to use an original duke controller?