Rosalie241 / RMG

Rosalie's Mupen GUI
GNU General Public License v3.0
611 stars 52 forks source link

[Feature Request] Settings: "Cover Images" Directory, to automatically set cover images #83

Open HeyItsLollie opened 1 year ago

HeyItsLollie commented 1 year ago

It'd be great if game entries could automatically load cover images from a specific folder, provided the image shares the same filename as the ROM file.

eg: If "GoldenEye 007 (USA).z64" had no cover art, RMG could search in the "Cover Images\" directory and try to match with "GoldenEye 007 (USA).png/jpg"

Rosalie241 commented 1 year ago

Why would you need a custom directory for that? i.e on a portable installation it uses the Data/Covers directory and on i.e flatpak/a system linux installation it uses the user data path/Covers directory.

It checks for the following files when loading the covers: 1) MD5.png/jpg/jpeg 2) Good Name.png/jpg/jpeg 3) Internal ROM Name.png/jpg/jpeg

(You can find all this information about a certain ROM when you right click -> ROM Information)

If you join the discord server you'll find a cover pack for lots of games available for download so you can see how it's used there.

HeyItsLollie commented 1 year ago

Ahaaa, so two things happened:

  1. I originally searched around online (via google, not on discord) for any info regarding cover images in RMG, but couldn't find any info anywhere. RMG doesn't have any documentation readily available either, so I didn't know what to expect here.
  2. I looked in RMG's installation folder before attempting to manually add a cover image, and I couldn't find a Covers folder anywhere - not even inside the Data folder. It doesn't exist in the portable installation zip either.

Now that I've added a cover image myself, I see that the Covers folder has been created.

I'd like to suggest instead that an empty Data\Covers directory should exist for new installations, since this isn't really obvious for new users.

Rosalie241 commented 1 year ago

I agree documentation is lacking and should exist to explain things like this clearly, I'll keep it in mind and try to write something in the near future!

Rosalie241 commented 8 months ago

--fullscreen will launch RMG in fullscreen