Using ‘winetricks’ with Steam’s Proton

After spending some time testing out Proton, I’ve noticed that there are games, not officially supported by Proton yet, that don’t function properly without some required wine packages. particularlly Starpoint Gemini 2 (appid 236150) and Sacred 2 (appid 225640). In the case of these two games, they require xact and physx to be installed via winetricks. The solution is simple, but you have to know where you’re games are stored. On Arch Linux, the location is default to ~/.steam/steam/compatdata/APPID/pfx/. To use winetricks, just set your wineprefix to the desired appid folder and run winetricks.

$ WINEPREFIX=~/LOCATION winetricks xact physx

This process works with all of the Windows-based games that Proton creates a profile for. Simply find the appid and you can run winetricks to install packages that are required for play.

Playing Windows Games on Steam in Linux

Gaming on Linux has come a long way, but one of the faults is the ability to play games strictly designed for Windows.  Wine is one solution, but it requires a lot of configuration when it comes to Steam.  Especially if you have a custom built Steam box for casual gaming in your living room.  Perhaps that runs Arch Linux?  Well ut seems that the Steam team has been working on a solution with Proton; a modified Wine launching system that allows you to play Windows exclusive Steam games natively from the Steam interface.  It seems fairly simple to serup up as well, you need to install Proton:

$ yaourt -S proton

Once that’s done, you will need to put your Steam Client into beta mode and enable all games to use Proton (in the Steam Play section of the settings).

After that, windows games will be able to install and launch from your Steam Client on Linux.