Forum Discussion

cajunco's avatar
2 years ago

DA:I PS4 Controller Not Recognized

EDIT: Decided to use DS4Win instead LOL thanks guys

Hi, 

I recently discovered that the game is free on Epic games and decided to get it on PC even if I had it on PS4 already. Went to start a new game, and realized that I didn't like the M&K controls so I decided to use my PS4 controller. The game doesn't / cannot recognize my controller. It still keeps the option to switch inputs locked, even if my controller works in other games and other game platforms (steam, etc.)

I've seen solutions that suggested downloading DS4Windows but I don't really want to have to download an external application since it /is/ supposed to work anyway. I keep that option as the final, last resort.

Any fixes? I saw that this issue is YEARS old, which is crazy lmao.

FAQ:

1. Yes, the controller is connected by wire.

2. Yes, the option to switch inputs in the game is locked even if it's connected.

3. Yes, have tried to turn it on and off again. Have also tried disconnecting and reconnecting.

4. Yes, I've tried the controller on other games, other platforms.

Again, if there's really no straight forward fix - I'd probably just use DS4. Just a bummer that you need it even if it should be working in game on its own lol. TYIA!

6 Replies

  • @cajunco 

    A possible workaround might be to add the game to Steam as a non Steam game and use Steams controller configuration.

  • @cajunco Actually your statement regarding "it is supposed to work anyway" is completely wrong because DA:I doesn't support direct input as far as I am aware (someone correct me if I am wrong but there is no indication of direct input support online). And thus it is safe to assume it only supports xinput.

    The way Steam handles this issue is that it operates precisely like DS4Windows itself! Both Steam and DS4Windows tries to take direct input and feed the game as xinput instead, assuming that the game has no native direct input support. 

    xinput is an xbox standard whereas direct input is more general and PlayStation controllers uses it as a base. Hope this helps clearing out the situation as you will REPEATEDLY encounter this in most of your gaming journeys. New games tends to support PlayStation (or direct input in a generalised sense similar to games from pre-Xbox 360 Era), but this wasn't a big practice back then.

    Side Note regarding controller support: Since xinput is an xbox standard, most pre-xbox 360 era games can theoretically work with a PS controller as there was nothing but direct input back then. However these weren't implemented with PS in mind, so they will show numbers instead of PS prompts and you'll have to understand/memorise which number corresponds to which PS button.

  • cajunco's avatar
    cajunco
    2 years ago
    @holger1405 thanks for the advice! i've tried adding DA:I as a non-steam game and opened it thru the big picture mode but still to no avail :-( im guessing since i have it on epic + it has to open the EA app for it to launch? not really sure but i might just settle for the extra steps and get the DS4Win instead. Thank you!
  • cajunco's avatar
    cajunco
    2 years ago
    @Tardelius i see! thanks for the correction! i've tried having it load on steam as a non-steam game, but it brings up epic and EA app first then the game.

    i think i might just settle with the extra steps and use DS4Win instead. and i hope that i do memorize then the correct number = button for the controls hahaha i already took my time with DA:I on the PS4 and that's with the regular input... thanks for taking the time to help me out 🙂
  • Tardelius's avatar
    Tardelius
    Rising Scout
    2 years ago

    @cajuncoThe number thing was for pre-xbox 360 games (pre-2007) in case you venture out those era of gaming in the future. For DA:I, you will have to this with xbox prompts as the game as you feed xinput to a 2014 game. So it thinks that you use an xbox controller even though you use PS... and this is your only chance as the game only supports xinput. (DS4Windows will transform your direct input controller's output into xinput standard so the game works with it)

    So basically the sitatution is that you'll memorise numbers for pre-2007 games. Play them mostly with PS prompts for games that came out in recently. And play most games with xbox prompts (this is where DA:I fells)

    : D My numbers part was more like a historical note.

  • cajunco's avatar
    cajunco
    2 years ago
    @Tardelius Haha thanks for the heads up! I'll keep that in mind, if I ever do think of going back to that era.

    That's better to hear, for a while Apex on Steam recognized my DS4 as an xbox controller so.. XD Thanks again!