Space Engineers

Space Engineers

7,577 értékelés
Automatic LCDs 2
73
45
16
83
57
25
15
7
20
14
7
6
3
3
7
5
5
2
   
Díjazás
Kedvenc
Kedvenc
Törlés
Címkék: visualization
Fájlméret:
Közzétéve:
Frissítve:
690.562 KB
2016. dec. 21., 13:46
máj. 20., 9:47
55 változásjegyzék ( megnézés )

Feliratkozás a letöltéshez
Automatic LCDs 2

Leírás
Everything you will ever need to know about your ship and station displayed in real time on LCD panels in any vanilla games. modded games and servers! Now with cockpit panels support!

Thank all of you for making amazing creations with this script, using it and helping each other use it. Its 2024 - it's been 9 years already since I uploaded first Configurable Automatic LCDs script and you are all still using it (in "a bit" upgraded form). Its just amazing :)

v:2.0194 (Signal update compatibility; Cargo title override)
In-game script by MMaster

Programmable blocks and in-game scripts are now in "Experimental mode" in game that you need to turn on in game options and advanced world settings.

Last Update: Check change notes above

This is in-game script, not a mod, you will not find it in in-game mods.

Basics video guide
This guide is quite old, but still applicable. (timer block is not needed, few interface changes)
https://youtu.be/vqpPQ_20Xso


##############################################
READ THIS FULL GUIDE IT EXPLAINS EVERYTHING
http://steamproxy.net/sharedfiles/filedetails/?id=407158161
##############################################



Manages multiple LCDs based on commands written in LCD Custom Data.
  • Stable & always up-to-date with game!
  • Jump drives charge display
  • Oxygen pressure, farms output & tanks content!
  • Damaged blocks list with progress bars!
  • Filtered inventory items listing & missing items listing
  • Reactor, solar & battery power stats
  • Block details display
  • Doors, gears & connectors status
  • Ammo report
  • Custom scrolling text display
  • Linked LCDs!
  • Works on LCD, Wide LCD, text panels and their modded counterparts!
  • Any font size!
  • Filter blocks by name or by group
  • Cargo space
  • Block count
  • Producing, Idle & Enabled summary / list
  • Laser antenna status
  • Stopping distance and stopping time
  • Location, Speed, Acceleration, Date & Time, Gravity
  • Nicely formatted text with progress bars!
  • Multiple commands in single LCD!
  • Works on any server (with in-game scripts enabled)

NO PROGRAMMING NEEDED.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Every captain wants to have displays that show some useful info. Make your bridge display damaged blocks in engineering, engine room, etc. Make big screen by joining multiple Wide LCDs! Show power output, batteries status, laser antenna connections and much more. Make your docking bay display which landing gears are occupied. Make screens for docking fighers when landing gear is ready to dock so they can nicely see it from cockpit! Make one LCD per container to see its contents.. and much more!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


German version
Thanks a lot to JD.Horx for translating:
http://steamproxy.net/sharedfiles/filedetails/?id=858003266

French version
Thanks a lot to =SW42=Hydeki_ for translating:
http://steamproxy.net/sharedfiles/filedetails/?id=822980231

Portuguese / Brazilian version
Thanks a lot to Arthur_Gamer_HD for translating:
http://steamproxy.net/sharedfiles/filedetails/?id=1709871421

Spanish version
Thanks a lot to Alpha Dragon for translating:
https://steamproxy.net/sharedfiles/filedetails/?id=2583843256

Russian version
Thanks a lot to AlERK for translating:
https://steamproxy.net/sharedfiles/filedetails/?id=1710929351

Chinese version
Thanks a lot to lengchen for translating:
https://steamproxy.net/sharedfiles/filedetails/?id=1686705560


Example world
http://steamproxy.net/sharedfiles/filedetails/?id=1205019270


TOP community member
Huge thanks to Kham for helping people in the comments below for several years!


STEAM GROUP
I usually notify about updates on twitter & recently I created Steam group so follow/join if interested.
http://steamproxy.net/groups/mmnews

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CHECK MY OTHER MODS (almost all 5 star)
http://steamproxy.net/id/mmaster/myworkshopfiles/?browsefilter=myfiles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Please DO NOT publish this script or its derivations without my permission! Feel free to use it in blueprints!

YOU ARE NOT ALLOWED TO MONETIZE USE OF THIS SCRIPT. EVERYONE WHETHER THEY PAY EXTRA OR NOT HAS TO HAVE SAME RIGHTS TO USE THE SCRIPT.


THE SCRIPT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SCRIPT OR THE USE OR OTHER DEALINGS IN THE SCRIPT.


HOW TO UPDATE?
This script is not a mod so it does not update by itself. You need to load new version of script to your programmable block to overwrite the old one. You do that in exactly the same way as when you first loaded the script into programmable block.
Open your programmable block, click Edit, click Browse Workshop, select Automatic LCDs 2, click OK, Check code, Remember & Exit. Done. Your script is now updated.

RATING
If you like this script please give it positive rating, it gives me "fuel" to continue.
If you plan to give it negative rating, please at least let me know what makes it deserve negative rating so I can learn from it and/or fix it.


!! PLEASE READ THIS !!
I'm really happy that this script became so popular and that so many people like it, but many people means many questions and I rather enjoy other things than saying the same things all over again to people. So I wrote the guide where I've put everything about every command, tried to answer all questions that people had in comments and I keep it updated. I'm responding to many comments that are stated in the guide. Please read the guide.

If you've got questions, but you don't want to read the guide, then this script is probably not for you.

