Space Engineers

Space Engineers

SE DOS Inventory 1.0
33 Comments
Caazego 26 Jan @ 12:56pm 
This script is not easy to figure out. Everyone making scripts needs to pay attention to how Isy does config. That is easy and understandable.
ricwib 4 Sep, 2024 @ 9:39pm 
"Easy to use" He lies as easily as he breathes
VARN GRANT 12 Jun, 2024 @ 11:42am 
Good script, but there is a problem with determining the size of the LCD, which is why the picture may go down.
Warton 12 May, 2024 @ 6:19am 
Too many caught Exceptions for single change from container1 to the name of my single cargo container. Example below:

My edit of the code:
string[]q={"LCD1_ALL_CMS_Nova_Cargo","LCD2_ALL_CMS_Nova_Cargo"};
Original example of the code when loaded in the PG:

string[]q={"LCD1_ALL_container1","LCD2_ALL_container2"};
DangerNoodle13 24 Apr, 2024 @ 8:09am 
I want to like this script but it it very inconsistent. Across several builds I have used the same name "LCD Ammo_AMMO_ALL" and each time I have to beat the script into submission to get it to work. It is extremely frustrating how picky it is. Always saying "object reference not set to an instance of an object" when using the exact same thing I always do. I cannot recommend this script.:steamthumbsdown:
Eira 31 Mar, 2024 @ 11:38pm 
How do i link screens together? I have 2 LCD screens. 1 above the other. both trying to display components. Id like to have it set so instead of them periodically swapping/flickering. its all displayed between the 2 screens and kept still.

How do i go about setting this up.
posthy 3 Jan, 2024 @ 8:53am 
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.
'KeithFromCanada' Olson 31 Dec, 2023 @ 5:30pm 
Given that the default item groups are not always that useful, I suggest adding something like the following command to allow players to make their own groups:

#CREATEITEMGROUP_{ITEMGROUPNAME}_{ITEM1}_{ITEM2}_{ITEM3}_{ITEM4}_{ITEM5}_EOL

Players could then use the regular command LCD2_{ITEMGROUPNAME}_container2 to display *exactly* what they want.

Does that sound doable?
Ashes Vargrand 20 Dec, 2023 @ 3:29pm 
didnt work for me
gerd67 20 Dec, 2023 @ 11:35am 
The script is promising, but it's not easy to implement.
One of the simplest scripts to set up that I've seen is "ExcavOS"; it's super easy to implement with just the parameters to enter in custom data.

This could perhaps serve as inspiration for the setup part.
Kalinite 19 Dec, 2023 @ 6:30pm 
are you actually making DOS? as someone who makes CPUs in block games, this is interesting.
posthy 18 Dec, 2023 @ 2:16pm 
There's an other script ( Inventory Viewer ) that basically did the same. Unfortunately it's abandoned and very outdated. But has a few features i'd love to see again in a new script:
- Handling groups, not just individual containers
- Spamming the inventory to multiple screens
- Color customization options (less important, but would be nice)
xlilcasper 7 Dec, 2023 @ 4:26am 
For those getting the object reference not set to an instance of an object, in the script, scroll down until you see

string[]q={"LCD1_ALL_container1","LCD2_ALL_container2"};

