Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    [TOOL] BestArcade sorting tool

    Community projects
    [tool] bestarcade sorting tool
    7
    32
    11815
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cissou
      cissou @voljega last edited by

      @voljega pour le romset 44 de fba, prends comme base mame 0.208 pour le construire, va te manque deux roms pour deux set de hack

      Dell 3020M + X360 sans fil
      Bartop Modulaire : Rpi3
      Gpi case rpi0 -sans W- [oui je suis un fou]

      voljega 1 Reply Last reply Reply Quote 0
      • voljega
        voljega Banned @cissou last edited by

        @cissou said in [TOOL] BestArcade sorting tool:

        va te manque deux roms pour deux set de hack

        J'en ai un mais il est chelou divisé en deux, avec des jeux dans un répertoire et d'autres dans un répertoire debug, et le set n'est pas non merged... Faut juste que je trouve le courage d'utiliser clrmamepro et il m'en faut beaucoup beaucoup 🙂

        1 Reply Last reply Reply Quote 0
        • cissou
          cissou last edited by

          4 ou 5 click et le romset est buildé 🙂

          Dell 3020M + X360 sans fil
          Bartop Modulaire : Rpi3
          Gpi case rpi0 -sans W- [oui je suis un fou]

          voljega 1 Reply Last reply Reply Quote 0
          • voljega
            voljega Banned @cissou last edited by voljega

            @cissou ouais un peu plus que ça et surtout faut cliquer sur des trucs abscons super mal nommé avec une UX qui même il y a 15 ans avait 15 ans de retard, c'est vraiment une plaie ce soft

            1 Reply Last reply Reply Quote 0
            • anthony33
              anthony33 last edited by

              Super outil, bravo. J'espère que de nouvelles fonctionnalités vont arriver

              voljega 1 Reply Last reply Reply Quote 0
              • voljega
                voljega Banned @anthony33 last edited by

                @anthony33 pourquoi pas, mais quoi comme fonctionnalités ? je suis ouvert aux propositions 🙂

                1 Reply Last reply Reply Quote 0
                • johnodon
                  johnodon last edited by johnodon

                  Great tool...thank you for creating it.

                  Request: Is it possible to only create CSVs without copying ROMs? I want to have the lists of best core per rom but plan on creating my own collections based on genre and will move ROMs manually.

                  Thanks

                  voljega 1 Reply Last reply Reply Quote 0
                  • voljega
                    voljega Banned @johnodon last edited by

                    @johnodon yes this is actually pretty easy to do I will add it 🙂

                    1 Reply Last reply Reply Quote 0
                    • johnodon
                      johnodon last edited by

                      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)?

                      voljega 1 Reply Last reply Reply Quote 0
                      • voljega
                        voljega Banned @johnodon last edited by voljega

                        @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

                        johnodon 1 Reply Last reply Reply Quote 0
                        • johnodon
                          johnodon @voljega last edited by

                          @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

                          1 Reply Last reply Reply Quote 0
                          • voljega
                            voljega Banned last edited by

                            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
                            1 Reply Last reply Reply Quote 1
                            • voljega
                              voljega Banned last edited by

                              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
                              1 Reply Last reply Reply Quote 2
                              • voljega
                                voljega Banned last edited by

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

                                • Added GUI for easier configuration
                                1 Reply Last reply Reply Quote 2
                                • kevinnash
                                  kevinnash last edited by

                                  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 ?

                                  voljega 1 Reply Last reply Reply Quote 0
                                  • voljega
                                    voljega Banned @kevinnash last edited by voljega

                                    @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

                                    1 Reply Last reply Reply Quote 0
                                    • kevinnash
                                      kevinnash last edited by kevinnash

                                      Hi,

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

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

                                      voljega 1 Reply Last reply Reply Quote 0
                                      • voljega
                                        voljega Banned @kevinnash last edited by

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

                                        1 Reply Last reply Reply Quote 0
                                        • kevinnash
                                          kevinnash last edited by

                                          @voljega avec plaisir, you are welcome 🙂

                                          1 Reply Last reply Reply Quote 0
                                          • voljega
                                            voljega Banned last edited by

                                            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
                                            1 Reply Last reply Reply Quote 2
                                            • First post
                                              Last post

                                            Want to support us ?

                                            87
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com