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

Tilt improvements 2: Fix/overhaul calibration, add more previews #16896

Merged
merged 7 commits into from
Feb 2, 2023

Conversation

hrydgard
Copy link
Owner

@hrydgard hrydgard commented Feb 2, 2023

Followup to #16889

Helps #16881

This further overhauls the tilt feature, making it quite a bit more usable (though for me, I feel it's still more of a cute demo than all that practical...)

  • Math fixes, calibration fixes
  • No more choice between horizontal and vertical, calibration to current angle supported instead
  • Previews added for all mapping types (DPAD, action buttons, L/R)

TODO before merge:

  • Test portrait mode etc

@hrydgard hrydgard added Input/Controller Input and controller issues User Interface PPSSPP's own user interface / UX labels Feb 2, 2023
@hrydgard hrydgard added this to the v1.15.0 milestone Feb 2, 2023
@hrydgard hrydgard changed the title Tilt improvements 2 Tilt improvements 2: Fix/overhaul calibration, add more previews Feb 2, 2023
@hrydgard hrydgard merged commit 5045d03 into master Feb 2, 2023
@hrydgard hrydgard deleted the tilt-improvements-2 branch February 2, 2023 11:28
@Narugakuruga
Copy link
Contributor

Narugakuruga commented Feb 2, 2023

I think the sensitivity setting no longer work for D-pad?
Some game use D-pad for camera. so it's good to have accurate D-pad control.

Another Idea: Use Tilt for Right Analog too.
For PS3 HD games, right analog is dedicated for camera, so tilt won't mess up game menu like D-pad.
Thank you hrydgard!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Input/Controller Input and controller issues User Interface PPSSPP's own user interface / UX
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants