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

Game info screen: Add checks against the Redump database #18377

Merged
merged 5 commits into from
Oct 26, 2023

Conversation

hrydgard
Copy link
Owner

@hrydgard hrydgard commented Oct 24, 2023

The ReDump project keeps a database of title names, IDs and hashes of nearly all PSP games (and games for a lot of other platforms).

This adds a way to check your ISO against it, to make sure you managed to dump your UMD to ISO correctly through your PSP. By default, it just checks the ID and size, and if those are OK it'll show a notice to click Calculate CRC to verify. If not, it immediately shows a warning.

Needs a bit more polish before it goes in, both UI and code-wise.

We may consider doing a size check and warning users for bad ISOs on boot too, not just in the game info screen.

Fixes #12469

@hrydgard hrydgard added the User Interface PPSSPP's own user interface / UX label Oct 24, 2023
@hrydgard hrydgard added this to the v1.17.0 milestone Oct 24, 2023
@hrydgard hrydgard force-pushed the redump-verification branch from ac23c26 to 23ce34e Compare October 24, 2023 00:11
@fp64
Copy link
Contributor

fp64 commented Oct 24, 2023

Super-minor, but other overloads of startsWith can probably just call std::string_view version now?

@fp64
Copy link
Contributor

fp64 commented Oct 24, 2023

Also, unused parameter delim in SplitCSVLine.

@Felipefpl
Copy link
Contributor

Fixes #12469

It's GREAT to see the oldest issues being fixed.

@hrydgard hrydgard marked this pull request as ready for review October 26, 2023 18:12
@hrydgard
Copy link
Owner Author

Let's get this in and see how it works for people.

@hrydgard hrydgard merged commit a9d2ff2 into master Oct 26, 2023
18 checks passed
@hrydgard hrydgard deleted the redump-verification branch October 26, 2023 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
User Interface PPSSPP's own user interface / UX
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add option to verify ISOs against redump.org?
3 participants