Space Engineers

Space Engineers

Automatic LCDs 2
2,868 Comments
abud 18 Oct @ 4:55am 
@Gixxium
Try PropBool from the guide
Gixxium 17 Oct @ 7:20pm 
How do I get the stockpile on/off status from my tanks? I can't find anything in the guide for it
bard 13 Oct @ 10:09am 
Thx for your suggestions, it works perfect.
Leconite 12 Oct @ 3:55am 
Here is what I used on my ship.

Echo Seed:
InvListX {C:*} +seed:10000
Echo Food:
InvListX {C:*} +object:10000 +mammalmeatraw:10000 +insectmeatraw:10000 -spacecredit
Center Food MREs:
InvList {C:*} +consumable:4000 -medkit,powerkit,radiationkit,mammalmeatraw,insectmeatraw
Gromit 12 Oct @ 2:46am 
@bard: try something like the commands below. Hope this helps :se:

Center <<< Seed, grain & algae >>>
InvListX T:* +seed +object/grain,algae
echo
Center <<< Consumable >>>
InvListX T:* +consumable -powerkit -medkit
bard 11 Oct @ 11:42am 
hi Guys, trying to set up a screen with only food related items, seeds and consumable, but receiving full inventory of all items or nothing. Hoped for sime help here. Thx
Leconite 11 Oct @ 3:31am 
Another trick that I have used is to reduce the font size of the LCD.
This can eliminate scrolling in some situations, without sacrificing readability.
Leconite 11 Oct @ 3:27am 
I've never used this feature, but the syntax looks correct.
Just for kicks, try it without the !NoScroll in the LCD name.

scrollDown {ConsoleCargoScreen [LCD]} 2

Also, double check that you are throwing the argument at the correct PB.
I have made that mistake before.
mcluvin51 10 Oct @ 7:35pm 
I am having an issue with the Manual scrolling command for one of my screens.

Name of screen:
ConsoleCargoScreen [LCD] !NOSCROLL

Argument on button (its on the same console)
scrollDown {ConsoleCargoScreen [LCD] !NOSCROLL} 2

I made sure I chose the correct programable block when i set the argument but it doesnt seem to want to work.
Leconite 30 Sep @ 3:33pm 
Not exactly queue info, but you can do the following on an assembler to get an idea of what it's up to.
CargoAllP {CG:Fab Assemblers} {Assembling:}
InvListX {CG:Fab Assemblers} +component +ammo +tool +oxygen +hydrogenbottle +datapad +consumable
abordoli 30 Sep @ 3:15pm 
I take it that this doesn't have "assembler queue info". I have another script for that, but it would be nice if it were a part of THIS.
Leconite 30 Sep @ 6:44am 
Just add +ingot or +component as the next parameter to your inventory related command.
Tinywrath.jr 30 Sep @ 4:09am 
i cant tell if i just didnt read everything carefully enough but is there a command just for ingots? and the same but for components?
Gromit 28 Sep @ 10:28am 
@GermanGinger: please also show us the command you use to get your inventory list
Leconite 28 Sep @ 9:36am 
InvList and MissingList also have X variants.
Leconite 28 Sep @ 9:35am 
Try the X variant of the commands.
This suppresses output of items with zero count.
For example
InventoryX {C:Cargo 1}
GermanGinger 28 Sep @ 8:26am 
So, anyone else having a problem with the inventory part of the script? It'll show the list and all. It'll add and remove from the list as directed. The issue is that it always show the amount as zero
Leconite 26 Sep @ 6:27am 
Those were the "hidden" hydrogen tanks, LOL.:-)
If you haven't had a screen fail to work because of a typo, you haven't used AutoLCD's long enough yet.
Everyone does something like that at some point.
Ammo Flash 26 Sep @ 6:12am 
well, you are right I can't spell, which if you see the screen shot on discord Lobby you'll go uh "Hydrogen not Hydogen!" , sorry and thanks.
MMaster  [author] 26 Sep @ 12:31am 
oops @ammo I accidentally deleted your comment :(
I've just tried small hydrogen tanks work with Tanks command as they always did. You are doing something wrong. They fall into the same category as all hydrogen tanks.
GV 25 Sep @ 2:49pm 
@Khem. Thank you :P and to make sure i can keep find it i have bookedmarked in on firefox xD
Kham 25 Sep @ 2:26pm 
@GV It's near the top of the page in the big area surrounded by #######
But it's also here to save you time. :P
http://gtm.steamproxy.vip/sharedfiles/filedetails/?id=407158161
GV 25 Sep @ 2:24pm 
@Mmaster. I am eiter blind or i have no clue where that link is. About discord... Sadly i can't joine for the next 2 years sins my account has bin banned unfairly and any attempt to contact discord is useless and end up being ignored...
MMaster  [author] 25 Sep @ 12:09pm 
Yeah. There is full guide with command list on the right where you can click on command you are interested in and it explains that command along with its arguments and examples :)

