Space Engineers

Space Engineers

Mother OS
99 Comments
Agentluke  [author] 14 Jul @ 3:44am 
Hi @Lilaqz! It’s a great question :) yes Mother should avoid asteroids in space as it uses the remote control blocks collision avoidance by default. Asteroids also don’t typically appear directly in your flight path while flying. I just flew 1000km last night without an issue.

Happy engineering!
Lilaqz 13 Jul @ 9:44pm 
i have a question, when its going from gps to gps in space will it avoid asteroids that it might collide with?
Rofbad 8 Jun @ 3:20pm 
JAPAN EMPIREEEEE!!!
g_BonE 31 May @ 8:07am 
Loving this mod. Especially the hooks grant You so many ways to automate without needing a couple of additional mods/scripts. It is just great. Thanks for making this!
Agentluke  [author] 5 May @ 7:53am 
@Tuggs, these warnings shouldn't cause any issues booting and using Mother OS. As long as you see something in your terminal window after clicking Save, then you should be good to go!
Tuggs 4 May @ 6:36pm 
May 4
When checking the code, it has an error.
Program(720,60): Warning: The field 'Program.e.?' is never used
Program(326,301): Warning: The field 'Program.e.?' is assigned but its value is never used
Agentluke  [author] 29 Apr @ 2:49pm 
Mother OS is now update and work as expected with the new Fieldwork update :) Happy engineering!
Agentluke  [author] 28 Apr @ 4:55pm 
Hi all, the latest update has broken a few items in Mother and I am troubleshooting it now! Hoping to have a fix out with a bunch of new hooks very soon!

Thanks for your patience and enjoy the Fieldwork update!
Agentluke  [author] 16 Apr @ 4:53am 
Hey Bakeneko, I'd recommend hoping over to the discord channel! I'd be happy to help if you can provide a code snippet for your custom data field. Cheers

https://discord.com/invite/PrrmBujmXQ
Bakeneko 16 Apr @ 4:22am 
Hello, first of all I want to say I appreciate a lot the work you are doing with this mod, I actually watched every youtube video you made about it. The problem is that the custom data for the almanac is not working on my current playthrough, I am trying to increase the scale to 10000m and changing the center with a GPS point but nothing changes. I have tried putting the custom data in the LCD as well as in the PB. I have tried several values and different formats, have also tried without putting the ini stuff like "[general]". I dont know what I am doing wrong.
Agentluke  [author] 15 Apr @ 6:43pm 
@NeedyThunder thanks for letting me know! I’m hoping to push an update tomorrow and should be able to fix this in time :) Cheers
NeedyThunder 15 Apr @ 5:17pm 
Is anyone else having issues with hooks onUnlock function? It seems to only trigger the function once the landing gear or connector is no longer able to connect to something rather than when the block actually unlocks.
whattodo795 12 Apr @ 1:14pm 
Three Words... I LOVE IT
Agentluke  [author] 7 Apr @ 1:25pm 
Hey Space Engineers :)

Version 0.2.10 is now out and comes with Tags. Tags allow you to group blocks without overcrowding your Terminal tab with block groups. Enjoy!

https://youtu.be/PkYn7pcir70
Agentluke  [author] 31 Mar @ 6:12am 
Hi all!

Version 0.2.9 is released with some improvements to the reliability of auto-docking. I recommend using this in space for now, but feel free to try with planetary procedures as well. Mother has several fail-safes that should prevent crashing but I am still working on better path finding due to some collision avoidance challenges of the remote control block.

You can now print custom messages to LCD screens using the `screen/print` command.

Enjoy :)

https://lukejamesmorrison.github.io/mother-docs/
Vlyonix 21 Mar @ 8:02pm 
The auto docking is supposed to be the "press and leave it" feature, but I think I'll just gonna watch it while thinking how cool it is, haha!
Already tried it and it's super easy. Maybe the pathfinding capability needs to be improved, 'cause the vanilla Remote Control block is still kinda buggy when handling the docking in rather tight space. But Mother is already a game changer at this current state tho.
Can't wait to use Mother's auto docking feature inside the atmosphere. (next update maybe? :3 )
Anw, awesome update!
Agentluke  [author] 20 Mar @ 1:44pm 
Hi all!

