Emergency Stop on Exiting Cockpit
This script will turn on all thrusters (in case they’re off) and turn on inertial dampeners. The best way to use this script is to have a sensor near your cockpit that runs a programmable block when it detects friendly … Continued
Battery “Bank” Status on LCD Panel
The script below is similar to the Battery Status script. The difference is that this script handles groups of batteries as “banks”. It was written in response to a comment on Reddit where the commenter had a ship with 108 … Continued
Solar Status
< View plain text > C# const String PANEL_NAME = "Solar LCD Panel"; const String MULTIPLIERS = ".kMGTPEZY" ; const int PANEL_LINES = 22; int lineOffset = 0; void Main() { … Continued
Battery Status
< View plain text > C# const String PANEL_NAME = "Battery Panel"; const String MULTIPLIERS = ".kMGTPEZY" ; const int PANEL_LINES = 22; int lineOffset = 0; void Main() { List<IMyTerminalBlock> … Continued
Reactor Status
< View plain text > C# const String PANEL_NAME = "Reactor Panel"; const String MULTIPLIERS = ".kMGTPEZY" ; const int PANEL_LINES = 22; int lineOffset = 0; void Main() { List<IMyTerminalBlock> … Continued
Status Board
My status board on my base. From top to bottom, left to right, these are the scripts being used: Consolidated Refinery Status Assembler Status (unpublished, still tweaking) Consolidated Inventory – Improved (showing Raw Ore) Consolidated Inventory – Improved (showing Refined … Continued
Consolidate Multiple LCD Panels into “one”
I have a bunch of LCD Panels on my base, using the various scripts you find on this site. I have one that shows me my raw ore inventory in all my containers, one that shows me refined ore inventory … Continued
Consolidated Inventory – Improved
This script is similar to the Consolidated Inventory on an LCD Panel. It also shows the percentage that your cargo containers are full (at the top). < View plain text > C# const string PANEL_NAME = "Raw Ore Panel"; … Continued
Power Output on LCD Panel
< View plain text > C# const String PANEL_NAME = "Status Panel"; const String MULTIPLIERS = ".kMGTPEZY" ; const int PANEL_LINES = 22; int lineOffset = 0; void Main() { List<IMyTerminalBlock> work = … Continued
Consolidated Refinery Status
The script below will consolidate the production queue of all of your refineries and display the information on an LCD Panel (named at the top of the script). It list what is currently being refined and what is queued in … Continued