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.42k stars 2.19k forks source link

[feature request] for "Display extra info": Show Compatibility #18402

Open davidhedlund opened 1 year ago

davidhedlund commented 1 year ago

What should happen

It would be useful to add "Show Compatibility" under "Display extra info" in all PPSSPP OS builds, since it's missing. Screenshot for PPSSPP for Android:

image

Who would this benefit

Platform (if relevant)

All

Games this would be useful in

All

Other emulators or software with a similar feature

Other emulators that have a compatibility indicator in their game list:

Vita3K examples

Adding screenshots to make it clear as glass what this feature request is about, to avoid confusion. I'm only adding Vita3K here as an example, since it exists for both GNU/Linux as well as Android.

Vita3K for GNU/Linux

image

Vita3K for Android

image

Checklist

LunaMoo commented 1 year ago

I don't think diffent emulator ideas should be insta copy to PPSSPP.

PSP games compatibility inside PPSSPP is very high especially in popular games that most people have and a lot of negative compat reports are based on broken pirated copies and just pirates being pirates and not knowing how some of those games actually worked on real hardware.

There is another problem through, our "compat" list is submision based / created by users, it's often based on user feelings and not factual. The only thing which makes it remotely useful is looking at the whole page and seeing all the settings that differ between users that said it works and those that said it's broken. Just some average or color makes it useless and unnecessary gives wrong idea about actual compatibility.

Also subjective, but the UI of Vita3K is nasty, none of that additional info is crucial to show and PPSSPP handles it much better by having it on separate game screen instead of posting everything within game list, often less is more.

hrydgard commented 1 year ago

I'm not really hard against it, but there are many issues making it not very practical in reality. Someone needs to maintain the compatibility data. We could just dump out the data we have in PPSSPP Reporting, but I don't think it's reliable enough really. Also, as LunaMoo says, it doesn't really fit naturally into the UI as-is, and corrupt ISOs are definitely an issue (though they are a problem in other ways too, which we try to address with #12469 ).

I suppose we could have a list of "known-good" games, but it sometimes also depends on the host hardware - some visual effects don't work on GLES 2.0 for example, making it even more complex, and it would be confusing if not all games got the data.

davidhedlund commented 1 year ago

I'm not really hard against it, but there are many issues making it not very practical in reality. Someone needs to maintain the compatibility data. We could just dump out the data we have in PPSSPP Reporting, but I don't think it's reliable enough really. Also, as LunaMoo says, it doesn't really fit naturally into the UI as-is, and corrupt ISOs are definitely an issue (though they are a problem in other ways too, which we try to address with #12469 ).

I suppose we could have a list of "known-good" games, but it sometimes also depends on the host hardware - some visual effects don't work on GLES 2.0 for example, making it even more complex, and it would be confusing if not all games got the data.

Det låter som en schysst start Henrik. Hälsningar från Umeå!

davidhedlund commented 11 months ago

I'm not really hard against it, but there are many issues making it not very practical in reality. Someone needs to maintain the compatibility data. We could just dump out the data we have in PPSSPP Reporting, but I don't think it's reliable enough really. Also, as LunaMoo says, it doesn't really fit naturally into the UI as-is, and corrupt ISOs are definitely an issue (though they are a problem in other ways too, which we try to address with #12469 ).

I suppose we could have a list of "known-good" games, but it sometimes also depends on the host hardware - some visual effects don't work on GLES 2.0 for example, making it even more complex, and it would be confusing if not all games got the data.

If there is something I can do in the form of simpler tasks that take a few hours, I am more than happy to volunteer. Is there any good first task that you can recommend getting the ball rolling?