unexpectedpanda / retool

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

Compilations handling not working? #339

Closed SiriusVI87 closed 2 months ago

SiriusVI87 commented 2 months ago

Describe the bug I have set the compilation handling option to "keep individual titles and compilations", but after processing my SNES dat file, compilations seem to be preferred over individual titles. The individual titles are missing (e.g.: Super Mario All-Stars + Super Mario World (USA) is kept, but not the individual Super Mario World.)

unexpectedpanda commented 2 months ago

The logic is correct, but the clone list had to be updated to change Super Mario All-Stars + Super Mario World from a superset to a compilation. That's done now, update your clone lists and it'll work as expected.

SiriusVI87 commented 2 months ago

Great, thank you! On that note, I believe an option for supersets, similar to the "compilation handling" would be great. Users could chosse to just keep the superset or keep the superset and previous versions also.

To my mind it makes sense that if a cartridge of a game exists, it counts as a distinct title. So I'd like to keep Super Mario All-Stars + Super Mario World, Super Mario All-Stars, and Super Mario World, no matter the first one is considered a comilation or a superset of the latter two titles.

unexpectedpanda commented 2 months ago

To my mind it makes sense that if a cartridge of a game exists, it counts as a distinct title. So I'd like to keep Super Mario All-Stars + Super Mario World, Super Mario All-Stars, and Super Mario World, no matter the first one is considered a comilation or a superset of the latter two titles.

That's exactly what the clone list change enables, but I'm guessing you mean if the compilation was still set as a superset.

It looks like you might have missed the post — no new features are coming in the foreseeable future, as Retool is no longer maintained.