Version 0.2.8 finally comes with the beta version of auto docking! Please give it a try and let me know what needs to be improved :)

I have also released a major improvement to Mother's documentation and I look forward to your feedback!

https://lukejamesmorrison.github.io/mother-docs/
gh0stw0rk 18 Mar @ 10:09am 
THANK YOU!!
Agentluke  [author] 14 Mar @ 5:07am 
Hi @ilsa, great question! I am working on this now and hope to have a solution soon :) For now, commands run sequentially.
ilsa 13 Mar @ 10:24am 
This is outstanding! Is it possible to run commands sequentially? ie: I want to move a rotor to 0, and THEN rotate a hinge to 45 after the rotor has completed it's movement? One option would be to use a wait with the longest possible required time, but then if the rotor only has to move a little, there is a very visible delay.
Agentluke  [author] 12 Mar @ 6:19am 
@Iron_Fiore I'd love to keep you in the loop as I build out auto docking! I really appreciate the support and enthusiasm so keep it coming :) If you haven't already, hop on to the Discord server where the chats about feature dev and bugs is a bit more vibrant.

Thanks for the support!!
Mr. Pestbird 12 Mar @ 4:07am 
The autodocking feature - nice! :-)
Iron_Fiore 10 Mar @ 6:48pm 
@Agentluke, That is massively exciting to hear. I've using brute force to make Mother handle docking with some success, but what your describing sounds like a dream. I'd love to help play test anything you develop. I don't have a lot of coding experience, but I have 5,000 hours in SE and I can absolutely put Mother to the test.

Forgive my enthusiasm :)
Agentluke  [author] 10 Mar @ 11:18am 
@Iron_Flore thanks for jumping in! Landing/docking with AP is not within the capabilities of Mother...yet. But I am very close to an auto-docking module that will enable thi,s and shouldn't require you to worry about settings on the remote control block. Mother will allows the grids to communicate and share info about docking (connector px, approach distance/course) so you won't need to do much aside from tell your ship to dock with another. I'm hoping to have this out for testing in a week or two. For now, I still recommend using AI blocks for that "last mile" as the remote control block isn't great in tight spaces or close to a planet's surface.

Cheers!
Agentluke  [author] 10 Mar @ 11:18am 
@Lokey_71 great consideration and as Iron_Flore noted, Mother currently allows you to encrypt your comms. You can see more about this on the Security page of the documentation. I do intend to expand this further, where you can communicate on multiple channels, each with their own passcode. Almost there ;)

https://github.com/lukejamesmorrison/mother-docs/blob/main/IngameScript/Modules/Core/Security.md
Silverado Legion 10 Mar @ 10:07am 
This is very cool
Iron_Fiore 10 Mar @ 7:27am 
@Agentluke, Mother seems to turn collision avoidance on at every way point, this makes lading on autopilot impossible. It would also be nice to get some more handles on the remote block, specifically the forward direction options. It can be done with timer blocks but it's ungainly.
Iron_Fiore 10 Mar @ 6:52am 
@Lokey_71, Pass keyed encryption is already a feature, you can set it up in the custom data.
Lokey_71 9 Mar @ 1:14pm 
Very interesting!
I love the idea as well for communication with other grids running Mother, which does make me wonder about the security concerns of using it. For instance, would a hostile be able to fly by and just @thatGuy SelfDestruct?
StikShift4Life 5 Mar @ 2:30pm 
@Agentluke, I'm very sorry to hear that. Better luck next time.
Agentluke  [author] 1 Mar @ 8:57pm 
Hey guys, thanks for all of your support!

