This comes with absolutely no warranty. Please do not report bugs to Keen if using this.
Experiments to run Space Engineers on .NET. Related experiment: SpaceEngineers4Linux, which is a superset of this project. This project's goal is only .NET 6, on Windows or in Wine (not native Linux).
- I recommend using JetBrains Rider
- Install .NET 6 SDK
- Open
Loader.csprojand add your Space Engineers Bin64 path in between<SpaceEngineersBin64></SpaceEngineersBin64> - Build and publish project
dotnet publish -c Release -o dist -r win-x64 --self-contained(you can do-c Debug) - Create a folder named
Loaderin the game'sBin64folder - Copy the content of the
distfoldder to theLoaderfolder you just created - Copy
SpaceEngineersLoader.pyinto the game'sBin64folder (Linux-only) - Set steam launch options to
Loader\SpaceEngineersLoader.exe %command%(Windows) or./SpaceEngineersLoader.py %command%(Linux). I recommend testing without any options, since this is an experiment - Start Space Engineers
When the Automatons update got released, I tried this again, and now it mostly works. Multiplayer does'nt, it crashes. Huge thanks to .NET 7 Torch for inspiration and scripting fix.