@Metatron When you run the rom go into retro arch menu/ options/overlays then manually select the game bezel folder/relevant system for rom and select the bezel for the game you are running. This is caused by not having the rom names saved in a conformed way. I had this problem with my psx ROMs the other day.
Forgot to mention make sure save configuration on exit is on.
i don't think there's a good way to do this. if you do a custom resolution in retroarch that includes some padding it
a) won't solve the issue in non-libretro games/emulationstation, etc.
b) will need to be done for each arcade game as they have many different resolutions.
Okay, for some reason, the screen command needs an sh after the -L on a Raspbian-based Retropie. sh starts a new shell with the script in it. On my Desktop PC running Kubuntu Linux 18.04, the command works without the sh, but on my Raspberry Pi running Retropie, it needs the sh to work as intended.
Whatever, please try this with an sh behind -L:
screen -S bezelproject -L sh /home/pi/RetroPie/retropiemenu/bezelproject.sh
Changing the name of the folder as suggested in https://github.com/thebezelproject/BezelProject/issues/30 worked just fine. The bezels are now showing. Remember, only the (USA) bezels are available. I thought that maybe for the (Japan) games, the generic TG16 bezel would show up but that doesn't seem to be the case. Thanks for pointing me in the right direction.