Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers
This project is unmaintained since 2016, let it rest!
For Windows 10 (or greater), consider using DsHidMini instead ❤️
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.
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:
You have been warned 🙃
- Major props to original author Scarlet.Crush for developing this awesome toolkit!
- Original PCSX2 forums thread
- 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.
- MadMilkman.Ini parsing library by Mario Z.
- reactivesockets library by Daniel Cazzulino
- Windows Driver Installer library for USB devices
- PortableSettingsProvider
- log4net logging library
- Libarius .NET library
- Rx networking library
- libusbK driver package
- irrKlang cross platform sound library
- Metro Light and Dark Themes for WPF
- Fody/PropertyChanged
ScpCleanWipe
uses code from DriverStore Explorer- AutoDependencyProperty.Fody
- HIDSharp library
- Windows Input Simulator
- AutoDependencyProperty.Fody
- LoadAssembliesOnStartup
- Costura
- DBreeze NoSql embedded object DBMS
- Newtonsoft.Json
- Microsoft Windows Vista/7/8/8.1/10 x86 or amd64
- Microsoft .NET Framework 4.5
- Microsoft Visual C++ 2010 Redistributable Package
- Microsoft Visual C++ 2013 Runtime
- DirectX Runtime
- Xbox 360 Controller driver
- Already integrated in Windows 8.x or greater
- At least one supported Sony DualShock 3/4 controller (see Compatible Controllers)
- Administrator rights during driver setup
- 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!