

It does utilize Xinput which is the newer standard for controllers but that brings up one problem: The main problem is that the Xbox One controller does not utilize directinput, or at least I do not believe it does so properly.

I myself use an Xbox One controller and originally had the same issue with Controller not working in FFXI even though the gamepad Config was working and showing working. May be due to the game using DirectInput API, instead of XInput, which explains the reason why XInputPlus require DirectInput Configuration.Figure I should share my fix here since I've been using switchmon for over a few years now. *Controller rumble isn't present in this game. Once done, press apply and press Yes on all confirmation.


With the DeviceID, you must press Y on the controller after pressing detect.įor example if you had 2 controllers connected to your PC, and you want to use them, press detect next by Controller 1 and press Y on the controller you want to make as first player in the game, once done you’ll see Device ID appeared.ĭo the same thing for second controller but this time click detect next to controller 2 and press Y on the controller you want to make it second player, then another device ID should appear, it’ll be different to the first player/controller. Press Select next by the textbox then select the game's exe. Once done, open XInputPlus.Ĭhange the Target Program to the game's exe. Once downloaded, I recommend extracting XInputPlus in your steamapps\common folder - where the game is installed in, in there make a folder called XinputPlus - and extract the contents into the folder. To fix all issues with the controller, download XinputPlus: Download (Site is in Japanese or Chinese the program works in English Steam Big Picture is another solution to the problem however does cause a bug when playing local co-op.
