em Dicas e tutoriais

Configure seu joystick USB PC para jogar no Steam

O Multilaser JS061

O Multilaser JS061

Este simpático joystick aí do lado é o Multilaser JS061, que foi um dos presentes de Natal que eu dei ao meu filho no ano passado, depois que ele me disse que gostaria de conseguir jogar Mortal Kombat Komplete Edition de uma forma mais fácil e simples. Trata-se de um modelo bem bacana, wireless, para permitir que os movimentos sejam mais livres, sem o risco de enroscar em algum cabo por aí enquanto estamos jogando: Você simplesmente encaixa o adaptador USB e sai jogando normalmente.

Quando ele ganhou o presente, funcionou que foi uma beleza com o jogo, e ele tem se divertido muito desde então. Acontece que, ao tentar jogar outros jogos do Steam com o mesmo joystick, percebi que a experiência não foi assim tão legal quanto a primeira vez. Ocorre que, embora diversos jogos comercializados no Steam sejam compatíveis com joystick, a grande maioria deles é projetada para responder somente aos comandos do joy do Xbox 360. Confesso que, quando eu comprei o joystick para meu filho, até sabia desse pequeno detalhe, mas não estava muito afim de desembolsar entre R$ 150 e R$ 180, pelo menos aqui em minha cidade, para comprar um controle deste tipo. Além disso, o JS061 simplesmente surgiu na minha frente, e parecia perfeito para o trabalho, até eu descobrir que apenas o Mortal Kombat funcionava com ele.

Para mim, a grande questão acabou se tornando “como fazer para que o meu joystick funcione com os jogos do Steam“. Foi quando eu pensei, com meus botões: Deve haver um [tippy title=”emulador“]Um emulador é um software que reproduz as funções de um outro determinado software, ou hardware, a fim de permitir se obter uma funcionalidade bastante próxima   do original[/tippy] que possa me ajudar. E felizmente, depois de alguma procura e de sessões de tentativa-e-erro, encontrei o que estava procurando. Trata-se de um programa chamado Xbox 360 Controller Emulator, ou x360ce para abreviar. O uso do software é tão simples que você pode resumi-lo em três etapas:

  • extrair o arquivo do emulador para a pasta do jogo do Steam que você deseja compatibilizar com seu joystick;
  • executar o programa e seguir seus passos solicitados;
  • gravar e executar o jogo, que agora terá suporte a seu joystick.

Como haviam diversos jogos em minha conta Steam que alegam compatibilidade com joystick mas que eu não podia jogar, resolvi colocar o conceito a prova com o Spelunky, um jogo de plataforma.  em que você é um explorador que mergulha nas profundezas de minas e selvas, para coletar riquezas e enfrentar perigos, de vez em quando salvando a mocinha, lutando com monstros e fugindo de um fantasma muito do xarope — enfim, muito apropriado para jogar com joystick. O vídeo abaixo resume minha experiência pré-uso do emulador, sua configuração e a experiência pós-configuração.

Vale sempre a pena lembrar que nem todos os modelos de joystick disponíveis funcionarão com o emulador — o fato é que o meu funcionou, e que eu vi várias outras pessoas relatando sucesso com suas próprias configurações, o que me faz pensar que vale ao menos dar uma chance ao programa. Uma outra questão extremamente relevante — e que eu não cito no vídeo acima — é que, ao tentar executar o emulador pela primeira vez, me deparei com uma mensagem de erro fatal, alertando sobre a falta do arquivo msvcp110.dll, sem o qual é impossível que as configurações do joystick sejam realizadas.

Downloads

Para resolver este pequeno contratempo, precisei baixar os componentes do Visual C++ Redistributable for Studio 2012 Update 4 e instalá-los em meu computador. Existem dois arquivos disponíveis, sendo que, se você tem um sistema operacional de 32 bits, precisará baixar e instalar a versão x86, e, se você tem um sistema de 64 bits, como é o meu caso, precisará baixar e instalar tanto a versão x86, quanto a versão x64. Logo em seguida, bastará executar o emulador novamente, e tudo deverá funcionar bem.

Todas as informações e arquivos necessários para fazer o emulador funcionar podem ser encontrados nos links abaixo mencionados:

Site oficial do x360ce Fórum de suporte do x360ce Download do Visual C++ Redistributable for Studio 2012 Update 4

O emulador deverá estar em cada pasta de cada jogo onde se deseja compatibilidade entre o Steam e o joystick que você possui. Assim, se quero poder usar meu joystick em 10 jogos, precisarei refazer o procedimento que descrevo no vídeo 10 vezes. Parece uma trabalheira enorme, mas não é — eu garanto.

 

