Run RAHasher across ALL roms when scanning for Retroacheivments

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.

Upvoters
Status

Open To Community

Board
Custom icon

LaunchBox for Windows

Date

6 months ago

Author

vigie404

Subscribe to post

Get notified by email when there are changes.