Recalbox Forum

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

    Intégration de Moonlight

    Recalbox Général
    moonlight
    3
    29
    5813
    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.
    • digitaLumberjack
      digitaLumberjack Staff last edited by

      Non je suis pour. Par contre ce qui serait cool c'est que ton script permette de creer des fichiers qui contiennent le nom du jeu avec une extension particulière et que ces fichiers soient détectes comme des roms. Ce qui permettrai de lancer les jeux directement depuis ES. (juste en configuran dans es_systeme une ligne de commande qui passera le nom de la rom a moonlight.sh Si tu arrive a faire ca, on se concentre sur les menus es etc aprés.

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

        C'est déjà le cas ! Dès qu'on a appairé avec le PC, les évolutions que j'ai faites permettent de faire apparaitre les jeux "non steam" comme des roms. Le truc c'est que ce sont des .sh vul'nitégration actuelle de Moonlight dans ES. Si tu penses qu'une autre solution est plus appropriée, pas de problème j'adapte 🙂

        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
        • digitaLumberjack
          digitaLumberjack Staff last edited by

          Oui il faudrait que que soit des fichiers vides, genre des .moonlight. Ensuite tu peux dans es_systems.cfg passer la rom en argument du moonlight.sh 🙂 et ajouter le support des .moonlight dans la config aussi de es_systems.cfg

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

            OK, je m'y penche. Je fais çà ASAP.

            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
            • rockaddicted
              rockaddicted last edited by

              Tu as jusqu'au 27/11, soit le black friday hahaha

              Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
              Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
              Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

              Don't forget to upvote messages if it has been useful ;)

              1 Reply Last reply Reply Quote 0
              • digitaLumberjack
                digitaLumberjack Staff last edited by

                Tu m'as chauffé avec ca. Je prend un petit pack taito. (chut)

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

                  Faiiiiibllllleeeee.... Nous sommes faiiiiibllleeeeee

                  Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                  Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                  Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                  Don't forget to upvote messages if it has been useful ;)

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

                    euh juste une question : comment la balise <command> sait quel executable aller chercher ? Je garderais bien le principe du moonlight.sh car assez facile à modifier pour quiconque voudrait le faire évoluer ?  je dois aller fouiller le code source en python ?

                    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
                    • digitaLumberjack
                      digitaLumberjack Staff last edited by

                      Non tu met juste la commande dans commande (ton executable est la) en l'occurence, /le/chemin/vers/moonlight.sh

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

                        Quel est le meilleur endroit pour mettre le Moonlight.sh ? dans /recalbox/share/roms/moonlight ca n'est surement pas l'ideal. Tu as une préférence ?

                        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
                        • digitaLumberjack
                          digitaLumberjack Staff last edited by

                          /usr/bin ou /recalbox/scripts suivant ton envie. EDIT : /recalbox/scripts sera mieux

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

                            ok. Il reste un soucis avec le fait d'utiliser des fichiers "rom" de taille 0 : certains jeux sont nommés avec des caractères interdits sous linux (je pense au :  ). J'avais contourné ca en faisant de mes roms des shells qui eux ont le bon nom

                            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
                            • digitaLumberjack
                              digitaLumberjack Staff last edited by

                              le : est autorisé dans les noms de fichiers linux 🙂 Sinon tu peux faire une regexp sur le nom du fichier genre sed -e 's/[^A-Za-z0-9._-]/_/g', et mettre le vrai nom dans le fichier. Comme ca t'as plus qu'a faire un cat du fichier pour avoir le vrai nom, si toute fois tu en a vraiment besoin.

                              1 Reply Last reply Reply Quote 0
                              • digitaLumberjack
                                digitaLumberjack Staff last edited by

                                http://serverfault.com/questions/348482/how-to-remove-invalid-characters-from-filenames pour l'utilisation de la regexp

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

                                  J'ai un pb pur linux : il refuse de me créer un fichier avec un : dedans. J'avais beau protéger le :, pas moyen. Donc mode Dirty hack : je gère un fichier en local de la liste des jeux, et je traduis ... Si jamais je trouve comment créer un fichier avec un : (sachant que le nom du fichier est une variable), plus de fichier de traduction, et c'est bon pour un pull

                                  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
                                  • digitaLumberjack
                                    digitaLumberjack Staff last edited by

                                    En utilisant ma methode tu t'en dépatouille pas ?

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

                                      J'aavis déjà utilisé un sed pour remplacer le : La nuit ayant porté conseil, j'ai d'autres idées 🙂

                                      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
                                      • digitaLumberjack
                                        digitaLumberjack Staff last edited by

                                        Alors je te reexplique l'idée que j'avais. Tu utilise la regexp pour creer le nom du fichier -> pas de : dedans donc on est ok. Et comme tu as besoin du nom quand meme, tu le met dans le fichier text, avec les : etc. Ensuite au lieu d'utiliser le nom du fichier pour lancer la rom, tu fais un cat dessus et tu retrouve le nom complexe. Ca convient pas ?

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

                                          C"est ce à quoi j'étais arrivé cette nuit, c'est bon. J'aurais préféré me passer du .txt, mais tant pis ! Ce matin j'ai essayé d'autes méthodes, mais pas vraiment meilleures. Donc si ca te va, à défaut de mieux, ca me va. L'autre idée est de stocker le vrai nom dans le fichier de rom. Comme ca je récupère le vrai nom en faisant un cat sur %ROM% Il me restera un dernier détail à tester quand j'aurai tout reçu : moonlight et le joystick GPIO

                                          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
                                          • digitaLumberjack
                                            digitaLumberjack Staff last edited by

                                            Je suis pas inquiet pour les GPIO comme je les gere comme des joysticks standard 🙂

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

                                            Want to support us ?

                                            111
                                            Online

                                            99.7k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com