Skip to content

Instantly share code, notes, and snippets.

@opekope2
Last active September 1, 2024 20:01
Show Gist options
  • Save opekope2/e02db7e526dadff0813a6ea2aebf820b to your computer and use it in GitHub Desktop.
Save opekope2/e02db7e526dadff0813a6ea2aebf820b to your computer and use it in GitHub Desktop.
Space Engineers Plugin Loader on Linux
#!/usr/bin/env python3
"""
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))
@RoyalWolfie
Copy link

I would also like to add if i may, that in the steam launch options quotation marks are needed "/path/to/SteamLibrary/steamapps/common/SpaceEngineers/Bin64/SpaceEngineersLauncher.py" %command%

@opekope2
Copy link
Author

It works with relative path (./SpaceEngineersLauncher.py), I just updated the script

@decom70
Copy link

decom70 commented Jun 6, 2024

Hey, this does not work anymore. I followed all the steps, but it just does not start.

@opekope2
Copy link
Author

image
image

I got it working first try. Try without the script, maybe your prefix has some problems. Make sure SE launches by itself.

@opekope2
Copy link
Author

opekope2 commented Jun 10, 2024

I added a step to download SpaceEngineersLauncher because I forgot

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