steam-compatibilidade-joystick

Verifique a compatibilidade com joystick no Steam

PERGUNTAS E RESPOSTAS

(1) Esse emulador é compatível com o jogo (nome do jogo)?

Pode ser que o jogo para o qual você está pensando em utilizar o emulador não seja compatível com o mesmo. Antes de qualquer coisa, verifique estas duas questões:

  • Na página do jogo em questão dentro do Steam, confirme que o título apresenta compatibilidade total com controle. Para verificar essa informação, abra o Steam, clique em Biblioteca e selecione o jogo desejado. Do lado direito da tela, clique em Página da loja. Uma vez que o link seja aberto, procure, à direita, o quadro de informações representado nesta caixa.
  • Verifique, no site oficial do emulador, a lista dos jogos compatíveis com a ferramenta. Dado que o emulador está em desenvolvimento, esta lista está sujeita a mudanças. Caso seu jogo não esteja nela, entre em contato com o desenvolvedor pelo próprio site oficial.

Se mesmo assim ainda tiver problemas, visite o fórum de suporte do emulador e verifique se existem soluções apontadas por lá. Caso elas não existam, você sempre poderá criar um novo post.

(2) Esse emulador funciona para PS3 / PS4?

Não possuo PS3 ou PS4, mas o emulador que cito neste post foi criado para permitir que uma série de controles genéricos para PC funcionem como se fossem controles do XBox 360. Tecnicamente falando, ela converte controles DirectInput para XInput, este último um padrão da Microsoft para permitir interação com seu joystick.

Até onde consegui pesquisar, através do fórum de suporte do emulador, os controles da Sony parecem não possuir ou reconhecer este padrão. Neste caso, pode ser que alternativas ao x360ce, como o MotionJoy ou o Pinnacle Game Profiler sejam mais adequados — embora não necessariamente sejam gratuitos.

Escreva um comentário

Comentário

  1. Ao realizar os passos me deparei com o seguinte erro “Failed to load xinput1_3.dll”. E o arquivo está criado no diretório. Na primeira vez que tentei o erro foi o do msvcp110.dll, mas eu já instalei o C++. O que posso fazer agora?

  2. Cara,

    não funcionou. Fiz tudo certinho, no emular o joystick funciona, mas no jogo não funciona. Não sei o que fazer, meu filho é canhoto e está com dificuldades no teclado. Tem alguma coisa a mais que eu possa tentar?

    • Beta, tudo bem?

      Antes de tudo, obrigado pelo comentário. Qual é o jogo que você está tentando usar com o joystick? Assumindo que o seu joystick seja um Multilaser JS061 igual ao do texto que escrevi, e que você esteja usando Steam, a única coisa que me ocorre é que talvez este jogo em si não seja compatível com joystick.

      Você chegou a olhar a página do jogo no Steam, e verificar se o título possui compatibilidade total com controle? Acrescentarei um adendo ao texto que escrevi, explicando este ponto.

      Abraço!

      • Oi DAniel,
        obrigada pela resposta. O controle não é o multilaser, mas o emulador reconheceu ele, não funciona é na hora do jogo. Eu testei com o Call of Juarez Gunslinger, mas o objetivo é usar com um jogo do Sonic que meu filho quer comprar que ele diz que é configurado no teclado para destros e ficaria ruim pra ele como canhoto. EU to achando que esse Steam é muito complicado para uso de controle, isso deveria ser mais simples.

  3. bom dia, sou deficiente visual, e um fan de games!!! porém, gostaria de saber se no game de saint seiya, alma dos soldados, vai funcionar!!!pq estouapanhando demais para jogar!!!mas…após instalar, quais os procedimentos? porque tenho um controle, que os drivers já estão instalados. então… desinstalo os drivers???

  4. Boa noite, muito obrigado pela ajuda com o joystick , suas dicas foram essenciais … valeu mano tudo de bom!!

Webmentions

  • Troque teclado e mouse por joystick nos jogos para PC – Daniel Santos 25/06/2016

    […] Aliás, por ser um produto da Microsoft, o joystick do Xbox One pode ser usado não apenas com o console da empresa, mas também com jogos que rodam no PC, na plataforma Windows. Quem circula pelas galerias de lojas de games como o Steam sabe bem que a quantidade de títulos que podem ser jogados com controle aumenta a cada dia — e, embora recomendado, não é necessário que o joystick que você usa seja o do Xbox: eu mesmo, pouco antes de comprar o Xbox One, cheguei a configurar um joystick da Multilaser para jogar no computador. […]