Update release because the wizard wasn't working anymore (oops)
Posts made by cosmo0
-
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
-
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
New version: with a wizard ! It allows you to easily copy a selection of great games in a few clicks.
https://github.com/cosmo0/arcade-manager/releases/tag/v7.0-rc1
The app is now translated; for now only in french, let me know if you can help!
-
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
New version, because the previous one had a breaking bug.
https://github.com/cosmo0/arcade-manager/releases/tag/v6.2
Also adds support for roms in .7z format, and adds CSV lists for MAME 2003+ and FBNeo 1.0.0.2
-
RE: MAME/Retroarch bezel/overlay conversion tool
New version: now with a GUI (Windows only).
-
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
New version, converted to .Net and fixes a bunch of bugs: https://github.com/cosmo0/arcade-manager/releases
-
RE: MAME/Retroarch bezel/overlay conversion tool
New release that fixes a but with some LAY files.
https://github.com/cosmo0/mame-retroarch-bezel-converter/releases/tag/v3.3
-
RE: MAME/Retroarch bezel/overlay conversion tool
New release: v3.0
New feature: generates overlays directly from images.
bezel-tools generate --images samples/images --roms-configs samples/roms --template-overlay templates/overlay.cfg --template-rom templates/game.cfg
https://github.com/cosmo0/mame-retroarch-bezel-converter/releases/tag/v3.0
I'm done with what I want to do with this tool right now (for my own personal use) and I'll move on to other projects.
Feel free to open an issue if you find a bug, or if you want another feature.
I want to generate "complete" overlays from MAME layouts (with background layers, etc) but it can get pretty complicated pretty fast, and I don't need it personally right now, but if people want it, I can take some time to do it. I'm open to pull requests, and I welcome forks.
-
RE: MAME/Retroarch bezel/overlay conversion tool
New version: v2.0
https://github.com/cosmo0/mame-retroarch-bezel-converter/releases/latest
New features
- Checks the integrity of your RA overlays, and fixes them
Warning the tool has change name (because it does more than convert now).
Usage
!!! 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.
Get a detailed help and list of options by running
bezel-tools --help
orbezel-tools [verb] --help
.Check overlays integrity
Simple check:
bezel-tools check --overlays-config samples/retroarch/overlays --roms-config samples/retroarch/roms
Check and fix when possible:
bezel-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
Convert MAME bezels to RetroArch overlays
bezel-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
Convert RetroArch overlays to MAME bezels
bezel-tools rtm --source-roms path/to/rom/files --source-configs path/to/config/files --output path/to/output --template templates/default.lay --zip
-
RE: MAME/Retroarch bezel/overlay conversion tool
@paradadf Ok so I'll need to be careful to not forget anything when creating posts. Thanks.
-
RE: MAME/Retroarch bezel/overlay conversion tool
I have no idea why I can't edit my post?
I want to add that it works under Windows x64/ARM64, Linux x64/ARM64, and Mac OS x64.
-
MAME/Retroarch bezel/overlay conversion tool
I've made a tool to converts MAME bezels to Retroarch overlays, so they can be used with any Libretro emulator, or Retroarch overlays to MAME bezels.
Download
Usage
Convert MAME bezels to RetroArch overlays
mame-bezel-converter.exe mtr --source path/to/mame/zips --output-roms output/roms --output-overlays output/overlay --template-game templates/game.cfg --template-overlay templates/overlay.cfg
--source
is the path where you store your zip files containing your MAME bezels--output-overlays
is where the png and overlay cfg files will be created--output-roms
is where rom cfg files will be created (where the screen dimensions are stored)--template-game
is a template rom cfg that will be modified (a sample is provided)--template-overlay
is a template overlay cfg that will be modified (a sample is provided)
Convert RetroArch overlays to MAME bezels
mame-bezel-converter.exe rtm --source-roms path/to/rom/files --source-configs path/to/config/files --output path/to/output --template templates/default.lay --zip
--source-roms
is the path to the rom cfg (the .zip.cfg files)--source-configs
is the path to the folder where the cfg files are located--output
is where the MAME bezels will be created--template
is the template for the lay file that will be modified (a sample is provided)--zip
zips the result (otherwise it just creates a folder)
Common parameters
--overwrite
to overwrite existing files--scan-bezel
to scan transparent pixels in the images instead of relying on the cfg/lay files--debug path/to/debug
to see the result of the conversion (it creates an image with a red square where the screen will be)--margin 10
to add or remove a 10px margin (positive value to crop a bit of the screen)--threads 4
to use 4 threads
It works under Windows x64/ARM64, Linux x64/ARM64, and Mac OS x64.
-
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
New version 5.1
https://github.com/cosmo0/arcade-manager/releases
New features
- Can now convert MAME DAT files to CSV
- Small help pages improvements
- Upgrades libraries to latest versions
Bugfixes
- Fixes some CSV parsing bugs
- Make everything work (again?) with latest Recalbox release (7.1)
Known bugs
- Overlays installation doesn't seem to be working on Linux. It will require quite a lot of work to fix.
-
RE: Overlays compilation repository for consoles and handhelds
@RustyMG check my "sources" folder, there are a LOT of things: https://github.com/cosmo0/retropie-overlays/tree/master/_sources
-
RE: Overlays compilation repository for consoles and handhelds
New release : v1.4
https://github.com/cosmo0/retropie-overlays/releases/tag/v1.4
Found out about Recalbox "complete" pack, so I grabbed a few more systems from there: https://forum.recalbox.com/topic/22321/recalbox-7-x-overlays-complets
- Adds a few systems: Atari 800, Atari ST, MSX1/2/Turbo, Odyssey2/Videopac, Supergrafx, Samcoupe, X1, ZX81. And also Apple 2 but the emulator is not Libretro, so it doesn't display it.
- Changes Channel F & PCFX
-
Overlays compilation repository for consoles and handhelds
After spending some time grabbing overlays here and there, I have regrouped them into an easily-installed compilation : https://github.com/cosmo0/retropie-overlays
All systems should be covered (except the ones without a Libretro emulator, of course), sometimes with a "generic" overlay. Let me know if you find any problem.
To install, just download the latest release for the pack you're interested in, and copy/paste at the appropriate places (check the readme).
Most of the overlays come from either ScreenScraper, OrionsAngel, MezzB or Duimon. Go thank these people if you like these packs.
See full credits here. -
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
@mathieum hey !
Thanks but I already saw it. They don't have as many overlays as I do They do have a few more but they're not 16:9.
The big difference is that they have copied all overlays for the clones, and they have generic ones when no one exists. So it looks like they have 6000 overlays but on reality there are less than 1000, and I have more than 1200 unique ones. -
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
@gnubit said in [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI:
Yippie! it works with the config share as /recalbox/share
Glad to hear that
You may want to mention the config share path in the help section for linux on your next release.
Yep, will do
-
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
@substring said in [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI:
@cosmo0 i dont mean "rebuild", i mean simply check if the rom is valid
No, sorry.
First, because CLR Mame Pro already does that, and it works under all platforms (using Wine for Mac/Linux). Despite the... complicated interface, I'm not a fan of doing things that have already been done.
And second, because this tool was designed for Retropie at the beginning, and this feature wouldn't make sense in Retropie, between the "arcade" folder, the multiple MAME versions, etc. As you're probably aware, Retropie is... complicated
I might do it in a later version, though, it's not really complicated (open a zip file, checksum the files inside, check against data in an XML...).
-
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
@gnubit said in [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI:
Config share
/run/user/1000/gvfs/sftp:host=XXX.XXX.X.XXX/recalbox/share/systemConfig share should be just recalbox/share, not /system Let me know if it fixes it
And sorry, I didn't test my program with Linux every distro seems to have a different method for accessing , and apparently even the same distro can change the path to access Samba share from version to version... I've made things automagical for Windows and MacOS but Linux looks too hard
-
RE: [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI
@gnubit said in [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI:
Thanks for the app, but I`m having troubles with it also.
The overlays are downloading to /recalbox/share/system/configs/overlays/fba_libretro (when I tell the app the roms are located at "/recalbox/share/roms/fba_libretro") which is great, but the .cfg files are referring to an incorrect path.
the *.zip.cfg are located at /recalbox/share/system/configs/overlays/fba_libretroAs example (3countb.zip.cfg) lists this in the file:
input_overlay = /recalbox/share/overlays/fba_libretro/arcade-artwork/3countb.cfg
input_overlay_enable = true
input_overlay_opacity = 0.900000
input_overlay_scale = 1.000000ie: not referring to "/recalbox/share/system/configs/overlays/fba_libretro/arcade-artwork" where the artwork is located
I have tried in the configs setup in the app to use "/recalbox/share/system/configs" and
"/recalbox/share/system/configs/retroarch/overlays" (where another overlay path is used, for example zover4recalbox `s overlay) with the same result.I am currently using pack01-clean-1080 from zover4recalbox for my libretro cores which work. Is there a conflict with them, or just the *.zip.cfg are referring the wrong path?, or perhaps I`m just doing it wrong and need a little guidance.
Thanks in advance.Hello
The overlays should actually be downloaded to
/recalbox/share/overlays/fba_libretro/
.Are you telling the software to download to
/recalbox/share/system/configs/
, or is it doing that automatically?@substring said in [SOFT] Arcade Manager : install overlays and manage roms in a user-friendly, fast and cross-platform GUI:
Stupid question as i was really lazy to read the whole topic and test the software : can it check roms against dat files ?
Nope it doesn't rebuild romsets.