Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

PS Remote Play ignoring virtual DS4 #2868

Closed
Kanuan opened this issue Mar 12, 2023 · 8 comments
Closed

PS Remote Play ignoring virtual DS4 #2868

Kanuan opened this issue Mar 12, 2023 · 8 comments

Comments

@Kanuan
Copy link

Kanuan commented Mar 12, 2023

The issue

This is not an issue with DS4Windows per-se, but anyway: ever since the PS Remote Play version 6.0 it seems the app is ignoring vigem created controllers.

The "controller connected" icon shows and might even display the charging animation while connected to the console, but inputs will be fully ignored.

From what I know, no one is sure if the app is directly ignoring vigem controllers or just checking for something vigem or the remapper app is doing incorrectly.

Some testing

I tried testing if the issue could be some counter not being properly emulated by DS4Windows but no dice: even by fully copying a DS4v2 USB Input Report directly into ViGEm's Virtual DS4 the behavior is the same. I kinda spaghetti coded an app just to test this and might have done something wrong, but the virtual controller works as normal in Steam and on the GamepadTester website, so not sure what could be wrong.

@Ryusennin
Copy link

I observe the same behaviour since updating to PS Remote Play 6.0.

Renaming the DS4Windows executable doesn't have any impact either.

@Kanuan
Copy link
Author

Kanuan commented Mar 14, 2023

Accordingly to Nefarius (ViGEm developer), the app is sending a request to the controller and then waiting for the proper response. Unfortunately the ViGEmBus does not currently emulates the required response, therefore the app "ignores" the controller.

Because almost all current controller emulation softwares use ViGEm to spawn virtual controllers they are all affected by this issue.

There is no estimate for now on if/when this will be fixed.

@Ryochan7
Copy link
Owner

That is a shame. At least it looks like the breakage was not intentional.

@BlackGuedes
Copy link

Não entendo por que a Sony não permite nativamente usarmos o controle em modo bluetooth no windows, sendo que pra Android funciona.

@Walter-o
Copy link

I'm here to confirm this is real.

I have a bunch of known working code that is suddenly broken by PS4 Remote play updates since that is the only change in my environment.

Also just did a bunch of tests with different virtual controller methods and i can't get past it with any.
I only managed to get in 1 single button press when reconnecting a virtual controller and i could not replicate it again
(kind of further proves it's a special check added by sony)

Hoping that ViGEm devs patch this soon, if i find a workaround i'll post here.

@Ryochan7
Copy link
Owner

Ryochan7 commented Jun 23, 2023

Not going to get an updated driver so this issue will not be resolved. I cannot attempt to do anything myself as there is a literal paywall attached to the problem.

@Ryusennin
Copy link

As suggested by another user, Chiaki does a very good job replacing PS4 Remote Play.

@Ryochan7
Copy link
Owner

Never heard of that client before. Sounds like it would be a good workaround.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants