Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PS5 Controller analog problem #30

Open
GailCodes opened this issue Jul 15, 2021 · 5 comments
Open

PS5 Controller analog problem #30

GailCodes opened this issue Jul 15, 2021 · 5 comments

Comments

@GailCodes
Copy link

When using a PS5 controller it doesn't seem to register diagonal inputs as if I'm only moving the stick about 25% instead of 100%. This results in characters walking instead of running any time you move diagonally. If I move the stick directly north or south or whatever, it registers me having it 100% extended.

@brak265
Copy link

brak265 commented Jul 25, 2021

This also happens on my setup:

  • Macbook Air 2020, M1 model
  • Switch Pro Controller, PS4 Controller, Nimbus+ Controller
  • It's very difficult to make my character move diagonally with the analog stick in Final Fantasy Dissidia for the PSP. It seems like unless I perfectly input a diagonal angle on the stick, it just registers up or down instead. The range is incredibly small. Possible its the same issue as the user above.

@MikaStark
Copy link

MikaStark commented Mar 6, 2022

Also happening with a nimbus and a ps4 controller on a 2019 MacBook Pro.
Tested on Dissidia and Dissidia 012

@eohrnh
Copy link

eohrnh commented Aug 9, 2022

I can also confirm this bug.
OpenEmu v 2.3.3
6866.4-g70ac442b-Release
MacBook Air 2012, Catalina 10.15.7
Tested with Dualshock 4 controller
Metal Gear Solid: Peace Walker

Moving stick to the diagonals results in character walking instead of the expected running. Moving in cardinal directions function normally. I also attempted to calibrate the inputs by rotating the stick 360 degrees as suggested in the controller troubleshoot with no success.

May be caused by differences in how the PSP analog stick measures movement vs how DS4 and other modern controllers register movement. I read this blog and he details a similar issue, though for a different version ppsspp.

Perhaps there's a setting in PPSSPP that could be toggled? Or some code written to detect such inputs and correct them?

@MaddTheSane
Copy link
Member

I can confirm this is also present when using an Xbox 360 S (BT) controller.

@MaddTheSane
Copy link
Member

Looking at PPSSPP options, enabling "Circular Stick Input" might be needed to be set by the core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants