Hi
I'm really struggling with game bezels in RetroArch. They've been working ok for a while but have become a bit hit and miss today.
For example, If I play a ZX Spectrum game the game-specific bezel appears unless there isn't one, in which case a generic ZX Spectrum bezel displays instead. No problem there.
If I play a Sega 32X game there is no bezel showing until I go to the RetroArch Quick Menu, On-Screen Overlay and turn it on, then it shows fine, but next time I go in that or any other 32X game it's not there again.
If I try a Genesis/Megadrive game or Master System game I can do the same, ie turn on the bezel but then it's lost next time I go in to it and I have to do it again.
I removed all my Master system games from Launchbox and re-imported them including downloading bezels from The Bezel Project but this made no difference and in some cases the bezel doesn't show even if i turn it on in RetroArch and I know that it is there in the correct folder.
I have .cfg files all over the place in my RetroArch folder structure.
It appears that I have one per core in \\Retroarch\Config, then in \Retroarch\Overlays It looks like one per platform and then in \Retroarch\Overlays\GameBezels\MachineName are the game-specific bezels and config files.
Screenshots attached.
Is there anything obvious that I am doing wrong? Is there any guidance on how this all hangs together? Is it a core-specific thing? Could be a simple setting in Retroarch?
I haven't created or edited any of the bezels or config files, they've all come from the Bezel Project through Launchbox when I've imported the roms. I do have the Bezel Project installed separately and have fiddled with that to get updated bezels so not sure If I've done something with that that's caused the problems.
I'm having the problem with most platforms.
Any help or guidance greatly appreciated.
Edit: Just to Add... Launchbox version 13.19, Retroarch version 1.20.0