libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.3k stars 1.84k forks source link

[Feature Request] Being able to set,that for all rom hacks,the cover of the base game will be used #11756

Open ghost opened 3 years ago

ghost commented 3 years ago

For example,if you have an smw rom hack,that the cover of the normal smw will be used for that automatically. That would look better than just no cover. Also an option to set,that the cover for rom hacks has something like "Rom Hack" in it would be cool,so you immediantly see if it's the base game or a Rom Hack.

NilsBloodaxe commented 3 years ago

The problem with this is, how would Retroarch know it is a SMW rom hack? RA matches a game with its art based on the thumbnail folder name matching the playlist name and then the ROM file name matching the thumbnail file name.

andiandi13 commented 3 years ago

Such feature would be very interesting.

I thought about a way to achieve that and something popped into my head :

This would be an option displayed as an entry next to Run / Rename / Remove ... when you selected a game from your playlist, that would be named something like Thumbnail association or Use alternative thumbnail.

Then when you'd click that option, you'd be able to navigate through all your playlists and select a game. After that, the "hack" or translated top for example, would use the main game thumbnail.

Paths would be recorded either inside retroarch.cfg or a new thumbnail.cfg located inside thumbnails folder.

This method would be a but manual, but thanks to a .cfg file, it'd be very easy to do copy-pastes of paths or regex to set everything up.

P.S : In a thumbnail.cfg file, it'd also be interesting that by default, paths of all thumbnails for all games would be written, not just specific alternative thumbnail, so that it'd even more customizable without going through retroarch.