I understand that this script got quite a lot of features and it can be hard to crunch whole guide. Unfortunately I can't teach everyone how to use it via chat. It took me several hundreds of hours to put this all together so please take your time to read the guide and follow the troubleshooting section if something doesn't work.

If you have problem with some command then read the guide section for that command and make sure you use it correctly. Try to use it on separate LCD by itself so it's easier for you to see the issue and definitely try some examples!

You are the space engineers so go ahead and play with it and figure it out :)

Thank you very much for your understanding.


TROUBLESHOOTING


*
MAKE SURE YOU HAVE IN-GAME SCRIPTS ENABLED IN WORLD SETTINGS!
ALWAYS CHECK OWNERSHIP OF YOUR BLOCKS!
*

Look at Troubleshooting section in Full guide for possible help.

Special Thanks
Keen SWH for awesome game Space Engineers
Malware for his work on programmable block

Watch my Steam group: http://steamproxy.net/groups/mmnews
Twitter: https://twitter.com/MattsPlayCorner
for more crazy stuff from me in the future :)

If you think my work is worth it then you can donate. It's definitely not required, but it is much appreciated! Thanks! :)
Donate <3[www.paypal.com]
Népszerű témák Összes megnézése (71)
2
júl. 6., 0:30
Trouble with Small Block PBs, Displays and Electronics Panel Mod
polywaves
462
júl. 12., 10:30
BUG REPORTS
MMaster
256
11 órája
SUGGESTIONS
MMaster
2 588 megjegyzés
Vrayl júl. 10., 20:46 
BAM! You nailed it! I had 3 other ships docked that was writing to the same LCD, all running the original script without the changes. Man I didn't even think of that. Thank you!!!
MMaster  [készítő] júl. 10., 14:29 
@Fishinthebox script doesn't care about what cockpit it is it just looks for screens in the block
@Vrayl I'm happy that you enjoy the script!
1. your last "FieldEmitter" is short name that is supposed to be used in Inventory commands instead of having to write full subType (eg: InvList {name} +FieldEmitter:200) , BUT both subType and short name will work
2. I'm 99.9% sure the reason why it flips between the 2 lines is because you have 2 programmable blocks running the script that both render commands on the same LCD. First one has your changes, second one doesn't.
Vrayl júl. 10., 6:26 
I love this mod. It's a must-have to play SE! So thank you MMaster!

I'm having an issue though I'm trying to figure out. This is with displaying modded components. I use the following command in the LCD.

InvList {G:Base Cargo} +ShieldComponent:200

In the script, I've added this line after the Components list...

Add("ShieldComponent", "Component", 500, "Field Emitter","FieldEmitter", "", true);

In LCD it flips between these two text lines every couple of seconds.

First this...
[|||||||||||||||||''''''''''''''''''] Field Emitter 100 / 200
then this...
[|||||||||||||||||''''''''''''''''''] Shield Component 100 / 200
then back to the first one again.

I would expect that it would stay with "Field Emitter" and not flip back and forth to the "Shield Component". What am I doing wrong? ShieldComponent is the subType of the object in the SBC file. Field Emitter is the name of the item in-game. Thoughts?
Fishinthebox jún. 29., 10:14 
I love this mod
i have a Issue though. Im trying to use it with the Small Grid Cab Cockpit and it doesn´t work.
Kham jún. 21., 8:39 
@Luke you can't add it inline but you can just use an Echo, Center, or Right command above it to print the text you want.
Luke jún. 21., 8:19 
Is there a way to add custom text before / after Commands?
Like, for Occupied, I want it to also show a custom line of text before and/or after it says "Occupied No/yes"
For Example:
"Left Driver Seat - Occupied No/Yes"
Viper jún. 10., 20:02 
one of the greatest mods in the history of... modding, let's be real here. this is upper echelon
MMaster  [készítő] jún. 8., 12:10 
Using lots of LCDs regardless of commands on them will be much more impactful as rendering/redrawing/multiplayer synchronizing screen takes considerably more time than the script functionality and the script intentionally slows down so it doesn't update lots of LCDs at once.
FYI you can gain much more performance by not using "*" in commands and instead limiting it to specific blocks (the less blocks that fit the name filter the faster the script can walk through all of them when processing command).
MMaster  [készítő] jún. 8., 12:10 
@Leconite TextLCD vs other commands may or may not be better. TextLCD was made so you can combine output from other scripts with commands of this script.
There are several drawbacks in usability when using TextLCD (original LCD scrolling and TextLCD not updating fast enough, TextLCD does not format text based on LCD/font size it just copies text, its updating slowly or unnecessarily faster than command output you are copying, etc, etc). The performance gain may be negligible and may be even negative.
Leconite jún. 8., 6:45 
Thank you, that's what I thought, TextLCD everywhere, except for mission critical displays.

Things I wish TextLCD had.

1. Ability to grab form multi display blocks.
Example command for grabbing a specific display might be TextLCD {Cockpit - Main:4}
2. Start line option.
Example TextLCD {Cockpit - Main:4} 2
Returns form line 2 to end of captured display.
3. Capture lines option.
Example TextLCD {Cockpit - Main:4} 2 2
Returns lines 2-3 of captured display.
4. Alignment options L, the default, C, and R.
Example TextLCD {Cockpit - Main:4} 2 2 C
Returns lines 2-3 of captured display, centering the lines.

I'd definitely love to set up the ship/station time display once; then use something like TextLCD {TimeLCD} C everywhere instead of TimeC

Just some ideas. Great script. :-)