..:: PCSX2 Forums ::..

Full Version: ScpToolkit (XInput Wrapper aka ScpServer Reloaded)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello there!

First of all, I'd like to thanks Nefarius for his great job. This is a really smooth and functional solution to make your DS controllers works with any recent game Smile

I use my DS3 controller on USB (having trouble with Bluetooth, it may be related to my dongle, but anyway, that's not my point here). It works perfectly when I connect the controller on a USB port directly on my laptop. However, I have several X360 controllers and not enough USB ports to plug them all. I have a USB hub which is externally powered (AC/DC adapter). It looks like this:
[Image: W3aBrJ3.jpg]
As it is a powered USB hub, I have no problem connecting 2 X360 controllers + 2 external hard drives on it at the same time.

When I connect the DS3 controller on the USB hub, along with 1 or 2 X360 controllers, the DS3 works just after I plug it, but after a certain amount of time, it stops responding. The LED on the controller is still on, and the device manager still shows "PLAYSTATION 3 Controller" and the 3 "Xbox 360 Controller for Windows". So theoretically, all my controllers are still plugged and have not been disconnected. It's just that the DS3 buttons stops working. The amount of time before it stops responding is highly variable: from 3 seconds to 1 hour. When the DS3 stops responding, the number on the SCP Monitor freezes. You can see below what happens:
[Image: h9uc2fk.gif]

I have tried multiple scenarios, with 1 or 2 X360 controllers on the hub, with/out USB hard drives, etc. But I can't figure what the problem is, especially since the time before it stops working is totally random! When I connect the DS3 alone on the USB hub, it seems to be working fine (but since it may take several hours before the problem appears, I'm not sure). Do you have any idea what could cause this? For me, it can't be a power issue since I have no problem with other devices. Maybe because I have several X360 controllers on the same USB port on my computer? It causes trouble to ID the different Xinput controllers? I don't know but I'm sure I'll appreciate any help from you!

Thanks a lot!
Hello, my joystick is not recognized by the program. It's a dualshock usb joystick. Here's the dump file:


Code:
\\?\hid#vid_0079&pid_0006#6&ad1d1b5&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}


Circle                         - 00 80 80 00 80 80 2F 00 00
Cross                          - 00 80 80 00 80 80 4F 00 00
Triangle                       - 00 80 80 00 80 80 1F 00 00
Square                         - 00 80 80 00 80 80 8F 00 00
Select                         - 00 80 80 00 80 80 0F 10 00
Start                          - 00 80 80 00 80 80 0F 00 00
DpadUp                         - 00 80 80 00 80 80 00 00 00
DpadUpAndRight                 - 00 80 80 00 80 80 01 00 00
DpadRight                      - 00 80 80 00 80 80 02 00 00
DpadRightAndDown               - 00 80 80 00 80 80 03 00 00
DpadDown                       - 00 80 80 00 80 80 04 00 00
DpadDownAndLeft                - 00 80 80 00 80 80 05 00 00
DpadLeft                       - 00 80 80 00 80 80 05 00 00
DpadLeftAndUp                  - 00 80 80 00 80 80 07 00 00
LeftShoulder                   - 00 80 80 00 80 80 0F 04 00
RightShoulder                  - 00 80 80 00 80 80 0F 08 00
LeftTrigger                    - 00 80 80 00 80 80 0F 01 00
RightTrigger                   - 00 80 80 00 80 80 0F 02 00
LeftThumb                      - 00 80 80 00 80 80 0F 40 00
RightThumb                     - 00 80 80 00 80 80 0F 80 00
LeftStickRight                 - 00 FF 80 00 80 80 0F 00 00
LeftStickLeft                  - 00 00 80 00 80 80 0F 00 00
LeftStickUp                    - 00 C6 00 00 80 80 0F 00 00
LeftStickDown                  - 00 80 FF 00 80 80 0F 00 00
RightStickRight                - 00 80 80 00 FF 80 0F 00 00
RightStickLeft                 - 00 80 80 00 00 80 0F 00 00
RichtStickUp                   - 00 80 80 00 80 00 0F 00 00
RightStickDown                 - 00 80 80 00 80 FF 0F 00 00
So,
I'm supposed to ask for support here.
I have a dualshock 2 controller for PC, those sold by really few bucks. Corded.
Any way to add support for it?
Old drivers used to crash when I plugged it.
Newer version (1.7 beta) does not recognize it.

