Space Engineers

Space Engineers

576 ratings
Inventory Viewer
2
4
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.448 MB
Dec 30, 2016 @ 10:17am
Jun 2, 2021 @ 1:47pm
27 Change Notes ( view )

Subscribe to download
Inventory Viewer

Description
Setup

Required blocks:

FIRST and at all points henceforth - make sure all blocks are set to be owned by you.

1. Programming Block
The programming block needs to be loaded with "Inventory Viewer", checked (compiled), and remembered (saved)

2. Primary LCD panel

Add the tag "[LCD_CARGO]" anywhere in the front or back of LCD panel(s) name.
Example: "LCD Panel 20 [LCD_CARGO]"
Insert the name of the container / refinery / group name / etc. in CustomData field.
Example: "Large Cargo Container 2"

3. Secondary(s) LCD panel (optional)

Add the tag "[LCD_CARGO]" anywhere in the front or back of LCD panel name.
Example: "LCD Panel 21 [LCD_CARGO]"
Insert the name of primary LCD pane in CustomData field.
Example: "LCD Panel 20 [LCD_CARGO]" or
"LCD Panel 20 [LCD_CARGO]:2", where 2 is order

Done.

Customizable colors

Primary LCD panel, CustomData example:

backgroundcolor = saddlebrown
bordercolor = black
headercolor = saddlebrown
cellcolor = dimgray
emptycellcolor = gray
progressbarcolor = dimgray
backgroundcolor = midnightblue
bordercolor = roalblue
headercolor = midnightblue
progressbarcolor = dimgray
backgroundcolor = darkgreen
bordercolor = mediumseagreen
headercolor = darkgreen
cellcolor = darkslategray
emptycellcolor = darkslategray
progressbarcolor = dimgray
backgroundcolor = black
bordercolor = mediumseagreen
headercolor = black
cellcolor = darkslategray
emptycellcolor = darkslategray
progressbarcolor = dimgray
backgroundcolor = black
bordercolor = goldenrod
headercolor = black
cellcolor = maroon
emptycellcolor = maroon
progressbarcolor = dimgray
backgroundcolor = black
bordercolor = darkgoldenrod
headercolor = black
cellcolor = black
emptycellcolor = black
progressbarcolor = dimgray

Table of available named colors:

http://www.nbdtech.com/images/blog/20080427/AllColors.png

Table size

size=5x5

Maximum size of 5x5 cells, minimum 1x1



You can disable autoscaling:

autoscale=false

You can then set the position and size of the table manually.
(change the font size and text padding)

Custom title

title = "My Custom Title"

This option also causes the script to display the title at a non-standard table size.



Displays in the cockpits and other blocks

Add to cockpit name "[LCD_CARGO]", just like you did for the panels.

In CustomData, you need to add parameters for the displays as follows:

[LCD1]
Large Cargo Container 2
size=5x3

[LCD2]
Large Cargo Container 3

Here: [LCD1] - the parameters of the first display, [LCD2] - the parameters of the second, etc.

Examples:

[LCD1]
Large Cargo Container
size=5x3
title=Cargo

[LCD2]
Assembler 2
size=5x3
title=Assembler

[LCD3]
Assembler 2
size=5x3
title=Production
[LCD2]
Medium Cargo Container
size=3x2

[LCD3]
Medium Cargo Container 2
size=3x2
[LCD1]
Assembler 2
size=5x3

Modded items

Add entry in CustomData of programming block:

SubtypeName_TypeId#RLE_Encoded_Image;

RLE_Encoded_Image: to create, use my converter http://1530.ru/software/SEImage2LCD.zip
(size 32х32, monospace font, RLE Encoding)

Example:
icons pack from Stargate mod http://1530.ru/software/StargateIcons.txt
Stargate mod: http://steamcommunity.com/sharedfiles/filedetails/?id=754173702

Example 2, overriding the standard icons:
icons pack from HD COLORED TOOLS ICONS mod http://1530.ru/software/ColoredToolsIcons.txt
HD COLORED TOOLS ICONS mod: http://steamcommunity.com/sharedfiles/filedetails/?id=804291375



Colorful Items In The Inventory http://pastebin.com/1kx5CkLN
Mod: http://steamcommunity.com/sharedfiles/filedetails/?id=801185519
Thanks @Morphik
Popular Discussions View All (4)
2
Apr 25, 2020 @ 9:00pm
Bug with SE Frostbite on dedicated server
Beta Mark
0
Jun 18, 2022 @ 9:33am
marche pas -_-
Nighttemplar117
0
May 19, 2022 @ 10:02am
Block not found
Spectrus
307 Comments
Turkish Hair Graft Jan 3 @ 11:48am 
Double post, my bad, but it would be super duper cool if you could display multiple cargo groups/containers on one LCD screen.
Turkish Hair Graft Jan 3 @ 11:33am 
Apparently you can group containers and it will output the total cargo for the group. Very cool. using it to display my reactor fuel across multiple reactors on LCD's in a power room.
posthy Jan 3 @ 8:55am 
I used this script for ages, but now it's abandoned and outdated, so I decided not to wait for an update and wrote my own script Inventory Grid . Might not what people have in mind, but perfect for me.
gerd67 Dec 3, 2023 @ 6:06am 
How do you display the progress bar and the Mass ?
C3-C0 Aug 26, 2023 @ 11:55am 
Ok, question, how in God`s name can I add icons for the ammo types? I am talking Assault cannon shells etc...
Kehvan007 May 27, 2023 @ 11:47pm 
Here's some of the CustomData you'll need for the news ammo and components...

{LINK REMOVED}
Kehvan007 May 26, 2023 @ 8:49pm 
"I have an issue, when I add a secondary LCD, the screen flashes."

Same.
Supa_SkY May 7, 2023 @ 3:28pm 
Hi, thx for this amazing script and gg for the job.
I have an issue, when I add a secondary LCD, the screen flashes. What am I doing wrong ?
Thanks for help :)
TPOH Apr 4, 2023 @ 7:17am 
Хорошая идея у скрипта:steamthumbsup:, но не удобно что для каждого контейнера нужно ставить ЛСД.:steamfacepalm:
Жду когда сделают сумму всех вписанных контейнеров в кастом дату чтобы выводить на 1 лсд.:steamhappy:
Rude Apr 2, 2023 @ 6:22am 
problem with container with brackets in their name like [P-Cargo-Something]

Can be fixed by altering the script

Go to line 83 and replace a.cargoName by this :

a.CargoName.Replace("[", "\\[").Replace("]", "\\]")