Skip to content

Instantly share code, notes, and snippets.

@BrianUribe6
Last active October 3, 2023 14:13
Show Gist options
  • Save BrianUribe6/07ab372cdfdc8f6410e9d717ffcd1583 to your computer and use it in GitHub Desktop.
Save BrianUribe6/07ab372cdfdc8f6410e9d717ffcd1583 to your computer and use it in GitHub Desktop.
Configure Fall Guys for Heroic Launcher in Linux environments
#!/bin/bash
# You need to place this script inside the Heroic/FallGuys/ directory
# You must have steam installed, and Heroic Launcher
# EasyAntiCheat runtime is needed to play online, if you don't have it
# You would need to download it from steam, you can do so by selecting 'tools' on your steam library
# and searching for "Proton EasyAntiCheat Runtime"
echo "Fall Guys configuration script for linux distros by ghareon \n\n"
# Download dependencies
echo "Downloading the required dependencies..."
wget -q https://github.com/derrod/legendary/releases/download/0.20.27/legendary
wget -q https://github.com/redromnon/HeroicBashLauncher/releases/download/v2.7.5/HeroicBashLauncher-2.7.5.zip
# Step 1
echo "Adding game to Steam"
unzip HeroicBashLauncher-2.7.5.zip
cd ./HeroicBashLauncher-2.7.5
./setup.sh
./AddToSteam.sh
cd ..
# Step 2: Put EAC binary in the right location
cp EasyAntiCheat/easyanticheat_x64.so FallGuys_client_game_Data/Plugins/x86_64/
# Step 3: Change launcher to game binary instead of EAC launcher
sed -i 's/TargetApplicationPath=FallGuysEACLauncher.exe/TargetApplicationPath=FallGuys_client_game.exe/' FallGuys_client.ini
# Step 4: Install Epic games overlay
cd ..
PREFIX=$(pwd)/Prefixes/FallGuys
cd FallGuys
chmod +x ./legendary
./legendary eos-overlay install --path $PREFIX
./legendary eos-overlay enable --prefix $PREFIX/pfx
echo "====================================================================================================="
echo -e "\nOne last step,\n-Go to your Steam library and right click on Fall Guys > Properties... (if you don't see Fall Guys in your library, restart Steam) \n"
echo -e "-Finally paste the following line under 'LAUNCH OPTIONS': \n"
echo PROTON_EAC_RUNTIME=\"/home/$(whoami)/.steam/steam/steamapps/common/Proton EasyAntiCheat Runtime/\" \%command\%
echo -e "\n\nAnd... You are done, just run the game from Steam :) enjoy!!"
echo "You can go ahead and remove this script. T_T att: Ghareon"
# Clean up
rm HeroicBashLauncher-2.7.5.zip
rm legendary
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment