Git Product home page Git Product logo

scptoolkit's Introduction

ScpToolkit

Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers


🧟 DEAD SINCE 2016 🧟

This project is unmaintained since 2016, let it rest!

For Windows 10 (or greater), consider using DsHidMini instead ❤️


🔥 OBSOLESCENCE NOTICE 🔥

Dear community, it has been an amazing ride but the time has come to let go. The ScpToolkit has outgrown itself and won't be continued any longer. You're still welcome to continue using it if it fits your needs, just don't expect any support, fixes or new features from the original developers.

📘 FURTHER INFORMATION 📘

👉 Archival statement

👉 Removal guide

⚠️ SHADY CLONES ⚠️

With rising popularity of this project came the leeches 😉 The only official authentic download location is (and always was) here on GitHub: https://github.com/nefarius/ScpToolkit/releases

Any other site claiming to host, support, extend or continue ScpToolkit is unofficial and is not endorsed by the original developers. Some example search results:

copycats not found

You have been warned 🙃


Credits

Community

Sponsors

  • ScpToolkit´s Setup is created with Advanced Installer, a feature-rich and yet easy to learn installation package creation framework for the Windows platform.
  • Development is assisted by JetBrains ReSharper Ultimate tool collection, a must-have for every serious .NET developer.

Used libraries and other 3rd party code

Installation requirements

Optional

  • A supported Bluetooth 2.0 (or higher) compatible USB dongle with EDR (Enhanced Data Rate)
  • For DS4s to be useable the minimal supported Bluetooth version is 2.1!

scptoolkit's People

Contributors

artemla avatar blackbird88 avatar chrizonix avatar elecyb avatar geraldhumphries avatar gitter-badger avatar nefarius avatar r15ch13 avatar readmecritic avatar recordnotfounddotcom avatar retsur avatar sylveon avatar white777777 avatar yak1ex avatar zinglon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scptoolkit's Issues

Memory leak after several hours

I've found that, after several hours of (in)activity, the SCPService suddenly begins consuming vast amounts of memory and CPU power.
Example
I can't narrow down when this began to occur, but while I only noticed it originating from SCPService recently, it has been happening for quite some time.

System details follow.

Operating System
Windows 10 Pro 64-bit
CPU
Intel Core i5 2500K
RAM
16.0GB
Graphics
4095MB NVIDIA GeForce GTX 970
Audio
Creative X-Fi Audio Processor

Using a DS2, a DS3 (official), and a USB bluetooth device (BCM20702A0).

Dualshock 3 - bluetooth keeps Disconnecting

Hi, I love the drivers, theywork really well but I'm having trouble with my ds3, it works perfect over usb, but when I use it with bluetooth it disconnects, I hear the hardware disconnect sound from windows and the controller shuts off, if I turn it on again it pairs again and works normally until in happens again.
This seems random, sometimes it hapens over and over, sometimes it works for hours without any problems.

Windows 7 Sp1 64bits
Using version 1.5.5785.22024 (it also happened on v1.5.5756.37820)

The ids:
USB Dongle
USB\VID_0A12&PID_0001&REV_0100
USB\VID_0A12&PID_0001

DS3
USB\VID_054C&PID_0268&REV_0100
USB\VID_054C&PID_0268

Installer and Service logs:
https://drive.google.com/file/d/0BzwxolJ6wHu8ZVBYcWFMTEphV0E/view?usp=sharing
https://drive.google.com/file/d/0BzwxolJ6wHu8QlBaWDd6UlB1X0k/view?usp=sharing

It happened near the end of the log, I hope you can help me, thanks.

PD: It may be another issue but vibration doesn't work over bluetooth, i have it disabled, it works alright on usb.

BT 2.1 + EDR dongle not working correctly

Are there any other requriements (other than being at least 2.0 the BT dongle has to meet in order to work correctly with SCP? The 2.0 + EDR dongle I bought specifically for SCP seems to malfunction, and its broken-ness actually differs betweeen Scarlett's version and your builds:

  • In Scarlett's newest version, the controller pairs yet SCP never ever receives any data
  • In your version, the behaviour is purely random - sometimes all buttons will work, albeit without pressure sensitivity. Sometimes, only analog sticks work and the other buttons are stuck on some junk values

Seems like you have enhanced logging a good bit, so are there any means of logging this more efficiently? In Scarlett's build I had to go through a shitton of breakpoints to detemine my old dongle (which was on compat list but turns out it wasn't 2.0) is not compatible.

The pad is a legimate DualShock 3 - no possibility of it being a knockoff, since it was bundled with a PS3.

Dongle in question (do note its VID is listed as compatible):
http://www.4world.pl/categories/product/34/637

DS4 Controller is connected (Bluetooth or cable) but SCP says "Disconnected"

First of all thx for the work i really enjoyed the older scpServer for atleast 1 year :D

The Issue i have now is that the controller connects to my pc without any problems but i cant get it to work with the SCPServer.

It says always "Host Address: Disconnected"

When i connect the Controller via cable there is "++ Notify [Arrival] and some sort of Key. Tried almost everything i could. If there is any information needed pls let me know to figure out how to get it to work :D

It Cant connect between my Macbook pro and my PS3 Controller

After installed, It didnt work at all, and In Scp Server ,it show a Host Address Error. But I counldnt find error in log file, it just looked like ok..
Finally , I just searched the driver for Macbook pro in this site ,and not found for Macbook Pro 11.1 .

And, thank u for your App. I just really good( i have used it three mouth, after that , my win is broken. i had to reinstall it)

DS3 does not seem to work w/ iMac + Parallels

I'm trying to use Original DS3 controller to play South Park the Stick of Truth (Steam version) using Parallels 11 on my iMac. Bluetooth does not seem to work at all, controller is not seen. USB works intermittently.

During drivers installation (w/ DS3 plugged into USB of Guest OS and accessible via Bluetooth) there are 3 Bluetooth controllers: Virtual Bluetooth (probably this is host OS), and two controls (probably used for mouse/keyboard emulation). DS3 is properly visible as USB-connected device. After driver installation controller only works when connected via USB.
It would be all and well, but when I try to play and use "several buttons at once" (BR+BL or left stick up + right stick down) controller "hangs" for several seconds. It does not seem to access any input. Sometimes it starts to rumble (unless rumble is disabled) for several seconds. Replugging works, waiting it out works as well until next time I'll try to press several buttons.

I have not found any reasonable way to test my controller using Scp toolkit and not a game itself.
Hope you'll have some ideas on how to debug this issue.

Logs collected with Scp Debug Info:
https://gist.github.com/timothybasanov/4f5e64aad83d1f985503
Just in case it may be important: iMac Retina Late 2014, OS X 10.11.1, Parallels 11.1.0, Windows 10 N (freshly downloaded and updated this week).

SCP DSx Service fails to start automatically

On boot, SCP DSx Service fails. I'm running Windows 10 Pro Build 10240, and tried two workarounds but none worked:

Found these event logs that seem related to the issue:

Log Name: System
Source: Service Control Manager
Date: 11/14/2015 4:14:41 PM
Event ID: 7000
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: PC
Description:
The SCP DSx Service service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.

Log Name: System
Source: Service Control Manager
Date: 11/14/2015 4:14:41 PM
Event ID: 7009
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: PC
Description:
A timeout was reached (30000 milliseconds) while waiting for the SCP DSx Service service to connect.

PS Home / Guide button: Open Steam?

I couldn't make it work, so I assume it's not implemented.

Feature request:
Press PS Home and make it work like the guide button on the 360 controller: Open Steam BPM.

Thanks, I love it!

Controller Compatibility

Hi,

I have an after market controller with the following id:

USB\VID_045E&PID_028E&REV_0114
USB\VID_045E&PID_028E

