Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

[TOOL] BestArcade sorting tool



  • Some observations/questions...

    I am using the FBA 0.2.97.44 DAT. My conf is as follows:

    exportDir = E:\Downloads\BestArcade-0.1\BestArcade\MySet
    fbaSet = Z:\ROMS\Arcade\FBA\FB Alpha 0.2.97.44 non-merged\roms
    mame2010Set = Z:\ROMS\Arcade\MAME\MAME_2010_full_nonmerged_romsets\roms
    mame2003Set = Z:\ROMS\Arcade\MAME\MAME_2003-Plus_Reference_Set_2018\roms
    keepLevel=0
    keepNotTested=0
    exclusionType = STRICT
    genreSubFolders=1

    Do the CSVs in the data folder ever get refreshed? I noticed that the all have dates from July 2018.

    If a ROM scores 3 for every emulator, does it use FBA as the default? (the question below is related)

    64street has the same score (3) for all sets. It was copied only to the FBA folder.

    • What do the errors below suggest? Is this the expected result and can these errors be ignored?
    • Is FBA used as the default emulator for all roms that have tie scores?

    Possible errors
    ERROR 64street should be exported for mame2003
    ERROR 64street should be exported for mame2010

    If I set 'keepNotTested=1', the tool will keep a copy of the rom for the emulators that were not tested even if the other emulator has a score of '3'. Is this expected or could we put some more control around this (i.e. if one emulator has a high score do not copy to the other emulator folders)?


  • Banned

    @johnodon said in [TOOL] BestArcade sorting tool:
    First, unless I made a mistake you seem to use the old version ?
    In latest 0.2 version conf.conf params for sets should be :
    fba_libretro =
    mame2010 =
    mame2003 =

    not fbaSet, mame2010Set and mame2003Set like you have ?

    Do the CSVs in the data folder ever get refreshed? I noticed that the all have dates from July 2018.

    This csv are the test sets, there is nothing to refresh at the moment, as the sets have been fully tested for a while, but once again I didn't upgrade to latest fba_libretro yet, so I didn't test all the games added in latest version.
    For me it doesn't make much sense to test the new fba now anyway, as new games are added to it every week, I will test them when fba_libretro 44 has a final version and when it is integrated into recalbox.

    If a ROM scores 3 for every emulator, does it use FBA as the default? (the question below is related)
    64street has the same score (3) for all sets. It was copied only to the FBA folder.

    Because you used STRICT for exclusionType, use EQUAL if you want to keep all three of them (this and other options are in the readme and in comments in conf file)

    What do the errors below suggest? Is this the expected result and can these errors be ignored?

    I wouldn't pay to much attention to the errors, it's mostly checking for myself when I debug, and it's not very clean, I should hide or enrich it (the one you had shows it doesn't take exclusionType correctly into account)

    Is FBA used as the default emulator for all roms that have tie scores?

    Once again this is in the README, there are several parameters for prefered set like preferedSet which is set to fbaLibretro by default ;) This is only used in STRICT mode

    If I set 'keepNotTested=1', the tool will keep a copy of the rom for the emulators that were not tested even if the other emulator has a score of '3'. Is this expected or could we put some more control around this (i.e. if one emulator has a high score do not copy to the other emulator folders)?

    Yes this is expected, the purpose is specifically to keep non tested roms to see how they work ;)
    If you do no wish to keep untested roms, put keepNotTested to 0



  • @voljega said in [TOOL] BestArcade sorting tool:

    @johnodon said in [TOOL] BestArcade sorting tool:
    First, unless I made a mistake you seem to use the old version ?
    In latest 0.2 version conf.conf params for sets should be :
    fba_libretro =
    mame2010 =
    mame2003 =

    not fbaSet, mame2010Set and mame2003Set like you have ?

    Ooops...the link at the top of this thread still points to v0.1 and that is what I downloaded. I'll start over. :)

    TY for the other answers.

    John


  • Banned

    New version 0.3 release
    https://github.com/Voljega/scripts4recalbox/releases/tag/0.3

    • Compatible with latest Recalbox 6.0, updated to fba_libretro 0.2.97.44
    • Added Dry Run mode as asked by @johnodon , allowing generating only csv and dat files without copying roms

  • Banned

    New version 0.4 release
    https://github.com/Voljega/scripts4recalbox/releases/tag/0.4

    • Bug fixes
    • Add scraping using flyers, titles, snapshots or any image folder

  • Banned

    New version 0.5 release
    https://github.com/Voljega/scripts4recalbox/releases/tag/0.5

    • Added GUI for easier configuration


  • Hello, I got this error with last version 0.5 :

    <--------- Verify Parameters --------->
    mame2010 folder does not exist
    mame2003 folder does not exist
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "tkinter_init_.py", line 1699, in call
    File "gui.py", line 366, in clickVerify
    KeyError: 'Images folder #2'

    <--------- Starting Process --------->
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "tkinter_init_.py", line 1699, in call
    File "gui.py", line 377, in clickProceed
    File "gui.py", line 354, in saveConfInMem
    KeyError: 'Images folder #2'

    Can you help me ?


  • Banned

    @kevinnash ah yeah I think I see the problem, try adding a second image folder in conf.conf after a '|' after the first one, even an non-existing one.

    Then launch the tool



  • Hi,

    Thank you for the fast answer, it works well with :

    images = E:\ROMS\Images|E:\ROMS\Images2


  • Banned

    @kevinnash ok, thanks for finding a nice bug, I will correct it in next version !



  • @voljega avec plaisir, you are welcome :)


  • Banned

    New version 0.6 release
    https://github.com/Voljega/scripts4recalbox/releases/tag/0.6

    • fix bug on save when only one image path
    • remove brackets from genre in gamelist files


  • super travail!
    une mise à jour pour la 6.1 et mame 2003 plus?



Want to support us ?

185
Online

55766
Users

18212
Topics

137085
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.