Sadly Keen didn’t feel I was the best candidate for their open roles at the moment. It’s very unfortunately as I’d love to work on this incredible project, and feel that I made a pretty compelling case. I’ll just keep making Mother more awesome and we’ll see what happens ;)
StikShift4Life 27 Feb @ 11:26pm 
@Agentluke, do you have any updates regarding your application?
5UP3R TH30 B4G 27 Feb @ 9:33am 
were making history with this one @Unruly
MrR3set 26 Feb @ 10:22am 
Keen you better get this guy on the team atleast as a contract
Unruly 22 Feb @ 1:22pm 
Oh, IF you get a job there, I will for SURE call in favours like inside info, etc. ;P
Unruly 22 Feb @ 1:19pm 
> Application submitted. Fingers crossed.

Good for you! Hwayting!
[MPW] ColTeH 🦄 22 Feb @ 3:46am 
It makes sense lets be honest, you've made something undeniably awesome for so many things.
Agentluke  [author] 21 Feb @ 10:33pm 
Application submitted. Fingers crossed.

Thanks for your support and encouragement @Unruly, @ColTeH!!!!
Unruly 20 Feb @ 10:52am 
Well, they ARE hiring so nothing is stopping you, fellow canadian. Check their careers page. Four positions listed, but they encourage anyone to send an english resume & cover letter. Were I younger I certainly would.
Agentluke  [author] 20 Feb @ 4:06am 
Haha @ColTeH I would love to work for Keen :D
[MPW] ColTeH 🦄 20 Feb @ 1:16am 
So when do you start working for Keen? :D
anzellott 19 Feb @ 12:06pm 
HOLY MOLY
Agentluke  [author] 19 Feb @ 6:04am 
@Conflicted Shadow - can you provide more details about your use case? If you can drop this into the Discord channel that would be great!

@Unruly - I can definitely look into dampeners! The lack of on/off in the base actions seems to make this a no brainer. No need to worry about the code errors you've noted - these won't have an impact on Mother's ability to boot and run :)
Unruly 18 Feb @ 10:29am 
Hi, thanks for sharing your mods!
I don't see a way to set dampeners on and off? The block has toggle, obviously, but that's unreliable to use without knowing the current state.
Also, with version .25 the 'check code' button yields 12 instances of unreachable code, just fyi.
Conflicted Shadow 16 Feb @ 5:32pm 
can this script be used to automate thrusters to do exit/entry on planets/moons
Agentluke  [author] 16 Feb @ 3:35pm 
Hi all!

Version 0.2.5 is now released and comes with a ton of bug fixes alongside a few exciting features I am excited for you to try.

Hooks allow you to circumvent the event controller for many common actions Mother's commands. Mother can now manage your airlocks entirely without and event controller or timer block! This capability also enables the use of block-level configuration which will have a big part to play in my next update focusing on map configuration.

Mother is also safe to control your grid whether it is on the main grid, or on a subgrid - it doesn't care as long as the blocks are connected via a rotor, hinge or piston.

Enjoy :)
Agentluke  [author] 12 Feb @ 11:12am 
Hey guys, version 0.2.4 is out and features the addition of Sound Blocks, Air Vents, Drills, Welders and Grinders. It also comes with some fixes for invalid CustomData formats and cockpit display scaling. Enjoy!

@Degen I intend to release Mother as a fully open source framework when I am finished with a few more architectural improvements. I hope to inspire players to take a crack at writing their own scripts, utilizing a set of tools that get them up and running quickly :)

@DanielV1 you can display on cockpit displays by accessing via the screen index -> [MMAP:1], [MDEBUG:2]
howardxu23 12 Feb @ 9:58am 
making a OS inside a game that is inside a OS is peak meta
Degen 12 Feb @ 9:24am 
This is awesome! Is there a chance this might become open source in the future?
Agentluke  [author] 11 Feb @ 7:44am 
Hey guys! Thanks for your comments and I am working on some updates to address some items mentioned here! Please tune into the Discord server for updates alongside this workshop page!

https://discord.gg/PrrmBujmXQ

I am working on improving the almanac map and hope to have both the ability to scale, and use within cockpits very soon!