Commit graph

205 commits

Author SHA1 Message Date
David Khachaturov
3ddd9a7fa0
Update README.md 2020-09-06 17:13:01 +01:00
David Khachaturov
5ea9b05e23
Update README.md 2020-09-06 17:00:42 +01:00
David Khachaturov
a68a2ee424 - Fix rumble (also change default freq values)
- Fix bug on seeing whether a controller is 3rd party
2020-09-06 16:44:49 +01:00
SonicLC
debace5b3a
Fixed button translation error (#425)
Fixed button translation error from OutputControllerDualShock4 to IDualShock4Controller
2020-06-15 19:47:12 +01:00
David Khachaturov
b499db2f0a - Fixed WindowsInput bugs causing the program to close on random key chords. 2020-06-14 10:19:21 +01:00
David Khachaturov
ecfa890c75 - WIP 3rd party controllers 2020-06-12 19:54:13 +01:00
David Khachaturov
e1f3e573fd - WIP Adding support for 3rd party controllers 2020-06-12 16:04:24 +01:00
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
371346e2a7 Update issue templates 2020-06-09 19:54:25 +01:00
David Khachaturov
9d31a95d90 Update issue templates 2020-06-09 19:53:16 +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
3fdc1fdb00 Merge branch 'master' of https://github.com/Davidobot/BetterJoy 2020-05-19 10:21:21 +01:00
David Khachaturov
bbb34d6ee7 - Implemented Gyro to Analog Trigger Inputs 2020-05-19 10:21:18 +01:00
David Khachaturov
0f9976c1f4
Update README.md 2020-05-17 17:54:55 +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
0356c24081 Merge branch 'master' of https://github.com/Davidobot/BetterJoy 2020-05-07 15:50:10 +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
7543798338
Update README.md 2020-05-06 13:45:56 +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
2f9faa8237 Merge branch 'master' of https://github.com/Davidobot/BetterJoy 2020-04-24 10:13:45 +01:00
David Khachaturov
a0a0a21646 - Fixed DS4 Gyro timestamp field 2020-04-24 10:13:37 +01:00
Benjamin Höglinger
9d0326bb03
Updated orphaned ViGEm link (#312) 2020-04-24 08:39:08 +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
6949bce7f7 Merge branch 'master' of https://github.com/Davidobot/BetterJoyForCemu 2020-04-18 22:36:54 +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
13742b0833
Update README.md 2020-04-16 18:02:04 +01:00