Currently, RAHasher will only hash and check for a match on the default Game and does not hash AdditionalApplications.
As a result, users may have a ROM version that supports achievements but be unaware, due to the unsupported variant currently being the default for the game in launchbox.
This is a common situation after a full MAME import where variants are collapsed down into one game and a single variant is chosen as a default based on some region preference of the user. From my experience this can hide 100s of supported games.
I can think of lots of ways this information could be usefully integrated/presented to the user:
New option to prioritize retroacheivments during mame set import
New UI elements on game detail screen indicating support present within one of the variants that is not currently default
Simple audit tool that dumps results
Wizard that runs then allows users to batch promote the support variants to default
Etc…
P.S. I wrote a script that does this yesterday to solve my own problem - I would be happy to share it if there is any interest. It runs RAHasher across all my games then looks for additional applications with RA support that are not currently the default Game and “promotes” them by editing the platform xml file.
Please authenticate to join the conversation.
Open To Community

LaunchBox for Windows
6 months ago

vigie404
Get notified by email when there are changes.
Open To Community

LaunchBox for Windows
6 months ago

vigie404
Get notified by email when there are changes.