Getting back to the script development... I want to make the RetroFE integration into RetroPie as seamless as possible, and I feel like the biggest challenge is the naming convention. RetroPie has this concept of "short" platform names and a corresponding full name, which are defined in the platforms.cfg files (~/RetroPie-Setup/platforms.cfg and /opt/retropie/configs/all/platforms.cfg). I think it would be easiest and most "native" to RP if this naming convention was carried over to the RFE collections. My concern is that the metadata for RFE is coming from the HyperSpin XML files, which follow a different system naming format. The mismatch between the metadata system names and the RP-native platform names means that we won't pull back any metadata for the games.
So I guess I have 2 questions....
- Do folks agree that it would be easier for users if the RetroFE collections on a RetroPie setup were following the RP "short name" convention? Personally, I like the idea of consistency between the names shown in the RP "roms" directory, and the RFE collection names. Paths can then be standardized. This can simplify the collection configs, and probably also simplifies the sharing of artwork assets between RP FE's as we move forward as well.
- If we can agree on the above, should we consider a config option in the collection's settings.conf that explicitly defines the collection's metadata source name, optionally overriding the use of the collection's directory name?
Thank you for your consideration....