Space Engineers

Space Engineers

Not enough ratings
Ship control menu on LCD
By Survival Ready
The manual illustrates the possibilities of the EasyPlay script for creating a multi-level menu for managing a ship or base
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide demonstrates the capabilities of the EasyPlay script for organizing ship control through a multi-level context menu.
https://steamcommunity.com/sharedfiles/filedetails/?id=2688952356
Such a menu allows you to control the ship without leaving the pilot's seat and solve a variety of tasks that require quite complex sequential actions of various game blocks that cannot simply be placed on the cockpit digital panel. The menu is programmed using the commands of the EasyPlay script, placed in the "Custom Data" field of the program block, using simple if/else logic.
https://steamcommunity.com/sharedfiles/filedetails/?id=2961122787
The menu is controlled by three buttons, which are placed on the digital panel of any control controller (pilot seat, cockpit, control station, etc.). The menu is displayed on any LCD display or controller screen.

.
The demo ship is the SE Carrier Hawk, which is controlled via the context menu from the pilot's seat or the reserve cockpit. Switching the menu display between the LCD and the main cockpit screen is done automatically depending on which control controller occupies the game character.

Main menu
The first 5 items allow you to go to the corresponding menus of the second level, designed to solve various control tasks. The Show Horizon item displays the system script for displaying the horizon grid in the natural gravity of planets or moons.



The last Menu Color item allows you to temporarily switch the background color to opaque if the sun interferes with the display. When you exit the menu, the screen becomes transparent again and the menu will not interfere with your view.

Ship status submenu
The menu allows you to assess the status and loading of the main modules of the ship, check the ammo load of turrets, view the remaining ingots for production, and also see the degree of damage to the armor. In the latter case, information is used from the ship's projector, which turns on for 1.5 seconds and then turns off.


When you select an option from the menu, the corresponding information is added to the screen. Move the pointer between menu options using button #2 and select the desired item using button #1 to sequentially view the status of modules without removing the menu from the screen.

Selecting an option again removes the menu from the screen or press #3 to exit the menu.

Ship control submenu
The menu consists of several position switches that allow you to set different modes of operation of game blocks or groups of blocks.



Thruster mode toggles the ship's thrusters from all on — Force to all Off. Econom mode turns on all ion and propulsion hydrogen thrusters and allows you to travel in space in hydrogen saving mode. The same mode is used when the ship is flying on autopilot, which tends to quickly consume hydrogen.

The weapon control mode allows you to either enable all onboard weapons Armed, or leave only close defense turrets PDC active, or disable Off weapons altogether. These modes can be used in various phases of combat to leave something on the enemy ship that can be captured after a drone attack.

Switching the broadcasting mode: On Air — antennas and beacons are on, Silent — antennas and beacons of the ship and all drones parked on it are turned off. Can be used for covert movement, but drones cannot be controlled in this case.

The last menu option shows the status and allows you to control the front gates of the hold. Use #1 key to switch status, #2 key to select and #3 key to exit the menu.
Drone control submenu
The ship is designed for three T-Fighter Mk.II missile drones, which can be automatically printed inside the hold and then placed on the external sling, on the hull or inside the ship. The drone blueprint is loaded into the ship's print projector.

The menu allows you to find out the state of drone ammunition and the task they perform, send drones to the target and recall back to the carrier.



Printing is carried out when the Print drone option is selected and is performed if the connector inside the hold is free, and there are enough components on the ship to print the drone. The end of the printing process is accompanied by a notification through the speaker. The launch of the finished drone is performed by the Release drone menu option. At the same time, the drone is shot from the printer grid and launched into space through the frontal gates of the hold.


Drones are released to the target no matter where they are parked. The drone is parked in the hold of the ship with its nose inward, because. to launch it, the same program is used as when firing from the printer.
Lidar targeting submenu
The target is selected using the camera, which allows you to scan the object and determine its GPS coordinates, which are entered in the "Custom Data" field of the camera. The first menu option allows you to scan large objects such as an asteroid without switching to view mode, focusing only on the game target designator.

Just point the ship at the target and press #1 — the result of the scan will be displayed after the menu. The remaining menu options will activate the one-time action associated with the selected target, and selecting again will return you to the main menu.



For more accurate scanning of smaller objects, use the View camera mode using button # 8 of the first digital panel, and scanning itself is easier to do with button # 7, which duplicates the first menu option.
GPS navigator submenu
The menu allows you to set and select up to 15 waypoints for autopilot flight. The coordinates are stored in the "Custom data" field of the Jump Drive block.



The navigation point is set either automatically, by selecting the first menu item Set GPS Point, or manually, using the system panel of the GPS Terminal. In the latter case, you need to copy the desired coordinates to the clipboard by pressing Copy to clipboard, and then paste them in a separate line into the "Custom Data" field of the Jump Drive.


Selecting a coordinate from the list initiates the transfer of coordinates to the Autopilot, switches the ship's thrusters to economy mode, and begins flying to the selected point. Beyond 150m of the target, the Autopilot automatically disengages to avoid the yaw that the standard control program initiates when reaching the destination.

Selecting the destination option again will return you to the main menu. To exit the menu, use the #3 key.
2 Comments
Survival Ready  [author] Apr 30, 2023 @ 1:03pm 
Thank. This is a demonstration of the capabilities of the EasyPlay script. On it, you can make menus for specific ships or tasks, but this is not very simple. This menu is simpler https://steamcommunity.com/sharedfiles/filedetails/?id=2967778856
Apns Apr 30, 2023 @ 10:37am 
I have to check out this script. Looks amazing without trying it.