
Macro
Published
Supreme Commander: Forged Alliance
Tinker Steps:Custom Proton: GE-Proton9-21, Set launch options, protontricks
PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command% /fullscreen 1920 1080
protontricks 9420 dlls d3dx9 xact
► Multiplayer
Overall (online):Excellent
Overall (local):Excellent
Step-by-step guide to run with faf:
- Install game, select Proton Experemental or latest Proton GE. Set launch options to PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command% /fullscreen 1920 1080 or other resolution you are using.
- Run game 1 time. If it crashed install dlls with "protontricks 9420 dlls d3dx9 xact" If still crashing try some other`s guide.
- Now game must work with steam
Installing faf:
- Install latest faf from https://github.com/FAForever/downlords-faf-client/releases and extract somewhere
- Install last Proton GE 8 from https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton8-32, or you can use steam`s proton 8.
- Add PROTON_DUMP_DEBUG_COMMANDS=1 to launch options and run one time game with proton 8.
- Copy file /tmp/proton_$USER/run to dir you have extracted faf and in this file replace all paths to proton on current version. Then switch back compatibility tool to latest proton. (Note: steam`s proton located in steamapps, while proton ge located in compatibilitytools.d. If you used different versions of proton 8 and 9 make sure you have changed path).
- Try to run faf. It will give you what version of java do you need. Install it (now it`s 21 version, and on arch right package is jre21-openjdk). In faf directory create script: cd path_to_faf INSTALL4J_JAVA_HOME="/usr/lib/jvm/java-21-openjdk" ./faf-client path to java can be could be a little different, so check it.
- Now run faf with script and login. In "Settings -> Forged Aliance Forever" set "command line format for executable" to something like "path_to_run_file" "%s" /fullscreen 1920 1080
Now it might work. Automated install script recommended in https://wiki.faforever.com/en/Play/Linux-Install breacks something in proton, so if you have tried it before you will be need to reinstall steam (maybe it`s possible to do not reinstalling all steam, but i dont know how)
Custom Proton: GE-Proton9-21
Distro:EndeavourOS Linux
Kernel:6.12.4-zen1-1-zen
RAM:8 GB
GPU Driver:NVIDIA 565.77
GPU:NVIDIA GeForce GTX 1060 3GB
CPU:AMD Athlon X4 740 Quad Core
Custom Proton: GE-Proton9-21
Distro:EndeavourOS Linux
Kernel:6.12.4-zen1-1-zen
RAM:8 GB
GPU Driver:NVIDIA 565.77
GPU:NVIDIA GeForce GTX 1060 3GB
CPU:AMD Athlon X4 740 Quad Core