I am assuming its not currently compatible?

Thanks,

V

Controls get stuck with latest stable and beta

The latest stable and beta builds seem to have a big regression in them. When playing a game, the controls are responsive at first, but after about half a minute the controls get "stuck". A few seconds after that the controller starts vibrating for several seconds straight. When it stops vibrating, the controls are responsive for about 10-15 seconds again. Then they get stuck again and after a few seconds the controller starts vibrating again. That repeats over and over again. I tried uninstalling the latest versions and downgraded to the last stable before the current one and the controller works perfectly.

I'm using Windows 10 x64 with all the latest updates and an official DS3 that came with my PS3. GitHub doesn't seem to allow attaching .zip files, so I uploaded my logs here: http://koti.mbnet.fi/nurmip/ScpToolkit_Log-Package_Keefa_1448905405.zip

Non original controller ds3 not pairing bluetooth

Hi, i am trying to pairing my controller (not sony) with this ID:
USB\VID_054C&PID_0268&REV_0100
USB\VID_054C&PID_0268
With Usb, it works fine.
My bluetooth adapter is an integrated laptop one :
USB\VID_04CA&PID_300B&REV_0001
USB\VID_04CA&PID_300B
Using the scpdriver.exe , the program identify the card and install the driver without problem.
I send you the log, see the latest 10 rows: http://pastebin.com/84PDjEsb
Thank you in advance

Change Controller slot

Hi,

On my computer I'm already using a xbox gamepad and I wish to add a ps3 gamepad but just for the second player. I guess I have to change the scp monitor project but I don't find any clue on how to do it. If could point me in the right direction that would be cool.

Driver Overwriting Integrated Bluetooth Controller

So I was looking for a PS3 controller driver that worked in Windows 10, and ran into this. I used to run the original ScpServer so I'm mostly familiar with how this thing works. Problem is, when installing, it overwrites not only the Bluetooth Dongle, but the Bluetooth radio built into my laptop (even though I disabled it in the device manager to avoid this issue). Oddly enough, this issue did not arise when using the original version of ScpServer. Luckily, uninstalling the original Bluetooth radio and checking the uninstall driver software option, then allowing Windows to reinstall the device, seems to have reverted it back to its original state.

Here are the IDs of both Bluetooth radios:

Integrated Radio:
Device Description: Intel(R) Wireless Bluetooth(R)
Hardware IDs:
USB\VID_8087&PID_07DC&REV_0001
USB\VID_8087&PID_07DC

USB Bluetooth Dongle:
Device Description: CSR8510 A10
Hardware IDs:
USB\VID_0A12&PID_0001&REV_8891
USB\VID_0A12&PID_0001

BT Dongle doesnt work anymore

Thanks for scp tools package!
In latest ScpServer v1.5.5787.36514 doesnt't work BT connection.
Monitor shows Address: <Error>, pair tool shows no addresses.
Dongle is ASUS USB-BT400 (USB\VID_0B05&PID_17CB&REV_0112) with installed BT driver from installation tool.
In device manager it shows as

libusbK USB Devices

  • BCM920702 Bluetooth 4.0
  • PLAYSTATION(R)3 Controller

Additionally, progress bar in the scpToolkit Driver Installator never stops while installing BT driver.

README

I'm pretty sure DX Runtime is needed on all Windows versions since none of them ship with XInput DLLs by default and pls link to US versions instead of DE for all the installation requirements as English is more universal.
BTW thanks for working on this. It'd be shame to let it rot.

Release?

Please build new release or write readme how to do it please.

DS3 vibration aint working over bluetooth

Sup,
So as title says im using DS3 (not genuine one) via bluetooth dongle and the issue is that rumble is broken when wireless (just rumble, controller working fine). Thats not a big issue but a man can dream, right?

So heres my log from ScpServer dot exe http://i.imgur.com/LtNvMfx.png (ye i know thats silly but i dunno how to export this log in text or something) and also part of log when i plug controller using usb http://i.imgur.com/sjA4DVT.png (rumble working when usb).

