Recalbox Forum

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

    [SCRIPT] SystemSorter

    Community projects
    [script] systemsorter
    16
    84
    24718
    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 last edited by

      A script permitting the modifying of display order of systems.

      see here : https://github.com/Voljega/scripts4recalbox

      The script is using the original es_systems.cfg file situated in /recalbox/share_init/system/.emulationstation, modify its content order and the copy it to /recalbox/share/system/.emulationstation

      Be aware that this file will take precedence over the original one so you should regenerate the file after each update to be sure to keep an up-to-date file

      Script usage is simple : copy it where you like in the share partition then execute it with python SystemSorter.py

      Additionaly you can specify the type of order you want to use directly on the command line i.e. python SystemSorter.py m

      Orders for now are :

      • Standard : original order of recalbox distribution
      • Hardware Type : ordered by chronological hardware type : home consoles, portable consoles, arcade, computers
      • Chronological : ordered by release date
      • Retrochronological : ordered by inversed release date (newer systems appear first)
      • Manufacturer : ordered alphabetically by manufacturer's name of the system
      • User : by default, copies Standard but you can modify it to your liking (see user in the script), contact me if you want it included

      You can use as command line or input parameter the first letter of the order or its full name

      French version :

      Un script permettant de modifier l'ordre d'affichage des systèmes

      Le script utilise le fichier original es_systems.cfg file se trouvant dans /recalbox/share_init/system/.emulationstation, modifie l'ordre de son contenu et le copie dans /recalbox/share/system/.emulationstation

      Attention ce fichier surchargera l'original donc soyez sûr de bien regénérer votre fichier avec le script après chaque update pour être certain d'avoir un fichier parfaitement à jour

      L'utilisation est simple : copier le script où vous le souhaitez dans la partition share et exécutez le avec python SystemSorter.py

      Vous pouvez également spécifier l'ordre que vous souhaitez utiliser directement dans la ligne de commande : python SystemSorter.py m

      Les ordres existants pour l'instant :

      • Standard : l'ordre original de la distribution recalbox
      • Hardware Type : ordonné par le type de hardware : consoles de salon, consoles portables, arcade, ordinateurs
      • Chronological : ordonné par date de sortie
      • Retrochronological : ordonné par date de sortie inversée (les systèmes les plus récents apparaissent en premier)
      • Manufacturer : ordonné alphabétiquement par le nom du constructeur du système
      • User : Par défaut, copie Standard, vous pouvez le modifier dans le fichier à votre convenance, contactez moi si vous souhaitez le voir inclus dans le script

      Vous pouvez utiliser comme paramètre de ligne de commande ou lorsque ceci vous est demandé soit la première lettre de l'ordre choisi soit son nom complet
      You can use as command line or input parameter the first letter of the order or its full name

      MikOzzZ 1 Reply Last reply Reply Quote 6
      • MikOzzZ
        MikOzzZ @voljega last edited by

        @voljega super merci à toi je vais tester ça.

        Adaptation des thèmes pour RECALBOX :
        COMICBOOK/SPACE ODDITY/RETRORAMA/SUPERDISPLAY/GREENILICIOUS/STIRLING/RETROROID / BOXALLOY RED & BLUE/MAGAZINE MADNESS/STEAMPUNK/MAXIMUSPIE/GOT/SW/STREK/RETRO GAME NEWS/NOSTALGIC/PRIMO

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

          Very good tip. I would like to do this a long time ago, organize the system differently. Merci beaucoup !!!

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

            Pas mal ca ! Bonne initiative 🙂

            Former dev - Please reply with @substring so that i am notified when you answer me
            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

            voljega 1 Reply Last reply Reply Quote -1
            • voljega
              voljega Banned @Substring last edited by

              @substring et a priori assez facile à brancher derrière une entrée de menu emulationstation 😉

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

                @voljega Est-ce qu'il y a moyen de "mixer" les tris?
                Moi perso mon es_systems c'est Hardware/Manuifacturer/chronological

                Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                Upvote messages if it has been useful ;)

                voljega 2 Replies Last reply Reply Quote 0
                • voljega
                  voljega Banned @supernature2k last edited by voljega

                  @supernature2k ah oui c'est pas mal, je le rajouterai ou alors tu peux partir toi même de manufacturer (qui fait en fait manufacturer puis chronological) et séparer par type de console et m'envoyer ça que je l'intègre au script 🙂

                  poumtaq azvarel 2 Replies Last reply Reply Quote 0
                  • poumtaq
                    poumtaq @voljega last edited by

                    @voljega Yep excellente idée merci !

                    Bartop
                    -RPI3
                    -RB stable sur SD SanDisk MicroSDHC32 Go
                    -Dual-Controller Xin-Mo
                    -Stockage externe Clé USB 3.0 Sandisk Ultra Fit 128 Go
                    -écran VGA + adaptateur HDMI
                    -OS pc : LinuxMint 17

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

                      @Substring is it possible to include this script in the recalbox manager? @voljega unbelievable work.

                      Zodian Theme | #SNESProject

                      Substring 1 Reply Last reply Reply Quote 0
                      • Substring
                        Substring @azvarel last edited by

                        @azvarel ask @DjLeChuck

                        Former dev - Please reply with @substring so that i am notified when you answer me
                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                          @supernature2k j'ai ajouté le mode Mi(x)ed : HardwareType / Manufacturer / Chronological 😉

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

                            @DjLeChuck is it possible to include this script in the recalbox manager?

                            Zodian Theme | #SNESProject

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

                              Thanks for sharing and guiding about script permitting the modifying of display order of systems. It is useful
                              Mario Mirror Adventure

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

                                @voljega please, read this https://gitlab.com/recalbox/recalbox/issues/471

                                Zodian Theme | #SNESProject

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

                                  @azvarel said in [SCRIPT] SystemSorter:

                                  @voljega please, read this https://gitlab.com/recalbox/recalbox/issues/471

                                  It's not me you should ask but @rockaddicted or @substring 🙂

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

                                    @voljega

                                    I think @azvarel means the comment from @supernature2k 😉

                                    Wenn ihre Frage beantwortet wurde:
                                    Themen-Werkzeuge -> ask as question + Themen-Werkzeuge -> mark as Solved

                                    Bei hilfreichen Antworten darf man den jeweiligen Beitrag auch gerne positiv bewerten ;)

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

                                      @abunille oh yeah sorry, seems like I was not awake enough, well I made a list of missing systems somewhere, I will add them when I have time

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

                                        @voljega check the themes repo to already get prepare for some future releases 😉 some themes are already ready

                                        Former dev - Please reply with @substring so that i am notified when you answer me
                                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                                          @substring @supernature2k
                                          had a quick look in recalbox-next but I need some explanations :

                                          • in theme I find wonderswan and wonderswancolor, but I'm pretty sure the corresponding roms folders (and system names in es_systems.cfg) are wswan and wswanc, ami I right ?
                                          • are some future systems also different regarding name in theme and corresponding roms folders (and system names in es_systems.cfg)
                                          • I suppose the follwing folders are technical and/or not used in recalbox-next themes : fx, data, music, ports
                                          paradadf supernature2k 2 Replies Last reply Reply Quote 0
                                          • paradadf
                                            paradadf Staff @voljega last edited by paradadf

                                            @voljega gitlab is running crazy, so I can´t access right now. But I remember:
                                            wswan
                                            wswanc
                                            o2em
                                            (there was another, I believe) maybe gamecube and pc

                                            ports is not a technical folder, it will be a system someday and has its proper theme. Better look at the main themes page... at the bottom you see the readme displayed.

                                            If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Want to support us ?

                                            72
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com