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.

E entre Rdio e Deezer havia o Soundiiz

Rdio x Soundiiz x Deezer

Quando o assunto é encontrar um serviço que permita fazer o streaming de música a partir de qualquer dispositivo móvel ou do seu computador, Rdio e Deezer são lembrados por muita gente que eu conheço.

Faixas de preço similares. Tamanhos de acervos musicais similares, com milhões de faixas, álbuns e artistas disponíveis ao alcance dos dedos. Aplicativos disponíveis para as mesmas plataformas. Apesar de ter lido diversos reviews sobre os dois serviços no passado, confesso que na hora de definir qual dos dois é melhor, fico com muitas dúvidas, e tenho convicção de que qualquer conclusão a este respeito será sempre baseada em gosto pessoal, no final das contas.

Minha história com Rdio e Deezer

Vejam o meu caso: comecei fazendo uma assinatura do Rdio. Cerca de 15 reais por mês me deram acesso a toda a música que eu jamais conseguirei terminar de ouvir em toda a minha vida por um valor que julgo acessível, ainda mais podendo usar aplicativos para iOS e Windows. Junte a isso o fato de que podemos fazer download de músicas para ouvir offline e eu não posso, e nem preciso, exigir mais nada de um serviço como esses.

Acontece que passei a usar a plataforma Android, depois de problemas de hardware que tive com dois iPhones 4S seguidos, e que me fizeram sentir-me desgostoso com a linha de produtos Apple — leva-se um bom tempo para conquistar a confiança de um cliente e apenas segundos para perdê-la, como você já deve ter ouvido falar, imagino eu.

Com um Samsung Galaxy S3 como meu novo celular pessoal, baixei o app do Rdio imediatamente via Google Play e passei a usá-lo. Mas achei-o mais lento do que seu equivalente iOS, e, no último mês de dezembro, aproveitando que o Deezer havia anunciado uma promoção especial onde reduziria sua mensalidade — que, até então, era equivalente   do Rdio — pela metade por 6 meses, resolvi que não teria nada a perder, e fui verificar se o seu app para Android seria mais rápido do que o do Rdio.

Ele realmente se mostrou mais rápido. Carrega as músicas mais rápido, depois de ele próprio abrir mais rápido. Eu sei que apps de celular levam pouquíssimo tempo para abrir, mas juro que notei diferença considerável entre os tempos dos dois. Além disso, descobri que o Deezer possui uma seção dentro do perfil do usuário chamada Meus MP3, que permite que eu acrescente minhas próprias músicas   minha coleção —  isso é bem bacana porque assim posso fazer upload dos  meus backups de CDs, com músicas não encontradas no acervo do serviço, e ouvir tudo online ou offline. Só isso já é um diferencial bem bacana.

É claro que, como eu disse antes, no final das contas tudo se resume   uma visão pessoal. Como nem Deezer, nem Rdio exigem fidelidade de seus assinantes,  pode-se muito bem ir e voltar de um e de outro a hora que bem se entender. No entanto, migre você de Rdio para Deezer, ou vice-versa, quantas vezes quiser, e a dúvida sempre vai existir: como migrar minhas playlists de um lado para o outro?

E é aí que entra a utilidade de um serviço chamado Soundiiz.

Migrando de um lado para o outro

É algo muito fácil, aliás: você acessa a página principal deles, clica em Start to Convert e se autentica no Rdio e no Deezer. O sistema que move o Soundiiz então recupera as playlists de ambos os lados e é, literalmente, uma simples questão de clicar em um botão ao lado da playlist e selecionar o serviço de destino.

Aliás, o Soundiiz não possui apenas Rdio e Deezer como serviços disponíveis para transferência: também é possível transferir dados do Grooveshark, YouTubeSoundcloud e Last.fm, e enviar playlists a partir de arquivos m3u,xspf pls, usados por certos softwares e sites. De qualquer modo, mesmo considerando o Soundiiz um achado interessante, eu nunca depositaria 100% de confiança num processo destes.

Alerta do Soundiiz

Quando se inicia uma conversão, o próprio serviço apresenta um disclaimer a este respeito antes de processar os dados. Completamente compreensível e natural, visto que, ao menos teoricamente, tudo depende da disponibilidade exata dos álbuns e músicas de intérpretes que estão sendo migrados entre um serviço e outro.

Conversão em andamento

Vejam, por exemplo, o que ocorreu ao migrar uma de minhas playlists do Rdio,  batizada Dancefloor, para o Deezer. Vários títulos existentes foram convertidos, e outros simplesmente acabaram ficando pelo caminho. Na verdade, entre 42 músicas que eu havia coletado no Rdio,  37 foram convertidas, o que representou uma taxa de erro de quase 12%.

Cinco arquivos da playlist ficaram com a marcação undefined, tal como exemplicado na imagem.

Cinco arquivos da playlist ficaram com a marcação undefined, tal como exemplicado na imagem.

E vale dizer também que, no caso destas músicas que chegaram a ser migradas, eu notei alguns casos de substituição das faixas. Abaixo, ilustro um caso deste tipo, representado pela música Blurred Lines do Robin Thicke, que eu acho muito bacana: Ainda que a trilha original exista no acervo do Deezer, o Soundiiz teimosamente a substituiu por um tributo ao cantor, todo instrumental, ao som de saxofone. Não sei exatamente o porquê deste tipo de situação ter ocorrido, mas considero que até pelo próprio fato do serviço ser gratuito, isso significa que não é algo error-free, e que devemos estar preparados para fazer algum tipo de retrabalho.

Substituição arbitrada pelo próprio Soundiiz. A faixa de cima é um tribute, e a de baixo, a original. Retrabalho...

Substituição arbitrada pelo próprio Soundiiz. A faixa de cima é um tribute, e a de baixo, a original. Retrabalho…

Ainda assim, julgo que a experiência vale   pena: a taxa de acertos do processo foi normalmente maior do que a de erros, no meu caso, e me poupou em grande parte de precisar recriar tudo no serviço de destino. Dessa maneira, recomendo que você pense no Soundiiz e considere-o como uma alternativa para lhe auxiliar, caso esteja pensando em mudar as suas músicas de casa como eu fiz…