If you don't have any of the ones listed here, the script throws an error. Either delete the screens you don't have (for example, I didn't have an LCD2) or double check the names of the screens.

As a suggestion for the author, why not put that string in the custom data of the program block, much easier to edit. Bonus if it can go in the custom data of the LCD so I can configure displays when I build them without having to run back.
gerd67 3 Dec, 2023 @ 5:16am 
the script don't work for me, i get an error :
Caught exception during execution of script : object reference not set to an instance of an object.
Saikotik Gunman 2 Dec, 2023 @ 4:53pm 
This might be a dumb question, but if I have more than 16 types of item in a container, is there a way to split that across two screens or display more than 16 on a single wide LCD?
rainworm 20 Nov, 2023 @ 1:44pm 
That's a very nice Skript. Does it refresh automatically when something is taking out? Or do I have to refresh it manually?
slipcasedrock2 20 Nov, 2023 @ 12:57pm 
nice cant wait for version 2!
Taeleus 12 Nov, 2023 @ 9:52am 
@Will are you running any mods that add modded components or use modded ores? Just curious. I am if that info helps at all.
WILL 11 Nov, 2023 @ 2:16am 
I'm getting the same error as Taeleus


Taeleus 9 Nov @ 2:32pm
I have an LCD1 and im using the argument {"LCD1_ALL_ALL"}; when I check the code it comes back good. When I hit ok and its supposed to run the PB just says "Caught exception during execution of script:Object reference not set to an instance of an object.
at Program..ctor()

Any ideas? I do have alot of other mods on the server. Will this trip up over modded components?
Taeleus 8 Nov, 2023 @ 7:32pm 
I have an LCD1 and im using the argument {"LCD1_ALL_ALL"}; when I check the code it comes back good. When I hit ok and its supposed to run the PB just says "Caught exception during execution of script:Object reference not set to an instance of an object.
at Program..ctor()

Any ideas? I do have alot of other mods on the server. Will this trip up over modded components?
McCloud Jr 7 Nov, 2023 @ 2:20pm 
Does this auto finds custom material/items or does it need to be added manually?
[R].DrHousexx  [author] 6 Nov, 2023 @ 11:42am 
Thanks for the support, yes I am working on version 2 of this inventory, more optimized and better presentation as well as automatic detection so that the script no longer has to be touched, only the LCDs and arguments of the containers and assemblers, also filters for the type of item that you want to deploy, unfortunately due to work and studies I couldn't finish it but I will launch it soon thanks for the support, I didn't imagine it.
Zaamkaa'kaa 6 Nov, 2023 @ 11:07am 
N!ce !
32 characters 6 Nov, 2023 @ 7:49am 
very cool and useful to visualize resources and inventory :steamthumbsup:
Johannes 5 Nov, 2023 @ 9:11pm 
The bright red credits/info line at the bottom is so unnecessarily attention-catching. It shouldn't be bright red.
Johnny 5 Nov, 2023 @ 4:13pm 
Nice!!!!
Shannae Darkehart 5 Nov, 2023 @ 1:35pm 
Congratulations on getting featured! This looks great so far. I suppose the next step is actual inventory management, not just display?
EnjoyCoke 5 Nov, 2023 @ 8:09am 
Why not write the script to automatically detect ContainerName# and set up automatically based on the #? It's doable, and would save the users from needing to manually 'hardcode' the amount of container blocks and their names.
[R].DrHousexx  [author] 7 Oct, 2023 @ 11:25pm 
Space Trucker Steve, Hello, thank you for the feedback. I'm already working on a new script for inventory with icons, and I'll take your observations into account. I'm also exploring several options based on user needs, trying not to modify the script but instead allowing users to input the necessary data on each screen. I'm taking into consideration the feedback from both Steam comments and the Facebook group. Thanks for using the script. :):ScoutSheep:
Space Trucker Steve 7 Oct, 2023 @ 10:06pm 
Feature Suggestion:
When using a string like LCD1_ALL_ALL isn't very useful as it shows the inventory of every block that is inventory capable. watching the screen scroll through 40 O2/H2 generators and around 30 or so large cargos full of ice...
I put all of my cargo blocks that I want to view, into a group and tried passing LCD1_ALL_GROUPNAME and this basically breaks the script.

Being able to pass a GROUPNAME would be cool.

<hr></hr>

If you have 50 cargo containers, and lets say you are using the COMPONENT tag, you end with the screen scrolling through all 50 containers. Is it possible to group similar components?
instead of showing 50 component entries of lets say 10 steel plates, that it would just show 500 steel plates?
[R].DrHousexx  [author] 5 Oct, 2023 @ 10:28pm 
When there are more than 16 icons, the screen rotates, periodically displaying the other screens every 100 frames of the game until all the items are shown. Thus, the cycle continues.
Harst 5 Oct, 2023 @ 8:38pm 
So what happens when there are more icons to display than will fit on one screen?
Space Trucker Steve 5 Oct, 2023 @ 7:44pm 
Awesome! I have been waiting for this :steamthumbsup: seen this via FB.