MMaster's Automatic LCDs 2 Full Guide
GHub Platform · Гайд · 0 ответов · 15 просмотров

Welcome to the Full Guide for my Automatic LCDs 2 script for Space Engineers! Workshop link: http://steamcommunity.com/sharedfiles/filedetails/?id=822950976 Unfortunately there is not enough space in description of the steam workshop page to fit full guide. Well.. there was, but thanks to your suggestions I added more commands and more cool stuff and it doesn't fit there anymore. So I made this ultimate guide to answer all your questions! ;-) This guide will give you full insight into how to use all the features of Automatic LCDs 2. You will find out what are the commands, what are the arguments of the commands and how to use them. It also contains full list of all commands with detailed description along with examples of use. If you didn't watch the basics video guide yet, please do so now to better understand what this guide is about. Example world http://steamcommunity.com/sharedfiles/filedetails/?id=1205019270 What is command line? Command line is line of text representing some command with it's arguments. Command Argument Argument What is command? Command is first word of the command line telling the script what function do you want it to perform. Command What are arguments? Arguments are rest of the words of the command line after the command word. Argument Argument What is block? Block is every machine, button, cockpit, everything on your ship that is accessible through control panel. Armors are not blocks. Script only works with blocks. Every block has its name that you can set in control panel and main type. What is block main type? Block main type is the generic type of the block like assembler, refinery, reactor, solar, door, landinggear, container, .., etc. For example container corresponds to all small, medium and large containers. What is item? Item is everything that can be stored in container. Item has its type and sub-type. What is item type and sub-type? Type is main type of item like Ore, Ingot, Component, Ammo and Tool. Sub-type is the name of the item like Stone, Iron, Steelplate, Construction, .., etc. When you want to start using Automatic LCDs you need to first subscribe to it. Which you probably already did, but just in case here is the link: http://steamcommunity.com/sharedfiles/filedetails/?id=822950976 Note: When you subscribe to this you will not see it in the list of mods in game, because it is not a mod. It is in-game script that works in vanilla game without any mods. So don't worry if you don't see it in list of mods - if you subscribed to it just follow this guide. Programmable blocks and in-game scripts are now in "Experimental mode" in game that you need to turn on in game options. Also don't forget to enable in-game scripts in advanced world settings. 1. Load this script into programmable block. - Open Programmable block control panel - Click Edit (If you don't see Edit button you need to Enable in-game scripts in Advanced World settings) - Click Browse Scripts - Find Automatic LCDs 2 and select it - Click Copy to editor - Click OK . The initial setup is now complete. You don't need to touch the programmable block anymore. 2. Build a few LCD panels. You can use even Wide LCD or Text panel. 3. Add [LCD] to the end of the name of your panels. (including [ ] ) German client users: your [LCD] will probably not work. Use !LCD! instead. 4. Use Debug or Monospace font of any size you like on your LCDs. I highly recommend touching the programmable block now and then to update the script if there were any new features added or bugs fixed. Look at 'How to update' section to learn how to update scripts in your programmable blocks. Check the steam workshop page regularly or follow my twitter for notifications. This guide will always be updated. Next you need to set some commands to those LCDs. Commands are entered into Custom Data that you can find in control panel of each LCD. All commands usually work without entering any arguments unless command description says otherwise. You can enter one command per line in Custom Data of LCD Time Base Stats - Time: Echo Power Echo Cargo Those lines will display text "Base Stats - Time:" following with current time Next it will show empty line. Show power stats Empty line Show cargo stats You can also separate commands on single line with ; Time Base Stats - Time: ;Echo;Power;Echo;Cargo This line would do exactly the same thing as the lines above. You can specify filters and other things by using command arguments. Arguments of each command are explained separately for each command. Each argument is always just one word - which means everything not separated by space. +ore,ingot - this is single word +ore/stone +ingot - two words First argument usually specifies filter for name of blocks * means all blocks Inventory * This will show all items from all blocks. Inventory Storage This will show all items from blocks which have Storage in name. Inventory [CARGO] This will show all items from blocks which have [CARGO] (including [ ]) in name. You can enter multiple words in single argument by using { and } . I recommend always using { and } even if you use just one word. See below for example. Inventory {My Cargo Container} This will show inventory of blocks which have "My Cargo Container" (without quotes) in name . So all of these would be shown: My Cargo Container 1, My Cargo Container A, Second My Cargo Container. Also if you use eg "Container 1" it will show even "Container 10" and "Container 100", etc. You need to chose unique names for your blocks to prevent this. You can also enter Block Group name instead of blocks name Inventory {G:Block Group} This will only show inventory of blocks from group named Block Group (exact name) . Your commands are too long to fit on single line? You can use a \ to tell the script to continue the command on the next line, just make sure there is nothing after the \ not even a space. e.g: InvList * +ore/iron, \ silicon, \ magnesium You don't have { and } on your keyboard? Try this: Instead of Alt Gr + 0 use Alt + Strg (Ctrl) + 0 for } and + 7 for { Make sure you read Commands Guide section before this. As you know almost every command has first argument used for name filtering which can be used to filter blocks by block name or block group name. This name filter now supports more than that. You can use it to tell the script to only look for blocks which are part of the same grid as the one where the programmable block is. This is very useful if you connect ships to your station or ship and you don't want to see blocks of the connected ships on station LCDs. You can also use this script on multiple ships that connect together without worries that they will conflict once connected. Script now only updates LCDs which are part of the same grid as programmable block. If you would like to change this please take look at What is LCD_TAG? section to learn how to change LCD_TAG. What is the grid? Simplest way to describe the grid is to say that it is single ship. However this is not always true. Blocks connected by pistons, rotors or connectors are not on the same grid! Blocks connected by merge blocks are part of the same grid. If you connect your ships using merge blocks take a look at section ' How to use with docked ships? ' How to use it? Usage is very similar to how block groups are filtered. As you know you can filter block groups like this: Inventory {G:Group name} You can filter only blocks that are part of the same grid as programmable block running this script like this: Inventory {T:Block name} This command would display only inventory of blocks which have ' Block name ' in their name and also belong to same grid as programmable block. How to display all blocks of same grid? Normally you would use * to display all blocks. This works even with T: modifier: Inventory T:* This command displays inventory of all blocks that are part of the same grid as programmable block. How to display bloc
ИсточникGHub Platform · автор30.08.2026, 21:00:03
Welcome to the Full Guide for my Automatic LCDs 2 script for Space Engineers! Workshop link: http://steamcommunity.com/sharedfiles/filedetails/?id=822950976 Unfortunately there is not enough space in description of the steam workshop page to fit full guide. Well.. there was, but…
Войдите, чтобы писать в группе