Space Engineers

Space Engineers

SE DOS Inventory 1.0
33 Comments
Caazego Jan 26 @ 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 Sep 4, 2024 @ 9:39pm 
"Easy to use" He lies as easily as he breathes
VARN GRANT Jun 12, 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 May 12, 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 Apr 24, 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 Mar 31, 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 Jan 3, 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 Dec 31, 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 Dec 20, 2023 @ 3:29pm 
didnt work for me
gerd67 Dec 20, 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 Dec 19, 2023 @ 6:30pm 
are you actually making DOS? as someone who makes CPUs in block games, this is interesting.
posthy Dec 18, 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 Dec 7, 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 Dec 3, 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 Dec 2, 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 Nov 20, 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 Nov 20, 2023 @ 12:57pm 
nice cant wait for version 2!
Taeleus Nov 12, 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 Nov 11, 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 Nov 8, 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 Nov 7, 2023 @ 2:20pm 
Does this auto finds custom material/items or does it need to be added manually?
[R].DrHousexx  [author] Nov 6, 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 Nov 6, 2023 @ 11:07am 
N!ce !
32 characters Nov 6, 2023 @ 7:49am 
very cool and useful to visualize resources and inventory :steamthumbsup:
Johannes Nov 5, 2023 @ 9:11pm 
The bright red credits/info line at the bottom is so unnecessarily attention-catching. It shouldn't be bright red.
Johnny Nov 5, 2023 @ 4:13pm 
Nice!!!!
Shannae Darkehart Nov 5, 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 Nov 5, 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] Oct 7, 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 Oct 7, 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] Oct 5, 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 Oct 5, 2023 @ 8:38pm 
So what happens when there are more icons to display than will fit on one screen?
Space Trucker Steve Oct 5, 2023 @ 7:44pm 
Awesome! I have been waiting for this :steamthumbsup: seen this via FB.