Space Engineers

Space Engineers

444 ratings
Mother OS
17
14
6
2
6
7
3
2
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
145.389 KB
Jan 20 @ 2:42pm
Nov 6 @ 6:58pm
31 Change Notes ( view )

Subscribe to download
Mother OS

Description
Mother OS

VERSION 1.0 OUT NOW!

|****************************************************************************
| COMPATIBLE WITH APEX UPDATE (1.207)
|****************************************************************************

Mother is a general purpose operating system for Space Engineers grids, available as an in-game script. It exposes an intuitive command line interface (CLI), flexible flight control & planning, and an intergrid communication system to massively expand what you can do with your grid(s). I built Mother to make my ships operate more like intelligent spacecraft, rather than just a collection of blocks moving through space. With Mother's CLI, most common automations can easily be assigned to a button without needing a Timer or Event Block, though it can also be used in conjunction with them.

You do not need any programming experience to use Mother. In fact, most of Mother's CLI commands offer a more intuitive control mechanism than the base game itself. I have taken extreme care to ensure Mother is efficent and reliable. With few exceptions, Mother only runs operations when triggered by a command. This aims to have minimal impact on your sim speed and will likely be the most efficient script running on your grid.

I hope you enjoy using Mother as much as I enjoyed building it.

The Empire must grow.

--

Important Links

Discord Server [discord.gg]

Examples [lukejamesmorrison.github.io]

Command Cheatsheet [lukejamesmorrison.github.io]

Full Documentation [lukejamesmorrison.github.io]

Buy Me A Coffee [buymeacoffee.com]
Popular Discussions View All (2)
23
Jul 5 @ 7:16pm
Bug Reports
Agentluke
20
Oct 22 @ 2:53pm
Feature Requests
Agentluke
118 Comments
Killer Bee Nov 28 @ 10:03am 
I see the potential of this script, it's incredible, but i lack programming knowledge and there's not much examples. I would like if you could publish a step-by-step beginner guide to setup LCDs and do some basic tasks for ships or other grids. I love automation and would like to use more heavily Mother os, but I need more help I think. Thank you! :steamhappy:
BrightHammer Nov 24 @ 9:13pm 
Best scripting i have used!!! Still just getting started with all the hooks and commands but would definitely rate 10 out of 5 stars
[RGA] KlausKinski Nov 9 @ 12:45pm 
I can recommend trying the discord server - and ask there - Awesome community !
r4v1n6 Nov 8 @ 2:41pm 
Is there an example/tutorial world available somewhere? Currently I'm trying out the dock command, but nothing is happening. I have probably missed something but it's not obvious. I'm able to send a flightplan to a ship to fly to a waypoint and then attempt docking. Both acknowledges the request but nothing happens.

Other than that I have been setting up fairly complex ship automation (as far as you can get without using complex conditions) and having a lot of fun. :-)

Btw Air Vents appears sensitive to extra white space chars, especially around pipe chars. Be careful with indentation to improve readability. And use tags whenever possible instead of block groups, it's awesome! No more triggering stuff on other grids that were recently connected.
TheTomRom Nov 7 @ 3:03pm 
Hi, this script sounds quite interesting! I used "easy automation" quite heavily for many of builds but my great complain it is not responsive while doing one thing. So my question is: Is your script kind of "multithreaded"?
To clarify what I mean: Imagine an automation where a rotor rotates very slowly into position. Can your script (while the rotor is going) call another piston, rotor or light and still control the first rotors end position?
Or another scenario: For a complex mechanical landing gear, pistons and hinges need to be moved depending on each others position. Let's say a piston should extend to 5 m, but at 2 m, another pistons needs to be retracted to a certain position. Is that something your script can currently do?
And last question: Can you abort current ongoing movements of rotors / hinges / pistons? Just in case you tell a rotor to go to a specific angle but then you need to change or stop that.
Thanks in advance,
Tom
Agentluke  [author] Nov 5 @ 1:45pm 
Hi @Kool_Majster!

You and me both, though I'm secretly hoping they just extend the mod API to enable these types of tools with fewer restrictions. The character count restriction is a real doozy. I've done my best to design Mother for future adaptation to SE2 but it's early days still.
Kool_Majster Nov 3 @ 11:57am 
I would like to see this as well as the mmaster LCD functionality, as an vanilla feature in Space Engineers 2.
Really great Idea and user friendly with all settings in the custom data
Dext3r09 Oct 16 @ 11:54am 
I checked also group access and individual - each have the same results - it seems that not every block listed have set upper and lower limits which cause issues
Dext3r09 Oct 16 @ 5:05am 
Hi,

First of all - great script!
I'm trying to move one of my ideas into production using Mother OS, but I notice some strange behaviour:

Scenario: control multiple actuators (pistons+hinges) grouped by tags. For example 4 hinges with one tag, another 4 hinges with other tag, 4 pistons with own tag etc.

Observation: when I use distance or rotate commands for tags with couple blocks, sometimes rotors or pistons end with diferent values (like piston fulle extend even if it's not set to that distance)

Question: Do I make mistake? Or it's bug?
Agentluke  [author] Sep 26 @ 2:13pm 
@holocene MOS requires a remote control block so that could be the issue? I’ve run her with most of the new blocks from Apex and haven’t had issues so hopefully this is it!

@LordKrono I appreciate the patience! I can look into this implementation a bit further, though I don’t see it scaling well beyond the most simple of setups. Nonetheless let me explore it a bit and perhaps there’s a golden nugget in here somewhere!

On that note, Mother v1.0 will be releasing VERY soon and has a ton of QoL stuff I think you guys will really like!

The Empire must grow.