Space Engineers

Space Engineers

37 ratings
LCD Multiscreen Manager (Addition to MMasters Configurable Automatic LCDs)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
3.283 KB
13 Sep, 2015 @ 12:03am
28 May, 2017 @ 2:13am
10 Change Notes ( view )

Subscribe to download
LCD Multiscreen Manager (Addition to MMasters Configurable Automatic LCDs)

Description
Update 05-11-2016:

New Script with new Command Style.
See Users Guide inside the Script for new Installation and Command Style.


The LCD Multiscreen Manager is an addition to MMAsters Configurable Automatic LCDs Script, but it will work with any Script that is using the public title of LCDs as identifier.

Tired of building up 25 Screens to get every bit of Info out of your Ship?

The purpose of this Script is to be able to use LCDs to Display different informations and cycle through the Information Screens MMAsters Script offers.
In fact the Script simply searches for Screens with a name that contains "[MULTI|00]" for Example. The '00' identifies the LCD to be changed.


Cycleing Orders:

If you now call the Program with a "Switch>00>Up" or "Switch>00>Down" argument (by triggering the program block on the GUI or calling the programmable block with control panel buttons for example) the Script renames the public title of the identified screen with the name entered in the list either one index lower or highter and the displayed information changes as soon as the MMAster Script is called again.

NOTE: If a command that you want to use does not work: Not all available commands of the MMAster Script are implemented, espacially the Ones with additional arguments are missing! But you can add them by yourself very easy in just a few seconds. Copy & paste one of the lines of the "orders.Add("");" and enter your command, that's it.

You can now cycle through all entered Information Screens on as much screens as you like to get the Info you currently need without setting up a hole bunch of LCDs in front of the Pilot.


Directly change Titles:

You can now call your orders directly or even orders that are not listed! Simply call your program block with an argument like "Set>00>Inventory *" or "Switch>00>Working * refinery" and the Screen '00' will display exactly this Info.
As long as it is a valid command for MMasters or any other LCD display Script you are using, your desired Screen will appear.




NOTE: This Script has not to be looped, it only changes the LCDs public title once on button press and the Script can handle as many LCDs as you build up and name them correct.

A complete Users Guide can be found inside the Script itself (like always).
Bug reports are welcome.

Regards Mahtrok
35 Comments
Lander1 28 May, 2017 @ 4:17am 
Thanks for the fast reply! :steamhappy: being able to use this script will be a gamechanger for my carrier. Again, many thanks!
mahtrok  [author] 28 May, 2017 @ 2:14am 
I reuploaded the Script, should work now as written inside the Manual. If you still have problems, call again, but you can find and change the specified ID, every LCD has to named with, right below the Manual inside the Script, called MULTISCREEN_ID.
Lander1 27 May, 2017 @ 7:36pm 
I am getting 'No multi panels found. Check panels customnames.' no matter how I name my LCD's. Is there something in the script I'm supposed to add or change?
mahtrok  [author] 28 Dec, 2016 @ 9:49am 
Update: Added CustomData support for the use with MMasters Auto LCDs 2 (or any other script using CustomData as storage)

The use is just the same as before and still the public title is changed on press. But the order is also copied and adjusted to the CustomData field. So it does not matter if you want to use Title or Data field. Both are feeded with your command.
mahtrok  [author] 5 Nov, 2016 @ 6:58am 
Updated to new Version 2.0.

Attention: Order Style has been changed so read users guide inside the Script for the new Command Options.
Salivan 4 Nov, 2016 @ 12:46am 
This Script isn't worrking properly for me it keeps on adding home- to my [LCD] so it turns into [home-LCD] so it doesn't get the data i want
mahtrok  [author] 10 Jun, 2016 @ 8:50am 
Updated. Bugfixed. Should work now properly.
mahtrok  [author] 29 May, 2016 @ 4:25pm 
Yes it is and as i remember right there allready are such programs on the workshop.
Sevenus501 29 May, 2016 @ 4:01pm 
i there a way to program a screen to say if their is enough parts to print a ship from a projector
Grumphy_Bear 26 Apr, 2016 @ 5:59pm 
can i has video toturial for this cause im exploding atm.. it wont work no matter what i do :(