Note: copy from cat to last EOF and paste in terminal. faf-client"Įxample: $ cat /home/$USER/.local/share/applications/sktop Starting FAF-client 3.1 Clickable iconĭownload icon $ wget -P /home/$USER/games/faf/ Ĭreate desktop file with your favorite editor and save it as sktop in ~/.local/share/applications/ #!/usr/bin/env xdg-openĮxec=bash -c "cd /home/$USER/games/faf/faf-client-2021.11.0 &. Setup the game, remember to click ready, have fun.ģ. Insert name, optionally password, click create. 2.8 Test the gameĬreate test game with bots. Note: change USER to your actual username. In command Line Format for Executable add path of the run file e.g. home/USER/.steam/steam/steamapps/common/Supreme Commander Forged Alliance In Game location add your Supreme Commander Forged Alliance dir e.g. $ sed -i 's/steam.exe //g' ~/games/faf/runĬlick top left icon -> settings -> Forged Alliance Forever $ cp /tmp/proton_$USER/run ~/games/faf/Įdit the run file with your favorite editor and remove steam.exe from last line e.g. faf-clientĬopy the run file into faf directory. Note: The change the path depending on what and where you actually installed. Open faf-client file with your favorite editor and add export on new line below the #!/bin/shįor example $ sed -i '2i\export INSTALL4J_JAVA_HOME=~/games/faf/jdk-15.0.2+7-jre\' ~/games/faf/faf-client-2021.11.0/faf-client This can be automated by editing the faf-client file or adding the export in start script/desktop file. Note: This is where you'll usually find it if you used package managerĮvery time you launch faf-client you need to set environment variable to point java path.įor example (old java 15 binary downloaded from AdoptOpenJDK) $ export INSTALL4J_JAVA_HOME=~/games/faf/jdk-15.0.2+7-jre Note: If you do, when updating remember to ignore them with -ignore or in /etc/nf IgnorePkg = Or downgrade / install old openjdk packages (not recommended) $ sudo pacman -U \ How to aur with yay $ yay -S jdk15-adoptopenjdk Get jdk15-adoptopenjdk from aur (recommended with aur helper) Note: If it doesn't exist yet, create it mkdir -p ~/games/faf 2.4.2 Arch new įor example $ wget -c -O /tmp/Įxtract it into install location ~/games/faf $ tar -xzf /tmp/ -C ~/games/faf They updated to java 17, use distro package manager, examples for Arch and Ubuntu below.Īlternatively download the JRE binary. Because Java 15 is old and outdated, you most likely won't find it in official repos. This varies depending on distro and it's most likely best to get prebuilt OpenJDK binaries. $ tar -xzf /tmp/dfc_unix_2022_2_0.tar.gz -C ~/games/fafĢ.4 Install Java 17 Runtime Environment (JRE) or Development Kit (JDK) Note: Check the current version from github, this is just the one I tested with! $ wget -O /tmp/dfc_unix_2022_2_0.tar.gz -c Įxtract archive into the directory you made. FAF Java client 2.1 Create install location $ mkdir -p ~/games/faf It's only the intros and background video that doesn't play, which is fine. Note: For me the game opens on black screen, but pressing ESC or clicking with mouse does bring the menu up. Run the game from steam and generate RUN file, which we will use later. PROTON_DUMP_DEBUG_COMMANDS will generate a RUN script for your game that you will be able to use later. PROTON_NO_ESYNC will solve black screen / slow video playback problems in the main menu and other places. Set following Launch Options PROTON_NO_ESYNC=1 PROTON_DUMP_DEBUG_COMMANDS=1 %command% Right click game -> Properties -> General That steam uses might cause issues when trying to run the game with FAF client. Note: Avoid using 5.13 or higher, while game will work the bubblewrap Right click game -> Properties -> CompatibilityĬheck mark the box and select proton 5.0-10 Supreme Commander: Forged Alliance 1.4 Force the use of a specific Steam Play compatibility tool Under Advanced "Enable Steam Play for all other titles" 1.3 Install the game 2.4 Install Java 17 Runtime Environment (JRE) or Development Kit (JDK).1.4 Force the use of a specific Steam Play compatibility tool.Linux FAF install (steam version) Table of Contents
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |