-
Notifications
You must be signed in to change notification settings - Fork 351
Changelog
David Khachaturov edited this page Sep 6, 2020
·
5 revisions
- Fixed rumble making weird noises
- Bug fixes (check the commits for more info)
- Started implementing 3rd-party controller support
- Added ability to map gyro to analogue trigger inputs
- Added checks to forbid running multiple instances of the program
- Fixed input lag
- thanks RobertBorg
- Added ability to specify inactivity timeout period (default: 30 mins)
- Rumble motor fix
- Added power off options
- thanks andreabak
- default: hold home button for 2 seconds
- option to turn off automatically after program close
- Fixed input lag for USB and BT
- thanks RobertBorg
Mostly bug-fixes and QoL
- Fixed rumble lag introduced in v6 but not present in v5
- Added DS4 emulation
- Changed driver installation process to be a lot more pain-free
- Fixed joycon-to-joycon mapping
- Name change to BetterJoy
- Implemented activate-gyro button
- Bugfixes
- Added option from starting the application minimized to tray
- thanks marco-calautti
- Fixed gyro drift on some controllers
- thanks brakhane
- Added option to config to remove affected devices at application shutdown
- Should prevent any more issues of the controller being unusable after the program (even though this can be fixed if you read the README)
- Added battery level indicator by changing background colour of respective controller icon
- Fixed multi-joycon lag
- thanks quark-zju
- Allow for more than one pair of joycons to be joined up
- Fixed stick casting overflow
- thanks idan-weizman
- Separated swap buttons into swapAB and swapXY; hid BetterJoy from Alt+Tab when minimised
- Added way to automatically enumerate options and enable to control them directly from the UI. Any further options can be supported.
- Click the arrow to open config panel.
- thanks StarryTony
- Fixed joycon LED bug and minimising behaviour.
- thanks agustinmorantes
- Added option to calibrate gyroscope for 3rd (and 1st) party controllers.
- Experimental - only supports pro controllers at the moment
- thanks xqdoo00o
- see NonOriginalController option
- Fixed exception when pressing Add Controllers button
- thanks spacechase0
- Added the ability to toggle the HOME button ring LED on and off
- thanks Houdini111
- Perform null check on enumerate.serial_number. Caused by Mayflash Dolphinbar and nonOriginal selected
- thanks Trozmagon
- Added a way to use single joycon in vertical mode
- with a single joycon attached, click on the icon to change its orientation
- Added Switch SNES controller support
- thanks KurtYilmaz
- Added option to use gyro input as mouse input
- works quite well actually! It's a bit like playing Wii!
- with left-handed mode
- Improved start-up and shut-down time
- improves usability immensely
- Added option to disable motion server
- Fixed USB lag (hopefully)
- Added option to remap special buttons to keybindings
- Progressive scanning
- You can keep BetterJoy running and just connect controllers to your PC - it will detect them.
- UI rework
- Buttons for locating controllers through vibration
- Click on the joycon controller buttons to toggle single/joint Joycon mode.
- Improved rumble
- Added options to turn off HidGuardian and XInput emulation
- Allows BetterJoy to be used exclusively for gyro (for example when using Citra + Steam)
- Improved driver install batch files (thanks BetaLeaf)
- General system stability improvements to enhance the user's experience
- Implemented a GUI
- Added application icon
- Added HidGuardian support.
- Weird jittering / Windows / steam glitching shouldn't happen anymore
- Streamlined driver install process
- Installs HidGuardian as a Windows process - don't move the BetterJoy folder after installation without uninstalling first.
- Added XInput Support using ViGEm.
- No longer need to use "Also use for axes/buttons"
- System-wide compatibility (use your Joycons with Steam, or something)
- Requires ViGEm driver (provided in release)
- Rumble support
- Ability to rebind keys
-
v3a
- Added more app settings
- Ability to disable rumble
- Option to swap A-B and X-Y (on request of Paul)
- CemuHook gets fed correct data about the kind of connection the controller is on
- Added more app settings
-
v3b
- Fixed button swapping not working on Joycons
- Added Joycon support
- Exposes two CemuHook controllers - both have all the buttons, selecting one or the other will just pick whether to use the right or left Joycon for the motion controls
- Make sure both controllers are connected beforehand
- Further gyro fixes
- Code cleanup
- Added USB support
- Eliminated gyro shaking
- Improved bluetooth support
- It's no longer necessary to completely remove and then reconnect the pro controller from your bluetooth devices when you turn it off
- Pro controller reconnects to computer normally now
- Added 32-bit release (untested)
- Cleaned up code
-
v1.51
- More gyro fixes (runs at max UDP now - as precise as one can get)
- Especially noticeable in USB mode
- Initial release