sahlberg / pop-fe

Python script to automate the process of fetching boxart and installing PS1 games (onto your PSP/VITA/PS2/PS3)
135 stars 13 forks source link

Wrong Game Detected - Urban Chaos (SLUS01091) #173

Closed kirumi0 closed 2 months ago

kirumi0 commented 2 months ago

Something is causing the last two digits to get switched. Instead of Urban Chaos (SLUS01091), the disc is detected as Threads of Fate (SLUS01019).

MD5 fingerprint 573d7c4f54b9b934e6741d5733c9e611
ID SLUS01019
Found cached prebuilt PIC0 https://github.com/sahlberg/pop-fe-assets/raw/master/pic0/ef435903860fcc15994d23bbe1fa00e9
Found cached prebuilt PIC1 https://github.com/sahlberg/pop-fe-assets/raw/master/pic1/fdedcf9a64d0582a8914cd29471b4038
Nanando0 commented 2 months ago

Something is causing the last two digits to get switched. Instead of Urban Chaos (SLUS01091), the disc is detected as Threads of Fate (SLUS01019).

MD5 fingerprint 573d7c4f54b9b934e6741d5733c9e611
ID SLUS01019
Found cached prebuilt PIC0 https://github.com/sahlberg/pop-fe-assets/raw/master/pic0/ef435903860fcc15994d23bbe1fa00e9
Found cached prebuilt PIC1 https://github.com/sahlberg/pop-fe-assets/raw/master/pic1/fdedcf9a64d0582a8914cd29471b4038

This is an old problem, and the error is not in the pop fe, the internal code of Urban Chaos is internally wrong. You can see what I'm talking about if you open the .bin image of the game in UltraISO.

I have created this ppf patch for you to apply to the game and it will fix the ID error. Apply to .bin file before converting with pop fe.

SLUS-01091.zip

sahlberg commented 2 months ago

Try this build: https://github.com/sahlberg/pop-fe/actions/runs/8931594588

I added the md5 signature to teh database and linked it to the correct disc-id. Md5 checks override what is specified (int this case incorrectly) in system.cnf

sahlberg commented 2 months ago

Verified the detection works correctly now.