Space Engineers

Space Engineers

265 个评价
LCDInventory
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
364.066 KB
2020 年 5 月 17 日 下午 3:50
2023 年 11 月 22 日 下午 3:51
15 项改动说明 ( 查看 )

订阅以下载
LCDInventory

描述
1) Place Programmable block
2) Place LCD Panel
3) Edit LCD Custom Data and tape word: prepare
4) Add Script into Programmable block
5) Return edit LCD Custom Data and set what you want

if something change you can use run in programmable block to init the LCD and Inventory selection

in the Custom Data of Programmable Block you can change the limit and color item or the settings search
to reset default settings of Programmable Block use run with argument: default

Filter Syntax:
filter=*
This search all block in the same grid of LCD
filter=M:*
This search all block in all grid
filter=C:Cargo
This search block with name contain "Cargo" in the same grid of LCD
filter=GM:Drills
This search groupe with name "Drills" and take block in all grid

Filter Chars:
C=Search By Contains
G=Search Group
M=Search on Multi Grid

Programmable Block Commads:
run without argument, research LCD
run argument "ForceUpdate", Update new setting options on all LCD
103 条留言
[ZIG] helfima  [作者] 8 月 7 日 上午 4:10 
Have you changed any LCD settings?
Perhaps try a new LCD.
SockFullOfKidZ 8 月 6 日 下午 10:05 
thank you for the mod. is there anyfurther wiki or command info for this? my 5x5 screen everything is shifted to left margin and 80% of screen is unused
Shenji 2024 年 12 月 25 日 下午 10:27 
This should be the first thing to do when you develop a resource gathering game. They should pay you for the script. Nice work!
[ZIG] helfima  [作者] 2024 年 11 月 27 日 上午 11:29 
you can change option in custom data of LCD after initialisation
you have some filter
Eyeshield 2024 年 11 月 25 日 下午 3:26 
Hey, thanks for this awesome script. I can't figure how to make it work correctly on the 5x3 and 5x5 sci-fi LCDs. Most of the info is missing
BCMortis 2024 年 10 月 8 日 下午 8:42 
Ok, after some testing and trying different things, I have determined that it was not the size of my base's inventory and conveyor system that was the issue. Rather, it was that I had too many LCDs on the base. Setting the programmable block's custom data to 'filter =*' but filtering the screens returned an error. But setting the programmable block to 'filter =C:Managment" and naming a LCD 'Management' seems to have the script working as intended.

Also any connected grids (small ships) docked at connectors with their own copy of the script running seemed to error out whenever the base's script was giving an error, even though neither of them should be looking for anything on connected grids.
[ZIG] helfima  [作者] 2024 年 10 月 8 日 上午 6:51 
yes that's right
BCMortis 2024 年 10 月 7 日 下午 6:31 
Ok, if I'm understanding you correctly, in the custom data of the programmable block, the filter setting is to filter the LCD panels and cockpits. So, for example, if I changed it to 'C:Management', it will only look for LCD panels and cockpits with 'Management' in their names, correct?
To filter to only specific container blocks, that is done in the LCD panel's custom data. So if that is changed to 'C:Storage', they will only look for container blocks with 'Storage' in their names, correct?
[ZIG] helfima  [作者] 2024 年 10 月 7 日 上午 11:01 
your mistake is that the filter must find the containers
with a filter "C:Storage" you must have a container with a name contains Storage
the script say quickly the number of panel found, here there are no panel and no cockpit and this the end of script.
the filter in the custom data of programmable block is use to find pnale or cockpit default is '*', do not change it
but change the filter in a custom data of panel with you value 'C:Storage' or more restrictive filter to try it how work
the script must say "List<IMyTerminalBlock>(*):x" where x is the number of containers
I hope I was understandable enough
BCMortis 2024 年 10 月 7 日 上午 2:57 
Doesn't seem to work. Tried removing a bunch of containers and conveyors from my base, and now rather than giving me an error, the programmable block's info window says
Version 1.1
List<IMyTextPanel>(C:Storage):0
List<IMyCockpit>(C:Storage):0

And then nothing, none of the LCDs update at all. Even disconnected all my ships and rovers, made sure the script was set to only read the single grid, but nothing worked.