andrebrait / 1g1r-romset-generator

A small utility that uses No-Intro DATs to generate 1G1R ROM sets
GNU General Public License v3.0
213 stars 20 forks source link

Redump DAT support #29

Open Otakufanatic opened 3 years ago

Otakufanatic commented 3 years ago

Congratulations for this excellent tool for the no-intro sets, which are the reference for consoles in cartridge format. Is another tool possible for the redump sets which are the reference in CD format?

Best regards,

Retrofan.

andrebrait commented 3 years ago

I have to look into it, but I have this other tool in the works, which should be able to be more easily extended to process data from other DAT formats.

https://github.com/andrebrait/DATROMTool

andrebrait commented 3 years ago

So, it turns out redump uses the same format, despite handling disks.

You can likely already use this tool for that.

Otakufanatic commented 3 years ago

but the redump dat doesn't include the parents-clones, I don't think it works well...

andrebrait commented 3 years ago

I see. In this case, there's not much I can do. The parent-clone relationship has to be curated by humans and filled in the DAT. It's the only reliable way I can know game A is a clone of game B. Matching by name and other approaches don't work because you can't really match, say, Lylat Wars and Star Fox, even though they're the same game.

If redump doesn't include parent-clone information, you can't generate a 1G1R using them.

andrebrait commented 3 years ago

I found some resources on the matter and I'll be looking into them for the next tool I'm writing.

https://github.com/unexpectedpanda/retool https://forums.launchbox-app.com/topic/54331-redump-1g1r-collection-tool-disc-systems-ps-psp-xbox-gc-dreamcast-etc/