unexpectedpanda / retool

Retool: a better filter tool for Redump and No-Intro DAT files.
BSD 3-Clause "New" or "Revised" License
354 stars 23 forks source link

Sega - Mega Drive - Genesis - Alien Soldier (Europe) is picked over NTSC versions #316

Closed JPS-GER closed 6 months ago

JPS-GER commented 6 months ago

Dat

Sega - Mega Drive - Genesis (20240316-023439).dat

Issue

Europe Version (PAL) is picked over USA or Japan version (NTSC) even if I select "Prefer Region over Language":

image

image

image

unexpectedpanda commented 6 months ago

This is because the USA versions are ripped from modern rereleases, which are demoted in favor of versions that were released for the original hardware. This is to assist with emulator compatibility.

This is working as intended. However it's raised that maybe some additional behavior is required in handling modern editions. Right now you can prefer releases for original hardware or modern rereleases -- perhaps there should just be a setting that means modern rereleases aren't treated specially at all.

JPS-GER commented 6 months ago

This only explains the modern releases, but I also have Japan listed above Europe and it still picks the European version instead of the classic Japanese release.

I agree about the additional options. This also goes in the direction to prefer NTSC over PAL versions, as many people prefer 60Hz over 50Hz options. It's hard to do that with the current options.

unexpectedpanda commented 6 months ago

Apologies, yesterday was a hard day and I missed that detail.

In this instance regions over languages is meant to work, I'll look into it and see what's getting in the way.

unexpectedpanda commented 6 months ago

This was a little more complicated than expected, but it's been untangled and will be in the next release.

unexpectedpanda commented 6 months ago

Fixed in v2.03.0.