Travis Nickles
5a6859556c
Removed old xinput ports setting
...
No longer relevant with ViGEmBus
2019-03-19 01:52:18 -05:00
Travis Nickles
575f157420
Changed method name to specify ViGEmBus
2019-03-19 01:33:41 -05:00
Travis Nickles
22e212999d
Merge branch 'jay' into vigem-udpserver
2019-03-17 21:18:59 -05:00
Travis Nickles
27a68196e4
Deprecate old mouse acceleration option. Make new default value false
2019-03-17 01:28:16 -05:00
Travis Nickles
489a36be00
Merge branch 'jay' into vigem-udpserver
2019-03-12 18:55:35 -05:00
Travis Nickles
76b31245f8
Default use controller for mapping option to false
...
This has probably caused issues for other people
2019-03-11 11:54:55 -05:00
Travis Nickles
0ea8cef46e
Merge branch 'jay' into vigem-udpserver
2019-03-10 09:33:00 -05:00
Travis Nickles
8d4d4b0758
Fixed auto profile use for hotplugging
...
Related to issue #578
2019-03-05 05:14:39 -06:00
Travis Nickles
1dbf9abb02
Implemented square stick functionality
...
Related to issue #341 .
2019-03-04 17:21:58 -06:00
Travis Nickles
a4d7372e7b
Do not reset custom led setting while switching profiles
...
Related to issue #596
2019-03-02 05:42:49 -06:00
Travis Nickles
c575b3b525
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ScpUtil.cs
2019-02-28 04:24:03 -06:00
mika-n
8d087b01ff
merge conflicts with base branch
2019-02-19 15:00:17 +02:00
mika-n
27dbab06c5
Deadzone and anti-deadzone handling (the first rugged version, not perfect yet) and small performance improvements here and there.
2019-02-19 11:10:16 +02:00
Travis Nickles
a9e7a3cb5b
More enumerator usage
2019-02-16 02:50:53 -06:00
Travis Nickles
6098c91e29
Use ref for more color struct routines
2019-02-12 01:31:18 -06:00
Travis Nickles
ce0ac67dcd
Remove some struct copying from lightbar routine
2019-02-11 23:51:26 -06:00
Travis Nickles
8c6cfa4c13
Fixed another action getter
2019-02-07 21:00:36 -06:00
Travis Nickles
3dd88e481c
Fixed issue with xinput unplug routine on device removal
...
Related to issue #554
2019-02-07 16:40:24 -06:00
Travis Nickles
ce87d8c212
Added toggle option for Gyro Mouse activation
...
Not sure about this feature tbh. Related to issue #464 .
2019-02-06 21:42:34 -06:00
Travis Nickles
ff870230a6
Implemented user defined gyro mouse dead zone
...
Related to issue #338 .
2019-01-31 10:59:00 -06:00
Travis Nickles
4a7e233bd1
Fixed bad refactor
...
Fixes issue #561 .
2019-01-31 00:50:37 -06:00
Travis Nickles
70909bdaa9
Added easeout quad curve option for other axes
2019-01-29 21:50:29 -06:00
Travis Nickles
63f7dcfdce
Added easeout quad curves for LS and RS
2019-01-29 21:19:25 -06:00
Travis Nickles
bdea569582
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ScpUtil.cs
2019-01-26 21:34:43 -06:00
Travis Nickles
3fd9c4c612
Merge branch 'jay' into hidguardpropexe
2019-01-25 10:00:53 -06:00
Travis Nickles
0d89170d9c
Minor tweaks
2019-01-24 06:20:55 -06:00
Travis Nickles
1f9cf16397
Minor control search optimization
2019-01-24 03:38:21 -06:00
Travis Nickles
bf3f10d0ae
Apply proposed changes for HG v.1 support
2019-01-18 15:38:13 -06:00
mika-n
5b49a8ed47
SA steering wheel emulation can now feed VJoy virtual joystick device (analog axies there). This leaves all original X360/DS4 analog axies for other purposes. Useful in games which support mapping controls to more than one controller (for example EurotruckSimulator/AmericalTruckSimulator).
2019-01-02 21:44:15 +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
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
d449f1df7f
Merge branch 'jay' into vigem-udpserver
2018-10-08 05:52:57 -05:00
Travis Nickles
5efe6b556e
Fixed issue with useDInput variable not being in correct state
2018-10-08 05:51:27 -05:00
Travis Nickles
1215d32ae5
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ScpUtil.cs
2018-10-03 16:38:20 -05:00
Travis Nickles
3aa558c85f
Version of different gyro trigger conditional
...
Related to issue #431
2018-09-29 21:54:25 -05:00
Travis Nickles
1019499612
Resolve name collision with Log class and Diagnostics namespace
...
Makes app snappier
2018-09-29 04:42:22 -05:00
Travis Nickles
098bfef33c
Merge branch 'jay' into vigem-udpserver
2018-08-18 02:21:18 -05:00
Travis Nickles
3df7f24a7b
Move code out of main form ctor
2018-08-17 02:20:53 -05:00
Travis Nickles
0358002e72
Remove some older unnecessary variables
2018-08-16 17:42:03 -05:00
Travis Nickles
8750d6ea08
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ControlService.cs
2018-08-06 05:57:53 -05:00
Travis Nickles
5c52cead54
UDP server management changes, UDP server options
...
Related to issue #228
2018-08-06 05:00:37 -05:00
Travis Nickles
cb8ffee055
Merge branch 'jay' into vigem-udpserver
2018-07-23 00:17:08 -05:00
Travis Nickles
3fa9d2f2b5
Added alt min to taskbar fix
2018-07-22 01:51:58 -05:00
Travis Nickles
7229fee556
Merge branch 'jay' into vigem-udpserver
2018-06-04 14:12:58 -05:00
Travis Nickles
6c822e5968
Add minimize to taskbar as a setting
...
Related to issue #287 .
2018-06-01 16:45:58 -05:00
Travis Nickles
241bee82a0
Merge branch 'jay' into vigem-udpserver
2018-05-24 14:49:26 -05:00
Travis Nickles
ffc2e45854
Fixed failed to unplug message from appearing when switching profiles using SONYWA
2018-05-13 12:59:13 -05:00
Travis Nickles
5e30393647
Initial commit with ViGEm and UdpServer support
2018-05-06 02:13:11 -05:00
Travis Nickles
99c812301d
Take result status for virtual bus plugin events back into account
2018-04-01 03:01:45 -05:00
Travis Nickles
a1d0836091
Tweaks to improve hotplug detection
...
Check status of first output report before adding
device to the list
2018-03-25 23:36:46 -05:00