We also got new shiny discord server community.

Everyone is welcome to join us :)
https://discord.gg/JVyN2eBc66
Leconite 25 Sep @ 5:20am 
There is a guide linked above.
GV 25 Sep @ 3:48am 
@Gromit. And that is why i kind a wish for a guide of some sort with pictures before and after each command to show the effect of the commands including text deskription to make it esasyer to navigate.
Gromit 25 Sep @ 2:07am 
@GV: don't forget the parameter that comes just after the inventory and invlist commands is the location.
Example : invlistx T:* +ore
GV 24 Sep @ 11:51pm 
Update. Tunes out InventoryX was the command i was looking for giving me the list over what i am currently carrying.
GV 24 Sep @ 11:34pm 
Awsome mod! and i am realy loving how usefull it can be! But for new players who might be abit slow or dos not fully understand (Speaking mostely about my self here) Is there somekind of list somewhere with detiles commands that show the results of what you wish for at the given moment? Right now i have attempted to ask Grok and Copilot to help me figuering out how to set up my miner with a LCD to show the Ore it carrys. And nothing seems to work Grok and copilot keep telling me to use "Inventory +ore +Ingot" When i do the LCD keeps giving me the full list over evey single item in the game....
0-Fenix-0 24 Sep @ 1:20pm 
@Kham - Aha! Thanks so much, I totally missed the link to the guide in there, was going off the video with limited time. I'll test that out later. I really appreciate that!
Kham 24 Sep @ 12:54pm 
@0-Fenix-0 The functionality you want is already there. Simply put any commands for scripts that use MyIni format at the top of the custom data then have --- and after that do ALCD2 commands. This is explained in the guide under the section titled "Compatibility with other scripts".
0-Fenix-0 24 Sep @ 12:39pm 
Request: Can you perhaps limit your script to processing commands under an ini format tag, so other mods like SIMPL, or TurretBasedRadar, or my Eli Dang's Holo Hud do not overwrite it.

For eg:
[AutoLCD]
Inventory={T:Cargo} +ingot

[SomeMod]

Have it start when it finds [AutoLCD], have it break at the next [X] tag. And process your commands with an = so it can set var = value like the VRage MyIni would expect.

This mostly affects cockpits, as they have multiple LCDs and functions. Simple LCD panels tend to only have one mod target them at a time.
Leconite 24 Sep @ 3:40am 
What you have is how to do it.
No other ways to do it in the script right now.
UnCheat 23 Sep @ 11:37pm 
Currently if found only 1 way to detect all grown is to:
Echo Farming complete:
DetailsNon {LongestGrowBlockName} {Growth} {Grow}

{Growth} and {Grow} should be translated if there is other game language than english
UnCheat 23 Sep @ 11:19pm 
Is there any way to echo a total grown status of group of plants in a single line?
Like 1/5 (of group blocks) or in precent like 20%
RueLight 21 Sep @ 3:17am 
thx for reply, still a wonderful script ;)
MMaster  [author] 21 Sep @ 3:10am 
The script updates the screens only once per several seconds, it never updates more than 1LCD per tick, in slow mode it runs only once per 10 ticks.

The max execution time on grid with ~200 commands on around 40 LCDs is in average: ~69us - that means that you can have around 200 such grids and it would still not be visible on game performance.

