This repository has been archived by the owner. It is now read-only.

@nefarius nefarius released this Apr 10, 2016 · 29 commits to master since this release

Assets 3

Back-to-the-roots-Edition

First things first; this release breaks compatibility with older ones, please follow these instructions of you upgrade:

  1. Make sure the ScpToolkit Clean Wipe Utility is selected in the setup:
    image
  2. Don't run the Driver Installer at the end of the setup, finish instead:
    image
  3. Launch the ScpToolkit Clean Wipe Utility and hit the button:
    image
  4. Fire up the ScpToolkit Driver Installer afterwards and follow its instructions.

Now, for the stuff fixed:

  • Every issue linked in this milestone
  • Switched back from libusbK to WinUSB driver
  • Added customized and signed WinUSB driver
  • Updated ScpVBus.sys driver
  • Signed everything
  • Can't remember
  • Disabled update notification if no new version was found

@nefarius nefarius released this Jan 10, 2016 · 108 commits to master since this release

Assets 3

Stuff changed:

  • Fixed issue #140
  • Removed misleading error message when disconnecting a pad

@nefarius nefarius released this Jan 9, 2016 · 120 commits to master since this release

Assets 3

First-of-2016-release :)

Stuff changed:

  • Added automatic updater

  • Fixed some issues where controller inputs won't get forwarded properly
  • Added more error handling and logging in bus driver communication
  • Fixed some issues in experimental Profiler where profiles wouldn't get loaded properly
  • Updated 3rd party libraries to latest versions
  • Added switch to Settings Manager to toggle between synchronous and asynchronous HID Report processing

Jan 8, 2016
Merge branch 'master' of github.com:nefarius/ScpServer
Conflicts:
	updates.txt

@nefarius nefarius released this Dec 31, 2015 · 153 commits to master since this release

Assets 3

Last-of-this-year-edition :)

Changes include:

  • Added settings switch for skipping occupied XInput slots
  • Added settings switch for fully unplugging the virtual Xbox 360 controller device
  • Added settings switch for disabling VBus events (for testing purposes only)
  • Fixed some thread synchronization issues
  • Added startup exception logging for Driver Installer
  • Simplified XInput1_3.dll configuration and loading for PCSX2
  • Fixed typos in Driver Installer
  • Increased ScpMonitor main window width to display re-arranged lines
  • Re-implemented driver guard
  • Re-implemented storing profiles using an embedded NoSQL database
  • Increased speed of connecting controllers via Bluetooth
  • Disabled Service check box in driver installer since it's an essential core component
  • Some minor code clean-up and refactoring type names
  • Implemented TaskQueue to speed up HID report parsing
  • Fixed Tray App Windows visibility in Windows Task Switcher
  • Added service start command to setup when finished installing
  • Replaced ScpTimer with Rx pattern
  • Fixed locking wrong object in Rumble methods (both DS3 and DS4)
  • Fixed DS4 light bar colors and animation displaying only white when charging

@nefarius nefarius released this Dec 19, 2015 · 194 commits to master since this release

Assets 3

Added time measurement to Service startup.

@nefarius nefarius released this Dec 19, 2015 · 198 commits to master since this release

Assets 3

This experimental release attempts to fix startup issues with the Windows Service.

@nefarius nefarius released this Dec 15, 2015 · 204 commits to master since this release

Assets 3

Stuff changed:

  • Fixed a crash caused if Profiles directory doesn't exist
  • Fixed MAC address display notation

@nefarius nefarius released this Dec 14, 2015 · 205 commits to master since this release

Assets 3

Stuff fixed:

  • Fixed a bug in random MAC address generator causing a crash