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[@]}}"
----------------------------------------------
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}