Controller support new method
2 months ago
Philippines

Requirements:

Instructions:

  1. Download Xidi and inside the Win32 folder, extract dinput8.dll and Xidi.32.dll to the game folder.

  2. Download the Xidi SDL3 Plugin and inside the Win32 folder, extract SDL.XidiPlugin.32.dll and SDL3.dll to the game folder.

  3. Open Notepad as Administrator and copy/paste this config:

Plugin = SDL
ControllerBackend = SDL3
; ^ To disable the plugin, add a semicolon (;) at the beginning of the first 2 lines above
; With the plugin disabled, you can only use XInput/Xbox controllers

[Mapper]
Type = DMC3SE

[CustomMapper:DMC3SE]
Template = StandardGamepad

StickLeftX          = Axis(Y)
StickLeftY          = Axis(X)
StickRightX         = Axis(RotZ)
StickRightY         = Axis(Z)
  1. Save the file as Xidi.ini in the DMC3SE game folder.
  2. Open and edit dmc3se.ini then copy/paste this config:
[Xidi Virtual Controller 1]
START = 9
SELECT = 8
CIRCLE = 1
TRIANGLE = 3
SQUARE = 2
CROSS = 0
L1 = 4
R1 = 5
L2 = 6
R2 = 7
L3 = 10
R3 = 11
L<->R = 1
  1. Save the config and launch the game.

Instructions (without dmc3se.ini file)

  1. Delete dmc3se.ini in the DMC3SE game folder.
  2. Do the same thing above but instead, use this config for Xidi.ini.
Plugin = SDL
ControllerBackend = SDL3
; ^ To disable the plugin, add a semicolon (;) at the beginning of the first 2 lines above
; With the plugin disabled, you can only use XInput/Xbox controllers

[Mapper]
Type = DMC3SE

[CustomMapper:DMC3SE]
Template = StandardGamepad

; Without dmc3se.ini config, the sticks will be manually set to its reversed state
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)
  1. Save the config and launch the game.
Bearbeitet von der Autor 2 months ago
Finland

What does this do exactly?

Philippines

Allows any controller to be used in DMC3 with minimal setups.

Italy

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 gefällt das.
Spielstatistiken
Follower
702
Läufe
1,453
Spieler
191
Neueste Threads
Veröffentlicht 2 months ago
3 Antworten
Veröffentlicht 2 months ago
2 Antworten
Veröffentlicht 10 months ago
1 Antwort
Veröffentlicht 1 year ago
2 Antworten
Veröffentlicht 1 year ago
0 Antworten
Veröffentlicht 1 year ago
0 Antworten
Moderatoren