
-output-overlays is where the png and overlay cfg files will be created.
Retroarch borders zip#
-source is the path where you store your zip files containing your MAME bezels.It can also read apply offsets stored in MAME configs.īezel-tools mtr –source path/to/mame/zips –output-roms output/roms –output-overlays output/overlay –template-game templates/game.cfg –template-overlay templates/overlay.cfg Scans a folder containing MAME bezel files (it can scan zip files), and converts the content to a Retroarch overlay. -roms-configs is the path to the rom configs folderĬonvert MAME bezels to RetroArch overlays.-images is the path to the images folder (the overlay configs will be generated inside).

Generates overlay and rom configs based on the position of the screen transparent area, and the file name.īezel-tools generate –images samples/images –roms-configs samples/roms –template-overlay templates/overlay.cfg –template-rom templates/game.cfg -template-rom is the path to the rom template.-template-overlay is the path to the overlay template.-input-overlay-path is the expected path to the overlay in the rom config (ex: /opt/retropie/configs/all/retroarch/overlay/ for a Retropie overlay).-output-debug is the path to the debug images, to see what will be computedĮxample of debug output from configuration:Įxample of debug output computed from transparency in image:īezel-tools check –overlays-config samples/retroarch/overlays –roms-config samples/retroarch/roms –autofix –input-overlay-path /opt/retropie/configs/all/retroarch/overlay/ –template-overlay templates/overlay.cfg –template-rom templates/game.cfg.-roms-config is the path to the cfg files for the roms.-overlay-config is the path where the overlays are (cfg files and images).It assumes that rom config are named, and images are stored in the same folder as the overlay config.īezel-tools check –overlays-config samples/retroarch/overlays –roms-config samples/retroarch/roms –output-debug debug/ the coordinates of the game in the rom config match the transparency in the image.the image has a size matching the output resolution.the path written in the config matches the expected one (to check overlays that will be used on another machine).all overlay configs are used by a rom config, and can create one.all images in the overlays folder have an associated overlay config and rom config, and can create one.the overlay config points to an existing image.the rom config points to an existing overlay.Get a detailed list of options for each action using bezel-tools -help.

Get a list of possible actions using bezel-tools -help.

!!! BACKUP YOUR FILES BEFORE USING THIS TOOL !!! I have used it on my own files but I cannot guarantee that it will work on yours. You can build it for any platform supported by.
Retroarch borders windows#
It works under Windows 圆4/ARM64, Linux 圆4/ARM64 and MacOS 圆4. generate Retroarch overlays from images.convert Retroarch overlays to MAME bezels.convert MAME bezels to Retroarch overlays, so they can be used with any Libretro emulator.Overlays (or bezels) are images added “above” the emulator, to mask the black borders around the image. Retroarch bezels / overlays tool | MAME/Retroarch bezel converter MAME/Retroarch bezel converter Conversion between MAME and Retroarch bezels/overlays View on GitHub Retroarch bezels / overlays tool
