Add Option to Prioritize MAME Parent ROMs During Full-Set Import
š Summary
Add an option to the MAME Full Set Importer that lets users prioritize the MAME-defined parent ROM as the default version of a game.
ā Problem
When importing a MAME full set, LaunchBox currently uses region and variant preferences to help choose the primary version when related parent/clone sets are grouped.
That works well for many users, but some users prefer the default version to match the parent ROM defined by MAME itself, regardless of region or player-count preferences.
š” Proposal
Add a checkbox or advanced option to the MAME Full Set Importer, such as:
Prioritize MAME parent ROMs
Prefer parent ROM as default version
When enabled, LaunchBox would use the MAME-defined parent ROM as the main/default version when importing grouped MAME games.
If the parent ROM is unavailable or not working, LaunchBox could fall back to the existing region and variant priority behavior.
š§© Use Cases
Keep imported MAME games aligned with MAMEās parent/clone structure
Make the parent set the default launch option
Avoid a clone becoming the primary version when the user prefers the parent
Still allow region/variant preferences as a fallback when needed
š¦ Benefits
Gives users more control over MAME import behavior
Better supports users who organize around parent sets
Preserves existing region/variant behavior for users who prefer it
Reduces manual cleanup after importing full MAME sets
ā ļø Considerations
This should be optional and should not replace the existing region and variant priority options. The current behavior should remain available for users who prefer regional or player-count prioritization.

Log in to comment and vote
Comments3
Aug 3
PinnedHi there!
Thanks so much for submitting this request and for taking the time to explain your use case ā that context is always super helpful.
Iāve gone ahead and fleshed out the main idea using the info you provided, and Iām opening it up to the community for further discussion and feedback. Please let me know if this fleshed-out version doesnāt match your original intended request.
Feel free to let me know if you have any extra thoughts, examples, or edge cases you think might be relevant!
Cheers,
The LaunchBox team
dukdukgoos
Aug 21
Another point to add to this: the parent rom often has MAME high scores and achievement features that arenāt present when playing one of the clones. This is another reason why taking the parent rom can be preferable.
dukdukgoos
Aug 3
MAME Full Set Import: Setting to prioritize parent rom instead of by region/number of players
Iād like an additional setting on the MAME Full Set Importer to prioritize the parent rom as the default. The current system of using the region and number of players to choose which rom in the default is okay for some people, but Iād prefer to default to whichever rom the MAME exe defines as the parent.
In the rare case that the parent rom is non-working and a clone is working, then it could fall-back to the region/num players code it currently uses.
This could be implemented as a simple checkbox: āPrioritize parent romsā or something similar, above or below the current region/num players UI.