Like, maybe theres some workaround to fix this one, thanks.

Selecting dongle

hi,

is it somehow possible to choice on which bluetooth dongle i want the drivers to be installed? or can you confirm that there is no problem with other bluetooth devices at the same time?

i have the built in bluetooth and a bluetooth dongle, both worked with the previous versions (before you forked it). But i always installed the driver for the dongle and i used the bluetooth headset with the internal.

Not an issue, but wanted to say thanks. :)

I was feeling nostalgic and wanted to play some old playstation games on my pc... with a ps3 controller. Went to plug it in and it wasnt recognizing them on the emulator, which was strange considering it worked fine before. I used to be on win7 but upgraded to free to 10. Found MotioninJoy and it wouldnt work, then found out how bad for my computer it might be when googling so immediately uninstalled it. Found your program after going through the rabbithole of forums and links people posted, installed it quickly and without problem, now I can play a playstation game with a playstation controller.

Considering how hard it was because Sony wont simply make some official drivers which is still beyond my realm of comprehension, I wanted to personally thank you for the time and effort you spent so I and others could enjoy such simple pleasures. Im unsure what all else is intended behind your drivers, maybe I can use my playstation controller instead of an xbox all the time. But for what all I wanted to do right now it gives me the warm cuddly feelings to relive some nostalgic games I never was able to fully play before. Really, thanks again, words can't really describe my happiness right now. SUCCESS!

BTW Im bookmarking your link here so I can give it to friends if they have problems with their controllers. I really am lucky I found it, I had no idea what I was looking for and just started googling things and reading forum posts. I hope one day the first google link is this page here instead of that Motioninjoy garbage...

Compatible bluetooth dongles?

Hi! firstly I'd like to thank you for continuing scarlet's work. His latest release didn't run on my windows 7 for some reason so I am glad I managed to find your post and work.

I came to ask you about the compatibility of USB bluetooth dongles, I've seen your device ID list but that doesn't really help me if I am looking to buy a compatible dongle since sellers don't list that data and most of them wouldn't even know about USB devices IDs if asked about it.

Would this dongle work with the program?
http://www.ebay.com/itm/Mini-USB-Bluetooth-V4-0-Dongle-Wireless-Adapter-Device-New/181651319031?_trksid=p2045573.c100033.m2042&_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D33277%26meid%3D56898a0ab6eb453790075385fc5a534e%26pid%3D100033%26rk%3D3%26rkt%3D4%26sd%3D221534853709

Thanks!

Random button presses

Hello, I just installed ScpServer for my DS3 controller on a Windows 10 x64 machine and while I had no problem whatsoever with the setup I'm getting random button presses on the emulated Xbox 360 controller.

This happens both with USB cable and via Bluetooth, it's like if the pad is sending button presses all the time (only dpad and the four symbol buttons, square, circle, etc).

What's odd is that if I open the SCP profile manager it doesn't seem to receive any of those presses. If I open controller properties from the windows device manager or any game that uses an Xbox pad I get them.

Error during driver installation

Hi,

I got myself an error in the driver installation.
Error during installation: System.IO.FileLoadException: Could not load file or assembly 'file:///C:\Programs\ScpServerNew\ScpService.exe' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) File name: 'file:///C:\Programs\ScpServerNew\ScpService.exe' ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) at System.Reflection.Assembly.LoadFrom(String assemblyFile) at System.Configuration.Install.AssemblyInstaller.set_Path(String value) at System.Configuration.Install.AssemblyInstaller..ctor(String fileName, String[] commandLine) at ScpDriver.ScpForm.<>c__DisplayClass6.<btnInstall_Click>b__2() in d:\Development\C#\ScpServer\Source\ScpInstaller\ScpForm.cs:line 269

Sorry, there was no log file created.
I am on Windows 7, already rebooted my PC and tried again.

