EMULAB Forum

clrmamepro [English] => clrmame Discussion => Topic started by: pixels4life on 28 March 2022, 01:36

Title: 1G1R Priority
Post by: pixels4life on 28 March 2022, 01:36
I like parent/clone sets with 1g1r, but I've only now encountered an issue.

Using the No-Intro Nintendo DS set with USA as the top region, I get Mario Kart DS (Demo) as my only copy of the game. I was under the mistaken impression that USA/World was always set as the parent, but in this case, it seems to be the European version that is the parent.

According to this guy (https://github.com/andrebrait/1g1r-romset-generator), this is an issue with priority, where all types of the game are treated as equal.

So, would it be possible to de-prioritize non-full games? Something like give a priority -1 to any game that is tagged with demo, proto, beta? This maybe will ensure that the first full retail set in the region is identified as the preferred set?
Title: Re: 1G1R Priority
Post by: Roman on 28 March 2022, 06:12
No. The algorithm (which was done by Logiqx over a decade ago) does not take anything from the name/description into account. It's purely based on region/language attribute settings. However, you can modify the order of region/language in Settings and this increases/decreases priority (move up/move down). There you can also enable/disable regions/languages.
Title: Re: 1G1R Priority
Post by: CoreyEMTP on 30 June 2022, 05:28
Is there a forum rule against referencing other tools? There exists a much better implementation of 1G1R sets from No-Intro and Redump, but it definitely requires (slightly) more effort in your workflow.