Travis Nickles
7c2b653163
Loosened enhanced precision curves
2018-12-07 17:43:40 -06:00
mika-n
94d5f83db1
Added config options of sixaxis steering wheel emulation and calibration btn to config GUI form (Options). If controller is calibrated via this config screen then there is no need to define "calibrate" special action key. Improved >360 turn range calculation. Added possibility to map SA steering values to L2+R2 trigger axis (Z-axis). For example in ETS2/ATS game controller settings it is possible to use that axis for steering if triggers are not used for throttling and braking (this would leave all axis of L and R thumbstick available for other purposes).
2018-12-07 00:09:09 +02:00
mika-n
4359bb082b
Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay
2018-12-06 15:22:23 +02:00
Travis Nickles
003dbd627e
Make slightly better window size saving routine
...
Related to issue #507
2018-12-06 05:26:44 -06:00
Travis Nickles
145ddb01ba
Move Resize event handler use to later in main form init
2018-12-06 02:57:30 -06:00
Travis Nickles
323bde6513
Removed reference to unused assembly
2018-12-05 18:48:28 -06:00
Travis Nickles
397814c244
Fixed typo
2018-12-05 17:57:01 -06:00
Travis Nickles
38faadfcd2
Added comment about intent
2018-12-05 13:59:57 -06:00
Travis Nickles
63829a1eb9
Use local data for InputMethods method calls
...
Removes lots of locking when emulating KB+M
2018-12-05 06:12:05 -06:00
Travis Nickles
51f7aebb51
Removed unnecessary quote
2018-12-05 05:36:39 -06:00
Travis Nickles
ea3787eef2
Change udp port opening routine for some scenarios
...
Experimental
2018-12-05 05:16:54 -06:00
Travis Nickles
0f3d6e379a
Changing access modifier of resource led to performance boost. Change exclusive mode warning string.
...
Related to issue #493 .
2018-12-05 03:40:38 -06:00
Travis Nickles
391f0a8110
Changed project file. Updated ToolsVersion
2018-12-05 01:28:09 -06:00
mika-n
3ab55d102e
Merge remote-tracking branch 'upstream/jay' into jay
2018-12-04 00:54:20 +02:00
mika-n
1eed418022
Added support for 180/360/720/900/1440 turn range (or any other turn range between 90-3240 degrees). New SASteeringWheelEmulationRange profile option with int32 value (default 360).
2018-12-04 00:50:37 +02:00
Travis Nickles
d1d9354f1c
Merge branch 'jay' into vigem-udpserver
2018-12-01 00:59:32 -06:00
Travis Nickles
81d08099a7
Make sure to enforce actual wait time
2018-12-01 00:58:50 -06:00
Travis Nickles
26bbfdbf98
Remove unneeded udp start call
2018-11-30 22:00:13 -06:00
Travis Nickles
dac9d1ba52
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ControlService.cs
2018-11-30 14:51:55 -06:00
Travis Nickles
a06c331cd2
Version 1.5.17
2018-11-29 03:41:07 -06:00
Travis Nickles
c02230265c
More changes to UDP
2018-11-27 04:38:41 -06:00
Travis Nickles
773a7a0423
Temporary change to UDP server
...
Don't want to lose these changes but more has to be done
2018-11-27 04:30:42 -06:00
Travis Nickles
84558f805f
Make sure to create UDP server outside GUI if first enabled after program launch
...
More of an incremental change. Probably should remove async and await
2018-11-26 18:54:26 -06:00
mika-n
38458e4a2f
Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay
2018-11-26 21:11:41 +02:00
Travis Nickles
532444de48
Found a way to make usage check work.
...
Related to issue #498 .
2018-11-26 10:04:26 -06:00
Travis Nickles
5ef3fc76cf
Version 1.5.16
2018-11-19 14:09:54 -06:00
Travis Nickles
67ab6f2692
Disable allowdrop setting for DS4Form
2018-11-19 06:49:20 -06:00
mika-n
1cb04d03ad
Changed precision of angle values sent to x360 virtual controller from 1 degree to 1/10th degree precision. Also, minimized "center deadzone" gap (the previous optimization of angle calculation was too aggressive in wheel center position).
2018-11-19 13:32:48 +02:00
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
3da6face89
Minor doc update
2018-11-09 14:02:15 -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