snes9xgit / snes9x

Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
http://www.snes9x.com
Other
2.63k stars 454 forks source link

Request: allow background to have a color for ripping purposes (old version has it, new version doesn't) #740

Open ReyVGM opened 2 years ago

ReyVGM commented 2 years ago

For years, sprite rippers and map makers alike have dreamed of being able to have a non-black background when all graphic layers are disabled. For some reason no SNES emulator has implemented this feature, except for one guy that years ago forked a specific release of snes9x-rr to implement such a feature, but it was never added to any of the main snes9x versions.

Here's the specific snes9x version in question: https://archive.org/details/snes-9-x-1.51-rr

If you press Shift+1, you can switch between 3 background colors. An immensely helpful feature!

Is there any way this feature can be added to the main snes9x version so it doesn't stay lost in this rogue version?

And if someone does implement this, can you make the background color Pink (#FF00FF)instead of the other 3 colors? That's the preferred color for rippers since it's rarely used by any game.

qwertymodo commented 2 years ago

FYI, https://github.com/devinacker/bsnes-plus does have this feature, including the option to change the background color to alpha transparent, and has for several years now.

ReyVGM commented 2 years ago

Thanks. Never knew there was a "plus" version of bsnes.

But still, it would be a good addition to snes9x since it's way faster and easier to use than bsnes.