Space Engineers

Space Engineers

237 ratings
Simple Inventory Display
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
319.946 KB
23 Jan, 2020 @ 6:08pm
8 Feb, 2020 @ 3:08pm
18 Change Notes ( view )

Subscribe to download
Simple Inventory Display

Description
This is a unified display of all the contents and dynamics of your entire system.

There is no setup. You just put the script in your computer and your stuff shows up on its display. You can configure things in more detail by editing the computer's Custom Data.

To include other grids in the data collection, add a section called `Grids:` (not case sensitive but must have a colon), with each grid on a separate line.


----------------------------------------------
Grids:
My Big Ship
Large Grid 3520
----------------------------------------------


You can show your inventory on as many displays as you want. To do this, add a section called `Displays:`. One display per line, if the block has more than one display surface, put the surface index after a slash. If the display is on another grid, put the grid name before a slash.

----------------------------------------------
Displays:
Text panel
LCD Panel
Control Seat / 0
Large Grid 3520 / Wide LCD panel
Large Grid 3520 / Flight Seat / 1
----------------------------------------------

You can show only the groups you need on each monitor. The available groups are 'Ore', 'Ingots', 'Ice', 'Components', 'Items', 'Ammo', 'Tools' and 'Status'. You can exclude a group from the total display by specifying 'NoOre', 'NoIngots', etc. For example,

----------------------------------------------
Displays:
Text panel @ Ore Ingots Ice
LCD Panel @ Components
Control Seat / 0 @ NoStatus
----------------------------------------------

To configure the computer's own large display, don't write anything before the @.

----------------------------------------------
Display:
@ Ore FullNames Bars
----------------------------------------------

You can also show capacity as percentage in the form of fill bars by specifying 'Bars' for the monitor.

----------------------------------------------
Displays:
Text panel @ Ore FullNames Bars
----------------------------------------------

As a small convenience you can specify a shortcut for a grid name, by putting it before the slash. Then you can use the shortcut in specifying the display path.

----------------------------------------------
Grids:
LG / Large Grid 3520

Displays:
LG / Flight Seat / 1
----------------------------------------------

To create a shortcut for a grid name without adding that grid to data collection, replace the / with a =.

----------------------------------------------
Grids:
LG = Large Grid 3520

Displays:
LG / Flight Seat / 1
----------------------------------------------

You can set the scaling for each monitor individually, by putting it after a @.

----------------------------------------------
Displays:
LCD panel @ 0.75
LG / Flight Seat / 1 @ 1.5
----------------------------------------------

The included grids can be changed and the contents will be updated on the fly, which is useful for situations where you have ex. several ships docked together and you want to see the info of the entire group. If a grid is not found it will be ignored until it's found again, which means you can have permanent auto-included grids.

The items you're "running out of" are shown in red (by default). You can change this limit for each ore, ingot and component type individually.

If you go into the code (not CustomData), the first part of it at the very top is a list of all the limits.
After that you have the colors that everything is drawn with, which you can also customize.

If you don't like the boxes you can hide them by putting `NoBoxes` on a separate line.

If you want to hide the arrows, add 'NoArrows'.
112 Comments
Landwirtschaftsroboter 4.0 7 Dec, 2023 @ 2:16pm 
Is there any way to make the script display modded ammo? Love the script btw, hands down my favorite inventory script on the steam workshop!
ViccyQ 4 Nov, 2023 @ 6:36am 
Such an amazing script. I miss it.
shamsi  [author] 17 Nov, 2022 @ 9:52am 
yes the game has changed enough that the script needs a serious update, but I don't have the time to do it atm, sorry :(
Star_Kindler 16 Nov, 2022 @ 7:38pm 
For some reason the script will not run for me anymore at all, it just keeps telling me it's execution stopped because it was too complex.
Star_Kindler 16 Nov, 2022 @ 8:37am 
Feature suggestion: make ingot limits before they show red related to the amount of them currently queued for use in assemblers.
shamsi  [author] 24 Sep, 2022 @ 12:22pm 
Yeah it was on Marek's blog at some point.
Peekofwar 23 Sep, 2022 @ 7:28pm 
Wait, they're actually going to add water?
Kherianda 21 Sep, 2022 @ 2:43pm 
Thank you for answering so fast! :)
shamsi  [author] 21 Sep, 2022 @ 12:28pm 
It's transfer activity. Sorry everyone, I'm waiting for the water update to see how they change the inventory system before I look at updating this.
Kherianda 21 Sep, 2022 @ 9:25am 
What do the arrows/triangles mean?