My Realistic Arcade Bezels

This is a Sammy Atomiswave Arcade Candy Cab bezel made for Retroarch. I’ve included Dark Mode in this bezel.

You can download them here - https://bit.ly/2JJpmA4

3 Likes

This is a continuation of my previous tutorial on adding my realistic arcade bezels to Retroarch

4 Likes

I use RA for every system, except for MAME. I got curious as you said that MAME RA core runs better than standalone. Maybe its time for me to move on to the MAME core.

Love the idea of porting your creations to RA and the fact that the screen position and X/Y are saved per game, the configuration of your bezels will be seamless. Thanks for your hard work Orion :slight_smile:

For the multiple core thingy, I feel your pain; there is now a way of saving configuration per folder, so even if two systems use the same core, you can differenciate their settings in that way (if the roms are placed in different folders). When I configured my RA stuff some years ago, that was not implemented so I had to copy and rename the core, and copy and rename its info file, to emulate like a second different core.

About the key configuration; have you tried the “Save Core Remap File” or “Save Game Remap File”?

1 Like

Thank you for the kind words. No I have not. Tell me more?

On that same screen you bind the buttons, there are three options, save core remap file, save content directory remap file, and save game remap file. Because the key bindings are not tied to the regular overrides, if you make a change in a core, a platform or a game away from the default config RA provides, you need to select that option and it will generate a remap file, that will be read on each core, platform or game launch (depending on what you saved).

You can check those options in your video in the 29:16 mark.

I feel kinda bad in an a**hole-ish kinda way for making these interjections, as you have worked hard enough on the bezels and videos, and it’s like I am trying to correct your sayings; I know that you know I mean well, but just wanted to say it nevertheless :slight_smile:

1 Like

very nice work man thanks

Thank you! That worked! No don’t feel that way. I’m open to help. I’m no expert. I’m learning as I go along. :blush:

Hi. Is there an un to date collection of your great bezels?

1 Like

Check in my descriptions for my youtube videos. The realistic arcade bezel collection for Mame was recently updated. I need to add the very recent ones though from the this month and last month. Meanwhile I’m in the middle of converting my realistic arcade bezels for Retroarch. Which I’ll release in a pack soon. I probably won’t be making them for regular mame anymore because frankly it’s not very good for my kind of bezels. Retroarch with the Mame core though is perfect.

3 Likes

And I can only thank you in advance for this.

P.S. I see various links in your video descriptions. Unfortunately my workplace firewall blocks access to almost everything that has the word “game” in it (libretro survives, I hope they neve notice…) so I can’t check them.

Could you please tell me which is the one pointing to the MAME collection?

1 Like

Here is a realistic Arcade overlay for the game Punch-Out!! for use on Retroarch.

This overlay is coming soon on my Arcade Retroarch Pack. Stay tuned!

4 Likes

Here is a realistic Arcade overlay for the game Space Invaders for use on Retroarch.

This overlay is coming soon on my Arcade Retroarch Pack. Stay tuned!

4 Likes

Can you please add the Space Invaders Deluxe artwork as well?

1 Like

Excellent work as always. Can’t wait for rhe Retroarch packs!

I have one question: I notice that your overlays seem to always stretch to the full emulator window, and so they’re correct only if played at “native” 1920x1080 full screen resolution.

Do you know if you can set them so to keep the original overlay proportions or size whatever the emulator window is?

Hi.

As a side note I made a simple and rough little Python program that is able to scan your bezel images, find out where the transparent viewport is and automatically generate:

  • the config file for the core orverrides
  • the shader preset config file for the crt geom shader
  • the cfg/png couple files for the overlays propers

If you think it can be useful for you I’ll be happy to share it.

It’s still a rough prototype but so far it worked for me with the files in your collections 40 and 41.

4 Likes

Sounds awesome! Yeah, share it. Although not all my overlays on Retroatch use the crt geom shader.

Here is a realistic Arcade overlay for the game Virtua Fighter for use on Retroarch.

This overlay is coming soon on my Arcade Retroarch Pack. Stay tuned!

3 Likes

Here is a realistic Arcade overlay for the game Ridge Racer for use on Retroarch.

This overlay is coming soon on my Arcade Retroarch Pack. Stay tuned!

3 Likes

Well, the program generates all files in it’s output directory. It’s up to you to copy what you want in the actual folders used by retroarch, so if you don’t need the shader files you can discard them.

The program is in Python, so you have to install Python 3 in order to use it (if you need help just ask)

Once you have Python installed you only have to change directory where you unzip the script, copy *.png bezels in the input/bezel subdirectory and run:

python overlaymanager.py “MAME 2003-Plus” pacman

Where: “MAME 2003-Plus” is the name of the retroarch core you use (needed for paths) as it appears under the usual config folders, and pacman is the MAME game name (no extension)

The quotes around the core name are mandatory if it contains any spaces.

The game name does not support wildcards, but I also provide a simple Windows batch file that scans every file in the input directories.

There’s a small configuration needed before using the program. You have to open the program file and change the variable “realoverlaybasedir” to the full actual path where you store your overlays for Retroarch to use. this is needed because the override config files contain the “input_overlay” setting that points to the actual overlay *.cfg location.

Other limitations are that it works only for RGBA files, so it might not work for your older bezels.

If you could tell me how to share it to you I’ll be happy to do it.

3 Likes

whoa, that sounds extremely useful :open_mouth: