init
This commit is contained in:
commit
42e11272d4
9
.gitmodules
vendored
Normal file
9
.gitmodules
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
[submodule "gamepad-viewer"]
|
||||
path = gamepad-viewer
|
||||
url = https://github.com/Ahrimdon/gamepad-viewer
|
||||
[submodule "gamepad-tester"]
|
||||
path = gamepad-tester
|
||||
url = https://github.com/Ahrimdon/gamepad-tester
|
||||
[submodule "dualshock-tools"]
|
||||
path = dualshock-tools
|
||||
url = https://github.com/Ahrimdon/dualshock-tools
|
10
ds4windows/Actions.xml
Normal file
10
ds4windows/Actions.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Special Actions Configuration Data. 8/10/2023 06:45:24 PM -->
|
||||
|
||||
<Actions>
|
||||
<Action Name="Disconnect Controller">
|
||||
<Trigger>PS/Options</Trigger>
|
||||
<Type>DisconnectBT</Type>
|
||||
<Details>0</Details>
|
||||
</Action>
|
||||
</Actions>
|
14315
ds4windows/BezierCurveEditor/build.js
Normal file
14315
ds4windows/BezierCurveEditor/build.js
Normal file
File diff suppressed because it is too large
Load Diff
10
ds4windows/BezierCurveEditor/index.html
Normal file
10
ds4windows/BezierCurveEditor/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>Bezier Curve Editor for DS4Windows</title>
|
||||
</head>
|
||||
<body>
|
||||
<script src="build.js"></script>
|
||||
</body>
|
||||
</html>
|
4
ds4windows/ControllerConfigs.xml
Normal file
4
ds4windows/ControllerConfigs.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Controller config data. 08/10/2023 18:45:28 -->
|
||||
|
||||
<Controllers />
|
BIN
ds4windows/DS4Updater.exe
Normal file
BIN
ds4windows/DS4Updater.exe
Normal file
Binary file not shown.
500
ds4windows/DS4Windows.deps.json
Normal file
500
ds4windows/DS4Windows.deps.json
Normal file
@ -0,0 +1,500 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v8.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v8.0": {
|
||||
"DS4Windows/3.3.3": {
|
||||
"dependencies": {
|
||||
"DotNetProjects.Extended.Wpf.Toolkit": "5.0.106",
|
||||
"H.NotifyIcon.Wpf": "2.0.74",
|
||||
"MdXaml": "1.16.2",
|
||||
"NLog": "5.1.1",
|
||||
"Ookii.Dialogs.Wpf": "5.0.1",
|
||||
"System.Management": "7.0.2",
|
||||
"TaskScheduler": "2.10.1",
|
||||
"WPFLocalizeExtension": "3.9.4",
|
||||
"WpfScreenHelper": "2.1.0",
|
||||
"bloomtom.HttpProgress": "2.3.2",
|
||||
"FakerInputWrapper": "1.0.3.0",
|
||||
"Nefarius.ViGEm.Client": "1.0.0.0",
|
||||
"SharpOSC": "0.2.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"DS4Windows.dll": {}
|
||||
},
|
||||
"resources": {
|
||||
"ja/DS4Windows.resources.dll": {
|
||||
"locale": "ja"
|
||||
},
|
||||
"ru/DS4Windows.resources.dll": {
|
||||
"locale": "ru"
|
||||
},
|
||||
"zh-hans/DS4Windows.resources.dll": {
|
||||
"locale": "zh-hans"
|
||||
},
|
||||
"ar/DS4Windows.resources.dll": {
|
||||
"locale": "ar"
|
||||
},
|
||||
"cs/DS4Windows.resources.dll": {
|
||||
"locale": "cs"
|
||||
},
|
||||
"de/DS4Windows.resources.dll": {
|
||||
"locale": "de"
|
||||
},
|
||||
"el/DS4Windows.resources.dll": {
|
||||
"locale": "el"
|
||||
},
|
||||
"es/DS4Windows.resources.dll": {
|
||||
"locale": "es"
|
||||
},
|
||||
"fi/DS4Windows.resources.dll": {
|
||||
"locale": "fi"
|
||||
},
|
||||
"fr/DS4Windows.resources.dll": {
|
||||
"locale": "fr"
|
||||
},
|
||||
"he/DS4Windows.resources.dll": {
|
||||
"locale": "he"
|
||||
},
|
||||
"hu-HU/DS4Windows.resources.dll": {
|
||||
"locale": "hu-HU"
|
||||
},
|
||||
"it/DS4Windows.resources.dll": {
|
||||
"locale": "it"
|
||||
},
|
||||
"ms/DS4Windows.resources.dll": {
|
||||
"locale": "ms"
|
||||
},
|
||||
"nl/DS4Windows.resources.dll": {
|
||||
"locale": "nl"
|
||||
},
|
||||
"pl/DS4Windows.resources.dll": {
|
||||
"locale": "pl"
|
||||
},
|
||||
"pt-BR/DS4Windows.resources.dll": {
|
||||
"locale": "pt-BR"
|
||||
},
|
||||
"pt/DS4Windows.resources.dll": {
|
||||
"locale": "pt"
|
||||
},
|
||||
"se/DS4Windows.resources.dll": {
|
||||
"locale": "se"
|
||||
},
|
||||
"tr/DS4Windows.resources.dll": {
|
||||
"locale": "tr"
|
||||
},
|
||||
"uk-UA/DS4Windows.resources.dll": {
|
||||
"locale": "uk-UA"
|
||||
},
|
||||
"vi/DS4Windows.resources.dll": {
|
||||
"locale": "vi"
|
||||
},
|
||||
"zh-Hant/DS4Windows.resources.dll": {
|
||||
"locale": "zh-Hant"
|
||||
}
|
||||
}
|
||||
},
|
||||
"AvalonEdit/6.0.0": {
|
||||
"runtime": {
|
||||
"lib/netcoreapp3.0/ICSharpCode.AvalonEdit.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bloomtom.HttpProgress/2.3.2": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/HttpProgress.dll": {
|
||||
"assemblyVersion": "2.3.1.0",
|
||||
"fileVersion": "2.3.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DotNetProjects.Extended.Wpf.Toolkit/5.0.106": {
|
||||
"runtime": {
|
||||
"lib/net6.0-windows7.0/DotNetProjects.Wpf.Extended.Toolkit.dll": {
|
||||
"assemblyVersion": "5.0.106.0",
|
||||
"fileVersion": "5.0.106.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"H.NotifyIcon/2.0.74": {
|
||||
"dependencies": {
|
||||
"System.Drawing.Common": "6.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0/H.NotifyIcon.dll": {
|
||||
"assemblyVersion": "2.0.74.0",
|
||||
"fileVersion": "2.0.74.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"H.NotifyIcon.Wpf/2.0.74": {
|
||||
"dependencies": {
|
||||
"H.NotifyIcon": "2.0.74"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0-windows7.0/H.NotifyIcon.Wpf.dll": {
|
||||
"assemblyVersion": "2.0.74.0",
|
||||
"fileVersion": "2.0.74.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"MdXaml/1.16.2": {
|
||||
"dependencies": {
|
||||
"AvalonEdit": "6.0.0",
|
||||
"MdXaml.Plugins": "1.16.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net5.0-windows7.0/MdXaml.dll": {
|
||||
"assemblyVersion": "1.16.2.0",
|
||||
"fileVersion": "1.16.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"MdXaml.Plugins/1.16.2": {
|
||||
"runtime": {
|
||||
"lib/net5.0-windows7.0/MdXaml.Plugins.dll": {
|
||||
"assemblyVersion": "1.16.2.0",
|
||||
"fileVersion": "1.16.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.NETCore.Platforms/5.0.0": {},
|
||||
"Microsoft.Win32.Registry/5.0.0": {
|
||||
"dependencies": {
|
||||
"System.Security.AccessControl": "5.0.0",
|
||||
"System.Security.Principal.Windows": "5.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/6.0.0": {},
|
||||
"NLog/5.1.1": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/NLog.dll": {
|
||||
"assemblyVersion": "5.0.0.0",
|
||||
"fileVersion": "5.1.1.1522"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Ookii.Dialogs.Wpf/5.0.1": {
|
||||
"runtime": {
|
||||
"lib/net6.0-windows7.0/Ookii.Dialogs.Wpf.dll": {
|
||||
"assemblyVersion": "5.0.0.0",
|
||||
"fileVersion": "5.0.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.CodeDom/7.0.0": {},
|
||||
"System.Diagnostics.EventLog/5.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "5.0.0",
|
||||
"Microsoft.Win32.Registry": "5.0.0",
|
||||
"System.Security.Principal.Windows": "5.0.0"
|
||||
}
|
||||
},
|
||||
"System.Drawing.Common/6.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Win32.SystemEvents": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Management/7.0.2": {
|
||||
"dependencies": {
|
||||
"System.CodeDom": "7.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Management.dll": {
|
||||
"assemblyVersion": "7.0.0.2",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.Management.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.2",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.AccessControl/5.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "5.0.0",
|
||||
"System.Security.Principal.Windows": "5.0.0"
|
||||
}
|
||||
},
|
||||
"System.Security.Principal.Windows/5.0.0": {},
|
||||
"TaskScheduler/2.10.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Win32.Registry": "5.0.0",
|
||||
"System.Diagnostics.EventLog": "5.0.0",
|
||||
"System.Security.AccessControl": "5.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0-windows7.0/Microsoft.Win32.TaskScheduler.dll": {
|
||||
"assemblyVersion": "2.10.1.0",
|
||||
"fileVersion": "2.10.1.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"lib/net6.0-windows7.0/de/Microsoft.Win32.TaskScheduler.resources.dll": {
|
||||
"locale": "de"
|
||||
},
|
||||
"lib/net6.0-windows7.0/es/Microsoft.Win32.TaskScheduler.resources.dll": {
|
||||
"locale": "es"
|
||||
},
|
||||
"lib/net6.0-windows7.0/fr/Microsoft.Win32.TaskScheduler.resources.dll": {
|
||||
"locale": "fr"
|
||||
},
|
||||
"lib/net6.0-windows7.0/it/Microsoft.Win32.TaskScheduler.resources.dll": {
|
||||
"locale": "it"
|
||||
},
|
||||
"lib/net6.0-windows7.0/pl/Microsoft.Win32.TaskScheduler.resources.dll": {
|
||||
"locale": "pl"
|
||||
},
|
||||
"lib/net6.0-windows7.0/ru/Microsoft.Win32.TaskScheduler.resources.dll": {
|
||||
"locale": "ru"
|
||||
},
|
||||
"lib/net6.0-windows7.0/zh-CN/Microsoft.Win32.TaskScheduler.resources.dll": {
|
||||
"locale": "zh-CN"
|
||||
},
|
||||
"lib/net6.0-windows7.0/zh-Hant/Microsoft.Win32.TaskScheduler.resources.dll": {
|
||||
"locale": "zh-Hant"
|
||||
}
|
||||
}
|
||||
},
|
||||
"WPFLocalizeExtension/3.9.4": {
|
||||
"dependencies": {
|
||||
"System.Drawing.Common": "6.0.0",
|
||||
"System.Management": "7.0.2",
|
||||
"XAMLMarkupExtensions": "2.1.3"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netcoreapp3.1/WPFLocalizeExtension.dll": {
|
||||
"assemblyVersion": "3.9.4.0",
|
||||
"fileVersion": "3.9.4.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"WpfScreenHelper/2.1.0": {
|
||||
"runtime": {
|
||||
"lib/netcoreapp3.1/WpfScreenHelper.dll": {
|
||||
"assemblyVersion": "2.1.0.0",
|
||||
"fileVersion": "2.1.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"XAMLMarkupExtensions/2.1.3": {
|
||||
"runtime": {
|
||||
"lib/netcoreapp3.1/XAMLMarkupExtensions.dll": {
|
||||
"assemblyVersion": "2.1.3.0",
|
||||
"fileVersion": "2.1.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FakerInputWrapper/1.0.3.0": {
|
||||
"runtime": {
|
||||
"FakerInputWrapper.dll": {
|
||||
"assemblyVersion": "1.0.3.0",
|
||||
"fileVersion": "1.0.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Nefarius.ViGEm.Client/1.0.0.0": {
|
||||
"runtime": {
|
||||
"Nefarius.ViGEm.Client.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SharpOSC/0.2.0.0": {
|
||||
"runtime": {
|
||||
"SharpOSC.dll": {
|
||||
"assemblyVersion": "0.2.0.0",
|
||||
"fileVersion": "0.2.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"DS4Windows/3.3.3": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": "",
|
||||
"path": "./"
|
||||
},
|
||||
"AvalonEdit/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-QMbyJrlhOuWzLRPqvW724ly9XbSEkp8Xg2mQY7tvsh1se1pDEJnmDjS6c6OuqDe2Q37uCnXwKdV8tJUx2iLUnw==",
|
||||
"path": "avalonedit/6.0.0",
|
||||
"hashPath": "avalonedit.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"bloomtom.HttpProgress/2.3.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-DxnFhxZqMYJl08gs3b75UUjTN86YUN29hRPYXova3eS3q+XTi1kW9I/bHuBH2VDn33F6fE2XlKkVu7Jz/gzGxw==",
|
||||
"path": "bloomtom.httpprogress/2.3.2",
|
||||
"hashPath": "bloomtom.httpprogress.2.3.2.nupkg.sha512"
|
||||
},
|
||||
"DotNetProjects.Extended.Wpf.Toolkit/5.0.106": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-EX5uG2TIlX3MvPPKiePY9rwsOuVqlUmCF4DKxouv+c4Y+YP3G/tEj3TDwKMlAoWVNX3slphHGURswuIJr6D28w==",
|
||||
"path": "dotnetprojects.extended.wpf.toolkit/5.0.106",
|
||||
"hashPath": "dotnetprojects.extended.wpf.toolkit.5.0.106.nupkg.sha512"
|
||||
},
|
||||
"H.NotifyIcon/2.0.74": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mYXYGynDKkYh73D3rLYNpNh2Qoj98FAsI6s6MSyXNc/327kfhtKK5D6SN4j4hLJCqgxlT8ecD/zJzARB2qr27g==",
|
||||
"path": "h.notifyicon/2.0.74",
|
||||
"hashPath": "h.notifyicon.2.0.74.nupkg.sha512"
|
||||
},
|
||||
"H.NotifyIcon.Wpf/2.0.74": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Knwt1NAOuHh52BfbOY7IVFGtIbX/mWPCkUR8GgDuyXWW0RK7r5dQ94Z+rnGa08Q2bB1KmHLEKYcnonhZrZ0Mng==",
|
||||
"path": "h.notifyicon.wpf/2.0.74",
|
||||
"hashPath": "h.notifyicon.wpf.2.0.74.nupkg.sha512"
|
||||
},
|
||||
"MdXaml/1.16.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-UxYWJaXugQ+v4txS7K8sw26bxS6xvjSW+f79U/oMBtm+cVvZSmBGRZkB77rzaoXAyrbixX0Vk0U+1f22TT2uWg==",
|
||||
"path": "mdxaml/1.16.2",
|
||||
"hashPath": "mdxaml.1.16.2.nupkg.sha512"
|
||||
},
|
||||
"MdXaml.Plugins/1.16.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-EOMENHbLkpRk7+UItuutDuETiJpSCZgBATBRk7WSuxO16NUfzrS39ja4RhIQ0Ax8u0RH1wCAS0VINYPZqxfJeg==",
|
||||
"path": "mdxaml.plugins/1.16.2",
|
||||
"hashPath": "mdxaml.plugins.1.16.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NETCore.Platforms/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==",
|
||||
"path": "microsoft.netcore.platforms/5.0.0",
|
||||
"hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Win32.Registry/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
|
||||
"path": "microsoft.win32.registry/5.0.0",
|
||||
"hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==",
|
||||
"path": "microsoft.win32.systemevents/6.0.0",
|
||||
"hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"NLog/5.1.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==",
|
||||
"path": "nlog/5.1.1",
|
||||
"hashPath": "nlog.5.1.1.nupkg.sha512"
|
||||
},
|
||||
"Ookii.Dialogs.Wpf/5.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-iZNnZwqTpK0cfR0vkotncP1c025/PHlIdzc7iEKBYwhVv1V0zXp9/RT/O0kMhsmlwXqRxxbE4pdhfinbJXtjPg==",
|
||||
"path": "ookii.dialogs.wpf/5.0.1",
|
||||
"hashPath": "ookii.dialogs.wpf.5.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.CodeDom/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-GLltyqEsE5/3IE+zYRP5sNa1l44qKl9v+bfdMcwg+M9qnQf47wK3H0SUR/T+3N4JEQXF3vV4CSuuo0rsg+nq2A==",
|
||||
"path": "system.codedom/7.0.0",
|
||||
"hashPath": "system.codedom.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Diagnostics.EventLog/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-FHkCwUfsTs+/5tsK+c0egLfacUgbhvcwi3wUFWSEEArSXao343mYqcpOVVFMlcCkdNtjU4YwAWaKYwal6f02og==",
|
||||
"path": "system.diagnostics.eventlog/5.0.0",
|
||||
"hashPath": "system.diagnostics.eventlog.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Drawing.Common/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
|
||||
"path": "system.drawing.common/6.0.0",
|
||||
"hashPath": "system.drawing.common.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Management/7.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/qEUN91mP/MUQmJnM5y5BdT7ZoPuVrtxnFlbJ8a3kBJGhe2wCzBfnPFtK2wTtEEcf3DMGR9J00GZZfg6HRI6yA==",
|
||||
"path": "system.management/7.0.2",
|
||||
"hashPath": "system.management.7.0.2.nupkg.sha512"
|
||||
},
|
||||
"System.Security.AccessControl/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
|
||||
"path": "system.security.accesscontrol/5.0.0",
|
||||
"hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Principal.Windows/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
|
||||
"path": "system.security.principal.windows/5.0.0",
|
||||
"hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"TaskScheduler/2.10.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-12b19oq9SOGbBq8745jQVQ08jAjgnsGXidQfclaZ94UZCtJRPkNfM8pz0D7pj04RHcQJQdZZnAUuC93reALqNg==",
|
||||
"path": "taskscheduler/2.10.1",
|
||||
"hashPath": "taskscheduler.2.10.1.nupkg.sha512"
|
||||
},
|
||||
"WPFLocalizeExtension/3.9.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-0Nw59pTWCv7C8MLo/fotKcINmdr33M0Q+Z4YsaOSEa+KMdRnrTiabDGAbuyVcp5wrsMZZc38T9PQT0P9hJ8+kA==",
|
||||
"path": "wpflocalizeextension/3.9.4",
|
||||
"hashPath": "wpflocalizeextension.3.9.4.nupkg.sha512"
|
||||
},
|
||||
"WpfScreenHelper/2.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ZzS/lkme7QcYIvQgsVw9D1OuI/fSrNnoDXXDCrFmacYVvdGXOQlGEeQBbKdBP9r4k+3CsUQMZq59RU99I9Mjhw==",
|
||||
"path": "wpfscreenhelper/2.1.0",
|
||||
"hashPath": "wpfscreenhelper.2.1.0.nupkg.sha512"
|
||||
},
|
||||
"XAMLMarkupExtensions/2.1.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8HAZJPLMd3NQw6h6YapkjDu37SrZFobVgp5bZWq5iRn8/1ptA/Jy8kkzDj6V8+224+nYl43kQYzvYELEI4+rNg==",
|
||||
"path": "xamlmarkupextensions/2.1.3",
|
||||
"hashPath": "xamlmarkupextensions.2.1.3.nupkg.sha512"
|
||||
},
|
||||
"FakerInputWrapper/1.0.3.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Nefarius.ViGEm.Client/1.0.0.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"SharpOSC/0.2.0.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
BIN
ds4windows/DS4Windows.dll
Normal file
BIN
ds4windows/DS4Windows.dll
Normal file
Binary file not shown.
BIN
ds4windows/DS4Windows.exe
Normal file
BIN
ds4windows/DS4Windows.exe
Normal file
Binary file not shown.
21
ds4windows/DS4Windows.runtimeconfig.json
Normal file
21
ds4windows/DS4Windows.runtimeconfig.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"tfm": "net8.0",
|
||||
"frameworks": [
|
||||
{
|
||||
"name": "Microsoft.NETCore.App",
|
||||
"version": "8.0.0"
|
||||
},
|
||||
{
|
||||
"name": "Microsoft.WindowsDesktop.App",
|
||||
"version": "8.0.0"
|
||||
}
|
||||
],
|
||||
"additionalProbingPaths": ["./Lang/"],
|
||||
"configProperties": {
|
||||
"System.GC.Server": true,
|
||||
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
|
||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true
|
||||
}
|
||||
}
|
||||
}
|
BIN
ds4windows/DependencyPropertyGenerator.Core.dll
Normal file
BIN
ds4windows/DependencyPropertyGenerator.Core.dll
Normal file
Binary file not shown.
BIN
ds4windows/DotNetProjects.Wpf.Extended.Toolkit.dll
Normal file
BIN
ds4windows/DotNetProjects.Wpf.Extended.Toolkit.dll
Normal file
Binary file not shown.
BIN
ds4windows/FakerInputDll.dll
Normal file
BIN
ds4windows/FakerInputDll.dll
Normal file
Binary file not shown.
BIN
ds4windows/FakerInputWrapper.dll
Normal file
BIN
ds4windows/FakerInputWrapper.dll
Normal file
Binary file not shown.
BIN
ds4windows/H.NotifyIcon.Wpf.dll
Normal file
BIN
ds4windows/H.NotifyIcon.Wpf.dll
Normal file
Binary file not shown.
BIN
ds4windows/H.NotifyIcon.dll
Normal file
BIN
ds4windows/H.NotifyIcon.dll
Normal file
Binary file not shown.
BIN
ds4windows/HidHide Configuration Client.lnk
Normal file
BIN
ds4windows/HidHide Configuration Client.lnk
Normal file
Binary file not shown.
BIN
ds4windows/HidHide_1.2.128_x64.exe
Normal file
BIN
ds4windows/HidHide_1.2.128_x64.exe
Normal file
Binary file not shown.
BIN
ds4windows/HttpProgress.dll
Normal file
BIN
ds4windows/HttpProgress.dll
Normal file
Binary file not shown.
BIN
ds4windows/ICSharpCode.AvalonEdit.dll
Normal file
BIN
ds4windows/ICSharpCode.AvalonEdit.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/ar/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/ar/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/cs/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/cs/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/de/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/de/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/de/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
BIN
ds4windows/Lang/de/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/el/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/el/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/es/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/es/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/es/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
BIN
ds4windows/Lang/es/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/fi/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/fi/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/fr/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/fr/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/fr/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
BIN
ds4windows/Lang/fr/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/he/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/he/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/hu-HU/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/hu-HU/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/it/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/it/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/it/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
BIN
ds4windows/Lang/it/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/ja/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/ja/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/ms/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/ms/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/nl/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/nl/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/pl/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/pl/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/pl/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
BIN
ds4windows/Lang/pl/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/pt-BR/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/pt-BR/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/pt/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/pt/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/ru/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/ru/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/ru/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
BIN
ds4windows/Lang/ru/Microsoft.Win32.TaskScheduler.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/se/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/se/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/tr/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/tr/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/uk-UA/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/uk-UA/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/vi/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/vi/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/zh-CN/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/zh-CN/DS4Windows.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
BIN
ds4windows/Lang/zh-Hans/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/zh-Hans/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/Lang/zh-Hant/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/zh-Hant/DS4Windows.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
BIN
ds4windows/Lang/zh-TW/DS4Windows.resources.dll
Normal file
BIN
ds4windows/Lang/zh-TW/DS4Windows.resources.dll
Normal file
Binary file not shown.
BIN
ds4windows/MdXaml.Plugins.dll
Normal file
BIN
ds4windows/MdXaml.Plugins.dll
Normal file
Binary file not shown.
BIN
ds4windows/MdXaml.dll
Normal file
BIN
ds4windows/MdXaml.dll
Normal file
Binary file not shown.
BIN
ds4windows/Microsoft.Win32.TaskScheduler.dll
Normal file
BIN
ds4windows/Microsoft.Win32.TaskScheduler.dll
Normal file
Binary file not shown.
17
ds4windows/NLog.config
Normal file
17
ds4windows/NLog.config
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
|
||||
<targets async="true">
|
||||
<!-- Will override fileName and archive name in bootstrap code.
|
||||
fileName attribute needed here by NLog -->
|
||||
<target name="logfile" xsi:type="File" fileName="ds4windows_log.txt" layout="${longdate}|${level:uppercase=true}|${message}"
|
||||
maxArchiveFiles="7" archiveNumbering="DateAndSequence" archiveDateFormat="yyyyMMdd" archiveOldFileOnStartup="True" />
|
||||
<!--<target name="logconsole" xsi:type="Console" />-->
|
||||
</targets>
|
||||
|
||||
<rules>
|
||||
<!--<logger name="*" minlevel="Info" writeTo="logconsole" />-->
|
||||
<logger name="*" minlevel="Info" writeTo="logfile" />
|
||||
</rules>
|
||||
</nlog>
|
BIN
ds4windows/NLog.dll
Normal file
BIN
ds4windows/NLog.dll
Normal file
Binary file not shown.
BIN
ds4windows/Nefarius.Utilities.DeviceManagement.dll
Normal file
BIN
ds4windows/Nefarius.Utilities.DeviceManagement.dll
Normal file
Binary file not shown.
BIN
ds4windows/Nefarius.ViGEm.Client.dll
Normal file
BIN
ds4windows/Nefarius.ViGEm.Client.dll
Normal file
Binary file not shown.
BIN
ds4windows/Ookii.Dialogs.Wpf.dll
Normal file
BIN
ds4windows/Ookii.Dialogs.Wpf.dll
Normal file
Binary file not shown.
4
ds4windows/OutputSlots.xml
Normal file
4
ds4windows/OutputSlots.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Made with DS4Windows version 3.2.13 -->
|
||||
|
||||
<OutputSlots app_version="3.2.13" />
|
BIN
ds4windows/SharpOSC.dll
Normal file
BIN
ds4windows/SharpOSC.dll
Normal file
Binary file not shown.
BIN
ds4windows/System.CodeDom.dll
Normal file
BIN
ds4windows/System.CodeDom.dll
Normal file
Binary file not shown.
BIN
ds4windows/System.Management.dll
Normal file
BIN
ds4windows/System.Management.dll
Normal file
Binary file not shown.
BIN
ds4windows/Tools/XInputChecker/SharpDX.XInput.dll
Normal file
BIN
ds4windows/Tools/XInputChecker/SharpDX.XInput.dll
Normal file
Binary file not shown.
BIN
ds4windows/Tools/XInputChecker/SharpDX.dll
Normal file
BIN
ds4windows/Tools/XInputChecker/SharpDX.dll
Normal file
Binary file not shown.
1240
ds4windows/Tools/XInputChecker/XInputChecker.deps.json
Normal file
1240
ds4windows/Tools/XInputChecker/XInputChecker.deps.json
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ds4windows/Tools/XInputChecker/XInputChecker.dll
Normal file
BIN
ds4windows/Tools/XInputChecker/XInputChecker.dll
Normal file
Binary file not shown.
BIN
ds4windows/Tools/XInputChecker/XInputChecker.exe
Normal file
BIN
ds4windows/Tools/XInputChecker/XInputChecker.exe
Normal file
Binary file not shown.
@ -0,0 +1,20 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"tfm": "net8.0",
|
||||
"frameworks": [
|
||||
{
|
||||
"name": "Microsoft.NETCore.App",
|
||||
"version": "8.0.0"
|
||||
},
|
||||
{
|
||||
"name": "Microsoft.WindowsDesktop.App",
|
||||
"version": "8.0.0"
|
||||
}
|
||||
],
|
||||
"configProperties": {
|
||||
"System.GC.Server": true,
|
||||
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
|
||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true
|
||||
}
|
||||
}
|
||||
}
|
BIN
ds4windows/ViGEmBus_1.21.442_x64_x86_arm64.exe
Normal file
BIN
ds4windows/ViGEmBus_1.21.442_x64_x86_arm64.exe
Normal file
Binary file not shown.
BIN
ds4windows/WPFLocalizeExtension.dll
Normal file
BIN
ds4windows/WPFLocalizeExtension.dll
Normal file
Binary file not shown.
BIN
ds4windows/WpfScreenHelper.dll
Normal file
BIN
ds4windows/WpfScreenHelper.dll
Normal file
Binary file not shown.
BIN
ds4windows/XAMLMarkupExtensions.dll
Normal file
BIN
ds4windows/XAMLMarkupExtensions.dll
Normal file
Binary file not shown.
BIN
ds4windows/runtimes/win/lib/net6.0/System.Management.dll
Normal file
BIN
ds4windows/runtimes/win/lib/net6.0/System.Management.dll
Normal file
Binary file not shown.
BIN
ds4windows/runtimes/win/lib/net7.0/System.Management.dll
Normal file
BIN
ds4windows/runtimes/win/lib/net7.0/System.Management.dll
Normal file
Binary file not shown.
1
dualshock-tools
Submodule
1
dualshock-tools
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 2365585964e92499b9c5c552fac5400c68203316
|
1
gamepad-tester
Submodule
1
gamepad-tester
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 4bb1df140b28e9780d81d166279724f7a7d916cc
|
1
gamepad-viewer
Submodule
1
gamepad-viewer
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 000036e4f2b33306b02faf35d0e68e880b203006
|
346
hidusbf/README.md
Normal file
346
hidusbf/README.md
Normal file
@ -0,0 +1,346 @@
|
||||
# hidusbf
|
||||
|
||||
1. Short description.
|
||||
This driver/program is intended to "overclock" USB mice (or
|
||||
other devices) under Windows 98, 98SE, ME, 2000, XP, 2003, Vista,
|
||||
7, 8, 8.1, 10 including x64 versions.
|
||||
Also may be used for downclocking (and downclocking shall work always).
|
||||
|
||||
!!! Warning - overclocking may not work for Low Speed USB devices which
|
||||
controlled by non Microsoft USB stack, like OEM USB 3.x drivers
|
||||
at Windows 7 or with the newest Microsoft drivers.
|
||||
|
||||
!!! Warning 2 - you SHALL disable Secure Boot or modify the Registry
|
||||
accordingly to enable loading of Microsoft unsigned drivers to load
|
||||
HIDUSBF driver successfully under Windows 10 x64 version 1607
|
||||
(Anniversary Update) or newer versions.
|
||||
|
||||
Program changes rate on selected devices only, not touching other devices
|
||||
on USB.
|
||||
|
||||
You can learn more about theory and the program here:
|
||||
http://www.overclockers.ru/lab/15925/Razgon_USB_myshi_ili_Software_nanosit_otvetnyj_udar.html
|
||||
(in Russian language(\*))
|
||||
|
||||
I have personally tested it under Windows 98SE, 2000 SP2/SP4,
|
||||
XP RTM/SP1/SP2/SP3, XP x64 SP2, 2003 x86 SP2, Vista 32 bit RTM/SP2,
|
||||
Vista 64 bit RTM, 7 x86 SP1, 7 x64 SP1, 8 x64, 8.1 x64,
|
||||
10 x64 1803, 1809, 1909, 20H2, 21H1.
|
||||
The first testing on x64 platform was performed by Dark_Cloud under
|
||||
Windows XP x64 SP1.
|
||||
|
||||
2. Installation.
|
||||
1. Downclocking (all devices and drivers) or overclocking of Full Speed USB
|
||||
devices is possible always and there is no need to patch system code.
|
||||
|
||||
So, if you use program for this purpose - take drivers
|
||||
from directories DRIVER\NTX86\NOPATCH\ and DRIVER\AMD64\NOPATCH\
|
||||
and replace drivers from directories DRIVER\NTX86\ and DRIVER\AMD64\
|
||||
|
||||
Because Windows 2000 doesn't have restrictions for overclocking Low Speed USB
|
||||
devices in driver code for OHCI and UHCI controllers you can use the driver
|
||||
from DRIVER\NTX86\NOPATCH\. Windows 98 and ME also don't have such
|
||||
restrictions, so there is no patch version of driver for these OSes at all.
|
||||
|
||||
If you use your device with pure EHCI controller (without companion
|
||||
UHCI or OHCI controllers and with integrated USB2.0 Hub) or with any
|
||||
EHCI controller through USB2.0 Hub on Windows 2000 then just use
|
||||
ordinary version of driver (with patch).
|
||||
And there is special unofficial version of USBPORT.SYS for Windows 98 and ME
|
||||
without any restrictions of polling rate for such cases.
|
||||
|
||||
2. For OSes begining from Windows XP for successful overclocking of
|
||||
Low Speed USB devices is REQUIRED the presence original (not altered
|
||||
by other programs) version of system driver USBPORT.SYS
|
||||
(%sytemroot%\system32\drivers\usbport.sys).
|
||||
Windows 8 beginning also works with USBXHCI.SYS
|
||||
(%sytemroot%\system32\drivers\usbxhci.sys).
|
||||
And under Windows 7 is supported Intel xHCI driver (IUSB3XHC.SYS)
|
||||
(see additions in HIDUSBFN.ZIP)
|
||||
|
||||
3. Install my driver HIDUSBF.SYS. For this purpose execute SETUP.EXE (there
|
||||
should also be .INF and .SYS files UNZIPPED). Click [Install Service].
|
||||
|
||||
In case of HIDUSBF service wasn't installed through
|
||||
SETUP.EXE (button [Install Service]) you may try to do this by OS
|
||||
standard possibility:
|
||||
mouse right button click on HIDUSBF.INF -> Install
|
||||
It is enough to install the service once for each OS instance.
|
||||
|
||||
Then choose the row with your device and put a checkmark Filter On Device.
|
||||
Check that in the column Filter? it says Yes. After that choose desired refresh
|
||||
rate. After that push [Restart]. Check if the refresh rate has really
|
||||
changed (for example with the program Mouse Rate Checker).
|
||||
|
||||
If your rate did not change, then you should either reboot, plug-out
|
||||
and plug-in mouse cable or stop and then start your mouse in
|
||||
Device Manager.
|
||||
|
||||
If the rate does not increase more than 125Hz, then you should
|
||||
try DECREASE it to 31Hz or 62Hz.
|
||||
If the rate does decrease, then the driver functions properly, however
|
||||
or you mouse is not overclockable; or USBPORT.SYS/USBXHCI.SYS was altered
|
||||
or simply too new and so unknown to the program.
|
||||
|
||||
3. Uninstall.
|
||||
1. Unlink driver from mouse through SETUP.EXE (Filter = Unchecked)
|
||||
1. For removing a service and file of driver:
|
||||
mouse right button click on HIDUSBFU.INF -> Install
|
||||
1. If you have delete a driver but not unlink it from mouse
|
||||
then the mouse will stop working. To make mouse working you
|
||||
can just delete device, corresponding to mouse in Device Manager,
|
||||
then scan for new devices. Or use
|
||||
SETUP.EXE -> [All] or [with Problem] or [with HIDUSBF] Devices ->
|
||||
[Filter On Device] is Unchecked -> [Restart]
|
||||
|
||||
1. Contacts.
|
||||
You can access the newest version at this link:
|
||||
https://github.com/LordOfMice/hidusbf
|
||||
|
||||
Recent info
|
||||
https://www.overclock.net/forum/375-mice/1589644-usb-mouse-hard-overclocking-2000-hz.html
|
||||
(the end of the first post and recent posts in thread)
|
||||
|
||||
Good luck in overclocking mice :) SweetLow
|
||||
|
||||
5. History.
|
||||
|
||||
---
|
||||
|
||||
Added 2021/04/02:
|
||||
|
||||
1. Setup
|
||||
|
||||
- correctly shows long error messages
|
||||
|
||||
---
|
||||
|
||||
Added 2020/06/05:
|
||||
|
||||
1. Setup
|
||||
|
||||
- added check for hidusbf service can run
|
||||
|
||||
---
|
||||
|
||||
Added 2020/03/29:
|
||||
|
||||
1. Setup
|
||||
|
||||
- real versions of files on Copy IDs on modern OSes
|
||||
- VIA xHCI Controller Driver (XHCDRV.SYS) marked as good
|
||||
|
||||
---
|
||||
|
||||
Added 2019/10/26:
|
||||
|
||||
1. Setup v2.0
|
||||
|
||||
- literally everything is improved:
|
||||
the form is simplified,
|
||||
display of the whole essential information added,
|
||||
all reasonable checks are implemented
|
||||
|
||||
---
|
||||
|
||||
Added 2019/06/21:
|
||||
|
||||
1. Improved Setup
|
||||
|
||||
- added check for the presence of an runnable driver service at the time
|
||||
of installation filter on device
|
||||
|
||||
---
|
||||
|
||||
Added 2018/12/16:
|
||||
|
||||
1. Improved Setup
|
||||
|
||||
- added "CopyIDs" button to copy DeviceInstanceID and HardwareIDs
|
||||
(for use in any external program restarting device (using atsiv method))
|
||||
- added dpiAware tag to manifest
|
||||
|
||||
---
|
||||
|
||||
Added 2017/01/08:
|
||||
|
||||
1. Setup now always wants/asks to run with Admin rights under modern Windows.
|
||||
|
||||
2. Added a note about disabling Secure Boot to run driver under Windows 10 x64
|
||||
version 1607 (Anniversary Update).
|
||||
|
||||
---
|
||||
|
||||
Added 2016/05/01:
|
||||
|
||||
1. Drivers was signed by kernel mode sign - no Test Mode needed for x64
|
||||
versions now. Thanks to people from OCN (www.overclock.net):
|
||||
|
||||
ownage11
|
||||
Bucake
|
||||
kr0w
|
||||
qsxcv
|
||||
Regulations
|
||||
Alya
|
||||
|
||||
And my special thanks to jeshuastarr - as signing process organizer.
|
||||
|
||||
2. And drivers for overclocking up to 8000 Hz included now. Details on OCN:
|
||||
http://www.overclock.net/t/1589644/usb-mouse-hard-overclocking-2000-hz
|
||||
(and in README.2kHz-8kHz.ENG.TXT from jeshuastarr)
|
||||
|
||||
---
|
||||
|
||||
Added 2016/03/10:
|
||||
|
||||
1. Improved Setup:
|
||||
|
||||
- generalised code of USB HID device detection (and now it works
|
||||
with the Xbox 360 controllers)
|
||||
- interface was made more user-friendly and foolproof
|
||||
- added command line switch: /all (setup.exe /all) - allows you to set
|
||||
driver for any USB device (under your personal liability)
|
||||
|
||||
---
|
||||
|
||||
Added 2016/01/30:
|
||||
|
||||
1. Fixed bug in code of patching driver of USB3.0 controller (USBXHCI.SYS)
|
||||
Bug can observed, for example, when USB audio device managed by USB3.0
|
||||
controller stop working.
|
||||
|
||||
---
|
||||
|
||||
Added 2016/01/23:
|
||||
|
||||
1. Now Setup can install driver for Composite USB device
|
||||
|
||||
- use checkbox "Process Parent". Note, there is overclocked
|
||||
all functional devices from composite device, not the mouse only.
|
||||
For this feature functioning recompiled old drivers for Win 98&ME, 2000.
|
||||
|
||||
2. I was surprised to learn that some people use driver to change rate of
|
||||
Full Speed USB mice. So, nonpatching version of x64 driver returned to package
|
||||
and such kind of using described in Installation section.
|
||||
|
||||
---
|
||||
|
||||
Added 2016/01/02:
|
||||
|
||||
1. Driver now compatible with Windows 8, 8.1, 10. And both USB stacks supported:
|
||||
USB2.0 (USBPORT.SYS) and USB3.0 (USBXHCI.SYS)
|
||||
|
||||
---
|
||||
|
||||
Added 2015/04/06:
|
||||
|
||||
1. Much of fixing and enhancement in Setup:
|
||||
|
||||
- "Restart" button now really :) works under x64;
|
||||
- USB HID mouse detected in multifunctional devices;
|
||||
- installed filter can be undoned on nonstarting devices
|
||||
(unsigned driver at x64...) - with unchecked "Mice Only";
|
||||
- add parent device column.
|
||||
|
||||
---
|
||||
|
||||
Added 2009/02/11:
|
||||
|
||||
1. Driver (patcher of USBPORT.SYS) works in Windows 7 x64 now.
|
||||
|
||||
---
|
||||
|
||||
Added 2009/02/03:
|
||||
|
||||
1. To load driver under Vista x64 SP1 you can use "Test Mode" method.
|
||||
See DSEO program:
|
||||
http://www.ngohq.com/home.php?page=dseo
|
||||
|
||||
---
|
||||
|
||||
Added 2008/04/22:
|
||||
|
||||
1. Setup now aware of Windows x64. Don't forget - under Windows Vista 64 bit
|
||||
driver will load only with disabled driver signature enforcement.
|
||||
|
||||
---
|
||||
|
||||
Added 2008/04/19:
|
||||
|
||||
1. Windows Vista 64 bit checked and work (with disabled driver
|
||||
signature enforcement).
|
||||
|
||||
---
|
||||
|
||||
Added 2007/05/16:
|
||||
|
||||
1. Windows Vista 32 bit checked and work. In principle, version for XP x64
|
||||
may work under Vista 64 bit, however AFAIK there is required
|
||||
digitally signed driver...
|
||||
2. Documentation rewritten.
|
||||
3. Patched USBPORT.SYS move into separate archive.
|
||||
|
||||
---
|
||||
|
||||
Added 2006/09/30:
|
||||
|
||||
1. Drivers for 98/ME and 2000 shrink to fit in one page.
|
||||
2. DRIVER folder and HIDUSBF.INF reordered.
|
||||
|
||||
---
|
||||
|
||||
Added 2006/01/12:
|
||||
|
||||
1. Below-mentioned development is executed for XP x64.
|
||||
Thank Dark_Cloud once again for recurrent testing.
|
||||
|
||||
---
|
||||
|
||||
Added 2005/12/26:
|
||||
|
||||
1. Driver was enhanced - for its installation under XP is NOT
|
||||
required to install corrected USBPORT.SYS. However, if there is observed
|
||||
some anomalies - you may go back to old working sequence
|
||||
(corrected USBPORT.SYS + driver in the folder DRIVER\STD).
|
||||
Thank Alan 'Strider' Kivlin for the idea of patching the code
|
||||
of USBPORT.SYS on the fly.
|
||||
Thank Root for valuable link for implementation.
|
||||
The same development for Windows XP x64 is still not done - there is a
|
||||
difficulties with testing.
|
||||
|
||||
---
|
||||
|
||||
Added 2005/08/08:
|
||||
|
||||
1. Translation was executed into English.
|
||||
Job was done by TimFortress (email: mofey@front.ru) 2005/07/22
|
||||
(\*) in text above is translator additions.
|
||||
|
||||
2. In case of HIDUSBF service wasn't installed under Win x64 through Setup.EXE
|
||||
(button "Install Service") you may try to do this by OS standard possibility:
|
||||
mouse right button click on HIDUSBF.INF -> Install
|
||||
|
||||
3. There was added possibility to uninstall HIDUSBF service and file:
|
||||
mouse right button click on HIDUSBFU.INF -> Install
|
||||
|
||||
---
|
||||
|
||||
Added 2005/05/31:
|
||||
Written documentation (in Russian).
|
||||
|
||||
---
|
||||
|
||||
Added 2005/04/10:
|
||||
Developed driver for Windows XP x64. Tested by Dark_Cloud.
|
||||
|
||||
---
|
||||
|
||||
Added 2005/01/19:
|
||||
Written GUI installer - SETUP.EXE
|
||||
|
||||
---
|
||||
|
||||
2004/12/28:
|
||||
Initial version, presented in article on overclockers.ru
|
||||
|
||||
---
|
6
hidusbf/check_hidusbf_running.cmd
Normal file
6
hidusbf/check_hidusbf_running.cmd
Normal file
@ -0,0 +1,6 @@
|
||||
@echo off
|
||||
sc query hidusbf | find /I "RUNNING" > nul
|
||||
if not errorlevel 1 goto end
|
||||
echo Hidusbf is NOT running !!!
|
||||
pause
|
||||
:end
|
BIN
hidusbf/hidusbf.zip
Normal file
BIN
hidusbf/hidusbf.zip
Normal file
Binary file not shown.
4
hidusbf/hidusbf/DRIVER/1kHz.cmd
Normal file
4
hidusbf/hidusbf/DRIVER/1kHz.cmd
Normal file
@ -0,0 +1,4 @@
|
||||
pushd "%~dp0"
|
||||
copy /V /Y "%~dp0NTX86\1kHz\hidusbf.sys" "%~dp0NTX86\"
|
||||
copy /V /Y "%~dp0AMD64\1kHz\hidusbf.sys" "%~dp0AMD64\"
|
||||
popd
|
4
hidusbf/hidusbf/DRIVER/2kHz-4kHz.cmd
Normal file
4
hidusbf/hidusbf/DRIVER/2kHz-4kHz.cmd
Normal file
@ -0,0 +1,4 @@
|
||||
pushd "%~dp0"
|
||||
copy /V /Y "%~dp0NTX86\2kHz-4kHz\hidusbf.sys" "%~dp0NTX86\"
|
||||
copy /V /Y "%~dp0AMD64\2kHz-4kHz\hidusbf.sys" "%~dp0AMD64\"
|
||||
popd
|
4
hidusbf/hidusbf/DRIVER/4kHz-8kHz.cmd
Normal file
4
hidusbf/hidusbf/DRIVER/4kHz-8kHz.cmd
Normal file
@ -0,0 +1,4 @@
|
||||
pushd "%~dp0"
|
||||
copy /V /Y "%~dp0NTX86\4kHz-8kHz\hidusbf.sys" "%~dp0NTX86\"
|
||||
copy /V /Y "%~dp0AMD64\4kHz-8kHz\hidusbf.sys" "%~dp0AMD64\"
|
||||
popd
|
BIN
hidusbf/hidusbf/DRIVER/98ME/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/98ME/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/AMD64/1khz/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/AMD64/1khz/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/AMD64/2khz-4khz/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/AMD64/2khz-4khz/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/AMD64/4khz-8khz/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/AMD64/4khz-8khz/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/AMD64/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/AMD64/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/AMD64/nopatch/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/AMD64/nopatch/hidusbf.sys
Normal file
Binary file not shown.
62
hidusbf/hidusbf/DRIVER/HIDUSBF.INF
Normal file
62
hidusbf/hidusbf/DRIVER/HIDUSBF.INF
Normal file
@ -0,0 +1,62 @@
|
||||
;Install File and Service for HIDUSBF lower filter
|
||||
;Win 98+, Win 2000+, Win x64+ supported
|
||||
|
||||
[Version]
|
||||
Signature=$CHICAGO$
|
||||
Provider=%MFGNAME%
|
||||
|
||||
[SourceDisksNames]
|
||||
1=%INSTDISK%,,,
|
||||
|
||||
[SourceDisksFiles]
|
||||
hidusbf.sys=1,98me
|
||||
|
||||
[SourceDisksFiles.x86]
|
||||
hidusbf.sys=1,ntx86
|
||||
|
||||
[SourceDisksFiles.amd64]
|
||||
hidusbf.sys=1,amd64
|
||||
|
||||
[DestinationDirs]
|
||||
DefaultDestDir=10,system32\drivers
|
||||
DriverCopyFiles=10,system32\drivers
|
||||
DriverCopyFilesNT=12
|
||||
|
||||
[DriverCopyFiles]
|
||||
hidusbf.sys,,,0x04
|
||||
|
||||
[DriverCopyFilesNT]
|
||||
hidusbf.sys,,,0x04
|
||||
|
||||
[hidusbfService]
|
||||
ServiceType=1
|
||||
StartType=3
|
||||
ErrorControl=1
|
||||
ServiceBinary=%12%\hidusbf.sys
|
||||
DisplayName=%Description%
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Windows 2000+ Sections
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
[DefaultInstall.nt]
|
||||
CopyFiles=DriverCopyFilesNT
|
||||
|
||||
[DefaultInstall.nt.services]
|
||||
AddService=hidusbf,,hidusbfService
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Windows 98+ Sections
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
[DefaultInstall]
|
||||
CopyFiles=DriverCopyFiles
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; String Definitions
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
[Strings]
|
||||
MFGNAME="SweetLow"
|
||||
INSTDISK="USB Mouse Rate Adjuster"
|
||||
DESCRIPTION="USB Mouse Rate Adjuster Lower Filter by SweetLow"
|
41
hidusbf/hidusbf/DRIVER/HIDUSBFU.INF
Normal file
41
hidusbf/hidusbf/DRIVER/HIDUSBFU.INF
Normal file
@ -0,0 +1,41 @@
|
||||
;Uninstall File and Service for HIDUSBF lower filter
|
||||
;Win 98+, Win 2000+, Win x64+ supported
|
||||
|
||||
[Version]
|
||||
Signature=$CHICAGO$
|
||||
Provider=%MFGNAME%
|
||||
|
||||
[DestinationDirs]
|
||||
DefaultDestDir=10,system32\drivers
|
||||
DriverDelFiles=10,system32\drivers
|
||||
DriverDelFilesNT=12
|
||||
|
||||
[DriverDelFiles]
|
||||
hidusbf.sys
|
||||
|
||||
[DriverDelFilesNT]
|
||||
hidusbf.sys
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Windows 2000+ Sections
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
[DefaultInstall.nt]
|
||||
DelFiles=DriverDelFilesNT
|
||||
|
||||
[DefaultInstall.nt.services]
|
||||
DelService=hidusbf
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Windows 98+ Sections
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
[DefaultInstall]
|
||||
DelFiles=DriverDelFiles
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; String Definitions
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
[Strings]
|
||||
MFGNAME="SweetLow"
|
BIN
hidusbf/hidusbf/DRIVER/NTX86/1khz/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/NTX86/1khz/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/NTX86/2khz-4khz/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/NTX86/2khz-4khz/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/NTX86/4khz-8khz/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/NTX86/4khz-8khz/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/NTX86/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/NTX86/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/NTX86/nopatch/hidusbf.sys
Normal file
BIN
hidusbf/hidusbf/DRIVER/NTX86/nopatch/hidusbf.sys
Normal file
Binary file not shown.
BIN
hidusbf/hidusbf/DRIVER/Setup.exe
Normal file
BIN
hidusbf/hidusbf/DRIVER/Setup.exe
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user