Bluetooth dongle:
USB\VID_0DF6&PID_2200&REV_1958
USB\VID_0DF6&PID_2200

PS3 Controller:
USB\VID_054C&PID_0268&REV_0100
USB\VID_054C&PID_0268

Both are under 'libusbK USB Devices' in device manager.
The latest version by ScarletCrush worked fine.

The other issue is when I open ScpServer.exe.
screenshot_1

This is how ScpServer looks. (No ScpService is running in the background)
screenshot_2

Any fix?

Unable to install driver

9/25/2015 8:40:05 PM [INFO] - SCP Driver Installer 1.5.5740.18577 [09/25/2015 20:40:05]
9/25/2015 8:40:08 PM [DEBUG] - Preparing to load DIFxAPI
9/25/2015 8:40:09 PM [INFO] - Running as 64-Bit process
9/25/2015 8:40:09 PM [DEBUG] - DIFxAPI path: C:\SCP\bin\DIFxApi\amd64\DIFxAPI.dll
9/25/2015 8:40:09 PM [DEBUG] - Loaded library: C:\SCP\bin\DIFxApi\amd64\DIFxAPI.dll
9/25/2015 8:40:11 PM [INFO] - Microsoft Windows 10 Home Insider Preview (6.2.9200.0 AMD64) detected
9/25/2015 8:40:11 PM [INFO] - Selected Win10 configuration
9/25/2015 8:40:21 PM [INFO] - ENTER: DriverPackageInstallW
9/25/2015 8:40:23 PM [INFO] - Looking for Model Section [SCProductions.NTamd64]...
9/25/2015 8:40:23 PM [INFO] - Installing INF file 'C:\SCP\bin\System\ScpVBus.inf' (Plug and Play).
9/25/2015 8:40:23 PM [INFO] - Looking for Model Section [SCProductions.NTamd64]...
9/25/2015 8:40:23 PM [INFO] - Installing devices with Id "root\ScpVBus" using INF "C:\WINDOWS\System32\DriverStore\FileRepository\scpvbus.inf_amd64_21ca245c0e23d7a5\scpvbus.inf".
9/25/2015 8:40:23 PM [INFO] - Will force install because driver is not better and force flag is set.
9/25/2015 8:40:23 PM [INFO] - ENTER UpdateDriverForPlugAndPlayDevices...
9/25/2015 8:40:25 PM [INFO] - RETURN UpdateDriverForPlugAndPlayDevices.
9/25/2015 8:40:25 PM [INFO] - Installation was successful.
9/25/2015 8:40:25 PM [INFO] - Install completed
9/25/2015 8:40:25 PM [INFO] - RETURN: DriverPackageInstallW (0x0)
9/25/2015 8:40:26 PM [DEBUG] - Preparing to load libwdi
9/25/2015 8:40:26 PM [INFO] - Running as 64-Bit process
9/25/2015 8:40:26 PM [DEBUG] - libwdi path: C:\SCP\bin\libwdi\amd64\libwdi.dll
9/25/2015 8:40:27 PM [DEBUG] - Loaded library: C:\SCP\bin\libwdi\amd64\libwdi.dll
9/25/2015 8:40:28 PM [INFO] - Device with specified VID (8087) and PID (07DC) found, preparing driver installation...
9/25/2015 8:40:35 PM [INFO] - Driver "BthDongle_ef684c28-cd20-472f-8d2a-8c8a8af76427.inf" successfully created in directory "Driver"
9/25/2015 8:40:40 PM [INFO] - Installation result: WDI_SUCCESS
9/25/2015 8:40:40 PM [INFO] - Installed driver for Bluetooth dongle USB\VID_8087&PID_07DC
9/25/2015 8:40:40 PM [ERROR] - Error during installation: System.IO.FileLoadException: Could not load file or assembly 'file:///C:\SCP\bin\ScpService.exe' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
File name: 'file:///C:\SCP\bin\ScpService.exe' ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at System.Configuration.Install.AssemblyInstaller.set_Path(String value)
at System.Configuration.Install.AssemblyInstaller..ctor(String fileName, String[] commandLine)
at ScpDriver.ScpForm.<>c__DisplayClass6.<btnInstall_Click>b__2() in d:\Development\C#\ScpServer\Source\ScpInstaller\ScpForm.cs:line 269

