briankendall/devreorder

TrackIR stops working

giovannidegani opened this issue · 8 comments

in a X64 system Track IR 5 stops working when dinput8.dll gets replaced in C:\Windows\SysWOW64

The following error is given

image

Replacing only the System32 dinput8.dll and leaving the SysWOW64 seems to work for TrackIR 5 + Star Citizen

Is Track IR 5 a 32-bit or 64-bit program?

I believe the application is x86 but it does have x64 drivers for Windows 10. The work around for TrackIR 5 crashing though is to copy the original dinput8.dll from SysWOW64 to the TrackIR directory. I hope this helps. It worked for me.

This error message happens when you mix up 32bit and 64bit DLLs.

[on x64 system]
System32 holds 64bit DLLs
SysWOW64 holds 32bit DLLs

It's counter intuitive so it's easy to mess up.

Okay, thanks @Nightstorm1 and @GameOverture for the info. Is there any need for me to keep this issue open any longer?

I don't think so. AFAIK it can be closed.

Thanks for the fix. This should be included in the instructions for others to follow.

"copy the original dinput8.dll from SysWOW64 to the TrackIR directory"

@OverDhill Good idea. I've added it to README.