Você terá que usar DUAS dll's para resolver isso. O jogo não parece gostar de certos controles e joysticks, então o truque é escondê-lo do jogo. Mas para fazer isso, você precisará ter um wrapper que passará o antigo DINPUT para o novo DINPUT8 que ocultará o controlador.
No meu caso foi “COMBINADO THRUSTMASTER” que estava causando o problema. Então vou usar como exemplo.
Agora, se você depende desse dispositivo para obter seus atalhos de teclado, terá que usar alternativas como “voy"E"UCR“, mas isso está além do escopo deste tutorial.
Arquivos para baixar:
- DINPUTTO8: https://github.com/elishacloud/dinputto8 (Este é o wrapper de passagem)
- DEVREORDER: https://github.com/briankendall/devreorder (Este é o arquivo que irá esconder, ou reorganizar a ordem dos controladores no seu pc)
Agora, aqui está o que você precisa fazer:
- Vá para sua "Guerra Aérea Europeia” e renomeie a pasta “dinput.dll” para algum outro nome, como “dinput.dllbak"
- Abra o DINPUTTO8 arquivo e extraia o “Dinput.dll” para a pasta principal “European Air War”.
- Você precisará de TRÊS arquivos agora, abra o DEVREORDER arquivo e vá para a pasta “X86” e extraia o arquivo “dinput8.dll" no "Guerra Aérea Europeia" pasta
- O segundo arquivo, no mesmo DEVREORDER, Extraia o arquivo “devreorder.ini" no "Guerra Aérea Europeia" pasta
- Aberto "DeviceLister.exe” e você verá uma lista de controladores e joysticks em seu computador. Cópia de "Thrustmaster Combinado” (Você pode usar o nome ou o GUID para bloqueá-lo)
- Abra o "devreorider.ini” arquivo que está em seu “Guerra Aérea Europeia” e cole a pasta “Thrustmaster Combined” (Digite ou cole, não importa) na seção “[escondido]".
- Salve e execute o jogo
CUIDADO:
O jogo ainda pode gerar um erro, então você terá que fazer isso PARA CADA JOYSTICK que causará o erro, e os que não causarem, deixe-o fora da seção “[hidden]” ou coloque-o em “[ ordem]". Ele exibirá a ordem exata que mostra lá para o jogo.
Isso é tudo o que estamos compartilhando hoje para isso Guerra Aérea Europeia guia. Este guia foi originalmente criado e escrito por Dr.. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.