Commit Graph

1547 Commits

Author SHA1 Message Date
Travis Nickles
e7068b870a Fixed app crash when WMI connection fails
Related to issue #925
2019-12-16 18:55:43 -06:00
mika-n
e97c767560 Tweaked "runCalib=false" check for Nacon gamepads. Nowadays there are Nacon gamepads with full PS4 compatible gyro, so by default run calibration by default. Skip the gyro calib only for the couple old supported Nacon gamepads for which this "skip runcalib check" was supposed to be here (not sure if this check is required at all) 2019-12-15 20:21:55 +02:00
mika-n
c93ea35338 Nacon Revolution Infinite support. Sometimes known as Nacon Revolution Unlimited Pro v2? 2019-12-15 20:03:53 +02:00
Travis Nickles
b98ef8afdb Don't don't show disconnect confirm window when launching updater 2019-12-11 14:21:05 -06:00
Travis Nickles
7b3b035eae Version 1.7.24 2019-12-11 12:43:27 -06:00
Travis Nickles
ee517d83dc Updated newest file 2019-12-11 12:43:10 -06:00
Travis Nickles
21518134fc Added output slot manager. Added plug and unplug delay of 100 ms for output devices.
Related to issue #879
2019-12-11 09:58:31 -06:00
Travis Nickles
424b456175 Unify output device plugging and unplugging 2019-12-02 15:04:23 -06:00
Travis Nickles
2121f45771 Updated Task Scheduler to version 2.8.17 2019-12-01 02:28:43 -06:00
Travis Nickles
8a6aae2b42 Added extra log message when ViGEmBus is not detected 2019-11-27 14:10:44 -06:00
Travis Nickles
9a5d4c1f63 Fixed non-visible gyro panel problem on new profile 2019-11-24 22:14:36 -06:00
Travis Nickles
690993be05 Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2019-11-24 19:38:02 -06:00
Travis Nickles
db361c6fb1 Version 1.7.23 2019-11-24 15:57:39 -06:00
Travis Nickles
baf6eec925 Updated newest file 2019-11-24 15:51:14 -06:00
Travis Nickles
9e093989d4 Added SuppressUnmanagedCodeSecurity attr to Program class 2019-11-23 21:54:18 -06:00
mika-n
6bf693026e Nacon Revolution Pro v3 gamepad support 2019-11-19 08:39:23 +02:00
Travis Nickles
21181b1418 Fixed a major fail. Launching updater has been fixed.
Didn't even grab the dialog result. Related to issue #895
2019-11-18 01:30:20 -06:00
Travis Nickles
b5022b593d Version 1.7.22 2019-11-14 15:37:06 -06:00
Travis Nickles
e09cfd2f52 Updated newest file 2019-11-14 15:36:56 -06:00
mika-n
1c6f170770 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-11-04 14:53:08 +02:00
Travis Nickles
9d2ded0606 Modify for read only lnk check. Should be sufficient 2019-11-04 01:08:05 -06:00
Travis Nickles
c1746410dc Merge branch 'safer-startup' of https://github.com/almod90/DS4Windows into almod90-safer-startup 2019-11-03 20:24:42 -06:00
mika-n
11008be55e If reading of hardware serial# (MAC) fails then readSerial function generates a runtime MAC adderss using devicePath value. This solves cases where UDPServer and Cemulator doesn't work with blank serials (and linkToProfile and 360SteeringWheel calibration linking to a certain gamepad). 2019-11-02 21:01:54 +02:00
Travis Nickles
e993d7eec7 Version 1.7.21 2019-11-01 20:50:00 -05:00
Travis Nickles
b22cfe9a24 Updated newest file 2019-11-01 20:49:37 -05:00
Travis Nickles
26f0b1783e Use periodic garbage collection
Related to issue #866
2019-10-31 21:50:19 -05:00
Alex Modin
0b67fd0858 Wrapped filesystem actions within try/catch to avoid unexpected launch crashes 2019-10-31 00:20:22 +04:00
Travis Nickles
8c12fe742c Tweak update checker routine
Simplify a bit. Result feels more responsive
2019-10-28 20:28:42 -05:00
Travis Nickles
541112e188 Fixed old bug when checking for updater
Could have caused a thread lock
2019-10-27 22:16:07 -05:00
Travis Nickles
661ff79115 Increased hotkeys timer interval 2019-10-27 20:52:50 -05:00
Travis Nickles
df743f3f59 Corrected event hook. Set up later event looking.
Related to issue #873
2019-10-27 20:44:56 -05:00
Travis Nickles
f0c0c51096 Corrected default for linkedProfileCheck 2019-10-26 20:09:05 -05:00
Travis Nickles
41d912b96f Version 1.7.20 2019-10-26 04:12:28 -05:00
Travis Nickles
6cdb0c9c13 Updated newest file 2019-10-26 04:12:14 -05:00
Travis Nickles
d48a2b3ec9 Added blank serial string as const 2019-10-25 18:17:10 -05:00
Travis Nickles
402bda12d2 Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2019-10-25 17:48:31 -05:00
Travis Nickles
1bf4642c09 Change hotplug routine in sync handler 2019-10-25 02:08:48 -05:00
Travis Nickles
a871e750ee Added new field array for specifying active controller types
Related to issue #871
2019-10-25 01:48:56 -05:00
Travis Nickles
bf86b891bb Removed redundant property
Maybe related to issue #871
2019-10-24 16:49:20 -05:00
mika-n
cc15bc0551 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-10-22 10:31:09 +03:00
Travis Nickles
b38f37b525 Version 1.7.19 2019-10-22 02:13:37 -05:00
Travis Nickles
bc377acfd4 Updated newest file 2019-10-22 02:12:50 -05:00
Travis Nickles
4c0a7c8d62 Fixed Start Minimize and Minimize to Taskbar conflict
Related to issue #861
2019-10-22 01:23:41 -05:00
mika-n
c6a5adf592 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-10-21 13:08:11 +03:00
Travis Nickles
fe3683ffbe Version 1.7.18 2019-10-21 02:35:57 -05:00
Travis Nickles
8f15a2ce74 Updated newest file 2019-10-21 02:35:41 -05:00
mika-n
81c7ac1c25 vJoyFeeder reverted back to orig version 2019-10-20 18:10:16 +03:00
mika-n
aa782b8e48 vJoyFeeder reverted back to default version 2019-10-20 17:35:57 +03:00
mika-n
c2e35d2172 vJoyFeeder revert to state before experimental ForceFeedback to Rumble conversion supports 2019-10-20 17:30:10 +03:00
mika-n
c600dc1175 Hori Fighting Commander and Nacon Revolution Unlimited Pro gamepad supports. Also, fixed index out of bounds errors in Hid.readSerial function if a gamepad doesn't have a real MAC address (or reading of it failed for some reason) 2019-10-20 17:25:18 +03:00
mika-n
3d6f9e27c7 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-10-19 13:24:19 +03:00
Travis Nickles
26f5adab75 Disable Use Controller setting from profile editor 2019-10-18 17:14:02 -05:00
mika-n
c9d532a75a Nacon Revolution Ultimate support 2019-10-18 20:33:37 +03:00
mika-n
10026401c2 ffb tweaks for vjoy 2019-10-18 08:57:35 +03:00
mika-n
95839177ba Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-10-18 08:53:53 +03:00
Travis Nickles
82c3882bb1 Minor fixes.
exenoupdates. Macro preset open file. DS4 tick interval increased
2019-10-11 07:29:04 -05:00
Travis Nickles
237d819b4c Updated Task Scheduler 2019-10-10 21:16:33 -05:00
Travis Nickles
4479bdb2c1 No longer make UseDS4ForMapping a persistent setting 2019-10-10 16:08:49 -05:00
Travis Nickles
68c29a2f8a Fix checking for temp controller type 2019-10-10 03:28:46 -05:00
mika-n
fe06f24399 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-10-06 19:08:01 +03:00
Travis Nickles
78ef0fcd9d Found a couple of old Jays2Kings bugs
Default gyro triggers and shift action scan code check
2019-10-05 21:57:20 -05:00
Travis Nickles
7f1c86ba7a Fixed touchpad disable invert 2019-10-04 14:46:57 -05:00
Travis Nickles
16d8196bbf Changed Mouse Joystick panel
Related to issue #842
2019-10-04 13:57:32 -05:00
Travis Nickles
1dbef3e9b4 Fixed showing of window when Minimize to Taskbar is enabled 2019-10-01 21:58:16 -05:00
Travis Nickles
8f4035ed5a Don't run Save method if not required 2019-09-28 20:37:42 -05:00
mika-n
fc5ef6b9a2 Force feedback effects on vJoy device optionally converted and re-directed to DS4 rumble motor. 2019-09-26 00:03:13 +03:00
Travis Nickles
78470696f8 Should fix crash problem regarding lightbar color tooltip
At least it works for me. Related to issue #823
2019-09-24 15:15:58 -05:00
Travis Nickles
9e557daefd Precaution against rapid NullReferenceException throws in Special Actions 2019-09-21 16:26:59 -05:00
Travis Nickles
3d8b4d4a07 Version 1.7.17 2019-09-14 00:56:03 -05:00
Travis Nickles
cca01402dc Updated newest file 2019-09-14 00:55:50 -05:00
Travis Nickles
458834577a Make separate roundness setting for RS 2019-09-13 22:26:58 -05:00
Travis Nickles
6f27ea047c Moved some event hooking to Options cs file 2019-09-13 22:08:26 -05:00
Travis Nickles
d7c8f9700d Use colored icon provided by Geroyuni 2019-09-13 20:43:54 -05:00
mika-n
d32988a43c Modified axis configuration screen layout to utilize better the screen space and to make it easier to compare axis values of LS-vs-RS and L2-vs-R2 and SX-vs-SZ. 2019-09-08 01:11:10 +03:00
Travis Nickles
5ae1b8800f Use max displacement from center for Mouse Joystick and RS conflict
Related to issue #807
2019-09-07 11:57:32 -05:00
mika-n
b9ef4bb45a Steel Play MetalTech P4 gamepad support 2019-09-07 17:23:03 +03:00
Travis Nickles
43d12be8fa Fixed exclusive icon visibility 2019-09-07 09:08:09 -05:00
Travis Nickles
e89c8b6c3a Added identifier name to meta info
Related to issue #816
2019-09-07 08:29:25 -05:00
Travis Nickles
459c6e71f0 Added exclusive icon to main controller listing 2019-09-06 16:04:07 -05:00
Travis Nickles
9b25bb83cb Added max saturation setting for rainbow lightbar mode
Related to issue #802
2019-09-06 10:50:20 -05:00
Travis Nickles
114b07699a Create CRC table in ControlService 2019-09-06 09:41:55 -05:00
Travis Nickles
2a6cc418d6 Tweak controls 2019-09-06 09:21:40 -05:00
Travis Nickles
6afb274509 Tweak LS groupbox 2019-09-04 04:57:54 -05:00
Travis Nickles
7d80ea9a84 Tweaked layout 2019-09-04 04:35:32 -05:00
Travis Nickles
32ddf3adf4 Added more curve editor links. 2019-09-03 07:21:53 -05:00
Travis Nickles
6f861eba2f Fixed Mouse Joystick X Axis setting 2019-09-03 06:20:05 -05:00
Travis Nickles
fa1d8f003d Added sixaxis event hooks 2019-09-03 05:53:10 -05:00
Travis Nickles
f0b4331bd5 Preliminary settings change 2019-09-03 05:45:06 -05:00
Travis Nickles
1498d6a054 Add field to profile resetting 2019-09-02 23:39:44 -05:00
Travis Nickles
c9efe71bea Version 1.7.16 2019-08-31 03:04:44 -05:00
Travis Nickles
7f32e5bf0e Updated newest file 2019-08-31 03:04:36 -05:00
Travis Nickles
673b35fe97 Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2019-08-30 22:13:33 -05:00
Travis Nickles
eff927e7ed Force dead zone and anti-dead zone for new profiles
Related to issue #804
2019-08-30 13:32:56 -05:00
mika-n
d45e66d54f VigemClient library with a fix to "notification callback called sometimes in wrong order" issue. Includes also fix to ophanage thread and random VigemClient crashes when a callback was unregistered issues discussed earlier.
The client C++ change is in the following commit. That change is alerady merged into master branch of the offcial VigemClient package also.
0b8756d522
2019-08-29 10:04:57 +03:00
mika-n
65a461aa82 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-08-27 21:13:56 +03:00
Travis Nickles
9bd51043b8 Added smoothing to Mouse Joystick 2019-08-26 22:15:38 -05:00
Travis Nickles
111e44c2b8 Added vertical scale to Mouse Joystick 2019-08-26 18:53:28 -05:00
Travis Nickles
3f18aec71f Change gyro toggle setting on mode change in form 2019-08-26 17:47:57 -05:00
mika-n
c1acc8dee6 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-08-26 19:28:28 +03:00
Travis Nickles
9d907fc241 Corrected typo in method name 2019-08-26 05:53:37 -05:00