My melee attack is bound to the wrong controller button?
As the subject says, I'm trying to play DA:I on pc with a controller.
I am using Windows 10 and running DA:I through Steam and Origin, properly bought (not bootleg), the only difference from a non-standard setup is I have two monitors, but I don't know how that could cause this problem. I don't have any mods installed either. So I boot up the game for the first time on my computer (note, I first played DA:I on PS4 and don't like the pc controls, so I really don't want to use keyboard and mouse) and plug in my usb controller, it is a third party ps4 controller but I didn't think it would be a problem, but I'm not sure anymore. I create my character, and for some reason, the button to use the normal melee attack that is repeated when you hold down the button is left trigger. This is a problem, because left trigger is also mapped in my game as the button that switches the skills section to the second page (the four skill options in the bottom left corner of the screen) so I literally have to alternate attacking and using abilities.
I wanted to figure out how to change this, so I looked up information about how to remap buttons. Some time later, I find some information about how to change a certain file in the local game files to remap, but it didn't change the melee attack. More research and no luck. Nothing actually changing it. Out of curiosity I look up the normal controls for pc and controller.... turns out right trigger is supposed to be melee? I don't know why it's different for me, but I keep trying to remap the button, and even went as far as downloading the Frosty mod editor, searching through the game files there, and even found the exact data that says that "Melee Attack" is "IDB_Rtrigger" on a gamepad. So... everything indicated right trigger is SUPPOSED to be melee attack in my game, but it just isn't. I tried to use a couple programs to essentially emulate a normal xbox 360 controller that is controller by my third party ps4 controller, and even though I seemed to get it working, no change. At this point the only thing I haven't tried is getting a 1st party usb controller. And no, I don't have a console. By the way, in the game, even the button indicated in the game with the icon and name says LT, not RT. So I'm at a loss and throwing out this plea for help here.
DxDiag is here: https://hastebin.com/ogesumaqac.yaml
Can show pictures if requested.
Thanks!
@legoisfun wrote:
I tried to use a couple programs to essentially emulate a normal xbox 360 controller that is controller by my third party ps4 controller, and even though I seemed to get it working, no change.
I had a problem in another game (Assassin's Creed Syndicate) where using an Xinput wrapper - in my case DS4Input - would cause the game to accept input from both the actual controller and the virtual controller. So if I pressed X, it would register the input as the Xbox' A button but also whatever the X button was incorrectly mapped to.
How are your Steam controller settings set up? If it detects the PS4 controller and it's enabled, try disabling that (or vice versa).