I just started playing Uncharted 4 on my steamdeck and ran into a weird bug: when I move the left joystick slowly Nathan doesn’t respond at all at first and once I reach a certain threshold he starts running immediately. In essence, I can’t get him to do a slow walk animation. This is not a deadzone issue as when I quickly move the stick all the way to the end and then let it come back a bit he does a brief jog and then starts the walk animation. So the lower zone of the stick works but it’s impossible to enter the walking animation from standing still. Interestingly, when I connect my Xbox controller and use that I don’t have this issue at all and I can easily start a walk animation by pushing the left joystick gently. It’s just impossible using the steamdeck controls. I played around with the deadzone settings but it didn’t help and I’m convinced it’s a bug rather than a deadzone problem.

There seems to be a few other people with this problem and without a solution (the same bug appears to be in Last of us part 1) but there aren’t as many as I would have expected as it’s quite an annoying bug. So it might be something unique to a few devices?

Has anyone else noticed this and found a solution?

  • Natanael@slrpnk.net
    link
    fedilink
    arrow-up
    3
    ·
    10 hours ago

    Don’t just tweak deadzones, you also want to tweak scaling on joysticks (how large numbers a given angle corresponds to)

  • Fubarberry@sopuli.xyzM
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    11 hours ago

    A few ideas:

    • You may want to try disabling steam input for the game, and just using the game’s built in controller support. Go to the game’s page in your steam library, hit the gear, go to properties>controller, and then pick disable steam input. Then try the game and see if it works any better.

    • On PC if the game supports a walk keybind, with steam input enabled you could bind that to a back button, and then hold it down to walk.

    • You said you tweaked deadzones, but was that in the game’s settings or in the steam input settings? You may want to try editing the other one (ie lowering the deadzone size in steam controller settings, adjusting the deadzone size/type in game, and adjusting the stick response curve in game)

    • You can also check community control profiles, the top ones may have a work around to fix it, or there’s probably one that’s simulating mouse/keyboard that would bypass this issue completely.

    • fragrantvegetable@sopuli.xyzOP
      link
      fedilink
      arrow-up
      2
      ·
      11 hours ago

      Thanks for the suggestions.

      • I tried disabling steam input but it appears you can’t do that for the Steamdeck controller. It says “Always enabled” next to Steamdeck controller.
      • I tried binding the walk key to a back button as well, but the back buttons aren’t recognised by the game at all. Possibly another hint that the game is having issues with the Steamdeck controls.
      • I did adjust the deadzone in the Steamdeck controller config. The game itself only has sliders for aiming not walking.
      • That’s a good shout. I had a quick look at profiles too but didn’t see anything that might fix the issue. I will look a bit more. As a last resort I might have to make my own keyboard based input though not sure how well mouse aiming will map to the sticks. It’s just a bit annoying I have to do this at all.
    • fragrantvegetable@sopuli.xyzOP
      link
      fedilink
      arrow-up
      2
      ·
      11 hours ago

      Yeah, I’ve had my steam deck for years and never encountered this issue. Though the only other Sony game I’ve played on there is God of War which also worked fine. Though I’ve seen others describe the same issue for Last of Us Part 1 on the Steamdeck.