flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.28k stars 161 forks source link

Game Gallery: US versions of Rayman 2 and F355 Challenge: Passione Rossa mistaken for Japanese versions #1549

Open JimCarlTay opened 3 weeks ago

JimCarlTay commented 3 weeks ago

Platform / OS: Dreamcast / Windows 10

Github hash: https://github.com/flyinghead/flycast/commit/ca613db (June 11 master build)

Hardware: 12th Gen Intel Core i5-12400 (CPU), Intel UHD Graphics 730 (GPU)

Description of the Issue

When adding the US BIN/CUE sets of the two above-mentioned games to the designated Dreamcast content location, they end up receiving cover art and names of the games' Japanese versions instead of the US versions upon opening the emulator.

UPDATE: A similar problem happened with NBA 2K (BIN/CUE set "NBA 2K (USA)"), but since the game name is the same for all regions, it only concerns the cover art used, which is the Japanese one instead of the US one.

Debugging Steps Tested

Logs Gathered

None needed.

Screenshots (You may also click on them to open full-res versions)

Rayman 2:

Flycast region mistake 1

Passione Rossa:

Flycast region mistake 2

flyinghead commented 1 week ago

Flycast uses disk identifiers (UID) to fetch covers, and only uses the game name if the disk id isn't found. Unfortunately F355 and Rayman 2 use non-standard disk ids, which are not referenced on https://thegamesdb.net. I need to contact them to have them added for these 2 games and a few others.

The NBA 2K issue was also a TGDB issue: the US edition had the JP cover and the PAL edition had the US cover. It is now fixed: https://thegamesdb.net/search.php?name=NBA+2K&platform_id[]=16