European Air War

European Air War

Not enough ratings
How to solve error "Error: Could not set joystick * range properly"
By Dr. Jester
How to solve a pesky error "Error: Could not set joystick X range properly"
   
Award
Favorite
Favorited
Unfavorite
How to (maybe) solve this pesky error
You will have to use TWO dll's to solve this. The game doesn't seem to like certain controllers and joysticks, so the trick is to hide it from the game. But to do that, you will need to have a wrapper that will pass the old DINPUT into the new DINPUT8 that will hide the controller.

In my case it was "THRUSTMASTER COMBINED" that was causing the issue. So I will use it as an example.

Now, if you depend on that device to get your keybinds, you will have to use alternatives like "vJoy" and "UCR", but that is beyond the scope of this tutorial.

Note of caution, this may work and give you access to the game, but right now I am facing with the issue that I do not know if it is from input8.dll from devreorder or the game, as it refuses to recognize any joystick.



Files to download:
DINPUTTO8: https://github.com/elishacloud/dinputto8 (This is the passthrough wrapper)
DEVREORDER: https://github.com/briankendall/devreorder (This is the file that will hide, or rearrange the order of the controllers in your pc)

  1. Go to your "European Air War" folder and rename the "dinput.dll" to some other name, like "dinput.dllbak"
  2. Open the DINPUTTO8 file and extract the "Dinput.dll" into the main "European Air War" folder.
  3. You will need to THREE files now, open the DEVREORDER file and go to folder "X86" and extract the file "dinput8.dll" into the "European Air War" folder
  4. The second file, on the same DEVREORDER, Extract the file "devreorder.ini" into the "European Air War" folder
  5. Open "DeviceLister.exe" and you will see a list of controllers and joysticks in your computer. Copy "Thrustmaster Combined" (You can use the name or the GUID to block it)
  6. Open the "devreorider.ini" file that is in your "European Air War" folder and paste the "Thrustmaster Combined"(Type or paste, doesn't matter) into the section "[hidden]".
  7. Save and run the game

ATTENTION:

The game may still throw an error, so you will have to do this FOR EVERY JOYSTICK that will cause the error, and the ones that don't, either leave it out of the "[hidden]" section or place it into "[order]". It will display the exact order it shows there to the game.

1 Comments
bei 3 Oct, 2022 @ 11:02pm 
Thanks for that Dr Jester, do we have a list of compatible controllers by chance?