Recalbox Forum

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

    Configuration d'un GGG GP-Wiz 40 pour le joueur 2

    Emulateurs Arcade/PC/Console
    dun ggg gp-wiz joueur
    2
    12
    1238
    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.
    • Zing
      Zing Global moderator Translator @Bonbon-Chan last edited by

      @bonbon-chan

      https://forum.recalbox.com/topic/23654/problème-de-boutons-en-mode-gpio

      Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
      If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

      Bonbon-Chan 1 Reply Last reply Reply Quote 0
      • Bonbon-Chan
        Bonbon-Chan @Zing last edited by

        @zing Merci pour le lien mais cela ne correspond pas à mon problème.

        Dans ce lien, le problème est qu'il y a une erreur dans le câblage avec les GPIOs d'une RPi. Il n'y a donc aucun correspondance avec le câblage de ma carte. De plus, ma carte est en USB donc ça ne passe pas par les même modules.

        J'ai fait un essai en éditant manuellement le es_input.cfg mais ça n'a pas du tout marcher pour l'instant.

        Zing 1 Reply Last reply Reply Quote 0
        • Zing
          Zing Global moderator Translator @Bonbon-Chan last edited by

          @bonbon-chan Je ne connais pas ce contrôle et je ne peux pas le tester, consulter la documentation, veuillez ::
          https://recalbox.gitbook.io/documentation/v/francais/tutoriels/controleurs

          Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
          If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

          Bonbon-Chan 1 Reply Last reply Reply Quote 0
          • Bonbon-Chan
            Bonbon-Chan @Zing last edited by

            @zing J'ai lu mais ça ne m'a pas beaucoup aidé.

            J'ai utilisé sld2-jstest pour récupérer les numéros des commandes du joueur 2. J'ai essayé de mettre manuellement ces valeurs dans le fichier de config de retroarch (je ne sais pas si j'ai fait ça correctement). Mais ça n'a pas marché.

            Pour essayer, j'ai installer ES + Retroarch sous Windows 10. ES n'accepte toujours pas les commandes du joueur 2 mais pas de problème avec Retroarch. Malheureusement cette solution est loin d'être aussi bon que Recalbox... Ironiquement, c'est la meilleur intégration de Retroarch avec ES qui fait que je ne peut pas définir les boutons librement 😕 .

            Si seulement ES permettait de définir le joueur 2 sur la même manette que le joueur 1 ou peut être que l'on puisse ajouter des boutons "fictif" au joueur 1 pour l'utiliser pour le joueur 2 dans Retroarch ?

            Zing 1 Reply Last reply Reply Quote 0
            • Zing
              Zing Global moderator Translator @Bonbon-Chan last edited by

              @bonbon-chan Si sur windows retroarch reconnait les commandes, et sur sld2-jstest vous pouvez vérifier les noms des boutons, vous pouvez peut-être éditer les commandes via "Surcharge de configuration", voir ces liens :

              • https://recalbox.gitbook.io/documentation/v/francais/usage-avance/surcharge-de-configuration
              • https://recalbox.gitbook.io/documentation/v/francais/usage-avance/surcharge-de-configuration/surcharges-retroarch

              Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
              If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

              Bonbon-Chan 1 Reply Last reply Reply Quote 0
              • Bonbon-Chan
                Bonbon-Chan @Zing last edited by

                @zing Après une semaine de "repos", je me suis remis sur ma borne. J'ai lu les liens sur la surcharge mais je doit avouer que je suis un peu perdu.

                Ce que j'ai fait :

                • Configuration de recalbox avec les commandes pour le joueur 1. Je lance retroarch et je fait un backup du fichier de configuration.
                • Configuration de recalbox avec les commandes pour le joueur 2. Je lance retroarch et je fait un backup du fichier de configuration.
                • Je reconfigure recalbox normalement.

                J'ai créé un fichier ".retroarch.cfg" dans "\RECALBOX\shared" et j'ai mis les données récoltées dans les fichiers de config à savoir :

                input_player1_a_btn = 1
                input_player1_analog_dpad_mode = 1
                input_player1_b_btn = 0
                input_player1_down_btn = 20
                input_player1_joypad_index = 0
                input_player1_l_btn = 5
                input_player1_left_btn = 19
                input_player1_r_btn = 2
                input_player1_right_btn = 18
                input_player1_select_btn = 7
                input_player1_start_btn = 17
                input_player1_up_btn = 21
                input_player1_x_btn = 4
                input_player1_y_btn = 3
                input_player2_a_btn = 9
                input_player2_analog_dpad_mode = 1
                input_player2_b_btn = 8
                input_player2_down_btn = 27
                input_player2_joypad_index = 1
                input_player2_l_btn = 13
                input_player2_left_btn = 26
                input_player2_r_btn = 10
                input_player2_right_btn = 14
                input_player2_select_btn = 15
                input_player2_start_btn = 25
                input_player2_up_btn = 28
                input_player2_x_btn = 12
                input_player2_y_btn = 11
                

                Et là, rien ne change. Pas de commande pour le joueur 2.

                1 Reply Last reply Reply Quote 0
                • Zing
                  Zing Global moderator Translator last edited by

                  @bonbon-chan

                  J'ai utilisé sld2-jstest pour récupérer les numéros des commandes du joueur 2

                  Pouvez-vous poster quels sont les résultats de sdl2-jstest ?

                  Joystick GUID: est-ce différent entre les joueurs 1 et 2 ?

                  Si c'est le cas, vous devez créer une deuxième entrée dans le fichier es_input.cfg, en changeant les valeurs en fonction du résultat que la commande sdl2-jstest affiche au joueur 2.

                  Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
                  If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

                  Bonbon-Chan 1 Reply Last reply Reply Quote 0
                  • Bonbon-Chan
                    Bonbon-Chan @Zing last edited by

                    @zing said in Configuration d'un GGG GP-Wiz 40 pour le joueur 2:

                    @bonbon-chan

                    J'ai utilisé sld2-jstest pour récupérer les numéros des commandes du joueur 2

                    Pouvez-vous poster quels sont les résultats de sdl2-jstest ?

                    Joystick GUID: est-ce différent entre les joueurs 1 et 2 ?

                    Si c'est le cas, vous devez créer une deuxième entrée dans le fichier es_input.cfg, en changeant les valeurs en fonction du résultat que la commande sdl2-jstest affiche au joueur 2.

                    # sdl2-jstest --list
                    error: failed to read gamecontrollerdb.txt: Invalid RWops
                    Found 1 joystick(s)
                    
                    Joystick Name:     'GGG GP-Wiz40'
                    Joystick Path:     '/dev/input/event6'
                    Joystick GUID:     03000000fafa00003500000000010000
                    Joystick Number:    0
                    Number of Axes:     4
                    Number of Buttons: 32
                    Number of Hats:     0
                    Number of B***s:    0
                    GameControllerConfig:
                      missing (see 'gamecontrollerdb.txt' or SDL_GAMECONTROLLERCONFIG)
                    Axis code  0:    0
                    Axis code  1:    1
                    Axis code  2:    2
                    Axis code  3:    3
                    Button code  0:   288
                    Button code  1:   289
                    Button code  2:   290
                    Button code  3:   291
                    Button code  4:   292
                    Button code  5:   293
                    Button code  6:   294
                    Button code  7:   295
                    Button code  8:   296
                    Button code  9:   297
                    Button code 10:   298
                    Button code 11:   299
                    Button code 12:   300
                    Button code 13:   301
                    Button code 14:   302
                    Button code 15:   303
                    Button code 16:   704
                    Button code 17:   705
                    Button code 18:   706
                    Button code 19:   707
                    Button code 20:   708
                    Button code 21:   709
                    Button code 22:   710
                    Button code 23:   711
                    Button code 24:   712
                    Button code 25:   713
                    Button code 26:   714
                    Button code 27:   715
                    Button code 28:   716
                    Button code 29:   717
                    Button code 30:   718
                    Button code 31:   719
                    
                    

                    Comme je l'ai dit, pour le joueur 1 et le joueur 2, c'est la même carte = même joystick = /dev/input/js0 = donc même GUID.

                    J'avais pas fait attention à "gamecontrollerdb.txt". Il se trouve ou ?

                    Et oui, je suis compliquée 😊

                    Zing 1 Reply Last reply Reply Quote 0
                    • Zing
                      Zing Global moderator Translator @Bonbon-Chan last edited by

                      @bonbon-chan Permettez-moi de préciser que je ne suis pas un développeur, donc je n'ai pas assez de connaissances techniques pour vous apporter un support précis à ce niveau, mais je vais essayer de vous aider autant que je peux.

                      J'ai fait des recherches sur ce "GP-Wiz 40" et je ne vois pas beaucoup de commentaires à ce sujet, donc nous avons très peu d'informations, et la plupart concernent précisément la difficulté d'être reconnu, mais aucun avec une solution (ce qui n'est pas un bon signe pour toi).

                      Ignorant le modèle, mais comparant le problème, consultez ce sujet :
                      https://forum.recalbox.com/topic/24869/problem-usb-encoder-recalbox-x_64

                      Notez que l'option est mentionnée dans l'un des liens :
                      options usbhid quirks=

                      Et j'ai trouvé ce lien mentionnant une sorte de configuration similaire.

                      Mais vous devez analyser et faire des tests sereinement, voir si vous pouvez progresser...

                      Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
                      If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

                      Bonbon-Chan 1 Reply Last reply Reply Quote 0
                      • Bonbon-Chan
                        Bonbon-Chan @Zing last edited by

                        C'est bon résolut !!!

                        J'ai passé une journée entière à installer Linux Mint + RetroPie pour essayer (la grosse galère). Mais ça a eu le mérite de débloquer la situation. La version de retroarch étant différente, les menus aussi.

                        J'ai toujours trouvé que les menus de RetroArch sont mal fait mais ceux des contrôles sont les pires... pourquoi avoir mis 2 menus contrôles différents à des endroits différents... c'est plutôt débile (et forcement, je m'acharnait sur le mauvais menu).

                        Résultat :

                        • Réinstallation complète de Recalbox sur un HDD neuf 💽
                        • Configuration de la manette pour le joueur 1 sous Recalbox
                        • Configuration de la manette pour le joueur 2 sous RetroArch :
                        1. Il faut utiliser le menu control du menu principal et non pas du "quick menu" (celui par défaut...)
                        2. Il faut forcer le "device" sur GGG GP-Wiz40 pour le joueur 2
                        3. Il faut sauvegarder la configuration manuellement ("quick menu")
                        4. AVANT de quitter RetroArch, faire une copie du fichier de configuration
                        5. Créer un override contenant la configuration des boutons pour les joueurs 1 & 2 (sinon, la configuration du joueur 2 est perdu au prochain lancement de RetroArch).

                        Voila, voila... c'était si simple que ça... 🤣

                        Encore merci du coup de main. 💕

                        Plus qu'un petit problème avec le scrapper et tout fonctionne !

                        Zing 1 Reply Last reply Reply Quote 1
                        • Zing
                          Zing Global moderator Translator @Bonbon-Chan last edited by

                          @bonbon-chan Content que vous ayez résolu le problème, merci pour le retour !

                          Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
                          If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

                          1 Reply Last reply Reply Quote 0
                          • Locked by  admin admin 
                          • First post
                            Last post

                          Want to support us ?

                          75
                          Online

                          99.6k
                          Users

                          28.1k
                          Topics

                          187.1k
                          Posts

                          Copyright © 2021 recalbox.com