Skip to content

JoyShockMapper v3.3.0

Compare
Choose a tag to compare
@Electronicks Electronicks released this 16 Nov 03:57
· 43 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

Jibb added basic support for mapping gyro and flick stick to virtual controller sticks.
Nicolas is adding Nielk1's trigger effects to JSM.

Features

  • GYRO_OUTPUT can be set to RIGHT_STICK to convert gyro to stick instead of mouse. Find it in the README to see other settings available, including "UNDEADZONE", "UNPOWER", and "VIRTUAL_SCALE".
  • FLICK_STICK_OUTPUT can also be set to RIGHT_STICK to fake flick stick in a game that's only reading from the controller. It will usually be less precise than mouse-flick-stick.
  • Tune virtual flick stick and gyro aiming with VIRTUAL_STICK_CALIBRATION instead of REAL_WORLD_CALIBRATION and IN_GAME_SENS.
  • ZL and ZR bindings now work with alongside virtual stick bindings (setting ZL_MODE or ZR_MODE to a virtual conroller trigger).
  • New settings LEFT_TRIGGER_EFFECT and RIGHT_TRIGGER_EFFECT can be set to RESISTANCE, BOW, GALLOPING, SEMI_AUTOMATIC, AUTOMATIC or MACHINE. Type LEFT_TRIGGER_EFFECT HELP for details

Bugfixes

  • Fixed virtual DS4 left stick having a heavy bias to the corners.
  • Analog output of triggers are registered as chords to enable gyro button and chords
  • Fixing the oldest bug in the history of JSM: numpad and navigational buttons depending on num lock