JoyShockLibrary Changelog

What's new in JoyShockLibrary 3.0

Apr 2, 2023
  • Improves thread safety and JslConnectDevices behaviour so it can be called without resetting current connections.
  • It also improves auto calibration and adds features to help with getting high resolution, useful gyro input.
  • It also includes a bunch of new quality of life features.

New in JoyShockLibrary 2.2.2 (Mar 9, 2023)

  • This minor update fixes an issue with the quaternion in MOTION_STATE rounding out very small rotations to nothing.

New in JoyShockLibrary 2.2.1 (Mar 6, 2023)

  • JoyShockLibrary reads DualSense, DualShock 4, JoyCon, and Pro Controller input. Use this to add native support for these controllers to your games.
  • Version 2 adds a sensor fusion solution to help calculate orientation and separate gravity and acceleration. It also includes touchpad support for PlayStation controllers.
  • This minor update fixes an issue with the MOTION_STATE quaternion by using an updated version of GamepadMotionHelpers.

New in JoyShockLibrary 2.2.0 (Jan 30, 2023)

  • JoyShockLibrary reads DualSense, DualShock 4, JoyCon, and Pro Controller input. Use this to add native support for these controllers to your games.
  • Version 2 adds a sensor fusion solution to help calculate orientation and separate gravity and acceleration. It also includes touchpad support for PlayStation controllers.
  • This update adds improved support for PlayStation controllers, fixing Bluetooth gyro behaviour with the DualShock 4 (which was working for only for some users previously) and adding Bluetooth support for DualSense. Thanks to Robin for making these improvements!