FINAL FANTASY VII

FINAL FANTASY VII

61 ratings
XInput (Xbox Controller) Support Fix
By xavi19
Fix for two problems, the first one being the controlller not being recognized, the second one the controller layout, where the xbox controllers(360 or One) can't use the D-Pad and the triggers, which changes the way the game is played in the original PlayStation or in the newest ports, like Switch or PS4
3
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide aims to fix two problems, the first one being the controlller not being recognized, the second one the controller layout, where the xbox controllers(360 or One) can't use the D-Pad and the triggers, which changes the way the game is played in the original PlayStation or in the newer ports, like Switch or PS4.

Both problems are derived from the game just being a very lazy "remaster" from the original 98 PC release for Windows 95 and the support for DInput Controllers (An API used many years ago, usually found on old controllers) but not for the new standard, XInput(The API the Xbox Controllers use).
Controller Fix




Open the Windows search box and write "Game Controllers", once there just click "Advanced..." and select "Xbox 360 for Windows (Controller)" or "Controller (Xbox One for Windows)" depending on the model you have, the click "Ok" and the game should recognize your controller the next time you open it.
Xinput Layout Fix
TLDR: Download these files[s000.tinyupload.com], extract them and put them in the Final Fantasy VII folder (C:/Program FIles(x86)/Steam/SteamApps/Common/FINAL FANTASY VII), then just configure the controller in the launcher exactly as the console layout:
Manual XInput Layout Fix
If the file link is down, you just don't want trust this guide enough to download it, or just want to configure some options by yourself you can just follow these steps:

First of all download XInputPlus[sites.google.com], the page is in Japanese, but the program is in english, just click on the latest version of XinputPlus to download ti.

Then extract the program and run it as Administrator and select the Final Fantasy VII executable found in "C:/Program FIles(x86)/Steam/SteamApps/Common/FINAL FANTASY VII/ff7.exe".

To make the D-Pad work go to the first tab of XInputPlus, "KeyAssing" and in the "Left Stick" box select "Multiple Key", then tick "Left Stick" and "DPAD" and click "Ok". This will make the D-Pad work as the Left Stick, that way you can move and navigate the menus with both the D-Pad and the Left Stick.



As for the triggers, go to the "DirectInput" tab and tick "Enable DirectInput Output", then click on "Customize" and we would make the next changes:



Left Trigger -> Button9
Right Trigger -> Button10
LS -> Button11
RS -> Button12

Something you should to take into account that Final Fantasy VII only accepts DInput controllers with up to 10 buttons, which means that with this configuration we will lose the ability to use LS and RS(L3 and R3) in this game, the original layout didn't use them anyways thoght.

Finally just click "Apply" and the changes should be effective the next time you boot the game.

The last step is to configure the controller controls on the launcher the same way as the rest of versions of the game:


PD: Remember that the first screen of the game, the blue one with the controls, have to be skipped with the keyboard "X", then you can play the entire game with the controller.
22 Comments
bl4z3 Apr 5, 2024 @ 5:34am 
late update but this guide is great and still works in 2024! (I'm using a dualshock 4 w/ ds4windows)
King_Sudrapul Mar 29, 2021 @ 10:54am 
Hands down the easiest setup I've found so far. A big help can be to go into the game and set the "steam-input" setting to "forced-off". This allowed everything to work perfectly; DPAD and triggers.
Mac & Cheese Feb 17, 2021 @ 10:12pm 
i tried it with a xbone controller and the same issue is occurring
Mac & Cheese Feb 17, 2021 @ 9:55pm 
idk if its the fact that im using a series x controller and xinput sees my dpad inputs but even with the multiple keys change its wont take dpad inputs in game pls help
Stingfeld Feb 11, 2021 @ 6:42am 
@J!X I am using Steam Controller to type this message. Steam Controller works perfectly with this game.
J!X Feb 5, 2021 @ 5:06pm 
Has anyone used the Steam Controller successfully with FFVII? :steamsad:
Geen12uk Feb 1, 2021 @ 1:10am 
Hey, I am hainvg an issue with the LB and RB as I am using an xbox 360 controller, if i want to page up and page down what the button configurations i should use? any help would be great :)
Solar Onyou Jan 17, 2021 @ 12:37pm 
Would like a solution for people who use a PS4 controller.. The simple fact this shit forces you to use a keyboard is fucking disgusting.
SpaghettioPlate Jan 14, 2021 @ 8:15am 
in my files I don't have a file called ff7.exe, I have ff7_launcher.exe and ff7_en.exe, both of which give an error message if I select them
Randall Danger May 14, 2020 @ 1:22am 
Doesn't work with a ds4 using ds4windows sadly