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.