XCOM 2 Alternative Mod Launcher on Linux Guide

XCOM 2 Alternative Mod Launcher on Linux Guide 1 - steamsplay.com
XCOM 2 Alternative Mod Launcher on Linux Guide 1 - steamsplay.com

This is how you can use the Alternative Mod Launcher on Linux. You will have to run XCOM2 through Proton.


Install the windows XCOM2 binaries by opening the XCOM2 properties before the actual install.. Go to “Compatibility” and select “Force the use of a specific Steam Play compatibility tool”. You can select a different proton version if you want to.
Start the game once. You only need to let it go to the default launcher. Then exit. Just to make sure everything works so far.
After XCOM2 is installed go to the …/steamapps/common/XCOM 2 directory and create a directory there and unzip the alt launcher there

mkdir alt_launcher
cd alt_launcher
unzip ~/Downloads/XCOM2_AlternativeModLauncher_1.4.1.zip

Now the alt launcher is parallel to the regular launcher.
Go back to the XCOM 2 properties. In the “General” tab  change the “Launch options” to. Replace “user” with your username. If your home directory is somewhere else change it to that.

echo "%COMMAND%" > ~/xcom2_run

Then start the game. It will not start. Instead there will now be a file xcom2_run in your home directory that gives you the exact command that steam executes here.
Now there should be a file called xcom2_run in your home directory that looks like this. The user would be the name of your user. My steam library is installed in /opt/software/SteamLibrary/. That path should be different for you.

/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=268500 -- '/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun '/opt/software/SteamLibrary/steamapps/common/XCOM 2/2KLauncher/LauncherPatcher.exe' -steam_auto_login -game-61483=-review -game-61483=-noRedscreens

Now edit that file with your favorite text editor and replace 2KLauncher/LauncherPatcher.exe with the directory you created and the launcher  executable. In my example:  alt_launcher/XCOM2 Launcher.exe
Also add a #!/bin/bash in the first line. Your file should now look something like this:


/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=268500 -- '/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun '/opt/software/SteamLibrary/steamapps/common/XCOM 2/alt_launcher/XCOM2 Launcher.exe' -steam_auto_login -game-61483=-review -game-61483=-noRedscreens

Make the file executable with

chmod +x xcom2_run

Finally go back to your XCOM 2 properties and change the launch options from the echo we put there before to

/home/user/xcom2_run "%COMMAND%"

The %COMMAND% is important, else steam will just add the script at the end of the command instead of “replacing” it. The script itself does nothing with the %COMMAND%.
Run the game again and it should start the Alternative Mod Launcher.
Because I had moved my steam library to a different drive, the launcher couldn’t find my mods. I had to add

export STEAM_COMPAT_MOUNTS=/opt/software

to the xcom2_run script. Right between the “#!/bin/bash” and the command.

Written by TheMinotauros

Hope you enjoy the post for XCOM 2 Alternative Mod Launcher on Linux Guide, If you think we should update the post or something is wrong please let us know via comment and we will fix it how fast as possible! Thank you and have a great day!

Be the first to comment

Leave a Reply

Your email address will not be published.