Mother GUI
Mother GUI is an ingame script for Space Engineers players that turns text surfaces into interactive ship displays. Use it to build navigable menus and render live mechanical block views.
Alpha Development
Mother GUI is currently in Alpha and is subject to change at any time. I will try my best to make graceful changes to navigation to ease ongoing use.

Mother GUI is designed to feel at home beside other scripts Powered by Mother like Mother OS. Control it with toolbar actions, buttons, timers, event controllers, or other Mother-powered scripts that can issue terminal commands.
Features
- Interactive menus - Build hierarchical menus in Custom Data and navigate them on any supported display surface.
- Live mechanical views - Render rotors, hinges, pistons, and doors as live diagnostic widgets.
- Multi-surface support - Target LCD panels directly or configure cockpit, programmable block, and sound block surfaces with
Block Name:SurfaceIndex. - Screen automation - Jump to views, switch menus, and change surface content types with terminal commands.
- Notifications - Give players feedback with transient footer messages using
view/notify. - Views from other scripts - Open views owned by other Mother scripts, like the MAPS
MapView, from the same display withview/go.
Quick Example
[general]
scale=1.15
[surfaces]
0=MainMenu
1=DoorView "Outer Airlock Door"
[general]
defaultMenu=MainMenu
[menu:MainMenu]
Mechanical=
.Ramp=view/go self "RotorView" "Ramp Rotor"
.Lift=view/go self "PistonView" "Lift Piston"
.Hangar Door=view/go self "DoorView" "Hangar Door"
Tips
On a widescreen surface, Mother GUI keeps the menu on the left and renders the selected live view on the right. On smaller screens, the selected view takes over the display until you go back.
Views
Mother GUI current supports the following views:
MenuView- Hierarchical menu navigation and display control. See MenuView.RotorView- Single rotor dialHingeView- Single hinge dialPistonView- Single piston indicatorDoorViewSliding door indicator
Demo
Check out the Nova Blade Mk1 (Steam Workshop) - designed as a demonstration aircraft for the synergy of Mother OS, Mother GUI and Mother Autopilot System (MAPS), all built using the Mother Core framework for programmable block scripts in Space Engineers.
Continue with the installation guide to load the script and configure your first display.
