-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Ratchet & Clank: Size Matters - Movement slows to walking pace upon jumping of hitting with wrench #15491
Comments
Can confirm this also occurs in (UCUS-98633? Frequently after performing an action (jump, swing wrench, etc.) while moving with the analog-stick, character movement will briefly slow to walking speed; movement using d-pad seems unaffected. I found this old reddit post which seems to be describing the same issue, and then I found this issue page, which seemed like the best place to report. |
Updating, I can trigger this reliably by (Occurs in master b93be29 as well as in stable v1.12.3. Also confirmed I am using UCUS98633 according to my SAVEDATA dirs.) |
In PPSSPP proper, go to Settings -> Controls -> Calibrate analog stick. Next, move around your analog stick and observe the range of motion especially in the corners. If it doesn't reach the corners, consider enabling "Circular stick input" if not already enabled. The PSP analog nub (it didn't really have a stick) had a physical range that was circular, but it exposed its coordinates to games as a square. Modern devices vary, with some exposing their range as a circle and others as a square. For libretro, you're on your own. I'm not sure how it exposes analog stick values or how you can control the calibration, and since its apis were designed for weaker systems (the PSP is ~93x more powerful than a SNES, and ~10x more powerful than a PS1) it has gaps when it comes to things like this, multithreading, etc. You'll in general experience more bugs, worse performance, and other limitations on libretro. -[Unknown] |
Thanks. This does seem to fix it in stand-alone. I'd still like to use the libretro core. From what I can tell it's not a separate project, but rather just this one, built with a particular command-line parameter. Where would be the place to request, to have this "circular stick input" added as a "core option"? |
I thought it might be simple enough to do myself, but this doesn't seem to have worked: s1eve-mcdichae1@51acaad I get the option in my core menu, but it doesn't seem to do anything (after enabling it, the diagonal movement issue still persists.) |
This is a partial fix for #15491 (Ratchet & Clank particles visible through things), but there's still weird glitchiness. There's a pass during rendering that scrambles the mini depth buffer by using a triangle mesh. I wonder if it's trying to simulate the swizzle? But it doesn't really look like it...
Game or games this happens in
UCES00420 - Ratchet & Clank: Size Matters
What area of the game / PPSSPP
Just started a new game, and jumped around on the starting beach. If you run and jump or use the wrench, the movement slows down to walking pace, and then returns to running pace only once you move the analog stick. It doesn't happen every time, it seems more prone to happening when running to the right.
What should happen
Movement continues normally
Logs
No response
Platform
Linux / BSD
Mobile phone model or graphics card
Nvidia GeForce 2080 Ti
PPSSPP version affected
5d22057
Last working version
No response
Graphics backend (3D API)
OpenGL / GLES
Checklist
The text was updated successfully, but these errors were encountered: