RetroArch downloads thumbnails (snapshots, titles and boxart), naming them after the playlist entry not the filename of the rom. For example, the MAME rom ninjaw.zip's thumbnails are called The Ninja Warriors (World, later version).png and not ninjaw.zip. Moreover, RA often downloads multiple copies, I assume as a fallback. For example:
The Ninja Warriors (World, later version).png
The Ninja Warriors.png
Since the filenames never change, RA should always default to the filename, especially with arcade cores where the filename is strictly controlled. Clones can be fuzzy matched the parent.
This would allow users to rename the roms without breaking the link between the assets as changing the name of a playlist entry breaks the link and requires either the assets to be manually renamed alongside the change or be downloaded again, creating multiple copies of the same image.
RetroArch downloads thumbnails (snapshots, titles and boxart), naming them after the playlist entry not the filename of the rom. For example, the MAME rom ninjaw.zip's thumbnails are called The Ninja Warriors (World, later version).png and not ninjaw.zip. Moreover, RA often downloads multiple copies, I assume as a fallback. For example:
The Ninja Warriors (World, later version).png
The Ninja Warriors.png
Since the filenames never change, RA should always default to the filename, especially with arcade cores where the filename is strictly controlled. Clones can be fuzzy matched the parent.
This would allow users to rename the roms without breaking the link between the assets as changing the name of a playlist entry breaks the link and requires either the assets to be manually renamed alongside the change or be downloaded again, creating multiple copies of the same image.