• JusticeForPorygon@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    No I’m on windows, I own the game through Steam.

    Unless I have Steam controller input completely disabled, the game freaks out when I try to play with a controller (buttons being registered twice, over sensitivity, inputs not working, etc.) I do think this is more of an issue on Steam’s end, however.

    Steam has a built in software that allows you to use a controller to play non-controller supported games. I assume this is so that you can play these games on the Steam Deck. It does this by mapping controller inputs to keyboard inputs. What I believe causes the issues is from Steam trying to use its software at the same time the game is using its native controller support, causing double input. This also causes the game’s UI to flicker between keyboard and controller icons whenever you try and do something.

    Now, Steam normally only enables this software on games/apps that don’t have native controller support, and, therefore, has it automatically disabled for Jedi: Survivor. FOR SOME REASON, HOWEVER, when you launch the game through Steam it (seems to) recognize both the game itself and the stupid-ass EA app Steam launches alongside it as instances of Jedi Survivor. Since the EA app does not have native controller support (obviously), Steam enables it’s controller input software for that app. This FOR SOME REASON causes the inputs made inside Jedi: Survivor to be read by Steam Input software for the EA app, which then sends the translated keyboard inputs back to Jedi: Survivor, causing double input.

    The way I have found to solve this issue is to just disable steam input for all software. Something I have not tried, but would probably work is adding the EA app to my steam library as a 3rd party app and then disabling Steam Input for that. This should allow me to still use the software for other games without constantly having to turn it off and on again.

    This probably doesn’t make any sense to anyone but me lol, it’s midnight for me right now and I tend to ramble when trying to explain something.

    • sp3tr4l@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      Hey, that makes sense to me!

      Only thing I can add to your explanation/troubleshooting is: maybe you have some specific controller, or said specific controller has some specific firmware on it that is contributing to the situation?

      Unfortunately, I have very little experience playing PC games with a controller, I hope you are able to solve your problem =)