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
    11813
    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.
    • voljega
      voljega Banned @voljega last edited by

      @voljega side note : this tool works with tests for Pi3, if you use a more powerfull platform, use keepLevel = 1 or even 0 as some games in level 1 could work fine on a better platform and some non-working games on ARM platform could work on x86 processors

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

        C'est top çà !
        Quand je pense au temps qu'il m'a fallu pour trier à la main ... (bon ca permet aussi de découvrir des perles parfois)

        Beau boulot !

        Ma borne Sonic & Knuckles

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

          @kaoru_requiem Je pense que là il y a peu près tous les jeux qui valent le coup post-84-85

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

            Une petite suggestion.

            Determine how roms are kept if they are in different sets

            STRICT (only keep the best working one), EQUAL (keep in several sets if equals in both), NONE (keep in all sets)

            Serait-il possible d'ajouter la possibilité de choisir quelle rom garder si elle fonctionne de manière identique avec plusieurs émulateurs (FBA, MAME2003, MAME2010) ?
            D'une manière générale, lorsque çà fonctionne parfaitement, je préfère utiliser FBA (plus simple à parametrer dans retroarch) mais je suppose que certains préfèrent Mame.

            Ma borne Sonic & Knuckles

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

              @kaoru_requiem ah oui bonne idée ! Par contre il faudra me laisser quelque temps pourle faire et faudra que tu testes si ça te dérange pas 😉

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

                @voljega
                pas de soucis 😉

                Ma borne Sonic & Knuckles

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

                  Je vais complexifier un peu ma demande.

                  Est-il possible de choisir la rom a garder (si elle fonctionne pareil dans fba et mame) par type de jeu ?
                  Je m'explique : d'une manière générale je préfère FBA mais sur ma borne branchée en gpio, les jeux de type [gun] et [race] ne peuvent pas fonctionner à cause des contrôles analogique requis. Avec Mame par contre, pas de soucis, les contrôles sont reconnu avec les directions du stick. C'est un problème que je n'aurai pas avec une manette xbox360.

                  Je ne sais pas si mon explication est clair.

                  Ma borne Sonic & Knuckles

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

                    @kaoru_requiem si si je comprends bien mais alors là ça devient plus compliqué au niveau du fichier de conf...

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

                      Ce que j'ai fait pour le moment, c'est que j'ai laissé en NONE avec les répertoires par genre et j'ai ensuite supprimé les repertoires [gun] et [race] dans FBA

                      Ma borne Sonic & Knuckles

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

                        @kaoru_requiem Hello j'ai implémenté les deux fonctionnalités que tu avais demandé, je ne sais pas si tu passes toujours par là 😛

                        En tout cas version 0.2 dispo sur mon github

                        0.2 Notes :

                        EN

                        • Added prefered set and prefered set for genre features, to be used only with STRICT mode
                        • WARNING This version is not yet fully compatible with fba_libretro FBA 0.2.97.44 used in Recalbox 6.0 RC1/2/3/Finale due to my beeing unable to find a correct romset for it
                          However if you wish to use this romset, just copy your dat for FBA 0.2.97.44 in data folder in place of the name for FBA 0.2.97.43 (so keep the same filename 'FBAlphav0.2.97.43.dat' and then point fba_libetro parameter in conf.conf to your 0.2.97.44 romset folder, it should work

                        FR

                        • Ajout des fonctionnalitées prefered set et prefered set for genre, utilisable en mode STRICT uniquement
                        • ATTENTION Cette version n'est pas encore entièrement compatible avec fba_libretro FBA 0.2.97.44 utilisé dans Recalbox 6.0 RC1/2/3/Finale car je n'ai pas trouvé de romset correct pour l'instant.
                          Cependant si vous voulez utiliser ce nouveau romset, il suffit de copier votre dat pour FBA 0.2.97.44 dans le folder data à la place du dat FBA 0.2.97.43 (donc gardez le même nom de fichier 'FBAlphav0.2.97.43.dat') et de modifier ensuite le paramètre fba_libetro dans conf.conf vers le répertoire de votre romset 0.2.97.44 folder, ça devrait marcher
                        cissou 1 Reply Last reply Reply Quote 0
                        • 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
                                            • First post
                                              Last post

                                            Want to support us ?

                                            85
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com