Controller support new method
Requirements:
Instructions:
-
Delete dmc3se.ini in the DMC3SE game folder.
-
Download Xidi and inside the Win32 folder, extract dinput8.dll and Xidi.32.dll to the game folder.
-
Download the Xidi SDL3 Plugin and inside the Win32 folder, extract SDL.XidiPlugin.32.dll and SDL3.dll to the DMC3SE game folder.
-
Open Notepad as Administrator and copy/paste this config:
Plugin = SDL
ControllerBackend = SDL3
[Mapper]
Type = DMC3SE
[CustomMapper:DMC3SE]
Template = StandardGamepad
StickLeftX = Axis(RotZ)
StickLeftY = Axis(Z)
StickRightX = Axis(Y)
StickRightY = Axis(X)
ButtonA = Button(3)
ButtonB = Button(4)
ButtonX = Button(1)
ButtonY = Button(2)
ButtonLB = Button(5)
ButtonRB = Button(6)
TriggerLT = Button(7)
TriggerRT = Button(8)
ButtonBack = Button(11)
ButtonStart = Button(12)
ButtonLS = Button(9)
ButtonRS = Button(10)
- Save the file as Xidi.ini to the DMC3SE game folder and launch the game.
EDIT: Controller hotplugging now supported.
Edited by the author
I can confirm this works. I just set up DMC3-PC06 and I was having issues with my left analog stick moving Dante in the wrong directions... This fixed everything instantly after following the instruction. Thanks!
ProjectXsent likes this
Recent runs














