Linux Setup

Linux Setup
Compiled by Man Gan, revised by Snott & Doc:

Steps:


 * 1) Get Perpetuum Steam Client ( https://store.steampowered.com/app/223410/Perpetuum/ )
 * 2) Download and install (default steam directory)
 * 3) Ensure the presence of a steam_appid.txt file with content 223410
 * 4) Make a copy of the folder Perpetuum somewhere else
 * 5) Login to Steam (you must now be logged in to use the client), now here comes the difference from the Windows Setup.
 * 6) Install multiple recent (max 5) versions of Proton either
 * 7) *Through Steam or
 * 8) *Manual Installation or
 * 9) *Compilation.
 * 10) Add clients to Steam as "Non-Steam" games (select Perpetuum.exe in each)
 * 11) Force each client to use a different version Linux proton select.png
 * 12) *Each client must use a different version or it will not be able to run
 * 13) Run the copies of Perpetuum with the new links in the Steam Library
 * 14) *Start the real Steam Application first, and then the copies

Linux Troubleshooting Tips

 * Just because you select the new Proton version in the Steam Settings and restart DOES NOT mean it is installed. You must launch the game at least once with the version selected to install it.
 * Make sure the real Perpetuum Steam App is launching correctly before you copy it
 * If your real Perpetuum Steam App is not launching, use the option to start it in Safe mode
 * Remember that since Wine 5.0 and Proton 5.0; the DirectX 9 (and newer, incl. 12) emulation is now handled by Vulkan API, instead of OpenGL API. If you don't have a Vulkan supporting GPU, then your multiboxing options will be more limited.
 * Some version of proton may show an empty text box with only a red warning symbol in it. The solution/fix for it is to do "sudo apt install libfreetype6:i386" (for Debian\Ubuntu-based systems) -sumbitted by CorgiHero

Known Working Proton Versions

 * From Steam Library
 * 5.0-9
 * 4.11-13
 * 4.2-9
 * Pre-Compiled from Glorious Eggroll
 * Proton-5.9-GE-5-ST
 * Proton-5.9-GE-4-ST