fall guys on linux w/ epic overlay (no heroic)
install legendary
install legendary w/ your favorite package manager (can be installed w/ python’s pip as well)
sudo xbps-install legendary
authenticate to legendary with your epic account
legendary auth
change legendary game dir
I prefer the contents of my home directory to contain lowercase filenames, so I
changed the path where legendary installs games from the epic store. there’s no
need to do this, but if you’re following these notes do keep in mind that the
default location is ~/Games
rather than ~/games
edit ~/.config/legendary/config.ini
mine looks like:
[Legendary]
disable_update_check=false
disable_update_notice=true
install_dir=/home/rj1/games
install fall guys
legendary install 0a2d9f6403244d12969e11da6713137b
install the epic overlay
legendary eos-overlay install --prefix ~/games/FallGuys/pfx/
note: you may have to launch the game to generate the prefix dir
copy eac
cp ~/games/FallGuys/EasyAntiCheat/easyanticheat_x64.so \
~/games/FallGuys/FallGuys_client_game_Data/Plugins/x86_64/
modify FallGuys_client.ini
change ~/games/FallGuys/FallGuys_client.ini
so it references the
FallGuys_client_game.exe
mine looks like:
TargetApplicationPath=FallGuys_client_game.exe
WorkingDirectory=
WaitForExit=0
SkipEOS=0
install GE-Proton
wget https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton7-29/GE-Proton7-29.tar.gz
mkdir -p ~/.steam/root/compatibilitytools.d/
tar -xf ~/dl/GE-Proton7-26.tar.gz -C ~/.steam/root/compatibilitytools.d/
FallGuys.sh
#!/bin/sh
PROTON_EAC_RUNTIME="$HOME/.steam/root/steamapps/common/Proton EasyAntiCheat Runtime/" \
STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam/root/" \
STEAM_COMPAT_DATA_PATH="$HOME/games/FallGuys/" \
WINEESYNC=1 \
WINEFSYNC=1 \
legendary launch 0a2d9f6403244d12969e11da6713137b \
--no-wine \
--wrapper "'$HOME/.steam/root/compatibilitytools.d/GE-Proton7-29/proton' run"
chmod +x FallGuys.sh
steam
launch steam and install Proton (latest) and Proton EasyAntiCheat runtime. they’ll be listed under the ’tools’ section of the list (I believe it’s set to only list games by default)
now you can add a non-steam game and select the FallGuys.sh script we made. you should now be able to launch the game via that script from within steam.
some internet posts say you need to have your steam account linked to your epic account in order for this to work. I can’t verify that because in my case the accounts were already linked. I would have liked to try it w/o the accounts being linked to see if that’s true or not.
have fun!