Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workaround for Input Issues #129

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

PatMillman
Copy link

I believe that many have come to the conclusion that inputs not being detected is stemming from using Spacewar as a Donor Title, I have changed the ID to that of Polyrunners. Supposedly this acts as a fix for this issue.

Should be enough to fix the input issues that people are having
Should be enough to fix input issues
@m4dEngi
Copy link
Owner

m4dEngi commented Oct 19, 2023

You can already set AppID for non-steam games to any value using --appid command line argument.

I don't think we can safely rely on a hardcoded third party appid that is not included in the base subscription for accounts.

@moraroy
Copy link

moraroy commented May 11, 2024

@m4dEngi this is interesting as I was also having input issues I didn't know there was a command line! Could this be ran everytime the RPW.exe is ran? RPW.exe --123456789 ? This is for the steam deck btw

@m4dEngi
Copy link
Owner

m4dEngi commented May 12, 2024

@m4dEngi this is interesting as I was also having input issues I didn't know there was a command line! Could this be ran everytime the RPW.exe is ran? RPW.exe --123456789 ? This is for the steam deck btw

You can create a desktop shortcut and pass the appid you want as the startup argument, `RemotePlayWhatever --appid <app_id>'. For non-Steam games, however, the input is a bit more complicated.

@moraroy
Copy link

moraroy commented May 12, 2024

@m4dEngi interesting ok, I will test that, I may be actually to fix the main problem as I have access to the steamclient api through my plugin in the decky loader. The issue is the api correct? From what I've been reading.

@m4dEngi
Copy link
Owner

m4dEngi commented May 12, 2024

@m4dEngi interesting ok, I will test that, I may be actually to fix the main problem as I have access to the steamclient api through my plugin in the decky loader. The issue is the api correct? From what I've been reading.

My guess is that to fix the input/guest input issue, we need to find a way to correctly initialize the steam api from within a non-steam process.

@moraroy
Copy link

moraroy commented May 14, 2024

@m4dEngi I was doing some testing... on both a windows PC and the steam deck and an android phone. It seems using that command in the launch options of the RemotePlayWhatver works for the majority of things. I used apid 0 instead of a random game app I'd to avoid relying on the game. It seems to work fine. --appid 0

@m4dEngi
Copy link
Owner

m4dEngi commented May 14, 2024

@m4dEngi I was doing some testing... on both a windows PC and the steam deck and an android phone. It seems using that command in the launch options of the RemotePlayWhatver works for the majority of things. I used apid 0 instead of a random game app I'd to avoid relying on the game. It seems to work fine. --appid 0

What about controller profiles?

@moraroy
Copy link

moraroy commented May 15, 2024

20240514165059_1.jpg

20240514165039_1.jpg

I'm not sure if this is what you mean by controller profiles. But this test here was done on the Steam Deck as host, with only the Android Phone connected using Touch Screen Controls. The "RemotePlayWhatever" shortcut was used in the background with "--appid 0" in the launch options. And the game I'm playing is a Non-Steam version of Overcooked. It seems I was able to control the profiles of each connected device? @m4dEngi

@crudyy
Copy link

crudyy commented May 25, 2024

@moraroy I applied the --appid 0 as the launch option, and everything is working smoothly. But whenever I try to use emulators like PCSX2 for remote play, the sound doesn't pass on to my clients. Did you find a fix for that? Other non-steam games just work fine.

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

Successfully merging this pull request may close these issues.

4 participants