David Khachaturov
a291f0daf6
- Fixed Subcommands not properly returning.
...
- all subcommand require a read back from the controller to confirm it has been acknowledged
- Got rid of the last reminants of "BetterJoyForCemu"
- Changed GUID to actual GUID of program
2020-06-12 09:26:22 +01:00
David Khachaturov
d894335017
- Added gyro toggle option
2020-06-11 09:27:06 +01:00
David Khachaturov
6d2b4b3918
- Fix LEDs not always being set
...
- Code clean-up
2020-06-11 09:09:18 +01:00
Robert Borg
f316ade501
avoids some multi threading issues ( #418 )
2020-06-11 08:03:32 +01:00
David Khachaturov
8af8e581d3
- Changed rumble set_vals to milliseconds
2020-06-09 09:56:35 +01:00
Robert Borg
ff738222c0
Improve fetching subcommand response ( #413 )
...
* only send rumble command when rumble data has changed
* don't rerequest data for spi, just wait for response and discard non-related data
2020-06-09 09:26:41 +01:00
David Khachaturov
b0a6a87639
Revert "only send rumble command when rumble data has changed ( #408 )" ( #415 )
...
This reverts commit e9e7cefcdc
.
2020-06-09 09:26:23 +01:00
Robert Borg
e9e7cefcdc
only send rumble command when rumble data has changed ( #408 )
2020-06-09 09:23:15 +01:00
FlaminSarge
c0edb34ec9
Add scrollbar to console log ( #366 )
2020-06-09 09:21:02 +01:00
David Khachaturov
04055aa97a
- implemented inactivity timeout poweroff setting
...
- updated version
2020-05-22 16:44:43 +01:00
David Khachaturov
d539425b7b
- changed tabs to spaces
...
- formatted all files in accordance to the new spec
2020-05-21 15:27:28 +01:00
Robert Borg
5290a152da
Formatting ( #362 )
...
* adds editorconfig to ensure coherent code style
* formats according to editorconfig
2020-05-21 15:19:53 +01:00
David Khachaturov
06d51bc176
- Fixed bracketing style from latest pull request
...
- Fixed axis swap for dual joycons in single mode from latest pull request
2020-05-20 20:22:33 +01:00
Robert Borg
a8396554e7
Fix input delay 2 ( #357 )
...
* extract xboxc360ontroller
* extracts DualShock4Controller
* Revert "ensures we get the latest available HID data (#345 )"
This reverts commit cd659366b5
.
* Revert "fixes cpu busy spinning when there is no hid data available (#356 )"
This reverts commit c4f5bbdc56
.
2020-05-20 19:58:40 +01:00
Robert Borg
c4f5bbdc56
fixes cpu busy spinning when there is no hid data available ( #356 )
2020-05-19 19:46:27 +01:00
David Khachaturov
f1d4febf8f
- added check to not allow more than one instance of the program to run at any one time
2020-05-19 13:46:18 +01:00
David Khachaturov
bbb34d6ee7
- Implemented Gyro to Analog Trigger Inputs
2020-05-19 10:21:18 +01:00
David Khachaturov
7a3e3077b4
- change version to 6.2
2020-05-17 17:47:13 +01:00
David Khachaturov
5857a44f65
- Fixed joycons not being properly detached with the new lack of input lag
2020-05-17 17:44:12 +01:00
David Khachaturov
7b722dddb3
- Fixed DS4 joycon joining bug
2020-05-17 17:11:17 +01:00
Robert Borg
cd659366b5
ensures we get the latest available HID data ( #345 )
...
Fixed input delay
2020-05-17 16:52:16 +01:00
David Khachaturov
ce3cb236b1
- LongPowerOff fix (so that it actually uses the AppSettings), and for Pro Controller
...
- Began trying out BT pairing modes
2020-05-09 18:35:21 +01:00
Abk16
3b10bb609f
JoyCons power-off feature ( #334 )
...
* Tracking button down timestamps (for long press detection)
* Added joycons power-off functionality
2020-05-09 16:54:11 +01:00
David Khachaturov
fb9240d568
- small rumble motor fix
2020-05-09 16:53:43 +01:00
David Khachaturov
b7b8309995
- Fixed vibration not picking up SmallMotor (simple addition for now)
2020-05-07 15:50:07 +01:00
David Khachaturov
38609c0fd7
- Changed things back to non-DS4 gyro times
2020-05-06 13:41:57 +01:00
David Khachaturov
7d75f396d7
- Changed the way rumble is handled
...
- thanks to spite-triangle in issue #314
- Changed some rumble defaults
- caught some more ViGEm exceptions
2020-05-06 13:26:34 +01:00
David Khachaturov
a0a0a21646
- Fixed DS4 Gyro timestamp field
2020-04-24 10:13:37 +01:00
David Khachaturov
da9680eb9a
- Proper gyro settings (may need re-looking at, but good enough right now)
2020-04-22 21:01:01 +01:00
David Khachaturov
cce68c35c3
- Removed Fody and co
...
- Began working on getting gyro into the right format after getting the driver to work!
2020-04-22 18:56:16 +01:00
David Khachaturov
0577c68b43
- DS4 implementation changes
...
- Using my own build of ViGEmClient with extra functions
2020-04-20 15:14:50 +01:00
David Khachaturov
6bd8bc0ea9
- Updated to latest ViGEm.NET
2020-04-19 09:34:19 +01:00
David Khachaturov
58731a78f0
- Added DS4 emulation option (without gyro) for use with Playstation Now or Remote Play.
...
- Fixed bug where right trigger wouldn't work on pro controllers.
2020-04-18 22:36:50 +01:00
David Khachaturov
662b7f616a
- Added HIDGuardian installation separately
...
- Removed message that HIDGuardian is disabled, it was confusing people. Added message that it is enabled instead.
2020-04-16 17:46:15 +01:00
David Khachaturov
4b49cc305f
- Fixed gyro and reset_mouse not working when set to left joycon's buttons
2020-04-14 08:43:41 +01:00
David Khachaturov
fb90e8172d
Changed drivers
...
- removed HidGuardian, if you need it, read the README
2020-04-11 11:10:18 +01:00
David Khachaturov
146a712c06
- Renamed BetterJoyForCemu to BetterJoy
...
- Fixed joy-to-joy bug (hopefully last)
- Added drag toggle
2020-04-08 08:47:36 +01:00
David Khachaturov
77913a8562
- Fixed joycon-to-joycon mapping
...
- thanks TheZBlock
2020-04-07 18:02:24 +01:00
David Khachaturov
2678c8775e
- Fixed age-old bug whereby triggers would be wrongly registered in single-joycon mode
2020-04-07 17:47:24 +01:00
David Khachaturov
cd16154e88
- Hopefully fixed lag introduced in v6
2020-04-07 16:55:06 +01:00
David Khachaturov
33ebf58aa3
- Added option to map joy-to-joy
2020-04-07 16:50:01 +01:00
David Khachaturov
e4c0690306
- Implemented active-gyro button
2020-04-07 16:20:56 +01:00
David Khachaturov
d8352d9b34
- Added added ability to drag when mapping left/right/mouse buttons
...
- Catching VigemBusNotFound exception
- Added ability to set button for re-centering the gyro
2020-04-07 14:52:04 +01:00
David Khachaturov
013098f885
- Fixed "reset to default" bug
...
- Added right-click option on mapping buttons to select joycon buttons (does not yet fire them)
2020-04-07 09:43:51 +01:00
David Khachaturov
1b423d87cc
Small Rumble change
2020-04-03 16:31:06 +01:00
David Khachaturov
ca406a99b6
Added special button re-mapping system
2020-04-03 15:53:04 +01:00
David Khachaturov
45baa6360f
- Fixed USB high CPU usage (d'oh!)
...
- Another attempt at fixing USB lag
- Moved to WindowsInput for mouse movement
- Linked "Capture" button to Print Screen
2020-04-03 09:19:54 +01:00
David Khachaturov
5e11617fa9
- Probably fixed USB lag?
...
- Added left-hand mode for mouse movement
- Made Home LED on default
2020-04-02 11:11:02 +01:00
David Khachaturov
e579f4a94e
- Added option to use gyro input as mouse
...
- Changed default of UseHIDG to false
- Improved start-up and shut-down time
- Added option to disable motion server
2020-04-02 10:23:48 +01:00
David Khachaturov
2bfc7e5546
Fixed "Apply" not saving settings back to the config prooperly.
2020-01-18 13:47:18 +00:00