Proton 5.0-7 with SteamClient021, SteamUser021, STEAMTV_INTERFACE_V001, SteamNetworkingSocketsSerialized004 and child window rendering patch
Pre-releaseFor 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.