Pular para o conteúdo

Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)

Dica publicada em Linux / Jogos
Xerxes xerxeslins
Hits: 408 Categoria: Linux Subcategoria: Jogos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)

Esta dica resolve o problema de reconhecimento de controles em jogos da Koei Tecmo que, por padrão, ignoram o gamepad em favor do teclado.

1. Desativar o driver nativo (conflitante)

O módulo xpad do kernel pode entrar em conflito com drivers de espaço de usuário em alguns hardwares.

sudo rmmod xpad

Explicação: remove o driver padrão do kernel da memória em tempo de execução.

2. Criar blacklist para o driver nativo

Para evitar que o xpad seja carregado automaticamente no próximo boot.

echo "blacklist xpad" | sudo tee /etc/modprobe.d/blacklist-xpad.conf

Explicação: cria um arquivo de configuração que impede permanentemente o carregamento do driver nativo.

3. Instalar o driver alternativo (xboxdrv)

O xboxdrv oferece maior compatibilidade para mapeamento de botões em jogos que utilizam bibliotecas mais antigas ou específicas.

yay -S --needed xboxdrv
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Explicação: instala o driver via AUR (necessário ter o yay ou outro AUR helper instalado).

4. Habilitar o serviço do driver

Execute:

sudo systemctl enable --now xboxdrv

Explicação: ativa o serviço do driver imediatamente e o configura para iniciar junto com o sistema via Systemd.

5. Instalar ferramentas de teste

Execute:

sudo pacman -S --needed joyutils

Explicação: instala utilitário de linha de comando para teste de joysticks.

6. Testar a resposta do hardware

Execute:

jstest /dev/input/js0

Explicação: abre uma interface no terminal que exibe os eixos e botões em tempo real. Se os valores mudarem ao pressionar os botões, o driver está funcional.

7. Configuração na Steam

Após garantir que o sistema reconhece o controle, aplique os seguintes ajustes na Steam:

1. Abra o jogo e pressione o botão Xbox (centro).

2. Use o mouse para ativar o Steam Input na interface que surgir.



3. Vá na Engrenagem (Configurações) > Propriedades > Geral > Opções de Inicialização e insira:

PROTON_NO_STEAM_CONTROLLER_GLYPHS=1 SDL_GAMECONTROLLERCONFIG="" %command%




Explicação: foi sugestão da IA e tem a função de limpar variáveis de ambiente que podem causar duplicidade no mapeamento do controle dentro do jogo.

Depois de feito isso, o jogo reconheceu o controle.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como checar/verificar md5sum

Cursos Grátis com selo Intel

Identificando o Redhat 8

Como desativar Xscreensaver ao assistir vídeos no mplayer

Hardinfo - Obtendo especificações do computador

Steam uniformizado com tema Ubuntu

Instalando Steam for Linux no Fedora

Configurando o Ryujinx para rodar jogos de Nintendo Switch no Linux

Pixel Dungeon no Linux Grátis

PokerTH - Poker Open Source

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.