How to run SFM on Linux/Proton
Actually Installing It
Unlike trying to use other Windows applications or games with Steam's Proton Layer. SFM will not appear in your library if you have it in your library.
Instead, it works more like Team Fortress 2 in a library sense and some other Free to Play games.
Simply, install it like how you would for a first time. Go to the store page and install it.
Making it Compatible [Method 1]
So, now that it's installed, you're going to want to get it compatible. Well good news, and you have 2 options!
So, assumingly your using the most up-to-date Proton, which at the making of this guide, is Proton 7.Set your launch options.
Now, it should work just fine. Install your SFM assets and you should be good to go! Alternatively, as pointed out by "A Metal Penguin," you can use Proton 4.2-9 with the launch options
Making it Compatible [Method 2]
So, maybe Method 1 didn't work or you want to try out Method 2 just cause.
Then, go to your SFM's properties window,
click on the Compatibility tab on the left of the window.
Click the checkbox that says "Force the usage of a compatibility tool" and click on Proton 4.11-13.
Oh, and beware, this method will not allow you to have shadows on your spotlights. Which can make it or break it for several people
You will not need any launch options. Have fun!
Optional Font "Fix"
So, maybe text in SFM doesn't look the greatest and sometimes slightly unreadable, well, there's also a fix for that!
Although, this time you will need a specific tool called ProtonTricks[github.com].
When you click on Source Filmmaker, it will warn you that you are using a 64-bit Wine-prefix, it's safe to ignore and it does not matter in this case, and you're only installing more fonts.
It will bring up a window thats named "Winetricks - choose a wineprefix"
By default it should be on "Select the default wineprefix," if not, click on it
and then click OK to proceed.
It should bring up another window asking what you would like to do with the wineprefix, click on "Install a font" and proceed.
From there, click on "allfonts" and let it do it's thing, it may pop up windows several times warning you of the same 64-bit Wine-prefix warning message, it is safe to ignore but do click OK to let it proceed.
Concluding Messages (And explaining Launch Options order)
And now, you got SFM working within Linux. Congratulations!
But, before you go on about your daily life, you may need more launch options by some chance.
I'd recommend you research the Proton Github Page to see some popular commands likeProton Commands/System Commands/Steam Commands are to be set before Game Launch Options with a "%command%" after the Proton/System/Steam Command list you have set.
Now, you are done with the guide and your SFM is ready for your creativity, have fun!
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.