Travis Nickles
fd2eb0f006
Move if statements around and replace some foreach loops
2017-04-11 00:57:22 -07:00
Travis Nickles
7bb6a6cdbc
Skip unneeded string operation that slows down actions
2017-04-10 23:19:24 -07:00
Travis Nickles
c8c6e5265b
Version 1.4.60
2017-04-09 10:33:54 -07:00
Travis Nickles
4a6f2fc278
Tweak button mapping translation
2017-04-09 10:14:44 -07:00
Travis Nickles
0f705e667e
Remove unneeded warn field usage
2017-04-09 01:17:52 -07:00
Travis Nickles
4ae7be8823
Missed one minor optimization before
2017-04-09 00:42:53 -07:00
Travis Nickles
c7231164d9
Refactor some mapping methods
2017-04-09 00:38:33 -07:00
Travis Nickles
b6f4b3b9d6
Version 1.4.59
2017-04-08 19:09:28 -07:00
Travis Nickles
da3efd2589
Fix idle disconnect for Sony Dongle connections
...
Related to issue #13
2017-04-08 16:13:56 -07:00
Travis Nickles
a6adf886dc
More mapping translation speed up
2017-04-08 10:31:59 -07:00
Travis Nickles
a0811aa047
Create cache arrays and group statements to speed up output mapping
2017-04-08 02:00:50 -07:00
Travis Nickles
58fe65da7b
Version 1.4.58
2017-04-07 18:36:23 -07:00
Travis Nickles
a1f103c483
Some small changes to the mapping routine
2017-04-07 17:13:19 -07:00
Travis Nickles
f050df5f81
Change input delay warning status depending on connection type.
...
No longer use a fixed interval
2017-04-07 08:59:15 -07:00
Travis Nickles
7ae8e0deb8
Allow idle disconnect for sony dongle
2017-04-06 20:24:16 -07:00
Travis Nickles
1a39c00a01
Fix profile action
2017-04-06 20:13:39 -07:00
Travis Nickles
773b90ebe1
Add details back for multiaction
2017-04-06 19:53:12 -07:00
Travis Nickles
91f36e4297
Fix errors when using multiple special actions
2017-04-06 18:16:12 -07:00
Travis Nickles
6ae80efad4
Make sure idle disconnect can work
2017-04-06 13:05:16 -07:00
Travis Nickles
a239f50192
Remove unnecessary timer and add some minor tweaks
2017-04-06 11:58:47 -07:00
Travis Nickles
a65dfa0624
Only attempt device removal on exit when using Sony dongle
2017-04-06 08:30:41 -07:00
Travis Nickles
51cbe22a90
Tweak disconnect routine
2017-04-06 01:19:12 -07:00
Travis Nickles
64e8a137e1
Keep scan code setting enforced in the KBM360 form
2017-04-05 23:35:36 -07:00
Travis Nickles
5c74a00d90
Allow disconnect routines to work with Sony Dongle.
...
The main routine was made by aspalmer.
2017-04-05 18:37:38 -07:00
Travis Nickles
bfbcc15df5
Detect the Sony Wireless Adaptor as its own connection type
2017-04-05 16:51:20 -07:00
Travis Nickles
f0d3a55bd0
Change toolstrip controls depending on selected profile. Make selection use fill listbox width
2017-04-03 20:07:56 -07:00
Travis Nickles
09433775de
Version 1.4.57
2017-04-02 00:30:25 -07:00
Travis Nickles
a85d1a50ab
Change clause to use typeID instead of name string
2017-04-02 00:17:48 -07:00
Travis Nickles
03912ef1d5
Small performance change
2017-04-02 00:07:53 -07:00
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
Travis Nickles
d1d7a26a85
Merge branch 'jay' of https://github.com/akashfoss/DS4Windows into jay
2017-03-19 17:09:45 -07:00
Travis Nickles
6fda94f296
Update Xbox 360 Driver Link
...
Change provided by s-eam
2017-03-19 16:50:01 -07:00
Travis Nickles
419f92ee3f
Update some file links to point to new server
...
Will need to update once a domain name is registered
2017-03-19 16:13:09 -07:00
Travis Nickles
2b00244c62
Raise thread priority.
...
Using AboveNormal priority for now. Test Highest priority
at some point.
2017-03-19 07:09:57 -07:00
Travis Nickles
ef779afdf2
Version 1.4.53
2017-03-19 01:31:33 -07:00
Travis Nickles
4d5b8ccb96
Raise L2Sens and R2Sens. Change default of Flush HID to false.
...
With some of the more recent changes, having Flush HID
enabled results in increased input lag.
2017-03-19 01:29:45 -07:00
Travis Nickles
1f42e17996
Merge tracking branch 'lag_reduce' into jay
2017-03-19 00:45:28 -07:00
Travis Nickles
3e8fc84444
Merge branch 'scale_fix' into jay
2017-03-19 00:43:00 -07:00
Travis Nickles
a6d52239e7
Merge branch 'dpad_tweaks' into jay
2017-03-19 00:39:40 -07:00
Travis Nickles
1beb275c4d
Remove Prefer 32-bit from project settings
2017-03-19 00:38:30 -07:00
Travis Nickles
36cc2c5012
Add flags to reduce input lag
2017-03-09 16:07:17 -08:00
Travis Nickles
183f88ac46
Allow full XInput axis range for sticks
2017-02-19 01:20:38 -06:00
Travis Nickles
57da16278e
Simplify interpreting dpad state
2017-02-18 02:58:44 -06:00
Ondrej Patrovic
2a0cc058e7
Fix disappearing audio with DS4 wireless dongle
2016-11-21 20:06:38 -05:00
akashfoss
c0b26a7a29
Fixed typo
2016-11-12 14:24:25 +05:30
Michael
6cd470c5ad
fixed hold to repeat macros not working without manually editing the xml file
2016-10-21 01:43:26 -04:00
Jays2Kings
031efa2b0c
Version 1.4.52
...
Added support for New DS4 Controller (thanks andersfischernielsen)
Fixed sensitivity for sticks, causing crashes when trying to edit a
profile
Typo fixes (thanks josevill)
Updates to German, Polish, Nederlands and more translations
2016-10-08 23:21:44 -04:00
Jays2Kings
ad0d2f8648
Fixed senstivity errors, causing crashes when editing profiles
2016-10-08 21:36:21 -04:00
Anders Fischer-Nielsen
02c0c6564b
Added PID for new DS4 controller.
2016-10-05 18:18:59 +02:00
Jays2Kings
5b87490644
fixed a merge request
2016-09-21 22:42:25 -04:00
Jays2Kings
547bd7b001
Merge remote-tracking branch 'origin/jay' into jay
...
# Conflicts:
# DS4Windows/DS4Control/ScpUtil.cs
2016-09-21 22:40:27 -04:00