dancol90 / mi-360

Xbox360 controller emulation for Xiaomi Gamepad, with vibration support
BSD 3-Clause "New" or "Revised" License
147 stars 22 forks source link

(v0.5.0) mi-360 has stopped working. The cause of the problem is: Nefarius.ViGEm.Client #17

Closed diegoweb closed 4 years ago

diegoweb commented 4 years ago

I've just received a notification from this repo and I went to update my mi-360. First I uninstalled v0.4.0 and downloaded Vigem from the provided link. After installing it, I went ahead and installed mi-360 v0.5.0 from here.

After executing mi-360 I get this error: image

mi-360 has stopped working. The cause of the problem is: Unable to load file or assembly 'Nefarius.ViGEm.Client, Version=1.16.150.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. System can't find the requested file.

Am I doing something wrong of this latest setup is broken? Thanks :)

dancol90 commented 4 years ago

Hi!

I probably forgot something in the installer, sorry for the incoveniance 😅

Can you try the standalone zip package, please? It should have all the needed dependencies, just extract it anywhere and launch mi-360.exe.

diegoweb commented 4 years ago

OK, so there're 2 scenarios:

First one: If I keep everything installed (vigem and mi-360) and extract the standalone version anywhere or even in the mi360 default installation folder, it launches. But doesn't detect the controller.

Second one: If I uninstall everything, extract the standalone version and try to run mi-360.exe, I get this: image

dancol90 commented 4 years ago

Yes, that lasst error is expected, as ViGEm is always a requirement, you have to keep it installed

dancol90 commented 4 years ago

Moving the discussion to #18