Travis Nickles
54ffcf0201
Fix issue with actions not executing. Cache information for action execution.
2017-04-01 17:46:51 -07:00
Travis Nickles
9eafb54dbc
Version 1.4.56
2017-03-31 22:47:04 -07:00
Travis Nickles
2a5ee9abe3
Minor tweaks to speed up action execution
2017-03-31 22:42:10 -07:00
Travis Nickles
9a0966d966
Removed some property usage
2017-03-30 18:00:17 -07:00
Travis Nickles
f56d50c8a5
Remove some more unneeded loops from action detection
2017-03-30 07:07:04 -07:00
Travis Nickles
824a1e019c
Faster action detection.
...
Trimmed a lot of foreach loops that slowed the method down.
2017-03-30 06:14:58 -07:00
Travis Nickles
550a860eaf
Add anti-deadzone for L2 and R2. Tweak Options form.
2017-03-30 00:37:01 -07:00
Travis Nickles
c2de92ea7f
Merge branch 'jay' of https://github.com/CarlosHBC/DS4Windows into CarlosHBC-jay
2017-03-29 21:37:02 -07:00
Travis Nickles
a0cff7ba30
Fixed issue with an unreleased lock blocking device removal. Fixed chance for duplicate log entries for device removal.
...
Resolves issue #7 .
2017-03-29 17:44:10 -07:00
Travis Nickles
a2fb603d72
Minor enhancements. Update changelog link. Add sleep period to reEnableDevice method.
2017-03-29 07:26:07 -07:00
Travis Nickles
96090fc857
Merge https://github.com/yonilerner/DS4Windows into jay
2017-03-29 03:06:03 -07:00
Travis Nickles
a167132c0a
Merge https://github.com/ondr3j/DS4Windows into ondr3j_audio
2017-03-29 02:12:37 -07:00
Travis Nickles
5ad4e83b58
Add null extras detection when opening button mapping window
2017-03-28 18:41:17 -07:00
Carlos Cabral
553a8a059a
Images optimized lossless
2017-03-28 20:55:44 -03:00
Carlos Cabral
1f6bce3688
Update copyright
2017-03-28 20:53:18 -03:00
Carlos Cabral
3757d52b22
Fix HidLibrary License
2017-03-28 18:48:47 -03:00
Travis Nickles
ac4017fea2
Minor doc
2017-03-28 08:30:22 -07:00
Travis Nickles
f103d955f6
Speed up looking for custom action and extras
2017-03-28 08:27:15 -07:00
Travis Nickles
7d6e33ba2f
Remove some property usage and minor improvements
2017-03-28 01:48:02 -07:00
Travis Nickles
0fc12c1038
Removed unnecessary method call
2017-03-27 20:27:51 -07:00
Travis Nickles
d363257205
Use plain for loop instead of foreach.
...
There is a noticeable speed difference.
2017-03-27 08:19:10 -07:00
Travis Nickles
51dfa8b91b
Remove some unneeded checks
2017-03-27 06:02:04 -07:00
Yoni Lerner
88ff296286
Fix an issue where the wrong action was being parsed, causing total failure in special action profile loading
2017-03-27 05:39:40 -07:00
Travis Nickles
9cfae83569
Tweak dead zone calculation
2017-03-27 03:37:05 -07:00
Travis Nickles
768e967e04
Minor property optimization
2017-03-27 02:55:53 -07:00
Travis Nickles
11cc515127
Make anti-deadzone setting persistent
2017-03-27 02:50:32 -07:00
Travis Nickles
11a7f8ca2f
Slight tweak to anti-deadzone
2017-03-26 23:03:10 -07:00
Travis Nickles
fa8ba7a0ba
Initial anti-deadzone feature. Minor R2 deadzone fix.
2017-03-26 20:55:05 -07:00
Travis Nickles
fc58383a82
Fix interpreting right stick values after leaving dead zone
2017-03-26 18:09:27 -07:00
Travis Nickles
a840089d59
Properly enforce dead zones and interpolate values.
...
Resolves issue #4 .
2017-03-25 18:50:34 -07:00
Travis Nickles
2b42e327cc
Minor property optimization
2017-03-25 16:42:34 -07:00
Travis Nickles
b41a669223
Interpolate L2 and R2 based on dead zone values
2017-03-25 16:32:45 -07:00
Travis Nickles
d9f618799e
Version 1.4.55
2017-03-25 15:32:31 -07:00
Travis Nickles
112b550473
Fixed hanging when disconnecting a USB controller
...
Related to issue #3 .
2017-03-25 08:49:03 -07:00
Travis Nickles
a5f51f78e9
Changed flash warning interval in settings
2017-03-25 06:31:39 -07:00
Travis Nickles
84bf4759e6
Set FlashWhenLateAt default to 20 ms
2017-03-25 03:32:59 -07:00
Travis Nickles
82c3d4beff
Try getting around wait yet again
2017-03-25 01:29:25 -07:00
Travis Nickles
9ec41b207a
Version 1.4.54
2017-03-24 16:26:14 -07:00
Travis Nickles
156b7103e6
Make ds4 threads background threads. Still trying to make output thread exit gracefully.
...
The switch to using background threads reduced input lag.
2017-03-24 08:06:01 -07:00
Travis Nickles
9d190fcaf7
Correct issue when two threads try to abort ds4Output thread simultaneously
2017-03-24 01:08:31 -07:00
Travis Nickles
4e33578686
Remove some property usage and use explicit getter methods instead.
...
This shouldn't have been necessary but testing with optimized
release builds has shown that the overhead of using properties
frequently introduces undesired input lag.
2017-03-23 19:32:33 -07:00
Travis Nickles
983e55a0fa
Added explicit x64 build configuration
2017-03-23 08:58:26 -07:00
Travis Nickles
3e0e5bebfc
Change interval used for warnings depending on protocol
2017-03-23 01:12:50 -07:00
Travis Nickles
bd73978204
More testing of threading changes.
2017-03-22 23:39:31 -07:00
Travis Nickles
ecd36237e7
Fixed issue with sleep being invoked too often
...
Supposedly the code was needed to help reset the color
of the lightbar. It doesn't seem like it is really needed
though. Keep an eye on this.
2017-03-22 21:45:20 -07:00
Travis Nickles
d295c1af2a
Change thread priority back to AboveNormal. Change how threads are killed.
2017-03-22 19:35:18 -07:00
Travis Nickles
7f1a7485a7
Rename static property
2017-03-22 02:41:04 -07:00
Travis Nickles
5dbc193351
Reduced input lag by implementing overlapped IO and changing threading
2017-03-22 00:52:54 -07:00
Travis Nickles
0dd442f813
Use Highest thread priority
...
It does improve input lag slightly with
no real impact on CPU usage
2017-03-20 15:17:43 -07:00
Travis Nickles
6a3e9ff913
Merge branch 'hold-repeat-macro-fix' of https://github.com/Gorgexpress/DS4Windows into jay
2017-03-19 17:14:14 -07:00