Supreme Commander Forged Alliance Forever HOWOTO install at Linux Steam guide ------------------------------- enable steamplay set compability: proton 5.0-10 launch options: ROTON_NO_ESYNC=1 PROTON_DUMP_DEBUG_COMMANDS=1 %command% install java e.g. openjre etc. (repository) install winetricks (repository) install protontricks (repository and run command: pipx install protontricks run command: protontricks 9420 dlls d3dx9 run command: protontricks 9420 dlls xact check java path: ls /usr/lib/jvm and copy path /usr/lib/jvm/java-17-openjdk/ into desktop run script copy proton run file to main faf folder /tmp/proton_x/run.sh to /home/x/Games/faf/run.sh create a run file in /home/x/.local/share/applications/ named faforever.desktop start client content of desktop run file "faforever.desktop" ---------------------------------------------- #!/usr/bin/env xdg-open [Desktop Entry] Version=v2021.11.0 Type=Application Exec=bash -c "cd /home/x/Games/faf/faf-client-2022.4.0-alpha-2/; export INSTALL4J_JAVA_HOME=/usr/lib/jvm/java-17-openjdk/; ./faf-client" Name=FAF Comment=Forged Alliance Forever Client Icon=~/.local/share/icons/faf.png ---------------------------------------------- ( important command integrated above (set java export path:) export INSTALL4J_JAVA_HOME=/usr/lib/jvm/java-17-openjdk/ ) content of run file in faf main folder ---------------------------------------------- #!/bin/bash #Run game or given command in environment cd "/home/x/Steam-2TB/SteamLibrary/steamapps/common/Supreme Commander Forged Alliance" DEF_CMD=("/home/x/Steam-2TB/SteamLibrary/steamapps/common/Supreme Commander Forged Alliance/bin/SupremeCommander.exe") PATH="/home/x/Steam-2TB/SteamLibrary/steamapps/common/Proton 5.0/dist/bin/:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin:/home/x/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin" \ TERM="xterm" \ WINEDEBUG="-all" \ WINEDLLPATH="/home/x/Steam-2TB/SteamLibrary/steamapps/common/Proton 5.0/dist/lib64//wine:/home/x/Steam-2TB/SteamLibrary/steamapps/common/Proton 5.0/dist/lib//wine" \ LD_LIBRARY_PATH="/home/x/Steam-2TB/SteamLibrary/steamapps/common/Proton 5.0/dist/lib64/:/home/x/Steam-2TB/SteamLibrary/steamapps/common/Proton 5.0/dist/lib/:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/libfakeroot:/usr/lib32:/usr/lib/openmpi:/usr/lib:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/x/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib:/home/x/Steam-2TB/SteamLibrary/steamapps/common/Supreme Commander Forged Alliance" \ WINEPREFIX="/home/x/Steam-2TB/SteamLibrary/steamapps/compatdata/9420/pfx/" \ WINEFSYNC="1" \ SteamGameId="9420" \ SteamAppId="9420" \ WINEDLLOVERRIDES="steam.exe=b;mfplay=n;dxvk_config=n" \ STEAM_COMPAT_CLIENT_INSTALL_PATH="/home/x/.local/share/Steam" \ WINE_LARGE_ADDRESS_AWARE="1" \ "/home/x/Steam-2TB/SteamLibrary/steamapps/common/Proton 5.0/dist/bin/wine" steam.exe "${@:-${DEF_CMD[@]}}" ----------------------------------------------