Thanks for your great work.
Hey guys i just reinstalled Fifa 16 on my freshly formatted PC. I installed the Scp Driver and i did the installation as i did before. When i play a match in Fifa the controller lags a lot. It needs 2 seconds to do my command. I press Shoot and it does not shoot or it shoots with full power. I dont know whats wrong because before the format it was working perfect. Im using a Ds3 controller and the controller is ok because i tried it to a friends computer. Any help will be appreciated. Thanks
I have a 3rd party controller and it connects when I install the drivers for DS4.
It will work for like 5 seconds and then freezes.
Debug is in the attachements!
hey! so,i installed the setup and everything works well.i just can't figure out how to map keyboard to the controller.i think there was something for that in the scarlett crush drivers.it would be really helpful if someone can tell me how to do that,or tell me if there is no such feature
Never mind, after a week of frustration I've found the cause and the fix Biggrin

Hello all, I'm hoping someone could help me please.


I've definitely installed everything correctly, I don't receive any errors while installing, I've triple checked everything is installed properly and everything that is required, but for some reason every time I press any of the top buttons on the controller, (L1-L2 & R1-R2) the controller freezes the game instantly for a few seconds, disconnects from the PC, then immediately reconnects... and to make it worse, it has Blue Screened my PC 3 times while trying to test it last night.
Could anyone offer me any advice with this issue please, as I simply can't understand why it's doing this.

I'm not 100% what info is required, so I'll post as much as I can think of but if you require additional info, please just ask.

Setup:
Windows 7 x64 (fresh install and completely up to date: all drivers, updates, MV C++ x86 & x64 from 2005 to 2016, Framework 4.6.1)
Controller Genuine DS3 (N1158) on the back of the controller

Again, if anyone can offer me any help I would be entirely grateful, as I've spent a good 5 hours late last night trying everything I could think of to fix this issue, and a couple hours Googling a fix too... but to no avail :'(

[Update] -- Ok this is weird! This issue happens every time and all the time when playing GTA 5 and Fallout 4, but it doesn't happen when playing The Culling
(04-28-2016, 10:04 PM)DragonKing Wrote: [ -> ]Hey eveyone.

So I got my PS3 controller to work, but what happens is it'll just randomly stop working. Won't react to any kind of input. I can have it work perfect for days, and then it'll just stop working for no reason.

This is the error I get if I un-plug it and re-plug it in:

SCPToolkitError:

Couldn't plug in virtual device 1: System.ComponentModel.Win32Exception (0x80004005): The parameter is incorrect.

The only way I know to fix it is to restart my computer. Any help is appreciated, thanks!

I've been having the same problem for 6 months. I uninstalled and  reinstalled drivers. Clean Wipe. Still my PS3 randomly disconnects then I have to reboot (rebooting service doesn't work) Pad one says reserved but unplugging and replugging controller does nothing. I keep rumble disabled.

[Image: 76561197981651803.png]
Please add compatibility to this controller. Name: PC Advanced Controller


\\?\hid#vid_11ff&pid_3331#6&22410ce8&2&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}


Nothing                        - 00 80 80 81 80 80 0F 00 20 
Circle                         - 00 80 80 81 80 80 2F 00 20 
Cross                          - 00 80 80 81 80 80 4F 00 20 
Triangle                       - 00 80 80 81 80 80 1F 00 20 
Square                         - 00 80 80 81 80 80 8F 00 20 
Select                         - 00 80 80 81 80 80 0F 10 20 
Start                          - 00 80 80 81 80 80 0F 20 20 
DpadUp                         - 00 80 80 81 80 80 00 00 20 
DpadRight                      - 00 80 80 81 80 80 02 00 20 
DpadDown                       - 00 80 80 81 80 80 04 00 20 
DpadLeft                       - 00 80 80 81 80 80 06 00 20 
LeftShoulder                   - 00 80 80 81 80 80 0F 01 20 
RightShoulder                  - 00 80 80 81 80 80 0F 02 20 
LeftTrigger                    - 00 80 80 81 80 80 0F 04 20 
RightTrigger                   - 00 80 80 81 80 80 0F 08 20 
LeftThumb                      - 00 80 80 81 80 80 0F 40 20 
RightThumb                     - 00 80 80 81 60 80 0F 80 20 
LeftStickRight                 - 00 FF 80 80 80 80 0F 00 20 
LeftStickLeft                  - 00 00 80 80 80 80 0F 00 20 
LeftStickUp                    - 00 80 00 85 80 80 0F 00 20 
LeftStickDown                  - 00 80 FF 80 80 80 0F 00 20 
RightStickRight                - 00 80 80 80 FF 80 0F 00 20 
RightStickLeft                 - 00 80 80 8C 00 80 0F 00 20 
RichtStickUp                   - 00 80 80 86 80 00 0F 00 20 
RightStickDown                 - 00 80 80 80 97 FF 0F 00 20
Sadly, I have a feeling this app is dead Sad The author hasn't visited the site in about 4 months and GitHub issue reports haven't been responded to in even longer.