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

Power Rangers: Lightspeed Rescue (SLUS-01114) - Jump does not work adequately #837

Closed
saulfabregwiivc opened this issue Jun 15, 2024 · 5 comments

Comments

@saulfabregwiivc
Copy link

saulfabregwiivc commented Jun 15, 2024

Not sure what makes this happen this issue with the jump command in this game Power Rangers: Lightspeed Rescue (SLUS-01114).
Looks like the game has a different reaction of jump command in this emulator, which it's not supposed to happen on actual console?

Coming from Lightrec issue tracker, but @pcercuei states that this also happens on PCSX's interpreter.
So, this issue happens on both Lightrec and Interpreter.

Videos:

latest PCSX-ReARMed libretro 1f8c6be (it also happens on 3e80e5c as well)

prlr_pcsxrearm_issue1.mp4

other emulators (yeah i know this is old PCSX-R but this is how the jump should work)

prlr_pcsxr_right.mp4
@pcercuei
Copy link

Have you tried playing with the cycles value?

@saulfabregwiivc
Copy link
Author

Have you tried playing with the cycles value?

i recently tried with modifying cycle values but haven't tried for this specific game. I'll try.

@saulfabregwiivc
Copy link
Author

So i tried playing with the PSX CPU Clock Speed (%) setting (considering that is obtained with 10000 / CYCLE_MULT_DEFAULT (default is 175, which equals to ~57 in this setting) and i found that:

  • 57% (default): issue that i mentioned
  • 56%: same issue
  • 58%: same issue
  • 50%: partially fixed (some parts still don't jump correctly, but at least it works)
  • 45%: FIXED!

will pull a fix later to PCSX-ReARMed.

@saulfabregwiivc
Copy link
Author

Alright, i got the exact value for the database and pushed a fix.

notaz#340 will close this issue.

@SuperrSonic
Copy link

I'm surprised someone else was interested in testing this game, it's one of my favorites. Playing it on an original PS1 I can say that it does happen but not to the same extent as seen in emulators.

But what's really annoying about this bug is that you can't beat the game because at level 4 it becomes impossible to progress.
From my tests 222 is too low and the softlock occurs but can be avoided if one tries hard enough... but that sucks.

So my solution was to use 280, however since this was intended for the Wii port, I found 310 ideal to maintain the emulation at full speed, at the cost of the game dropping more frames, this allowed jumping to always work and keep the sound stutter free, as I've tested the entire game this way.

I compiled a list of playthroughs that show people running into the problematic spot in several emulators, I couldn't find a single one using real hardware, though. They all manage to pass through eventually, but you can definitely tell something's not right.
https://www.youtube.com/watch?v=WafN_bKnNQA&t=2062s
https://www.youtube.com/watch?v=0xlH-ogDvqY&t=728s
https://www.youtube.com/watch?v=Hl9p-m2xYKQ&t=517s
https://www.youtube.com/watch?v=lyLqWiahTOY&t=1741s

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

4 participants