9/25/2015 8:40:40 PM [INFO] - Install Succeeded.
9/25/2015 8:40:41 PM [INFO] - -- Install Summary --
9/25/2015 8:40:41 PM [INFO] - Bus Driver installed
9/25/2015 8:40:41 PM [INFO] - Bluetooth Driver installed

Screensaver will not start (SCPServer, Windows 8.1)

For some reason the SCPServer service will prevent screen savers from starting, at least with Windows 8.1.

The same issue occurs with the original SCP drivers. After enabling the SCPService, screen savers stop working. As soon as I disable the service everything works fine. Again this is an issue that's persisted since the original drivers.

I installed the service, ps3 drivers, I don't use Bluetooth. I looked at the logs but I didn't notice anything strange.

SCP Service Stops Windows 10 from Sleeping

When the "SCP DSx Service" service is running, Windows 10 will not sleep/lock. Turning off the service will allow the computer to sleep/lock however, if the controller is plugged in it will turn on the PS3 when the service is shut down.

Rumble is causing the controller to freeze for ~10 seconds

I have installed ScpServer on Windows 10 64-bit. I am using a wired DS3 controller.

It seems to be working fine except for the fact that whenever the controller rumbles (let's say I get hit in the game I'm playing), the controller freezes and the input "sticks" for ~10 seconds. So, if I was walking right when it happened, I'll continue walking right until it unfreezes.

Interestingly, while disabling rumble in ScpSettings does make the controller not rumble, it does not prevent the controller from freezing after rumble events.

Any clue what the cause of this might be and what I can do to remedy this problem?

DS4 not working via USB

Hay,

