Recalbox Forum

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

    [RESOLU] X-arcade en USB non reconnu dans les jeux mais menu ok

    Recalbox Général
    [resolu] x-arcade usb
    6
    41
    13702
    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.
    • xoff
      xoff last edited by

      @Subs il semblerait que je ne sois pas en grande forme je ne parviens pas à démarrer /recalbox/xarcade2jstick via /ect/init.d une aide serait bienvenue 🙂 merci encore !

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

        salut je ne suis pas une spécialiste mais j ai bricolé ce bout de code copie colle ceci dans notepad++

        #!/bin/bash
        ### BEGIN INIT INFO
        # Provides: xarcade2jstick
        # Required-Start: $network $local_fs $remote_fs
        # Required-Stop: $network $local_fs $remote_fs
        # Default-Start: 2 3 4 5
        # Default-Stop: 0 1 6
        # Short-Description: xarcade2jstick init script.
        # Description: Starts and stops xarcade2jstick service.
        ### END INIT INFO
        
        #VAR
        RUN="/recalbox/xarcade2jstick"
        BTD_PID=$(ps -eo pid,command | grep "/bin/bash $RUN" | grep -v grep | awk '{print $1}')
        
        serviceStatus() {
           if [ ! -z "$BTD_PID" ]; then
              echo -e '\033[0mservice xarcade2jstick ['$BTD_PID'] [\033[33;32m OK \033[0m]'
           else
              echo -e '\033[0mservice xarcade2jstick [\033[33;31m KO \033[0m]'
           fi
        }
        
        # Carry out specific functions when asked to by the system
        case "$1" in
           start)
              echo "Starting script $RUN ..."
              if [ -z "$BTD_PID" ]; then
                 nice -n 19 $RUN&
        
                 if [ $? -eq 0 ]; then
                    echo -e "\033[0mscript $RUN [\033[33;32m STARTED \033[0m]"
                 fi
              else
                 echo "script $RUN already started ['$BTD_PID']!"
              fi
              #serviceStatus
           ;;
           stop)
              echo "Stopping script $RUN ..."
              if [ ! -z "$BTD_PID" ]; then
                 kill $BTD_PID
        
                 if [ $? -eq 0 ]; then
                    echo -e "\033[0mscript $RUN [\033[33;31m STOPPED \033[0m]"
                 fi
              fi
              #serviceStatus
           ;;
           status)
              serviceStatus
           ;;
           *)
              echo "Usage: /etc/init.d/S92xarcade2js {start | stop | status}"
              exit 1
           ;;
        esac
        
        exit 0
        

        Enregistre le en S92xarcade2js puis transfère le dans /etc/init.d met lui les droits 0775 reboote ton rpi et test.

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

          il y a plus facile https://github.com/substring/recalbox-buildroot/commit/20cac6537c4e9c8a9b51d3649d282c73e729e6fe#diff-d41855f714207395dfa107d408f2f6f0 la section verte avec des +. C'est calé commec a pour la 4.0.0. La solution d'Acris devrait etre bonne aussi. Te voilà avec 2 solutions @xoff

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

            Attention la solution de subs doit être adapté à ton emplacement de fichier ou le déplacer au même endroit du script.

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

              @acris effectivement, xarcade2jstick doit etre dans /usr/bin, rien d'insurmontable 😉

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

                @subs oh que si pour le newbie qui copiera/collera 😉

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

                  Merci à tous pour les idées, j'ai été finalement droit au but j'ai modifié le fichier /etc/init.d/S29recalboxsystem en ajoutant après la section # Hostname les lignes suivantes # xarcade2jstick start-stop-daemon --background --start --quiet --exec /recalbox/xarcade2jstick hop, j'imagine que je vais à l'encontre de toutes les règles établies, mais ça fonctionne nickel, en attendant la 4 cela me va 🙂   Edit : après 2 jours  de test intensif, aucune surprise, tout fonctionne à merveille

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

                    @xoff j'ai vraiment besoin que tu me fasses un pastebnin des commandes listée sur https://github.com/recalbox/recalbox-os/wiki/Troubleshooting-controllers-(EN) s'il te plait

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

                      @Subs et voilà   😉   http://pastebin.com/UVuUh8x8

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

                        super !!! merci 🙂

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

                          Je reste dispo si tu as besoin d'autre chose. une question qui n'a rien à voir : peut-on recharger à chaud la liste des jeux sous libretro (et autres ?) ? cela m'aiderait pas mal pour mes tests car je suis obligé de rebooter à chaque copie de jeu 😕 merci !

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

                            Non. Tu peux éventuellement juste redémarrer ES en ligne de commande. En 4.0.0 il y a une option pour recharger la liste des roms sans quitter 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
                            • xoff
                              xoff last edited by

                              Génial pour la 4.0.0, je commence à bouillir 🙂 petite précision pour le résultat des tests que je t'ai donné: sur le raspberry il n'y avait de connecté que le cable réseau et le X-arcade tankstick

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

                                je viens de passer à la V4 et après avoir farfouillé j'ai découvert que pour activer la gestion du x-arcade, il faut modifier le fichier : /recalbox/share/system/recalbox.conf Passer le paramètre suivant de 0 à 1 : ## XGaming's XArcade Tankstik and other compatible devices controllers.xarcade.enabled=1 Les premiers tests ont l'air concluants, merci à l'équipe de dév !!! Par contre même souci qui a déjà été remonté, apparemment il y a inversion des boutons A et B sous emulstation...

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

                                  hey @xoff Oui le xarcade reconnu si on edite le fichier 🙂 Pour les boutons A et B : rien d'inversé. Leur position n'a pas changé, mais leurs roles ont été inversés, rien de plus 🙂

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

                                    🙂 lol, je me fais vieux, quand on change mes habitudes ça me déconcentre Merci à tous et bon jeu !

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

                                    Want to support us ?

                                    78
                                    Online

                                    99.7k
                                    Users

                                    28.1k
                                    Topics

                                    187.1k
                                    Posts

                                    Copyright © 2021 recalbox.com