Page 1 of 1

[Tool] BestArcade

Posted: October 30th, 2019, 1:52 am
by Voljega
Hello everyone, long time not here, allow me to introduce this tool I've been developing

The aim of this this tool is to generate sorted romsets for arcade, it was constructed with sbcs/pis and/or bartop in mind to keep romsets size down, but it can be used to construct sorted sets for any machine really.
Only games referenced in the [BestArcade list](https://docs.google.com/spreadsheets/d/ ... sp=sharing) are kept, this list contains all the interesting arcades games, at the exception of adult and gambling games.
You can also use tested working level (on raspbery pi3) from this list to choose to keep games or not, this is optional

### WHAT THIS TOOL DO :
- Generate BestArcade romsets by using your fbneo, mame2003 and mame2010 non-merged sets, your original sets will be kept intact
- Bios are automatically included
- Generate basic gamelist (originally Recalbox format but should work for other distribs like Batocera and Retropie) for these sets, with optional images. Genre images were generated with the awesome site [Game-icons.net](https://game-icons.net/)
- Generate csv files documenting the generated sets
- Generate a scoresheet comparing working level in generated sets
- Generate dat files for the generated romsets

### WHAT THIS TOOL DOESN'T DO :
- It's not clrmamepro and will not check that your romsets files are in the right version number
- It only works with non-merged sets, split and merged sets are not supported, use clrmamepro to generate non-merged sets if needed
- It doesn't handle CHD
- It only works on Windows, although it should work on Linux by launching it manually with Python 3.7, but it needs testing to be sure. If you happen to test it under linux or macos, please enter an issue.

### WHAT THIS TOOL COULD DO IN THE FUTURE :
- Add mame2003plus, eventually removing mame2003
- Add custom set, to be able to sort any mame set
- Add another naomi / atomiswave tab to construct sets for this systems
- Handle CHD
- Add new testing sbcs

If you have any remark, evolution requirement or bug notice, please file it in github issues of the project.

BestArcade Github
BestArcade release 1.01

Re: [Tool] BestArcade

Posted: October 31st, 2019, 6:01 pm
by Hierophant
Hey, Voljega, good to hear from you again and interesting to see what you've been working on. :hello:

Re: [Tool] BestArcade

Posted: November 2nd, 2019, 5:12 am
by Voljega
Hi Hierophant, good to see you too :)

Re: [Tool] BestArcade

Posted: November 14th, 2019, 6:18 pm
by Voljega
BestArcade 1.2 Release

- Full testing and integration of mame2003+
- General cleaning

BestArcade1.2

Next (possible) updates will be :
- Retest english clones of japanese roms to use them instead of the parent when possible
- Try to handle CHD in a graceful way
- Possibly remove mame2003 as it doesn't make much sense anymore (both mame2003plus and mame2010 are better)
- Add several tabs to the UI to handle more sets : naomi, atomiswave, and if possible handhelds (Tiger, G&W, etc...)
- In the far future (hopefully before Skynet rise), tests on a more powerfull SBC, either RockPro64, Odroid XU4 or Odroid N2

And I'm still looking for brave folks willing to test the script on linux :devlish: