JoyShockMapper Changelog

What's new in JoyShockMapper 3.5.3

Jan 9, 2024
  • In This Update:
  • Update SDL2 to latest 2.28.5
  • Bugfixes:
  • Fixed Instant Press not applying properly
  • Fixed a deadlock with releasing a virtual controller

New in JoyShockMapper 3.5.2 (Sep 29, 2023)

  • In This Update:
  • Nick fixes everything he broke with his "improvements", but for real this time.
  • Bugfixes:
  • Fix toggle (again (again))
  • Exempt ADAPTIVE_TRIGGER and RUMBLE from RESET_MAPPINGS
  • Fix MOUSE_RING location bug
  • Fix armor x pro virtual touchpad button mapping (again)

New in JoyShockMapper 3.5.1 (Sep 20, 2023)

  • In This Update:
  • Nick fixes everything he broke with his "improvements"
  • Bugfixes:
  • Restore digital binding of virtual gamepad trigggers X_LT, X_RT, PS_L2 AND PS_R2.
  • Fix turbo binding of virtual controller buttons. Use Toggle as well for 50-50 press time instead of 40ms.
  • Fix Dualsense Edge new button bindings (left buttons were inverted: LSL and RSR are grips)
  • Add VIRTUAL_CONTROLLER and HIDE_MINIMIZED as settings exempted from resetting on RESET_BINDINGS
  • Restore scroll stick mode
  • Fix Ds4 virtual controller connect with UP stuck
  • Fix Ds4 virtual controller touch adding a second ghost touch at 0,0
  • Fix Ds4 virtual controller HOME and CAPTURE buttons
  • Robustness fix at cleanup
  • Fix Armor X Pro PS mode's M2 button

New in JoyShockMapper 3.5.0 (Sep 16, 2023)

  • JoyShockMapper converts Common game controller input into keyboard and mouse and virtual controller events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

New in JoyShockMapper 3.4.0 (Jan 11, 2023)

  • Features
  • Any STICK_MODE can now be set to LEFT_ANGLE_TO_X, LEFT_ANGLE_TO_Y, RIGHT_ANGLE_TO_X, or RIGHT_ANGLE_TO_Y to convert the angle of the stick to a virtual stick offset in just that axis. Requires a virtual controller to be set. This can be useful for improved steering precision in games that only use one axis. For example, setting LEFT_STICK_MODE to LEFT_ANGLE_TO_X will let you point the stick forward to get out of the inner deadzone without actually steering left or right, and then make small adjustments left or right for gentle steering. Stick magnitude is still taken into account, so at any time you can choose to just keep the stick in the X axis and it'll behave the same as traditional single-axis stick steering.
  • Any STICK_MODE can now be set to LEFT_WIND_X or RIGHT_WIND_X, letting you wind that stick (rotate it flick-stick-style) to move that virtual stick across a single axis. This can be used to map very large movements to small stick movements, which can be useful for playing driving simulators. Releasing the stick will let the virtual stick pull back to its neutral position.
  • MOTION_STICK_MODE can be set to LEFT_STEER_X or RIGHT_STEER_X to map leaning the controller left and right to the X axis on a virtual controller stick. For steering, this can work better than setting MOTION_STICK_MODE to a regular stick since it naturally handles holding your controller upright, flat, or anything in-between.
  • Bugfixes:
  • Autoload could not get started again, after being stopped
  • A controller trigger key could not get pressed
  • The full pull binding never registered when using analog controller triggers
  • Fix hold time being applied on the first turbo hit
  • Fix to direction keys not working in some games.
  • Fix ViGEm rumbling not working