Rework Collections to be based on MD5 hash

The idea is that the .cfg file only needs to store one or more MD5 hashes. If a file path is missing in cfg or invalid, the system should automatically search through the ROMs directory for a matching MD5. This would make collections more robust to file renaming or folder restructuring and easier to share across different setups.

That approach makes sense for improving portability and robustness definitely! However it would require hashing the contents of every bit of content in the ROMS directory to find matches. Depending on the size of the collection, that could introduce significant overhead.

1 Like