The problem is that the script is just too large and it may take long time (~6ms per tick) to compile parts of it as they are used which causes the server plugin to stop it. Once all the parts of the script had been executed at least once it runs smoothly as explained above. Unfortunately there is really nothing more I can do about that. The script is just too large.
RueLight 21 Sep @ 2:58am 
Hi, its possible to double or triple the slow mode? I use it on a PVE and the server often stop it coz of too many updates, even in slow mode....
cheers
MMaster  [author] 21 Sep @ 1:18am 
Unfortunately there is no direct way to read weather from PB, you can kind of guess based on oxygen pressure from air vents and power output of wind turbines and solar panels, but nothing direct.
WardenWolf 21 Sep @ 1:13am 
Thank you for all your work, MMaster. One more teensy request: a way to display current weather. Display Clear if no active weather and N/A if in space or no atmosphere.
MMaster  [author] 20 Sep @ 12:51pm 
Discord server!

I'm proud to announce that we now have an amazing brand-new discord server! You can join by clicking the following link:

https://discord.gg/JVyN2eBc66
Kham 20 Sep @ 12:23pm 
Hahaha well there was a time I was on Discord too much, so I stopped using it unless I needed something from it. I am happy to help out though as always, you know me. I've joined the server and will make an effort to be more aware of Discord again. :cozyspaceengineersc:
MMaster  [author] 20 Sep @ 10:05am 
I've already created server few days ago for testing so I just decided to use that one. I've added some basic rules, roles, categories and channels and we can continue from there :-) I will be happy with any suggestions on how to improve it.

So let's try it.. here is 7 days invite for now: https://discord.gg/hT6q8yQA

See you there :-)

Also I'm happy that you figured it out @Norway174 it's always great to see how people use this in their builds!
Norway174 20 Sep @ 9:52am 
Oh, and I wanted to comment. Saying I did get the Build and Repair property working. Totally forgot, I could've just looked in the Build and Repair script. And the property keyword I was looking for was "BuildAndRepair.AllowBuild". If anyone else is looking for the same.

This looks so cool now! Thanks for your amazing script! :D

https://i.imgur.com/LjavOMv.gif

And here is the full custom Data if anyone is interested:

Center << Build and Repair >>
Echo
PropBool {G:BuildAndRepairGroup1} {OnOff} {[1] Build and Repair:} {Active} {Offline}
PropBool {G:BuildAndRepairGroup1} {BuildAndRepair.AllowBuild} {[2] Can Build Projections:} {Yes} {No}
Echo
Center << Projector >>
PropBool {Ship Printer Projector} {OnOff} {[3] Projector:} {Active} {Offline}
Working {Ship Printer Projector}
Norway174 20 Sep @ 9:45am 
@MMaster I'd definitively join if you made one. And I'd be happy to help set it up. I've set up multiple Discords in the past, and have experience with it. But I also totally get it if not, as I am a total stranger. :P But feel free to add me on Steam if you'd like to talk further, and possibly see some of my references.
MMaster  [author] 20 Sep @ 8:01am 
oh that's a shame that you don't really use it @Kham I would love for you to be moderator there if I've made one ;)

I don't have much experience with how to organize it or manage community in it so I would definitely need some help from trusted people like you. I would also probably not dedicate it only to this script, but make it more about the community where people would keep in touch, have fun, relax, discuss and help each other with whatever. I really don't have any specific idea it was just a random thought I've had.

Maybe I will just make some bare bones server that we will shape together as a community and we will see what will happen. Maybe it will be just 3 of us there and 1 will be permanently offline (Kham), second one will not respond most of the time (me) and third one will be sad that he joined such server :-D
Kham 20 Sep @ 7:40am 
I barely ever sign in to Discord unless I'm going on for something in particular, but I'd join the server if you made one haha.
Smirkyguy 19 Sep @ 2:23pm 
DO IT MMASTER!
MMaster  [author] 19 Sep @ 1:03pm 
I was thinking .. would you guys be interested in joining discord server if I created one?
These comments and discussions are kind of difficult to keep track of, but I'm not sure if there would be enough interest and we've already made it 10 years without it so it may not be really necessary that's why I'm asking you :-)
Norway174 19 Sep @ 8:43am 
Ah, I see. I'm not really sure what I'm looking for in the Build and Repair. I thought all menu options were also properties. xD I really don't know enough about this topic. But I'll probably drop this for now.

As for the projector, the % number should work just fine. Thank you for the amazingly fast update! <3