linuxserver / emulatorjs

Self hosted web based retro emulation front end with rom and art management.
382 stars 26 forks source link

Feature Suggestion: Box Art #67

Closed LostOnTheLine closed 1 year ago

LostOnTheLine commented 1 year ago

I've been modifying my build with custom corners by taking an image of the cartridge/disk & putting it behind the controller. It looks nice in my opinion & I thought it might be a pretty simple addition to make since the background/video/corner is already a layered stack of images, why not have a Box-Art/Disk/Cartridge layer as well. Now originally I was using Box art, but dealing with multiple-disk games I found that putting the disc that says "Disk 1" on the screen it makes it easier to identify them. Plus with cartridges like the old NES I like the way it looks with the cartridge, though it's more work than I want to do for many unfortunately since I have to find the cartridge, remove whatever background, scale & then give it a slight tilt for ideal look IMO. I think for a default included metadata the Box is better since the art is available on most game databases alongside the logos.

Control Deck Test Cartridge RogerRabbit BuckyOHare Turtles1 Willow Zelda Zelda2-Link BrainDead 13-D1 BrainDead 13-D2

BuckyOHare RogerRabbit Turtles Willow Zelda1 BrainDead 13

One thing that I have noticed making these is that the default.png for each of the corners have a partially incomplete or corrupted color index. When imported to GIMP it tries to, I believe, use the default 256 indexed color profile but the faded shadow & controller cords end up getting messed up on import. I'm told the same happens on Photoshop but as I don't have it I cannot say for certain. Screenshot (196)a

I can say, however, that it's fairly easily fixed (For anyone who may wish to edit their own) by opening & saving the PNG in another program that doesn't read the color pallet metadata from the image, I use the basic Windows Snip & Sketch App & it results in a file that imports as RGB instead of indexed & looks correct though it is 40KB instead of 16KB

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 1 year ago

This issue is locked due to inactivity