[ Inicio ] [ Hacking ] [ CTFs ] [ Rant ]
.:: Brenn0 Weblog ::.

            

Essa postagem vai para meus manos pobres que, assim como eu, não puderam pagar 189 reais em um controle original no estilo do xb0x 360 da querida Microsoft.

Alguns jogos tem o chato problema (ou implicância) com controles USB “não originais” e comprados em uma lojinha qualquer por 20 reais. Murdered: Soul Suspect é um deles. Mesmo com o controle conectado e funcionando, o jogo o ignora. Preconceito com as origens humildes do mesmo, eu suponho.

Maaas, como a necessidade é uma das percursoras da criatividade e, após pagar 85 reais pelo jogo na Steam, seria uma merda não poder jogar largado na cama usando meu controle de sempre. Então fui na busca de alguma solução.

Murdered_Soul_Suspect_Artwork_Logo

O jogo é bastante novo: foi lançado no dia 5 de junho do ano atual (2014) e no dia 7 do mesmo mês eu já havia adquirido minha cópia por ter curtido muito a ideia por trás dele. Isso, claro, fez com que minhas buscas no Google não me trouxessem nenhum resultado satisfatório. Apenas encontrei mais uma dúzia de neguinhos com o mesmo problema que eu.

Quando o assunto envolve computação ou tecnologia em geral, se dar por vencido não é uma opção (copiei essa frase da parede de um bar) e, como já havia solucionado um problema parecido para jogar GTA IV, imaginei que a solução era possível. Só precisava descobrir como.

Obviamente, meu primeiro passo foi usar o mesmo método que usei com o GTA  IV. Entrar em mais detalhes seria inútil, pois o resultado foi: porra nenhuma.

Hora de acender um cigarro e pensar...

Eu já sabia de que precisava de algum programa que pegasse as entradas do meu controle e fizesse o sistema acreditar que elas vêm de um controle Microsoft. Coçando a cabeça, ainda sem entender direito o motivo do meu programa antigo não ter funcionado e pesquisando no Google variadas formas de fazer isso, encontrei o x360ce.

Ele basicamente promete fazer o mesmo que o antigo programa que uso para jogar GTA IV, mas há um porém essencial: bibliotecas tanto de 32 bits, quanto 64.

Claro que eu joguei no lixo uma enorme quantidade de tempo apanhando para fazer funcionar, né? Mas a razão disso foi apenas falta de atenção.  Eu havia deixado passar o fato de Murderd: Soul Suspect ser um jogo feito para processadores 64 bits. Era aí que morava a razão pela qual o emulador antigo não funcionava: eu estava sendo estúpido e usando uma versão de 32 bits.

Esse foi o momento eureka.

Segue agora um curto tutorial do que fiz:

  1. Baixe o executável do x360ce e a biblioteca de 64-bits e extraia tudo na mesma pasta, claro.
  2. Na primeira vez que o abrir (com seu controle USB conectado), você verá uma caixa de aviso em inglês dizendo que o arquivo de configuração "x360ce.ini" não foi encontrado. O programa dará as opções de criar automaticamente esse arquivo ou não. Claro que você deve clicar em "yes" e seguir para o próximo passo.
  3. Provavelmente o programa irá detectar seu controle e exibirá uma nova janela. Escolha a primeira opção, marque a caixinha e clique em Next. Isso irá fazer com o que o programa busque as melhores configurações para o seu controle.
  4. Caso você seja sortudo como eu, o programa não irá encontrar nenhum arquivo de configuração disponível. Clique em Finish de qualquer forma e prossiga.
  5. Agora essa parte pode ser complicada. Se seu controle não foi reconhecido e configurado automaticamente, você terá que fazer tudo na mão. Mas não se assuste com todas as abas de configurações e etc.
  6. Após umas pesquisas pelo Google, descobri que, caso você não esteja usando algo esdrúxulo como uma guitarra para usar de controle, pode usar como modelo de configuração algum dos disponíveis no programa. Isso realmente facilitou minha vida, porque eu já estava meio perdido na aba "Advanced". No meu exemplo, usei o "Logithec Cordless Rumblepad 2". Você pode fazer o mesmo clicando na caixa de listagem na parte de baixo do x360ce, selecionando essa opção e clicando em "Load". A única coisa que precisei mudar foi a ordem dos botões Y, X, B, e A que estavam trocados.
  7. Após trocar a ordem dos botões, cliquei em "Save" lá na parte de baixo para não ter que fazer isso sempre. Recomendo que você também salve suas configurações.
  8. E agora é a hora da verdade. Selecione todos os arquivos do x360ce e copie para dentro da pasta do executável do Murderd: Soul Suspect (...Murdered - Soul Suspect\Binaries\Win64). O execute e depois execute o jogo. Se tudo, como minha vó diria, estiver na paz de deus, seu controle irá funcionar como sempre.

Agora é só morrer, resolver crimes, exorcizar demônios e assustar criancinhas.