Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
Curtis's avatar
Curtis
Explorer
12 years ago

DllNotFoundException in 0.4.3

So this is a bit odd, and to be honest I don't know where to start with this one.

My project uses XInput (https://github.com/speps/XInputDotNet )for full 360 pad support, and with 0.4.3 it has stopped working. The DLL is not being found, and my best guess is it has something to do with the latest SDK, as the xinput and oculus dlls share space in the Plugins folder.

DLLs are a bit over my head, I have never really had to mess with them. Is there an order of operation, or any other basic stuff I am missing?

Before 0.4.3 there was no "x86" folder in my "Plugins" folder, but after the 0.4.3 upgrade there is. Could this have something to do with it?

Thanks for any help!

2 Replies

Replies have been turned off for this discussion
  • Please put all your native x86 DLLs in the Plugins/x86 folder. If you put them up a level in the Plugins folder, Unity will ignore them.
  • Ah, thanks vrdaveb. I managed to get it working by grabbing the latest version of the xinput plugin and doing a clean install, everything seems to work fine now.