Skip to content

Instantly share code, notes, and snippets.

@opekope2
Last active September 10, 2025 04:54
Show Gist options
  • Select an option

  • Save opekope2/e02db7e526dadff0813a6ea2aebf820b to your computer and use it in GitHub Desktop.

Select an option

Save opekope2/e02db7e526dadff0813a6ea2aebf820b to your computer and use it in GitHub Desktop.
Run Space Engineers with Plugin Loader on Linux

Run Space Engineers with Plugin Loader on Linux - New Method

Adapted from @GangolfOvaert's comment.

  1. Download the latest Space Engineers Launcher into the Bin64 folder of the game
  2. Set Space Engineers launch options in Steam to bash -c 'exec "${@/%SpaceEngineers.exe/SpaceEngineersLauncher.exe}"' -- %command% (arguments can be added after %command%)
  3. Launch Space Engineers from Steam

This method does not use SpaceEngineersLauncher.py, so downloading it is not required.

#!/usr/bin/env python3
"""
Old method - check the GitHub Gist link below for the new method
Load https://github.com/sepluginloader/PluginLoader on Linux after Space Engineers 1.202 (Automatons update)
1. Download SpaceEngineersLauncher from https://github.com/sepluginloader/SpaceEngineersLauncher
2. Download this file (`SpaceEngineersLauncher.py`) into the `Bin64` folder of the game
3. Give it execute permissions (`chmod a+x SpaceEngineersLoader.py`)
4. Set the steam launch options for Space Engineers to `./SpaceEngineersLauncher.py %command%`
https://gist.github.com/opekope2/e02db7e526dadff0813a6ea2aebf820b
"""
import sys
import subprocess
def replace_with_launcher(arg):
if arg.endswith('SpaceEngineers.exe'):
arg = arg[:-len('SpaceEngineers.exe')]
return arg + 'SpaceEngineersLauncher.exe'
return arg
se_launcher_args = [replace_with_launcher(arg) for arg in sys.argv[1::]]
sys.exit(subprocess.call(se_launcher_args))
@geraveoyomama
Copy link

to add on to this. I've updated my automatic install script. It doesn't catch a situation where multiple SE installs are done (e.g. flatpak and native)
it can be found here: https://github.com/geraveoyomama/SE-Scripts/blob/main/plugin-installer.sh

If opekope2 wants to take over or take this script into this gist I am all for it.

@pjortiz
Copy link

pjortiz commented Sep 10, 2025

For anyone having issue with this approach after Pulsar v2 release, I created a new gist with setup instructions.
Install and Run Space Engineers with Pulsar (Plugin Loader) on Linux.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment