Closed OParczyk closed 1 year ago
I have the same sentiment as OP. Im willing to help whereever i can.
I also have a deck and can help figure out what is happening and try to fix it as well, together.
To be clear, this Issue is not SteamDeck-specific and since I don't have one (yet), I can't even confirm for it to manifest "not working" exactly the same way. I'm on a regular desktop, Ubuntu 22.04
I tried to get my hands dirty and finally understand how you know how to do your updates, but I only came as far as to use your steamworks_dumper and diffing against https://github.com/SteamDatabase/SteamTracking/tree/master/Structs sort of pre-last-update (in lack of an pre-update steamclient.so) While a few definitions in some Interfaces were added and one removed, translating these changes into your OSW fork did not change the current behavior.
Do you have any resources for me on how one could get up to speed with (the parts of) this project and the related workflow? (And take a look into the issue ;))
I greatly appreciate this project and would love to be able to fix it on update myself, too.
steamworks_dumper currently doesn't dump IClientEngine interface/factory, i do it manually whenever new interface is added. ( If you're interested how it's done i can explain the whole process later ) Latest steam client introduced new client interface that broke RPW. I'll try to update OSW and fix RPW asap.
Thank you very much! I'm indeed very interested in the process and would greatly appreciate for you to share your insights.
Would definitely give this a test run when it is up and running again
@m4dEngi Any update on this? :)
steamworks_dumper currently doesn't dump IClientEngine interface/factory, i do it manually whenever new interface is added. ( If you're interested how it's done i can explain the whole process later ) Latest steam client introduced new client interface that broke RPW. I'll try to update OSW and fix RPW asap.
Thank you very much for fixing the issue! While for whatever reason my own build doesn't do anything after confirming invite creation, the AppImage works fine.
Could you please document your process as offered? Thanks again!
Probably related to #77 . Whenever I try to create an invite link, RPW crashes at
RemotePlayWhatever/RemotePlayWhatever/RemotePlayInviteHandler.cpp:92
GClientContext()->RemoteClientManager()->CreateRemotePlayInviteAndSession(rppInvitee, gameID.AppID())
withpure virtual method called
at/in steamclient.so.I tried to get my hands dirty and finally understand how you know how to do your updates, but I only came as far as to use your steamworks_dumper and diffing against https://github.com/SteamDatabase/SteamTracking/tree/master/Structs sort of pre-last-update (in lack of an pre-update steamclient.so) While a few definitions in some Interfaces were added and one removed, translating these changes into your OSW fork did not change the current behavior.
Do you have any resources for me on how one could get up to speed with (the parts of) this project and the related workflow? (And take a look into the issue ;))
I greatly appreciate this project and would love to be able to fix it on update myself, too.