Skip to content

Proton 5.0-7 with SteamClient021, SteamUser021, STEAMTV_INTERFACE_V001, SteamNetworkingSocketsSerialized004 and child window rendering patch

Pre-release
Pre-release
Compare
Choose a tag to compare
@stevenlafl stevenlafl released this 18 May 06:18
· 1 commit to proton_5.0 since this release

For Proton-5.0-7, this addresses a Half-Life: Alyx crash relating to ValveSoftware#2165 where SteamClient021, SteamUser021, SteamNetworkingSocketsSerialized004 and STEAMTV_INTERFACE_V001 are not a defined interface. The STEAMTV_INTERFACE_V001 is a bit of reverse engineering and SteamClient021 and SteamUser021 are just implemented the same as SteamClient020 and SteamUser020. SteamNetworkingSocketsSerialized004 is the same as SteamNetworkingSocketsSerialized003.

To fix preview windows I've also packaged in a patch (wine-mirror/wine@0b4f093) for wine.

Installation instructions are similar to https://github.com/GloriousEggroll/proton-ge-custom:
Extract to ~/.steam/root/compatibilitytools.d/, restart steam and select proton-5.0-7-alyx-2 in the list of Steam Play compatibility options.