ValveSoftware / Proton

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

GangV Battle Royale (appid 1342790) #4937

Open Patola opened 3 years ago

Patola commented 3 years ago

Compatibility Report

System Information

I confirm:

Symptoms

Previously this game was known to not run via Proton (reports from 2 months ago). Made with Unity Engine. Now it starts, shows the waiting screen, it shows some bird noises then it crashes to the desktop.

Reproduction

kisak-valve commented 3 years ago

Hello @Patola, wine: Call from 000000007B01223E to unimplemented function bthprops.cpl.BluetoothFindNextRadio, aborting and wine: Unimplemented function bthprops.cpl.BluetoothFindNextRadio called at address 000000007B01223E (thread 031c), starting debugger... look like lines of interest in the log.

Patola commented 3 years ago

Thanks, @kisak-valve. My friend @esdrastarsis saw this bug report and made a quick and dirty patch for wine with stubs for these functions in the bluetooth part of wine that I applied in Proton. And after that the game worked perfectly. I could play in exploration mode and battle royale mode with other people. Every menu worked, every control worked. He's currently preparing the patches with the wine code standard to send it properly. Meanwhile, I submitted my build of proton to my wine fork repository as a release, can I mention the URL here?

kisak-valve commented 3 years ago

Normal wine/Proton builds with nothing (legally) sketchy added can be shared freely.

Patola commented 3 years ago

Thanks. There's nothing illegal and this proton build is just vanilla proton 6.3-5 with the bluetooth functions. It's here: https://github.com/Patola/wine/releases/tag/6.3-5

Patola commented 3 years ago

And the patch sent to wine-devel by the author, @EsdrasTarsis https://www.winehq.org/pipermail/wine-devel/2021-July/190180.html