I posted in the hardware thread the other day, but the more I try to fix the issue the more I can see it is obviously a software issue. The controller I am using is working fine. Here is the situation anyway.
I am trying to add an X360 emulator to my Windows 10 X64 Gaing Laptop. I am trying to run FIFA 21.
It worked for me before on my old HDD before that died. I've now replaced the HDD with an NvMe SSD. Origin is installed and FIFA 21 is installed.
I have copied the 64 bit x360 emulator software to the FIFA 21 root folder, which for some reason is located in the origin games folder in the program files x86 folder. But it is a 64 bit system.
Anyway, I right click and run as administrator. I create the xinput dll file, and when I do this, my laptop sets up 3 controllers and leaves a 4th blank. So I search automatically for settings three times, for some reason, through 3 controllers, even though I only have one connected. Either way, controller one has almost all of the correct buttons setup once I do this. I add the BACK button and I add the stick buttons. **I have tried leaving these and not adding them. I have tried auto detecting buttons, which slightly changes the lay out of the controller.
What I find is that in the x360 emulator software, everything works fine. The buttons click fine, the axis is fine, and the d pad is fine. I click save.
I have tried starting the game at this point, and I have tried starting the game after editing the xinput from 1_3 to 1_4 and after editing the HookCOM=1 line to the ini file.
No matter what I do, once I start the game the D pad becomes the A,B,X and Y buttons. D pad right is X for example. No matter what I do this happens. I have even edited the INI file to say what I want to D pad to be. I have mapped the D pad in the software and even recorded the D pad in the emulator software, but as soon as I run the game, the D pad becomes the 4 main buttons A, b X, and Y. It is impossible to play the game with any level of enjoyment like that.
What is going wrong for me? I have direct X, I have the distribution files. I even have the missing dll files that FIFA asks for when you first install it on PC. But the control pad decides for itself what it wants to do and ignores what the emulator says.
The directional stick works fine as upon starting FIFA, I can toggle the languages but that's about it. The game will start if I press D pad right. Otherwise it won't start. My head is melted?
Is my game controller loaded up twice? And if it is, how can I know what to delete or edit in the ini file to fix this? I have tried editing it but I'm not too sure what I am doing to be honest.
Any help appreciated.
I am trying to add an X360 emulator to my Windows 10 X64 Gaing Laptop. I am trying to run FIFA 21.
It worked for me before on my old HDD before that died. I've now replaced the HDD with an NvMe SSD. Origin is installed and FIFA 21 is installed.
I have copied the 64 bit x360 emulator software to the FIFA 21 root folder, which for some reason is located in the origin games folder in the program files x86 folder. But it is a 64 bit system.
Anyway, I right click and run as administrator. I create the xinput dll file, and when I do this, my laptop sets up 3 controllers and leaves a 4th blank. So I search automatically for settings three times, for some reason, through 3 controllers, even though I only have one connected. Either way, controller one has almost all of the correct buttons setup once I do this. I add the BACK button and I add the stick buttons. **I have tried leaving these and not adding them. I have tried auto detecting buttons, which slightly changes the lay out of the controller.
What I find is that in the x360 emulator software, everything works fine. The buttons click fine, the axis is fine, and the d pad is fine. I click save.
I have tried starting the game at this point, and I have tried starting the game after editing the xinput from 1_3 to 1_4 and after editing the HookCOM=1 line to the ini file.
No matter what I do, once I start the game the D pad becomes the A,B,X and Y buttons. D pad right is X for example. No matter what I do this happens. I have even edited the INI file to say what I want to D pad to be. I have mapped the D pad in the software and even recorded the D pad in the emulator software, but as soon as I run the game, the D pad becomes the 4 main buttons A, b X, and Y. It is impossible to play the game with any level of enjoyment like that.
What is going wrong for me? I have direct X, I have the distribution files. I even have the missing dll files that FIFA asks for when you first install it on PC. But the control pad decides for itself what it wants to do and ignores what the emulator says.
The directional stick works fine as upon starting FIFA, I can toggle the languages but that's about it. The game will start if I press D pad right. Otherwise it won't start. My head is melted?
Is my game controller loaded up twice? And if it is, how can I know what to delete or edit in the ini file to fix this? I have tried editing it but I'm not too sure what I am doing to be honest.
Any help appreciated.