Recalbox Forum

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

    Conectei um controle USB e o segundo gpio parou de funcionar

    Controles / GPIO / Codificador USB
    segundo jogador player 2
    2
    12
    3216
    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.
    • rogeriopatressi
      rogeriopatressi @Zing last edited by

      @zing
      Obrigado pela resposta Zing
      Na verdade, meu primo comprou esta estrutura arcade e fez toda a instalação do recalbox e jogos. O que eu paguei a ele, foi o que ele pagou pelos sticks, estrutura de madeira e cabos, portanto, não vejo isto ferindo alguma política de comercialização.
      Já solicitei ajuda a ele, mas ele apenas seguiu um
      Tutorial inicial de instalação e infelizmente não conseguiu me ajudar.
      Meu arcade sempre pode ser jogado por 2 jogadores e somente depois que eu pluguei um terceiro joystick, ele parou de permitir um segundo jogador.
      Precisamos de toda esta burocracia para ser ajudado mesmo ?
      Obrigado mais uma vez
      Abs

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

        @rogeriopatressi Leis são leis, e devem ser seguidas. A regra do fórum é passível de banimento, e eu sempre sigo ela.
        O seu caso específico, dada a sua explicação, realmente pode-se considerar que não houve uma comercialização do sistema e das ROMs então.
        Com base na sua explicação, se funcionava antes, e o que fez para de funcionar foi o fato de você ligar um joystick USB e reconfigurar para este terceiro joystick, fica claro que foi você quem fez alguma modificação indevida.
        O Recalbox aceita até 5 jogadores, então o problema não é ter colocado mais um joystick, mas sim a forma como isso foi feito.
        Você consegue descrever o que tudo você alterou para este novo joystick funcionar? Quanto mais detalhada a informação, mais fácil será para descobrir o que está ocasionando este problema.
        Você definiu os controles para jogador 1 e jogador 2 nas configurações de controle do emulationstation? Se não, teste, se sim, já tentou deixando no automático?

        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".

        rogeriopatressi 1 Reply Last reply Reply Quote 0
        • rogeriopatressi
          rogeriopatressi @Zing last edited by

          @zing
          Olá Zing, obrigado pela explicações e pela compreensão.
          Na verdade, neste meio tempo entrei no site do recalbox e parti do zero para atender as regras do fórum.
          Minha placa é Raspberry Pi 3 B, entrei no site e baixei o programa para formatar o cartão, bem como a última versão do recalbox. Utilizei o próprio software indicado no site para passar para o sd ( etcher ).
          Conectei o cartão na placa e realmente foi bem simples, liguei e o controle usb já estava pronto para usar, mas os dois Gpios não. Achei um tutorial, acessei via F4 altF2 e habilitei os gpios, passaram a funcionar, mas para a minha surpresa, continuei impossibilitado e jogar um jogo com 2 players.
          Todos os controles funcionam no menu principal, estão configurados, selecionados, mas quando escolho o jogo e entra no jogo, somente o que está selecionando como P1 funciona.
          Lhe agradeço se puder ajudar
          Abs

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

            @rogeriopatressi Eu não uso controles via gpio, então nunca tive um problema parecido, mas vou tentar ajudar.
            Você diz que seguiu um tutorial e habilitou os gpios, mas eu não sei qual tutorial foi esse, então te pergunto: você editou o arquivo recalboox.conf e modificou: "controllers.gpio.enabled" para "controllers.gpio.enabled=1", é isso?
            Vou repetir uma pergunta que fiz no meu último post: Você definiu os controles para jogador 1 e jogador 2 nas configurações de controle do emulationstation? Se não, teste, se sim, já tentou deixando no automático?
            Você tem certeza de que a ligação elétrica está correta? Eu nunca fiz isso, mas já vi vários tópicos em que o problema era apenas a ligação elétrica...
            Como você diz que iniciou do zero, com uma imagem limpa, ainda me resta a dúvida: deduzo que você fez backup da imagem que você possuía, e aproveitou a maioria dos arquivos, mas, por acaso, você aproveitou algum arquivo de configuração? Por exemplo, se você copiou a pasta SHARE inteira, gravou a imagem do zero, mas depois substituiu a pasta SHARE inteira pela antiga, neste processo você está usando os arquivos de configuração antigos, e se o seu problema era alguma configuração errada, você está mantendo este problema, entende?

            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".

            rogeriopatressi 1 Reply Last reply Reply Quote 0
            • rogeriopatressi
              rogeriopatressi @Zing last edited by

              @zing
              Olá Zing
              Na verdade, não fiz nenhum backup justamente para não correr estes riscos, fiz tudo do zero e inclusive nem tenho jogos, apenas os modelos que vieram junto quando baixei o recalbox.
              Habilitei lá mesmo no recalbox.conf colocando o número 1 e estão mapeados e habilitados no EmulationStation.
              Todos funcionam perfeitamente quando seleciona para serem o controle 1, logo todos estão funcionando perfeitamente fisicamente.
              Enquanto estou no menu para escolher o emulador que quero, todos funcionam, mas a partir do momento que entro no jogo, apenas o que está setado como P1 funciona.
              Já deixei todos em default, mudei a ordem deles, nada funcionou.
              Abs

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

                @rogeriopatressi Entendo, mas como ainda permanece o problema, vamos tentar encontrar a solução.
                Você está com problema em todos os jogos, indiferente do emulador, ou você apenas testou em 1 jogo e não deu certo? Digo, testou em pelo menos 2 jogos no SNES, e 2 jogos no MAME, por exemplo, para garantir que é geral, e não apenas em 1 jogo e apenas em 1 emulador?
                Ainda sim, é muito estranho não funcionar o player 2, eu pesquisei um pouco para tentar encontrar algo, e só vejo pessoas comentando que a ligação elétrica foi feita errada...
                Para título de curiosidade, leia estes links:
                https://github.com/recalbox/mk_arcade_joystick_rpi
                https://github.com/recalbox/recalbox-os/wiki/Custom-controller-mapping-for-specific-system-(EN)

                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".

                rogeriopatressi 1 Reply Last reply Reply Quote 0
                • rogeriopatressi
                  rogeriopatressi @Zing last edited by

                  @zing
                  Boa tarde Zing, obrigado novamente.
                  Já fucei tudo o que podia e Tb não encontro nada. Na verdade, já vi em algum lugar alguém dizendo que plugou um controle USB e deu pau no player 2 em todos os jogos, assim como o meu, mas Tb não tinham encontrado solução.
                  O fato é, tanto os meus dois gpio quanto o meu controle USB estão funcionando perfeitamente, mas quando entro em qualquer jogo ( testei inúmeros ), não consigo jogar com o player 2.
                  Acho estranho não encontrar material sobre isso, nem no Brasil e nem fora.
                  De qq maneira, obrigado por tentar.
                  Ps- não encontrei ajuda nos links que enviou

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

                    @rogeriopatressi Bom, realmente eu também não encontrei nenhuma solução para o seu problema, então, as minhas últimas sugestões são (o que eu faria antes de desistir):

                    • Faça backup antes de deletar qualquer arquivo que eu vou sugerir, por segurança.
                    • Via Recalbox manager, pare o emulationstation, e então, via rede delete o arquivo "es_input.cfg", que fica no caminho \SHARE\system\.emulationstation (esta pasta é oculta por padrão). Este arquivo é o que define os controles, deletando ele, o seu controle vai parar de funcionar, reinicie o emulatiostation via Recalbox manager (ao reiniciar, este arquivo será gerado automaticamente), e configure os dois controles gpio, e teste, sem o controle USB.
                    • Seguindo a mesma lógica acima, delete o arquivo "DEFAULT.cfg", que fica no caminho \SHARE\system\configs\retroarch\inputs. Este arquivo é o que define os controles no retroarch, faça o mesmo teste que citei acima, só com os controles gpio, sem USB.
                    • Talvez, tentar deletar os dois ao mesmo tempo, e só depois testar, eu não sei, são apenas sugestões.
                    • Eu ainda sei que é possível adicionar arquivos de mapeamento de controle, ao menos no caso de controles tipo arcade, talvez você possa pesquisar sobre isso...

                    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".

                    rogeriopatressi 2 Replies Last reply Reply Quote 0
                    • rogeriopatressi
                      rogeriopatressi @Zing last edited by

                      @zing
                      Muito obrigado Zing, tentarei e te falo depois.
                      Grande abraço

                      1 Reply Last reply Reply Quote 1
                      • rogeriopatressi
                        rogeriopatressi @Zing last edited by

                        @zing
                        Boa noite, não deu certo meu amigo, mas valeu a tentativa.
                        Vou tentar encontrar esses “ templates “ de configuração para ver se resolvo.
                        Abs

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

                        Want to support us ?

                        70
                        Online

                        99.7k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com