MTCKC / ProconXInput

A Windows user-mode XInput driver for the Switch Pro Controller.
198 stars 29 forks source link

When I run ProconXinput.exe, it tells me that it can't connect to ScpVBus #12

Open SIMPalaxy opened 6 years ago

SIMPalaxy commented 6 years ago

Finished installation, no warnings. But when I run ProconXinput.exe, it tells me that it can't connect to ScpVBus. The controller won't register.

SIMPalaxy commented 6 years ago

I downloaded ScpToolkit separately, it now gives me no errors. It looks like the ScpVBus installation doesn't work with the automatic option.

Ori-kami commented 6 years ago

I have the same issues in which it says that I cannot connect to ScpVBus. I tried downloading the ScpToolkit separately and it still gives me the error. Is there any way to fix this? Thank you

MTCKC commented 6 years ago

I'd guess that something went wrong when installing scpvbus. Did either of you try to install to a drive other than C:?

Apologies for not responding, I've been busy with work and university the last few weeks.

SIMPalaxy commented 6 years ago

Sorry for not reporting this.

I downloaded ScpToolkit, and it worked at first.

It later crashed. I had a think an incompatible form of the ScpVBus from a controller/gamepad program from before. (The GC adapter and maybe the WiiuInpro one.) It would crash from all manner of things, like installing ProconXinput, running it, plugging in the controller without running it, plugging it in afterward.

I never moved the files or anything so it wasn't an issue with not uninstalling before moving the root folder.

I ran the uninstall of both toolkit and proconXinput multiple times with the controller unplugged and it stopped crashing when I put in the controller, I then tried both orders of installation (Toolkit or procon first) And now if I do toolkit first, with a forced installation, then use the installer for ProconXinput. It seems to work.


I then tried downloading ProconXinput on a different PC that never had any other controller/gamepad program before and it worked first time without a hitch. Continues to work like a charm.

P.S. Thank you so much for this project. I LOVE the pro controller, and being able to use it with Xinput is an absolute treat. I've been enjoying playing games on my PC so much more! :)

MTCKC commented 6 years ago

I'll be moving to ViGEm in the next version. I've heard from somewhere that the version of SCP-Bus that I'm using is bad, so hopefully that'll fix things. It should also allow better coexistence with the full SCP-Toolkit. This pretty much confirms some of the errors that people have been having are due to the strange version of SCP-Toolkit though, thanks for that.

Also something to note, the author of SCP-Toolkit and ViGEm is also working on a successor to SCP-Toolkit. See here and here. It's not ready for full use yet, but if you're adventurous you might want to look into it.

Ori-kami commented 6 years ago

I have managed to fix it. Turns out that it was caused by error code 52. Managed to fix it by disabling Driver Signature Enforcement in advanced setup. The ProconXinput works great! Thank you!