Travis Nickles
|
981e7afc22
|
Increased XINPUT_UNPLUG_SETTLE_TIME
|
2018-03-25 07:43:36 -05:00 |
|
Travis Nickles
|
2c55523ec4
|
Increased hotplug delay to potentially work around some Windows 7 problems
|
2018-03-25 05:04:59 -05:00 |
|
Travis Nickles
|
10d9990870
|
Rename method
|
2018-03-24 01:52:02 -05:00 |
|
Travis Nickles
|
5608620779
|
Correct order of key releases when using Win + Print Screen
Related to question in #228.
|
2018-03-24 01:37:42 -05:00 |
|
Travis Nickles
|
f8dfef41d9
|
Changed some links in Credits tab
|
2018-03-22 01:24:33 -05:00 |
|
Travis Nickles
|
dba25fab5a
|
Removed possible double plug event
|
2018-03-21 18:55:01 -05:00 |
|
Travis Nickles
|
3b33caf247
|
Remove reliance on plug return status
Plug change can be delayed but still be successful.
Possibly related to issue #147.
|
2018-03-21 17:43:30 -05:00 |
|
Travis Nickles
|
3c94a872aa
|
Remove unused method
|
2018-03-21 17:33:03 -05:00 |
|
Travis Nickles
|
18bb83ceef
|
Do not restart service when changing dinput option in profile
Only plug or unplug an xinput device as needed. Only perform
when saving a profile.
|
2018-03-21 17:31:22 -05:00 |
|
Travis Nickles
|
d91f696b66
|
Moved when sleep is performed when removing controller
|
2018-03-21 01:47:32 -05:00 |
|
Travis Nickles
|
943b34e07f
|
Version 1.4.116
|
2018-03-19 21:21:09 -05:00 |
|
Travis Nickles
|
0410a27f51
|
Only copy touchpad packet data when changed
|
2018-03-18 18:32:47 -05:00 |
|
Travis Nickles
|
2dc0950d63
|
Change some of the wording regarding tipping
|
2018-03-18 16:20:35 -05:00 |
|
Travis Nickles
|
23b19689fd
|
Remove extras string from profile when reverted back to defaults
|
2018-03-18 14:58:29 -05:00 |
|
Travis Nickles
|
3d463ce7e8
|
Fixed mouse sensitivity getting throttled when using custom extras
|
2018-03-18 06:42:12 -05:00 |
|
Travis Nickles
|
ace46f1011
|
Make sure to use profile lightbar color when syncing controller to Sony adapter
Related to issue #238
|
2018-03-17 03:10:39 -05:00 |
|
Travis Nickles
|
46c391f1d9
|
Changed Enhanced Precision curve for sticks
Actually loosened them a bit more. The curves now correspond
to the curves used in my changes to Touchmote
|
2018-03-17 01:27:35 -05:00 |
|
Travis Nickles
|
f90a72ee7b
|
Version 1.4.115
|
2018-03-11 20:47:29 -06:00 |
|
Travis Nickles
|
cf81801564
|
Update reference version for DS4Updater
|
2018-03-11 20:47:12 -06:00 |
|
Travis Nickles
|
51ed6eeeef
|
Version 1.4.114
|
2018-03-11 20:30:11 -06:00 |
|
Travis Nickles
|
1b85b9bf6d
|
Make sure to start imu data copying from proper offset
|
2018-03-07 00:16:55 -06:00 |
|
Travis Nickles
|
c56f1a7235
|
Fix accel data copying
|
2018-03-06 23:54:37 -06:00 |
|
Travis Nickles
|
37bb576aa6
|
Use unsafe memory pointers for copying imu data
|
2018-03-06 23:20:26 -06:00 |
|
Travis Nickles
|
60847ee54e
|
Minor tweak
|
2018-03-06 18:01:57 -06:00 |
|
Travis Nickles
|
cc4bc7f05c
|
Use output thread for USB connections again
|
2018-03-06 17:41:16 -06:00 |
|
Travis Nickles
|
63688885cd
|
Use unsafe memory pointers for BT output report
|
2018-03-06 17:16:46 -06:00 |
|
Travis Nickles
|
f3a019742d
|
Use unsafe memory pointers for detecting output report changes
|
2018-03-06 17:01:18 -06:00 |
|
Travis Nickles
|
895539c787
|
Minor tweak
|
2018-03-06 16:21:24 -06:00 |
|
Travis Nickles
|
c228b4348c
|
Removed use of rectangular array for CRC32
Now use one dimensional array instead
|
2018-03-06 11:47:24 -06:00 |
|
Travis Nickles
|
961cb0b276
|
Enable unsafe block setting for other builds
|
2018-03-05 18:21:33 -06:00 |
|
Travis Nickles
|
59dbe6f956
|
Comment out failed message for now
|
2018-03-05 18:14:50 -06:00 |
|
Travis Nickles
|
efaafeb235
|
More pointer usage in CRC32 routine
|
2018-03-05 17:13:27 -06:00 |
|
Travis Nickles
|
564df12b94
|
Give attribution to Crc32 project
|
2018-03-05 16:07:59 -06:00 |
|
Travis Nickles
|
92c7b50d6d
|
Re-add delay on device disable
|
2018-03-05 15:53:40 -06:00 |
|
Travis Nickles
|
8be2f9f271
|
Use unsafe blocks in project
Memory pointer access is needed to improve performance
with basic input report copying as well as CRC32
validation
|
2018-03-05 08:57:30 -06:00 |
|
Travis Nickles
|
f5f6002cdc
|
Removed another loop for known array size in CRC32 method
|
2018-03-05 05:52:59 -06:00 |
|
Travis Nickles
|
a8b6213c0c
|
Minor tweak for CRC32 method
|
2018-03-05 02:25:39 -06:00 |
|
Travis Nickles
|
284acc128a
|
Added CRC32 check when obtaining gyro calibration data
|
2018-03-04 22:43:49 -06:00 |
|
Travis Nickles
|
c7f7537f25
|
Experimental CRC32 validation
Needs more work but I don't want to lose progress made
so far. Related to issue #228.
|
2018-03-04 14:37:47 -06:00 |
|
Travis Nickles
|
531b79dcc3
|
Changed when delay is performed for exclusive mode routine
Keep an eye on this
|
2018-02-28 15:09:29 -06:00 |
|
Travis Nickles
|
01e5246c61
|
Use suspending flag rather than using a parameter
|
2018-02-26 03:51:24 -06:00 |
|
Travis Nickles
|
0ebfa8b96e
|
Minor tweak
|
2018-02-26 03:22:06 -06:00 |
|
Travis Nickles
|
16341d37b5
|
Force disconnect for wireless controllers when suspending
Related to issue #227
|
2018-02-26 02:55:17 -06:00 |
|
Travis Nickles
|
164f6f65e3
|
Version 1.4.112
|
2018-02-22 17:57:37 -06:00 |
|
Travis Nickles
|
1c3e612814
|
Bumped updater version number
|
2018-02-22 17:49:50 -06:00 |
|
Travis Nickles
|
fece01e9e5
|
Explicitly close HID device when stopping service
Do not wait for runtime to close the HID device
|
2018-02-21 12:46:08 -06:00 |
|
Travis Nickles
|
2dd9cb78a1
|
Enable GenerateSerializationAssemblies for x86 release builds
|
2018-02-21 02:08:24 -06:00 |
|
Travis Nickles
|
431f58b831
|
Set GenerateSerializationAssemblies to On for release builds
|
2018-02-21 02:05:09 -06:00 |
|
Travis Nickles
|
387c137c8c
|
Call StopUpdate for normal device removal when stopping DS4Windows
|
2018-02-21 01:30:36 -06:00 |
|
Travis Nickles
|
55890cfc81
|
Make sure to populate oldprofilepath when refreshing profiles
|
2018-02-20 00:05:52 -06:00 |
|
Travis Nickles
|
2d15badd0a
|
Correct appdata path display for SaveWhere dialog
|
2018-02-19 22:54:18 -06:00 |
|
Travis Nickles
|
3c17c58409
|
Renamed method
|
2018-02-19 22:37:21 -06:00 |
|
Travis Nickles
|
99197be610
|
Replaced another timer
|
2018-02-19 05:48:46 -06:00 |
|
Travis Nickles
|
a4abe7e98e
|
Changed About dialog window
|
2018-02-19 02:57:29 -06:00 |
|
Travis Nickles
|
fa69b8cd1f
|
Removed deprecated flag for updater. Now set updater to auto launch DS4Windows after update
Related to issue #217.
|
2018-02-12 00:40:34 -06:00 |
|
Travis Nickles
|
4cb0548947
|
Removed old references to properties. Set some fields to private.
|
2018-02-12 00:00:27 -06:00 |
|
Travis Nickles
|
cf4a754f5f
|
Merge branch 'language-switch-propery-fix' of https://github.com/czukowski/DS4Windows into czukowski-language-switch-propery-fix
|
2018-02-11 15:26:49 -06:00 |
|
Korney Czukowski
|
3ced545d9e
|
Forgot to remove implicit get/set
|
2018-02-11 20:58:55 +01:00 |
|
Korney Czukowski
|
bafdc470e3
|
Remove control properties that were used before they had a chance of being set
|
2018-02-11 20:53:10 +01:00 |
|
Korney Czukowski
|
256711f696
|
Revert "Postpone language packs list population until control Load event"
This reverts commit 45ca80a494 .
|
2018-02-11 20:44:56 +01:00 |
|
Travis Nickles
|
a9c165d058
|
Merge branch 'language-switch-propery-fix' of https://github.com/czukowski/DS4Windows into czukowski-language-switch-propery-fix
|
2018-02-10 13:41:43 -06:00 |
|
Travis Nickles
|
154f928536
|
Version 1.4.111
|
2018-02-09 09:03:14 -06:00 |
|
Korney Czukowski
|
45ca80a494
|
Postpone language packs list population until control Load event
|
2018-02-08 21:44:28 +01:00 |
|
Travis Nickles
|
5202099ab0
|
Added task version of Check for Update Now
|
2018-02-08 01:48:12 -06:00 |
|
Travis Nickles
|
d017789f50
|
Use BeginInvoke call in task call
|
2018-02-08 01:20:33 -06:00 |
|
Travis Nickles
|
97110bad5a
|
Move version check to a different thread
|
2018-02-07 23:34:01 -06:00 |
|
Travis Nickles
|
7e24a7f151
|
Change UseVisualStyleBackColor for more controls
|
2018-02-07 19:44:45 -06:00 |
|
Travis Nickles
|
b5c40413e0
|
Change UseVisualStyleBackColor for more checkboxes
|
2018-02-07 18:06:08 -06:00 |
|
Travis Nickles
|
00e432f81f
|
Minor checkbox tweak for Check for Updates at Startup
|
2018-02-07 17:49:25 -06:00 |
|
Travis Nickles
|
4a29f53694
|
Use BeginUpdate and EndUpdate when editing items in combobox
|
2018-02-07 16:15:58 -06:00 |
|
Travis Nickles
|
f676e6257e
|
Set culture before init component for Welcome Dialog
It was working before. Related to issue #205.
|
2018-02-06 16:44:18 -06:00 |
|
Travis Nickles
|
bf601d2057
|
Version 1.4.110
|
2018-02-06 11:27:00 -06:00 |
|
Travis Nickles
|
c99f3a452d
|
Changed About window. Added LTC address.
|
2018-02-04 21:25:19 -06:00 |
|
Travis Nickles
|
1cfa8356d9
|
Fix typecast
|
2018-02-04 14:18:49 -06:00 |
|
Travis Nickles
|
86ee71e596
|
Change timer usage for WelcomeDialog
|
2018-01-31 00:04:56 -06:00 |
|
Travis Nickles
|
4fe6fc6660
|
Attempt to allow language preference to work across instances
Related to issue #205.
|
2018-01-30 22:20:46 -06:00 |
|
Travis Nickles
|
15de9307c3
|
Check for Profiles.xml location before attempt to load file and culture
Config files stored in AppData could not be used since the
language switcher was implemented
|
2018-01-29 21:01:23 -06:00 |
|
Travis Nickles
|
90e2e73dca
|
Removed query by all classes
|
2018-01-29 13:22:56 -06:00 |
|
Travis Nickles
|
13e48f835f
|
Changed argument for function call
|
2018-01-29 02:53:16 -06:00 |
|
Travis Nickles
|
3984775d0c
|
Use environment info for finding start menu programs path
Fixes issue #202.
|
2018-01-28 23:38:10 -06:00 |
|
Travis Nickles
|
a1e99344d2
|
Allow ScpVBus device to be found even when disabled. Reset device rumble state on next poll when loading a profile.
|
2018-01-28 23:21:49 -06:00 |
|
Travis Nickles
|
64d1eadb94
|
Removed unused assembly
|
2018-01-28 02:34:35 -06:00 |
|
Travis Nickles
|
ad53caaac4
|
Remove namespace usage
|
2018-01-28 02:25:35 -06:00 |
|
Travis Nickles
|
618c139607
|
First step to change how ScpVBus installation is checked
Related to issue #147.
|
2018-01-28 02:00:29 -06:00 |
|
Travis Nickles
|
4eb831f9b6
|
Added donation notes
|
2018-01-26 20:32:31 -06:00 |
|
Travis Nickles
|
4cfe5463a7
|
Added Sony Wireless Adapter to HidGuardian AffectedDevices list
|
2018-01-26 17:51:03 -06:00 |
|
Travis Nickles
|
5836bca739
|
Moved Help label for Chinese translations back to the main form
Location was set outside the bounds of the form so it was
not visible
|
2018-01-26 16:35:17 -06:00 |
|
Travis Nickles
|
36fc8a7223
|
Add Open Program Folder link in taskbar
Related to issue #187.
|
2018-01-26 16:03:14 -06:00 |
|
Travis Nickles
|
710c820539
|
Minor tweak
|
2018-01-26 00:49:28 -06:00 |
|
Travis Nickles
|
b3c9796fbb
|
Finally found good config for removing IWshRuntimeLibrary dependency
Related to issue #151.
|
2018-01-26 00:41:20 -06:00 |
|
Travis Nickles
|
dc18449179
|
Added link to open regedit to HidGuardian Parameters key
|
2018-01-25 20:05:49 -06:00 |
|
Travis Nickles
|
30dd8c48f6
|
Set Lang as default probing path
Otherwise, probing path is set after folder scanning occurs.
Related to issue #196.
|
2018-01-25 18:14:35 -06:00 |
|
Travis Nickles
|
7aa11f56b4
|
Write new HidGuardian whitelist key after deleting subkey tree
|
2018-01-25 17:46:04 -06:00 |
|
Travis Nickles
|
dad4d88354
|
Add link to remove HidGuardian whitelist registry keys
|
2018-01-25 17:43:22 -06:00 |
|
Travis Nickles
|
783394e34c
|
Revert default language for Options form
|
2018-01-25 17:20:54 -06:00 |
|
Travis Nickles
|
71141fd642
|
Updated Options form layout for Chinese locale
Related to issue #197.
|
2018-01-25 17:18:30 -06:00 |
|
Travis Nickles
|
1db49396cc
|
Remove old app config file
|
2018-01-25 16:29:50 -06:00 |
|
Travis Nickles
|
b8bc00a5b9
|
Add BTC public address
|
2018-01-25 16:16:54 -06:00 |
|
Travis Nickles
|
3caf4fa514
|
Add HidGuardian AffectedDevices link to settings
|
2018-01-25 15:40:59 -06:00 |
|
Travis Nickles
|
84f1e7caae
|
Merge branch 'language-switch' of https://github.com/czukowski/DS4Windows into czukowski-language-switch
|
2018-01-18 00:03:55 -06:00 |
|
Travis Nickles
|
f7bcca189a
|
Version 1.4.109
|
2018-01-15 23:29:21 -06:00 |
|
Travis Nickles
|
4c0bbb5bf8
|
Take off portion of device name that is susceptible to localization
|
2018-01-15 17:42:47 -06:00 |
|
Travis Nickles
|
be10ab29b2
|
Minor tweak
|
2018-01-15 01:12:12 -06:00 |
|
Travis Nickles
|
b9bc51e873
|
Changed headphone volume curve to more closely resemble control outside of program
Related to issue #168.
|
2018-01-15 00:06:28 -06:00 |
|
Travis Nickles
|
cfbf7afe22
|
Minor tweak
|
2018-01-13 06:14:52 -06:00 |
|
Travis Nickles
|
a1a54c8429
|
Minor tweak for speed
|
2018-01-13 05:18:23 -06:00 |
|
Travis Nickles
|
fd9c56f13d
|
Fix output curves for sixaxis
|
2018-01-13 04:00:57 -06:00 |
|
Travis Nickles
|
55f3e5ef66
|
Change sixaxis dead zone defaults to reflect recent changes
|
2018-01-12 22:48:20 -06:00 |
|
Travis Nickles
|
caf6a37ac3
|
Fix ForeColor for Swipe Control labels
|
2018-01-12 03:41:07 -06:00 |
|
Travis Nickles
|
beca066207
|
Need to populate firstTouch object because Touch instances are being reused
Related to issue #190.
|
2018-01-12 00:45:16 -06:00 |
|
Travis Nickles
|
fda67e7fba
|
Remove unnecessary try-catch block in HidLibrary
Newer HidLibrary did not work out.
Related to issue #180.
|
2018-01-11 22:31:49 -06:00 |
|
Travis Nickles
|
b71b3ec820
|
Comment out exception throw when device fails to disable
Seems to be necessary so DS4 does not get permanently disabled.
Experienced while running Broforce. Related to issue #172.
|
2018-01-10 15:27:39 -06:00 |
|
Travis Nickles
|
1ac7b79a10
|
Fix problem with rapid touchpad mouse action clicks
Related to issue #185.
|
2018-01-07 21:56:28 -06:00 |
|
Travis Nickles
|
4a39ee57af
|
Version 1.4.108
|
2018-01-07 12:34:45 -06:00 |
|
Travis Nickles
|
42a67143ea
|
Fix for device plugin changes while switching profiles
|
2018-01-07 11:44:04 -06:00 |
|
Travis Nickles
|
3dabad0be6
|
Make sure to use double for trackball friction when loading profile
|
2018-01-07 09:52:37 -06:00 |
|
Travis Nickles
|
ec9926cb69
|
Changed trackball constants
|
2018-01-03 04:31:25 -06:00 |
|
Travis Nickles
|
f906554743
|
Use proper delta time for trackball mode
It had been using the previous poll delta time instead
|
2018-01-03 03:55:40 -06:00 |
|
Travis Nickles
|
4bb6b08f72
|
Initial implementation of trackball mode
Related to issue #85
|
2018-01-01 12:21:35 -06:00 |
|
Travis Nickles
|
1d238e8b8b
|
Fixed index bug in hotplug routine
|
2017-12-31 09:11:46 -06:00 |
|
Travis Nickles
|
09e5d20bb0
|
Reuse Touch instances for DS4Touchpad rather than creating new instances
|
2017-12-22 02:31:14 -06:00 |
|
Travis Nickles
|
9e9349ed1c
|
Update Task Scheduler to version 2.7.2
|
2017-12-21 23:33:37 -06:00 |
|
Travis Nickles
|
3d387e5fde
|
Change six axis dead zone calculation to be a proper dead zone
|
2017-12-20 22:19:40 -06:00 |
|
Korney Czukowski
|
fa15a27d84
|
Add one localization missed before
|
2017-12-20 07:50:29 +01:00 |
|
Korney Czukowski
|
02d94876c3
|
Add language switch control to form, localization strings
|
2017-12-20 07:29:16 +01:00 |
|
Korney Czukowski
|
ae294d8926
|
Get rid of properties starting with underscore
|
2017-12-20 07:03:34 +01:00 |
|
Travis Nickles
|
c988449129
|
Version 1.4.107
|
2017-12-19 23:44:24 -06:00 |
|
Korney Czukowski
|
a06b1d6e27
|
Review code simplify suggestion, reorder private properties
|
2017-12-19 18:15:50 +01:00 |
|
Korney Czukowski
|
40b0c94905
|
Make control localizable
|
2017-12-19 18:14:22 +01:00 |
|
Korney Czukowski
|
acfb9b2629
|
Initialize languages list asynchronously
|
2017-12-19 14:24:50 +01:00 |
|
Korney Czukowski
|
0ea620ffa0
|
Remove extra whitespace
|
2017-12-19 14:14:13 +01:00 |
|
Korney Czukowski
|
300e842cb2
|
Filter language assemblies by name
|
2017-12-19 14:13:43 +01:00 |
|
Korney Czukowski
|
d0ad9d89cb
|
Implement language assemblies lookup for ability to find with different probing paths specified in App.config
|
2017-12-19 13:56:54 +01:00 |
|
Korney Czukowski
|
847e0bd6b9
|
Move set culture method to DS4Form class
|
2017-12-16 13:24:57 +01:00 |
|
Travis Nickles
|
e6bab70de2
|
Break out of TouchUnchanged case more quickly
|
2017-12-14 20:54:32 -06:00 |
|
Korney Czukowski
|
8297f4cd75
|
Hide properties from designer, it should not autogenerate any code for them
|
2017-12-14 19:42:08 +01:00 |
|
Korney Czukowski
|
60916e1080
|
Fix setting UI culture for other threads
|
2017-12-14 19:40:44 +01:00 |
|
Travis Nickles
|
71b91bc745
|
Remove extra gyro dead zone from mapping routine
|
2017-12-14 00:26:37 -06:00 |
|
Korney Czukowski
|
a794d2c718
|
Load settings from Global sooner, set culture from settings, add event handler for language picker change
|
2017-12-12 21:52:13 +01:00 |
|
Korney Czukowski
|
f0b645b7e5
|
Add Language picker control
|
2017-12-12 21:50:51 +01:00 |
|
Korney Czukowski
|
babb48ac51
|
Add UseLang key to settings
|
2017-12-12 21:49:44 +01:00 |
|
Travis Nickles
|
2844fad8ab
|
Version 1.4.106
|
2017-12-11 20:50:07 -06:00 |
|
Travis Nickles
|
2ecfef69f2
|
Update DS4Updater version number
|
2017-12-11 20:33:14 -06:00 |
|
Travis Nickles
|
3d586649c9
|
Version 1.4.105
|
2017-12-11 20:08:47 -06:00 |
|
Travis Nickles
|
41fa8cac82
|
Use delegate method of grabbing struct reference
Might replace the delegate with a class method later
but this method works pretty well as is
|
2017-12-11 03:57:48 -06:00 |
|
Travis Nickles
|
05def00614
|
Add lock usage for USB again
The version without it seems a bit wonky
|
2017-12-11 00:33:38 -06:00 |
|
Travis Nickles
|
ed2910208b
|
Version 1.4.104
|
2017-12-10 16:01:46 -06:00 |
|
Travis Nickles
|
619b73d40b
|
Clear up naming issue for IDE. Use only one output array for USB and SONYWA
|
2017-12-10 06:16:40 -06:00 |
|
Travis Nickles
|
567aa393ae
|
Changes to how output reports are sent. Mainly affects USB and SONYWA
|
2017-12-10 05:09:15 -06:00 |
|
Travis Nickles
|
132d411b24
|
Use event callback to get audio endpoint volume
|
2017-12-10 02:05:56 -06:00 |
|