Skip to content

JoyShockMapper v3.5.0

Compare
Choose a tag to compare
@Electronicks Electronicks released this 16 Sep 01:30
· 9 commits to master since this release

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.

In This Update

Nick updates C++ standard to C++20, adds Setting Manager, creates Stick and Autoload objects, updates ViGEm (R.I.P.), SDL2 and JSL dependencies to latest, which includes Sony Edge support for both SDL and JSL versions. Perform proper polymorphism of virtual gamepads.

Features

  • New HYBRID_AIM stick mode. This is the first feature developped by a community member : somebelse-Schmortii. It combines AIM and MOUSE_AREA. See readme for a ton of options and description. Have fun experimenting with it!
  • New virtual DS4 forwarding options: GYRO_OUTPUT=PS_MOTION, TOUCHPAD_MODE=PS_TOUCHPAD

Bugfixes

  • Set flick threshold at 100% (so that it is precisely controllerd by the outer deadzone setting)
  • Virtual buttons now work properly with event and action modifiers (toggle, hold, turbo, etc...)
  • Fix joycons in SDL2
  • Modeshift-ing out of a flick will lock the stick mode in FLICK_ONLY until the flick is completed

Known issues

  • SDL always merges joycons behind the scene into a single controller. JSM is not able to split them. Use legacy-JSL version to use a joycon pair as separate controllers instead of combined.