A entrada do Joystick traduz errado

1

Eu tenho um problema com meu fiel Saitek Cyborg Evo. Há um tempo atrás eu queria jogar IL2 Sturmovik novamente. Instalei tudo, liguei o meu Evo e iniciei. Infelizmente, algo estava errado. O nariz do meu avião foi empurrado para baixo. Deu uma olhada nas configurações e, sim, em posição neutra do bastão, o jogo pensou que eu iria empurrar o manche para frente. No jogo, a entrada para o eixo y estava em posição neutra quando eu puxei o stick para trás em 50%.

Eu pensei que o bastão estava quebrado, o que seria ok, essa coisa tem mais de 10 anos. Mas eu dei uma olhada nas opções de calibração do Windows, eu uso o Windows 10. Lá, tudo estava bem. Posição neutra, tudo estava funcionando bem. Eu tentei o stick em outro jogo (Kerbal Space Program) e o stick estava funcionando bem.

Então achei que deveria ser um problema com o jogo, traduzindo a entrada errada.

Então eu tropecei nessa ferramenta aqui ( link ) e decidi tentar. Até onde pude ver, emula controladores de jogos virtuais para que você possa modificar a tradução de entrada. Não funcionaria para o meu problema como eu descobri, mas o interessante era que eu tinha exatamente o mesmo comportamento como no jogo. A ferramenta tem uma janela onde você pode ver como sua entrada traduz, e lá, na posição neutra do bastão, o programa também pensou que eu empurrei a alavanca para frente. Então eu pensei, deve haver mais do que isso.

Espero que você possa me seguir até agora. Aqui estão algumas capturas de tela desta ferramenta (Joystick Curves), para que você possa realmente ver o que quero dizer:

Fique na posição neutra:

Stickpuxadoparatrás100%

Obastãorecuou50%

Stickavançou100%

Comovocêpodever,oeixoYapenastraduzerradoaqui,eeutenhoexatamenteomesmocomportamentoemIL2.Todososoutroseixosestãofuncionandobem,emqualquerlugar,mesmoemIL2.

Comoeudisse,emoutrosjogosobastãoestáfuncionandobem.NasopçõesdecalibraçãodoWindows,éassim:

Fiquenaposiçãoneutra:

Stickpuxadoparatrás100%

Obastãorecuou50%

Stickavançou100%

O próprio stick parece funcionar bem e o problema não existe apenas neste jogo. Existem métodos diferentes de como a entrada de tal dispositivo é traduzida para o computador? Assim, a calibração do Windows e o KSP usam o método 1 e a outra ferramenta e o IL2 usam o outro método? Existe algo assim?

Instalei os drivers Saitek mais recentes (pelo menos a versão para o Windows 8, porque não há driver dedicado para o Windows 10). O joystick está conectado via USB. Parece não fazer diferença se eu usar USB2 ou 3, não há diferença em usar os slots frontais do gabinete ou os slots de entrada da placa-mãe. Eu usei o stick com este jogo antes, mas anos atrás em outra versão do jogo e em outra versão do Windows.

Você tem alguma ideia do que poderia causar o problema e, mais importante: como posso corrigi-lo? Eu realmente não quero desistir do meu pau velho =)

    
por Matthias Nicklisch 25.10.2016 / 00:14

1 resposta

0

Você tentou os drivers mais recentes e antigos para o dispositivo e ainda não funciona bem no Windows 10. O Windows 10 sem drivers Saitek reconhece o dispositivo, mas não possui um driver para ele.

As opções que vejo são:

  1. Aguarde até que o Saitek crie drivers que funcionem com o Windows 10 (provavelmente isso não acontecerá).
  2. Instale os drivers do Windows 8 e marque o jogo exe com compatibilidade com o Windows 8 (provavelmente não vai ajudar, mas vale a pena tentar).
  3. Faça o downgrade para o Windows 8 (apenas brincando).
  4. Esqueça e ganhe um novo joystick.
por 07.11.2016 / 21:45