hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.12k stars 2.16k forks source link

Stein's Gate wrong image transitions/backgrounds #18262

Open TheParagone opened 1 year ago

TheParagone commented 1 year ago

Game or games this happens in

ULJM05887

What area of the game

Happens on some specific transitions throughout the game.

What happens

Currently whenever a background transitions instead of said background you get a picture of a menu screen or screens like that. I have had it happen and that background was replaced by the menu screen, loading screen text and load file screen.

What should happen

The background should transition properly, those weird screens shouldn't be showing up.

GE frame capture

ULJM05887.zip

Platform

Android

Mobile phone model or graphics card

Realme GT2

PPSSPP version affected

v1.16.3

Last working version

No response

Graphics backend (3D API)

OpenGL / GLES

Checklist

TheParagone commented 1 year ago

Here is a video showing the issue.

hrydgard commented 1 year ago

The video is kind of incomprehensible without knowing the game - can you tell me the time in it where something is wrong?

Also, I think this is likely something similar to #13529 , in which case you can probably play this fine using the software renderer as a temporary solution, as it doesn't look very graphically intensive - although might still be too much for a phone.

TheParagone commented 1 year ago

The video is kind of incomprehensible without knowing the game - can you tell me the time in it where something is wrong?

Also, I think this is likely something similar to #13529 , in which case you can probably play this fine using the software renderer as a temporary solution, as it doesn't look very graphically intensive - although might still be too much for a phone.

I made this other video with software renderer enabled to compare. In the original video I sent the background gets replaced by some sort of screencap of the dialogue (notice that the end of the text is cut off). This happens with different other images, so instead of seing the repeating text you might end up seeing a menu screen instead of the background that's supposed to be there.

hrydgard commented 1 year ago

Thanks, now I see it. That's weird indeed!

Good that it works in the software renderer though, at least. But of course should be looked into at some point and fixed.

TheParagone commented 1 year ago

Thanks, now I see it. That's weird indeed!

Good that it works in the software renderer though, at least. But of course should be looked into at some point and fixed.

Seems to be extremely similar to the one in the other thread (BlockTransferAllowCreateFB). Is there a way I can test that to see if it solves anything?

I have noticed too that software renderer has some lag on a Snapdragon 888, which is a shame.

TheParagone commented 7 months ago

@hrydgard I was thinking that maybe the new delayed redbacks in #16916 could maybe be used for this since they worked nicely on Danganronpa (if they are not). I have no technical knowledge about it though, so I'm probably wrong. Either way I made another video showing more clearly the issue, which seems to also be the same as #18912.