Jays2Kings' DS4Windows -> Obsolete version which has not been updated since 2016
Ryochan7's DS4Windows -> currently maintained, the version you should be using
https://github.com/Ryochan7/DS4Windows
https://kanuan.github.io/DS4WSite/guides/install-setup/#prerequisites
From the screenshot I can see you are using the obsolete version of DS4Windows from 2016.
Download the latest x64, .zip Ryochan7's DS4Windows from here
I've read like... here https://github.com/Ryochan7/DS4Windows/issues/1545#issuecomment-728791274
that they managed to get rumble working.
Where do I get this version of the DS4Windows?
I currently do have 0.0.1 for Dualsense support, but this version basically is like 10 days old now. The comment section of the link above make me want to use the version they have... any chances I could lay my hands on the really - current - most up to date version?
For me, it's like just the rumble feature that is not working currently.. anything else works just great. :o
I have this and it works with one DualSense and any other amount of other controllers connected but not two DualSenses.
Anecdotal:
I had the same exact issue replicated with HidHide and DS4 windows, ** I fixed it and got singular input with PS prompts by using the built in "Hide DS4 Controller" option in the 3.0.10 release as mentioned by this guy in the other comments.** I'll let you know if I run into any issues but this seems to work.
Anecdotal:
I had the same exact issue replicated with HidHide and DS4 windows, I fixed it and got singular input with PS prompts by using the 3.0.10 release as mentioned by this guy in the other comments. I'll let you know if I run into any issues but this seems to work!
update to the lastest version of ds4windows
https://github.com/Ryochan7/DS4Windows/releases/tag/v3.0.18
maybe this helps
when not...try an other usb port...or the bt dongle not works propertly
its worth trying
> have the 64 but ds4 windows version 3.0.18
What do you by "but"? You need both the x64 version of .Net framework as well as the x64 version of DS4Windows v3.0.18, the one from this link (it's a direct link to the correct version from ryochan7's DS4Windows github)
In case this version does not work then I'm also out of ideas. I've never run into this error.
Also, maybe your DS4Windows user data got corrupted somehow? You may try fully deleting it just in case.
Fully deleting DS4Windows
DS4Windows data may be in 2 different folders. To get fully read of everything, follow the "Main program" and the "Settings and user data" SUB-SECTIONS of the following page: Uninstalling DS4Windows and related drivers
I am using DS4Windows v1.4.52
AFAIK, the only source from where you should be getting this nice piece of software, is this one, and it is where I got mine from.
Also, I see you mention other tools like InputMapper. From my experience after playing around with different tools to use dualshock controller in Windows, you only need to stick with one, and make sure all other are not launched/uninstalled. This worked for me: after I only left the Jay2Kings' DS4Windows v1.4.52 on my laptop, is started working just fine. Make sure you follow their guide on the first launch.
Yeah, I can confirm these results are (currently) accurate:
However I would still recommend directly downloading from the GitHub releases page, as the links could easily be changed at any time:
https://github.com/Ryochan7/DS4Windows/releases
Roychan7 hashes:
Name: DS4Windows_3.0.18_x64 (Roychan7 GitHub).zip Size: 3830195 bytes (3740 KiB) CRC32: 9B603BF8 CRC64: 4F0122A02F3B5626 SHA256: 4E804DE2A7E39D6A46F681A3AEFD20CEDB6E523FA0B22BD3AEC8EDAD833AE079 SHA1: 0B2192A3590A1ACE6F2EF0A387CE70CBBC74AF12 BLAKE2sp: 1E13D76794254494D19EE84AFA5AE733438B67BE5DA3E73ACDD93D919DF59A7D
ds4-windows.com hashes:
Name: DS4Windows_3.0.18_x64 (ds4-windows.com).zip Size: 3830195 bytes (3740 KiB) CRC32: 9B603BF8 CRC64: 4F0122A02F3B5626 SHA256: 4E804DE2A7E39D6A46F681A3AEFD20CEDB6E523FA0B22BD3AEC8EDAD833AE079 SHA1: 0B2192A3590A1ACE6F2EF0A387CE70CBBC74AF12 BLAKE2sp: 1E13D76794254494D19EE84AFA5AE733438B67BE5DA3E73ACDD93D919DF59A7D
This link is will take you to the correct line. If you know the basics of coding and how to build the project it should be fairly simple to try adding the devices' ID to the list and test (assuming the device has a unique ID instead of copying the official one)
Because the DS4Windows issue tracker is closed this post was more to confirm that the issue is known and that it can be fixed on a future DS4Windows update (necessary to comment this since there are known issues which cannot be fixed right now, like the rumble issue when DS4Windows is set to DS4 emulation).
I could build a custom DS4Windows build with just this fix implemented, but there is already too much confusion regarding which DS4Windows version the users should be using, if I were to add still another one then the whole DS4Windows situation would become a mess.
With all that said, I'm looking for ways to make a custom build that makes clear to the user that it is a custom build and won't create more trouble to the community as we wait for a more official DS4Windows update.
If you don't want to wait and know how to build a project from its source code, you just need to apply the 2 commits under this PR into the Ryochan7's DS4Windows source code and then build it from there.
I had the same problem with that game (and other ones), with the last update you can get ligth or rumble so a had to downgrade to the 3.0.10 version, is the last funtional at least for me.
Your DS4Windows' specific user data probably got corrupted.
TOO LONG; DIDN'T READ
Bookmark the docs.ds4windows.com website so you remain updated on the current state of the DS4Windows project.
To use DS4Windows to literally only the check current battery, I think you'd need to:
Hide DS4 controllers
in the Settings
tab if it's enabled and make sure the controller is not hidden with HidHide (if you don't know what this is then you probably don't have it)controls
tab, scroll down to the touchpad related options and unbind them (DS4W maps them to the mouse funcions even when using a blank profile)Axis
tabLightbar
, Gyro
and Touchpad
tabs to "Passthru" modeOther
tab, both activate the Disable Virtual Controller
option and disable the Enable Output Data to DS4
optionControllers
tabAgain, using Steam as the main controller remapper and DS4Windows just to check the battery seems like a recipe to remapping conflicts, but what I described above should be enough to let Steam do its job without DS4Windows messing with anything else.
Are you using Ryochan7's version of DS4Windows? You will know if on the log
tab it appears that you are using version 3.X.X
>I had to reboot every time I needed to swap out controllers, but it was not incredibly inconvenient.
Is this because you are using the Hide DS4 controllers
option? It's not recommended to use it precisely because it can fail to work sometimes. Use HideHide instead.
So I looked at the Wiki on Github at https://github.com/Ryochan7/DS4Windows/wiki/Settings - while there's an explanation for Anti-Deadzone, there is not an explanation for Anti-Snapback.
Do you, by chance, know what Anti-Snapback is, or where I could find information on it?
Thank you!
it may be the pc recognizes virtual x360 or dualshock4 device is an additional device and the original physical controller is also still visible for games.
check this out to see if it helps:
https://github.com/Ryochan7/DS4Windows/wiki/Exclusive-Mode-(Hide-DS4-Controller-config-option)-tips-and-issues
Log
tab and send a screenshot of the log or better yet, export the log file, upload it somewhere and send the link hereWhich branch of DS4Windows are you using?
Jays2Kings' DS4Windows (the original branch) is outdated and obsolete.
The maintained version that should be used is Ryochan7's DS4Windows (check the releases
page for the download links.
If your controller still is not detected, maybe it was previousy hidden by HidGuardian or HidHide? Low chance. Check if your controller works with the new branch of DS4Windows and then report back
u/kbrandon92 u/nezebilo
You all probably have HidGuardian installed and hiding your controllers. DS4Windows does not support HidGuardian anymore, meaning that if your controller then DS4Windows won't detect it anymore. It's recommended uninstall HidGuardian and replace it with HidHide
https://github.com/Ryochan7/DS4Windows/issues/2203#issuecomment-855415778
try uninstalling it from Control panel/Programs/Uninstall programs.
Then install Ryochan7/DS4Windows and go to settings controller/driver setup and click on install Vigem bus.
https://github.com/Ryochan7/DS4Windows/wiki/Settings
This was taken from the above link:
"Takes the Hip Fire Delay time into account. The trigger will not activate an action until the time has expired. Once the time has expired, the current action for the trigger output will be determined. This mode allows skipping the activation of Soft Pull and only firing a Full Pull action."
It has more information so you can read it for any other questions.
On the bottom of the window, there should be a hyperlink Hotkeys/About. If it doesn't say version 3.0.1, it isn't the latest version. You can find the latest download here.
maybe you can download an older version.
https://github.com/Ryochan7/DS4Windows/releases
if you do download, make sure to download the .zip option
I assume you are using the 5 year old outdated and deprecated version, that for some reason still has a website. Please refrain from doing so.
Instead, download the currently maintained version here: https://github.com/Ryochan7/DS4Windows
Please refrain from using the old version, which has its own website. That tool is 5 years old and deprecated.
Use Ryochan7's latest version, which has DS5 support.
Yes, you can use DS4Windows (use Ryochan7's latest version) and set this setting to DualShock4.
Be aware, some games only support xbox controller or only support rumble for xbox controller, so you might loose either full support or rumble for some games.
Found this under the requirements: https://github.com/Ryochan7/DS4Windows#requirements
Windows 10 or newer (Thanks Microsoft) Microsoft .NET 4.8 or higher (needed to unzip the driver and for macros to work properly) Visual C++ 2015-2019 Redistributable. x64 or x86 ViGEmBus driver (DS4Windows will install it for you) Microsoft 360 Driver (link inside DS4Windows, already installed by Windows if you've used a 360 controller before) Sony DualShock 4 Connection method: Micro USB cable Sony Wireless Adapter Bluetooth 4.0 (via an adapter like this or built in pc). Only use of Microsoft BT stack is supported. CSR BT stack is confirmed to not work with the DS4 even though some CSR adapters work fine using Microsoft BT stack. Toshiba's adapters currently do not work. Disabling 'Enable output data' in the controller profile settings might help with latency issues, but will disable lightbar and rumble support. Disable PlayStation Configuration Support and Xbox Configuration Support options in Steam
Hey man. Had this same problem. I see switching to bluetooth fixed it for you, but in case someone else has this same issue:
You need to switch to this fork of DS4Windows and use this guide to set up HIDGuard, otherwise you will have this problem where 2 controllers are detected.
Personally I also had to use the 2.1.23 version of the ryochan fork because of bugged rumble in the newer releases.
Uninstall / Delete DS4Windows and download the newest version from here.
Set the emulation device type to Xbox 360 controller in your profile and set the output profile type of the controller to persistent.
Make sure you are using this software https://github.com/Ryochan7/DS4Windows and not the one you find on google with its own web page. The original tool is outdated and no longer maintained and therefore has no DualSense support.
This is already a thing. Use this version of DS4Windows: https://github.com/Ryochan7/DS4Windows
and make sure the profile you're using is set to "DualShock 4" under the Other tab when you edit your profile.
Download the latest version of DS4Windows from Ryochan7 here: https://github.com/Ryochan7/DS4Windows/releases
Ryochan7's site is also linked on the main page of this subreddit. Jays2Kings fork is outdated and is not supported anymore.
EDIT: If you don't want to update you can still download and install HIDGuardian Test Installer which could fix the problem. Linked above.
Don't know if this might help..
There's multiple versions of DS4 available online, I started out with the Jay2Kings version (think it was the original) It worked somewhat, but I seemed to have loads of issues with connectivity. This version was also discontinued at some point and a branched version was started:
​
This is the one I use now, and haven't had a single problem with it (wired or wireless mode) Hope it helps.
I havent experienced this myself before but heres a few steps you should consider.
A screenshot of the problem would possibly help you find the answers too. GL and LMK if this solved your problem.
Hi. That usually means that the controller's device isnt properly installed yet and DS4windows might not read it as a controller until it finishes installing. Do you have "ViGEmBus" installed? If not then I recommend installing it. To do so you can open up DS4windows>Settings tab>Controller/Driver Setup>"Step 1: Install ViGEmBus Driver" or REFER TO BELOW and make sure it finishes installing properly. If youre running windows 7 then you need to install the "360 Driver" also too in the "Controller/Driver Setup" UI(Windows 8/10 should have it installed by default? But you can install it if you want). Are you currently on the latest version of DS4windows? If not then make sure thats updated also. You can find them in the Github downloads or the links below. I think downloading ViGEmBus might fix your problems. GL and I hope this solves your problems.
Hmmm. Jay2Kings refers to a 'new branch' on pcsx2 forums, maybe you should try it as well. It was last time updated just 2 days ago, v1.7.21.
Download it from GitHub releases.
Here's the link: https://github.com/Ryochan7/DS4Windows/releases
Scroll down to see the previous versions
This is my current BT adapter, I have fully connected 4 controllers without any problem in the past, can you recommend a “better” Good quality adapter?
The dongles either come in the “nano” size which looks like a small flash drive, or with larger version with anthena. exemple dongle on amazon
Sometimes ports stop working aka die. Possibly be because of a broken pin, disabled driver, windows registry error, loose motherboard cable...
A usb hub expands the amount of USB ports you can have on your computer. Example: Anker 4-Port USB 3.0 Hub, Ultra-Slim Data USB Hub with 2 ft Extended Cable [Charging Not Supported], for MacBook, Mac Pro, Mac mini, iMac, Surface Pro, XPS, PC, Flash Drive, Mobile HDD https://www.amazon.com/dp/B07L32B9C2/ref=cm_sw_r_cp_api_fabc_JJGQFbH5ET2ZP
OIC. But I think what is happening is the same thing as flipping a switch. When you trigger triangle, it will only ever be at the 80% level, or 0% when you release it. That is not the same as when pressing on the brakes of a car. I guess I thought what you were after was more like car-braking. The PS2 controller and the D3 controller can actually be lightly pressed to slow down through firmly pressed for skid-out by locking-up the wheels. So I was thinking, perhaps something like this adapter might give you better control for that game, using triangle. But I don't have the game or the adapter. I just thought in theory it might enhance your game-play control.
Hhmmm, hopefully your request gets an official response. I believe the dude works alone but is open to discuss things/exchange ideas.
There are other apps besides ReWASD. Xmapper, I think is one. The ViGMe Bus Driver Github page mentions some others, too. They just don't come to mind right now because I have not looked at them for months.