mika-n
4f9831cf3f
Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay
2018-11-19 13:27:07 +02:00
Travis Nickles
6e037b1422
Removed formatting from profiles listbox
2018-11-19 04:50:52 -06:00
mika-n
09c74e9979
Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay
2018-11-19 11:40:53 +02:00
Travis Nickles
c2edbdf946
Increased timeout for tracking second instance exclusive mode workaround
2018-11-17 18:47:13 -06:00
Travis Nickles
93acec78aa
Revert to using asInvoker in manifest file
...
Related to issue #487 .
2018-11-17 18:45:23 -06:00
Travis Nickles
43855ef934
Fixed start minimized option
2018-11-17 08:57:18 -06:00
Travis Nickles
2990013907
Corrected event to watch
2018-11-17 08:09:36 -06:00
Travis Nickles
56903bce1f
Removed unnecessary method override at this point
2018-11-17 07:51:12 -06:00
mika-n
a933eae0a9
New "360 degree gyro steering wheel emulation" functionality. This works best if the DS4 controller is mounted on a "DoItYourself steering wheel rig" (ie. controller attached at a tip of a plastic or wooden pipe which acts as a "steering shaft". This way the controller turns around like a steering wheel and gyro sensor values are more consistent).
...
At this point there is no GUI to enable this, so you should edit a profile XML file (fex default.xml profile) with Notepad and add <SASteeringWheelEmulationAxis>LXPos</SASteeringWheelEmulationAxis> entry.
Accepted values are None, LXPos, LYPos, RXPos, RYPos) which indicates which X360 axis is used for steering wheel values (ie. gyro tilt converted as steering wheel turning range values). The normal behaviour of this axis should be set as "unmapped" to avoid conflicting values. If steering wheel axis is LX then LY axis is still available for other purposes.
2018-11-17 01:41:21 +02:00
Travis Nickles
dedb1c9ad9
Manually calculate device latency average
2018-11-16 05:24:47 -06:00
Travis Nickles
5d1b4b9a4f
Removed a color change routine in about window
2018-11-14 05:40:00 -06:00
Travis Nickles
928ee3e76c
Changed options form check after clicking window close button
...
Related to issue #481 .
2018-11-13 15:01:57 -06:00
Travis Nickles
5047dcf31f
Use build setting change in x86 build
2018-11-12 06:22:20 -06:00
Travis Nickles
b1e2797f78
Edited build settings
2018-11-12 05:18:42 -06:00
Travis Nickles
db859fb4db
Changed test rumble check to remove implicit data coercion
2018-11-11 04:56:10 -06:00
Travis Nickles
ad530e4d20
Fixed issue with app not being restored from launching a second session.
...
Related to issue #417 .
2018-11-09 05:23:42 -06:00
Travis Nickles
fb7c731fe5
Version 1.5.15
2018-11-07 04:07:14 -06:00
Travis Nickles
db2b459e6c
Force requireAdministrator execution level
2018-11-07 04:00:10 -06:00
Travis Nickles
1fafd0d375
Removed a couple unused methods
2018-11-06 03:11:16 -06:00
Travis Nickles
ccdfd8cfe5
Purge HidGuardian utilities
2018-11-06 02:47:31 -06:00
Travis Nickles
6db6315d72
Added extra calibration check. Might be useful in some cases where people have reported crashes.
2018-11-05 04:49:23 -06:00
Travis Nickles
ad7bbe7ea9
Use ReadWriteLockSlim instance instead of lock
2018-11-02 18:20:27 -05:00
Travis Nickles
79377ced7f
Added locking and volatile usage for UdpServer
...
Related to issue #454 .
2018-11-02 13:03:08 -05:00
Travis Nickles
0eac27c8d1
Fixed bad copy pasta. I swear this was corrected previously. VS at fault again?
2018-11-01 15:53:32 -05:00
Travis Nickles
b9b89be554
Renamed method to make meaning more clear
2018-11-01 14:13:10 -05:00
Travis Nickles
4c1ef2b63c
Don't persist current blank state. Method should probably be renamed
...
Related to issue #474
2018-11-01 14:11:53 -05:00
Travis Nickles
cadcaf57a2
Real version 1.5.14. VS did not save a change before.
2018-10-27 13:17:17 -05:00
Travis Nickles
ae9e9ca1e0
Version 1.5.14
2018-10-27 12:44:19 -05:00
Travis Nickles
49d24fce7d
Testing new output report copying thread for USB and SONYWA
2018-10-26 20:58:43 -05:00
Travis Nickles
e3ed777682
Removed unnecessary array copy for USB and SONYWA connections
2018-10-26 01:37:51 -05:00
Travis Nickles
32605524ff
Added flag to allow skipping a lock when applicable
2018-10-25 02:51:50 -05:00
Travis Nickles
ce78793dea
Removed old unused field
2018-10-25 01:37:26 -05:00
Travis Nickles
687ff05948
Corrected unregister notify call
...
Changed location and corrected used handle
2018-10-24 21:41:29 -05:00
Travis Nickles
dfcc3250cf
Changed index increment placement
...
Seems to solve #454 on my machine
2018-10-24 04:17:01 -05:00
Travis Nickles
76ccb44a32
Fixed control display in flow control
2018-10-23 03:34:23 -05:00
Travis Nickles
fa333ef3dc
Version 1.5.13
2018-10-20 13:31:37 -05:00
Travis Nickles
98e155c318
Tweaked main form class
2018-10-20 03:31:32 -05:00
Travis Nickles
03b3acb209
Lowered mouse stick offset a bit
2018-10-19 03:33:03 -05:00
Travis Nickles
d8aab22051
Raised mouse stick offset
2018-10-19 02:37:50 -05:00
Travis Nickles
0575a95ec1
Added SuppressUnmanagedCodeSecurity to Color Dialog for some unmanaged calls
2018-10-19 00:33:14 -05:00
Travis Nickles
7a1f98e169
Version 1.5.12
2018-10-18 02:18:25 -05:00
Travis Nickles
e6646d6c6e
Added SuppressUnmanagedCodeSecurity to main form class
...
Used due to interopt calls used for auto profile system
2018-10-16 23:34:29 -05:00
Travis Nickles
7d871c0709
Added UnregisterNotify call
2018-10-16 23:06:39 -05:00
Travis Nickles
2029cc5531
Register for more specific device change events
...
This should make the WndProc method execution leaner
2018-10-16 14:35:41 -05:00
Travis Nickles
722bdf9670
Loosened enhanced precision curves further
...
This seems to be as loose as it can be with the
DS4 analog stick and still be usable.
2018-10-16 12:56:51 -05:00
Travis Nickles
e317c6e84a
Loosen enhanced precision curves
2018-10-15 17:20:05 -05:00
Travis Nickles
52674c7546
Version 1.5.11
2018-10-15 03:05:29 -05:00
Travis Nickles
60a0f3fda0
Fixed device event queueing
2018-10-15 03:01:13 -05:00
Travis Nickles
eb66f38167
Version 1.5.10
2018-10-15 02:22:44 -05:00
Travis Nickles
6474346f11
Replace stack with simple array in UdpServer
2018-10-13 02:13:42 -05:00