I have the problem on Win 10 x64 that the DS4 Controller, when connected via USB, won't be recognized by the SCPServer (neither ScpServer nor ScpService).. I know it worked "sometimes", for example in ScpServer_v1.5.5749.18036, but also worked for some time in ScpServer_v1.5.5756.37820. Bluetooth works fine, but I can't get it to work over USB anymore :-( The DS4 will be recognized by Windows itself, but the buttons are messed up then. When it was connected over Bluetooth when plugging in the USB Cable, it works as two controllers, meaning it issues for example the Arrow Right command twice. This is quite annoying, do you have any suggestions?

Bluetooth not working after restart.

After drivers installation I can play with my ds3 via bluetooth, HCI version in scp monitor is 6.xxx. If I restart my computer it is 5.xxx and I cannot connect the pad with bt, but it still works fine with wire. To connect it again I have to uninstall drivers (I do it manually) and install them again.

GTA V startup crashes

GTA V startup crashes if scpdriver is enabled, is necessary disable, start the game, after the game is ful load press ALT+TAB and start scpdriver.
Why?
All the games i've tested worked fine, but this (my favorite) not.

Problem after controller disconnected

The controller device (Xbox 360 Controller for Windows) is still attached to PC even my controller is disconnected.
This caused some problem in games like Fallout 4, the game thinks the controller is still connected and won't let me use the mouse and keyboard.

PS3 Wireless Controller constantly flashes

I have a standard (not dual shock) ps3 controller and when I connect the device via cable the LED display works fine.

When I disconnect and try to connect via Bluetooth though the LED's don't work properly anymore. They constantly flash as if the device hasn't connected or is low on battery.

At this point the controller works fine, but continues to flash like it isn't connected or low on battery. I have made sure its fully charged and that its connected according to the scpmonitor.

I wonder what has changed because with the older versions of the application the LED indicators worked fine via Bluetooth.

Input delay on DS4 wired+bluetooth

There is a noticeable input delay when using my DS4 controllers and a clean install of SCP Server. This does not seem to happen with DS4Tool wired.

Edit: I sometimes have this issue with Ds4Tool too, so it may be more generic.

Sixaxis API extension?

Since SCP's xinput DLL already expands the API with XInputGetExtended to poll pressure sensitive buttons, any chance to see another API extension allowing to poll Sixaxis data?

I have already done that with older SCP by making my application inject custom code into SCP xinput DLL on runtime... so surely a legit API extension would be a more sensible idea. Could easily provide the coding for that and issue a merge request, would just need to know it wouldn't be called 'useless'.

Cheers!

EDIT:
Just for proofs, said code in use:
https://youtu.be/KYOogVJKIeo

win 10 pro simplified Chinese

2015/9/21 23:43:30 [INFO] - SCP Driver Installer 1.5.5740.18577 [09/21/2015 23:43:30]
2015/9/21 23:43:30 [DEBUG] - Preparing to load DIFxAPI
2015/9/21 23:43:30 [INFO] - Running as 64-Bit process
2015/9/21 23:43:30 [DEBUG] - DIFxAPI path: C:\xx\bin\DIFxApi\amd64\DIFxAPI.dll
2015/9/21 23:43:30 [DEBUG] - Loaded library: C:\xx\bin\DIFxApi\amd64\DIFxAPI.dll
2015/9/21 23:43:30 [INFO] - Microsoft Windows 10 (6.2.9200.0 AMD64) detected
2015/9/21 23:43:30 [INFO] - Selected Win10 configuration
2015/9/21 23:43:34 [INFO] - ENTER: DriverPackageInstallW
2015/9/21 23:43:34 [INFO] - Looking for Model Section [SCProductions.NTamd64]...
2015/9/21 23:43:34 [INFO] - RETURN: DriverPackageInstallW (0x103)
2015/9/21 23:43:34 [DEBUG] - Preparing to load libwdi
2015/9/21 23:43:34 [INFO] - Running as 64-Bit process
2015/9/21 23:43:34 [DEBUG] - libwdi path: C:\xx\bin\libwdi\amd64\libwdi.dll
2015/9/21 23:43:34 [DEBUG] - Loaded library: C:\xx\bin\libwdi\amd64\libwdi.dll
2015/9/21 23:43:34 [ERROR] - Error during installation: System.ArgumentOutOfRangeException: 在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (异常来自 HRESULT:0x80070459)
在 System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
在 System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
在 ScpDriver.ScpForm.<>c__DisplayClass6.<btnInstall_Click>b__2() 位置 d:\Development\C#\ScpServer\Source\ScpInstaller\ScpForm.cs:行号 244
2015/9/21 23:43:34 [INFO] - Install Succeeded.
2015/9/21 23:43:34 [INFO] - -- Install Summary --

Issue with service starting

Im trying to get this program working on my Windows Vista 64bit Virtual Machine so i can play assassins creed on steam

Everything runs and seems like it will work but the computer never recognizes it as a Playstation 3 controller... in game controllers it shows as Controller (XBOX 360 For Windows) and when i click on properties non of the buttons work.

I noticed that the SCP DSx Service wasnt started and when I try to manually start it I get this message after 2 minutes. - http://prntscr.com/8tux0f

http://prntscr.com/8tuyvw - Hardware IDS

This is the first time i ran this new projects version. On my windows 7 computer the last stable build of the original program works great.

if you need more info let me know

I ran CleanWipe and now Bluetooth Refuses to work.

All traces of bluetooth are now gone. I can't access the bluetooth settings, add a device, or see the Tray icon. I've already tried rebooting quite a few times and re-enabling the Bluetooth Support Service and Bluetooth Handsfree Service. What should I do?

EDIT: Nevermind. It was the installer that made it stop working. But what do I do about that?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.