ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.95k stars 1.05k forks source link

Desperate: Vladivostok (appid 1832070) #6533

Open Patola opened 1 year ago

Patola commented 1 year ago

Compatibility Report

System Information

I confirm:

Symptoms

Reproduction

kisak-valve commented 1 year ago

Hello @Patola, err:combase:RoGetActivationFactory Failed to find library for L"Windows.Graphics.Holographic.HolographicSpace" looks like a line of interest followed by an access violation (c0000005) in your log.

mohamadaljaf commented 1 year ago

Hi, I added the interface for HolographicSpace and implemented some functions that should make the game work. Can you please test it again? I'm not sure if my commits were pulled into Proton, but they were merged in Wine: https://source.winehq.org/git/wine.git/commitdiff/18453129be33fd50d3050dec722df054a181017a

Patola commented 1 year ago

That's amazing to know! I will prepare a proton build with your patch, test the games and get back to you. Thanks!

Patola commented 1 year ago

Trying to merge your wine changes to proton, but currently having issues because it seemingly needs a newer version of mingw-headers which has ivectorchangedeventargs.h. Still trying

Patola commented 1 year ago

Yeah, I don't think I will be able to compile the current proton with your patch, @mohamadaljaf. You modify an already existing code from idl that is in wine 8.6 but not wine-proton 7.0. And there is some change in types between these two versions, and then when I try to change this there is a cascade of other issues. I guess I will have to wait for Valve to resynch their proton fork... As of now I can't see any 8.x branch.

mohamadaljaf commented 1 year ago

I see, thanks for letting me know, that's unfortunate. Are there any custom builds of proton that are based on Wine 8.x? If not, I guess the only thing left to do is wait for Proton 8.0 to come out.

Patola commented 1 year ago

Not that I know of. Even Proton-GE hasn't gone 8.x yet and Proton-TKG is no more.

Patola commented 1 year ago

We just have the first proton build using wine 8... https://github.com/ValveSoftware/Proton/tree/proton-8.0-1c Will try with that

Patola commented 1 year ago

Unsuccessful, tried a lot but I've got limited time for this and my life, work, etc... The new Proton-GE is out, even GloriousEggroll did not base it on the newest wine but Proton 8.0-1c, which doesn't have the new UWP libraries for the game to run.

But nevertheless even if I was successful, now SteamVR is completely broken on my arch linux and doesn't even turn on the headset (on windows it works fine). So I can't really test any build right now.