Devil May Cry 3: Special Edition

Devil May Cry 3: Special Edition

Not enough ratings
Standard Xinput Controller Guide
By Lyla
A Guide for people just trying to play the game with a controller with no fancy business.
   
Award
Favorite
Favorited
Unfavorite
Getting Started
Heres what you'll need to patch DMC3SE to only fix your controller for casual gamers.

Download Xinput Plus from here:
https://0dd14lab.net/bin/xinputplus/

Steam copy of DMC3SE (duh)

Patching DMC3 With Xinput Plus
Extract XinputPlus to a new folder, and open it.

in the first window you will see at the top a bar, copy the path to your DMC3 location and paste it in and select the DMC3 exe file.

Navigate to Direct Input

Click the box that says enable directinput output

Click the drop down next to LT/RT and change it to button 11 & 12'

Click The drop down next to guide and change it to button 13

click apply to patch the game

(side note, after its patched you can delete xinput plus entirely, its not needed after a game is patched)

After patching navigate to XinputPlus.ini, and look for 2 strings of text, these being:

LS_X=X_Axis
LS_Y=Y_Axis

Change them to the opposite, which would be:

LS_X=Y_Axis
LS_Y=X_Axis

Save Configuration
GPadCfg Configuration
After patching with Xinput Plus you should be good to go.

(Side note: this game will sometimes not patch when you download it from steams servers. if you hear the XinputPlus patch noise play when you open the GPadCfg application it means that your copy of the game isnt patched to version 1.3 and you need to patch it here:

https://community.pcgamingwiki.com/files/file/2832-devil-may-cry-3-special-edition-v130-jpn-update/

Open GPadCfg and apply all your buttons to how it looks in this photo.

https://cdn.discordapp.com/attachments/1026335062507135017/1203284402897948683/image.png?ex=65d088ed&is=65be13ed&hm=f556df2cdde8076a4e96b840977c5b97d384c2be85f39365405299a19c9e355b&

Lauch game and do a test run, if you hear a beep noise then that means the patch from XinputPlus is working correctly.



3 Comments
Lyla  [author] 14 Feb @ 12:39am 
im so sorry when i read your comment i was half asleep and didnt read it properly. yeah i dont know why it does that, its really strange.
Lyla  [author] 5 Feb @ 3:47pm 
yeah idk its weird, im pretty sure the problem is just that modern controllers are just well... too modern for this port to recognize.
ProjectXsent 5 Feb @ 7:52am 
It's interesting that the XInput Plus files makes GPadCfg work with the Xbox Controller connected despite being the target file was DMC3SE itself which was kinda weird. Removing any DLLs from it will cause GPadCfg to show the gamepad error for Xbox.