3lc3z4r Posted 2 hours ago Posted 2 hours ago Hello everyone, a few days ago I started a personal project creating bezels for standalone emulators, most of which don't support them. I've noticed that previous solutions posted here have offered similar solutions, although they often have problems like high CPU usage or the use of ReShade (which, while useful, can sometimes reduce FPS simply by having it installed). Therefore, thanks to AI tools like ChatGpt and Gemini (even though I previously studied C#, I remember almost nothing), I was able to create a functional overlay for various emulators that doesn't use any CPU or GPU resources (it only uses 5MB of RAM). Now that I'm posting this, I've been able to overcome issues such as using shortcuts with parameters, the emulator window's focus, and the overlay's display order (although there are still emulators that refuse to make it work at all in full screen). This doesn't mean it's impossible to fix, but rather that it will be developed later. In fact, I have several ideas, which I'll list below: - Have bezels for each game ✅ - Have default bezels (if there aren't any specific ones for the game)✅ - Randomize bezels (to add variety)⏳ - Add keys to remove, show, and randomize the overlay, among other things⏳ - Be compatible with older PC games⏳ - Add support for special commands similar to AHK (something simpler and more understandable)⏳ - Online overlay search engine⏳ - (I can't think of anything else right now)😗 Below are some images of the emulators I've tested that worked in full screen (using the `-fullscreen` command or Alt+Enter). The bezel settings are: first, the bezel for each game, and then the default bezel (if there's no default bezel configured, nothing is displayed or drawn). Spoiler NES (Mesen) SNES (Snes9x) Atomiswave and Naomi (Flycast) The following examples are emulators that start the game but do not get focus from the input at the beginning Spoiler PS1 (Duckstation) GBA (mGBA) And finally, an example of one that doesn't want to work in full screen (only in windowed mode). Spoiler Kega Fusion (Genesis) This is in a very early stage, however I am confident that it will improve over time; let's hope this project gets better. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.