Closed joamjoamjoam closed 1 year ago
With decky loader the steam deck has access to the steam client functions. Is it possible to detail how you perform the switcheroo to get non steam games working? Preferably which api calls are used?
https://github.com/m4dEngi/RemotePlayWhatever/blob/67b1a4344ac46fbb978ad79eeedb966c3c1d6746/RemotePlayWhatever/RemotePlayInviteHandler.cpp#L29 you could just check the code...
These functions are not exported to cef context as is last time i checked.
I believe that one is. And that will show the rpt tab but yiu can send invited from it. It just does nothing when you try. I see that that you send the invites via steam chat apis with links. Where dp you get the links from?
Basically everything makes sense except for the invite handler part. Should i have to register a callback for an accepted invite or would the steam client handle that on its own if i figure out how to send the invite to the session?
I have no idea what are you trying to do and how, but yes, steam client will post callback with start session result.
Gotcha. Im trying to use the internal steam client exposed via react/JS to replicate RPW so it wouldnt break on each client update. Is it worth the effort in your opinion to jump down that rabbit hole or is it easier to work on open steam works?
You definitley have more knowledge than i do about how this works so if you say theres some internal api calls not available via cef than i believe you lol.
The decky plugin i wrote uses the RPW app image so i dont mind just waiting patiently for the new one. If i can help minimize the workload let me know.
New steam deck update on the stable channel breaks RPW.