pcsx2 icon indicating copy to clipboard operation
pcsx2 copied to clipboard

[Feature Request] Automated sorter and inserting new serials into GameDB

Open RedDevilus opened this issue 3 years ago • 4 comments

Description

A way to type in a serial in a box: ex. SCUS-12345 which then checks if the serial already exists. It looks on redump if it's a valid entry and gives a pop-up that it's possible not valid. Finally it will place the serial in the correct location (being chronologically) and appends the correct prefixes/arguments like the name and region Valid:

SLES-50562:
  name: "Super Bust-A-Move 2"
  region: "PAL-M5"

Reason

Less triple or quadruple checking if the entry is valid and not make mistakes if it's SLES/SCES, or put in wrong location or even the wrong indentations. It's very labor-intensive and you got to keep sustained focus. Basically you got to be a monke to do lots of new entries. Examples

I made a google form for DobieStation to let people insert serials even if they don't have write access, it pipes what they gave information about in a seperate tab. image

image

For example just browsing the dobie compatability, i already found an entry not on the list: image

https://docs.google.com/forms/d/e/1FAIpQLSe0F1i-1jJtdpyN7nVSCwnhsQz8rDtlr_F06fPBRZWw_7YwoQ/viewform

It could go nicely with https://github.com/PCSX2/pcsx2/pull/4418

RedDevilus avatar May 12 '21 14:05 RedDevilus

Qt will show serials that have no region, effectively making it easier to scan all your games and see which ones haven't been added. So it's better than launching per-game and checking program log/console and seeing only this: image

Example (look at the question marks for region flag): https://github.com/PCSX2/pcsx2/pull/5460 image

So whilst it's not something like a redump or other database inserter, it does partial fix this issue.

RedDevilus avatar Feb 03 '22 00:02 RedDevilus

14_PS2.txt

Florin9doi avatar Feb 14 '22 15:02 Florin9doi

Might be a good idea to think about an automated process for new entries (or even wrong entries) just like how it's handled on the SDL side: https://github.com/PCSX2/pcsx2/pull/5526

RedDevilus avatar Feb 14 '22 16:02 RedDevilus

as mentioned this is kinda sorted with QT , the User will see the unknown disc either prompting themselfs to fix it in the gamedb or going to the likes of the forums/discord letting people know to get someone to update the main gamedb

Mrlinkwii avatar Jul 17 '22 09:07 Mrlinkwii

Might be a good idea to think about an automated process for new entries (or even wrong entries) just like how it's handled on the SDL side: #5526

It works for sdl because it's not maintaining the controller db and we just fetch it, you still need someone modifying db entries, current state is fine as it is.

lightningterror avatar May 03 '23 15:05 lightningterror

Relevant PR incoming : https://github.com/PCSX2/pcsx2/pull/9671

RedDevilus avatar Jul 30 '23 01:07 RedDevilus