Releases: stevenlafl/Proton
Release list
Proton 5.0-7 with SteamClient021, SteamUser021, STEAMTV_INTERFACE_V001, SteamNetworkingSocketsSerialized004 and child window rendering patch
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.
Proton 5.0-7 with SteamClient021, SteamUser021, STEAMTV_INTERFACE_V001
For Proton-5.0-7, this addresses a Half-Life: Alyx crash relating to ValveSoftware#2165 where SteamUser021 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.
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 in the list of Steam Play compatibility options.
Proton 5.0-7 SDK146 SteamNetworkingSockets004 Prerelease
This addresses Mod and Play multiplayer issues relating to ValveSoftware#3788 where SteamNetworkingSockets004 is not a defined interface.
I noticed that SDK 146's headers has SteamNetworkingSockets003 inside of it. This is not consistent with Steamworks SDK 146 from Valve, as their version has SteamNetworkingSockets004 listed as the version bundled.
Aside from some pointer handling, 003, and 004 appear to have the same basic signature according to the headers. My guess is that this will work fine, but I don't have a game to test so this is going to be a pre-release pending feedback.
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-sockets004 in the list of Steam Play compatibility options.
Proton 5.0-7 SDK148 SteamNetworkingSockets008
For Proton-5.0-7, this addresses a Scrap Mechanic crash relating to ValveSoftware#2165 where SteamNetworkingSockets008 is not a defined interface. It's the fastest-loading (for this game) Debian Steam packaged version of Proton, with my edits to add the SDK 148 methods for SteamNetworkingSockets008.
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-sdk148 in the list of Steam Play compatibility options.
Note: If you are experiencing extremely long load times, Proton 4.11-13 seems to work best from my testing. You can grab that here: https://github.com/stevenlafl/Proton/releases/tag/proton-4.11-13-sdk-148
Proton 4.11-13 SDK148 SteamNetworkingSockets008
This addresses Scrap Mechanic crash relating to ValveSoftware#2165 where SteamNetworkingSockets008 is not a defined interface. It's the fastest-loading (for this game) Debian Steam packaged version of Proton, with my edits to add the SDK 148 methods for SteamNetworkingSockets008.
Installation instructions are similar to https://github.com/GloriousEggroll/proton-ge-custom:
Extract to ~/.steam/root/compatibilitytools.d/, restart steam and select proton-4.11-13-sdk-148 in the list of Steam Play compatibility options.