Space Engineers

Space Engineers

Not enough ratings
Menu for Configurable Automatic LCDs
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
10.472 KB
28 Feb, 2016 @ 5:59pm
26 Jan, 2018 @ 1:02am
4 Change Notes ( view )

Subscribe to download
Menu for Configurable Automatic LCDs

Description
This script is an addon for the Configurable Automatic LCDs (CAL) script. It allows you to create a menu (controllable from a cockpit or button panel) to select different things to show from CAL.

Instructions

Set up CAL as you normally would.

Add a new Programmable block and put this script in it. Edit the top of the script to change menu items and settings.

Compile script.

Edit button panel or cockpit actions and add the Menu Programmable block four times with Up, Down, Choose, and Back for the argument.


Have fun!
37 Comments
Tiro 26 Jan, 2018 @ 3:20pm 
you sir! are a god <3
rockyjvec  [author] 26 Jan, 2018 @ 1:04am 
Fixed for latest version of the game.
Tiro 23 Jan, 2018 @ 2:30pm 
will this ever be fixed to work on the current version of the game? or can someone point me in the direction of one that works? so many ideas but cant find a working script.
PineCone227 17 Jun, 2017 @ 10:46am 
Doesnt work for me :(
Twotwinbrothers 20 Mar, 2016 @ 11:25am 
Hi @rockyjvec

Yes that was it, I see it before in Mmasters CAL script, but ditnot now why he dit this

Thanks aggain, script work
rockyjvec  [author] 20 Mar, 2016 @ 11:05am 
Hi @twotwinbrothers,

Those are broken due to a bug that was introduced that Keen is working on. You can work around the problem by putting the following just before the writePublicText call:
lcd.ShowTextureOnScreen();
lcd.ShowPublicTextOnScreen();
Twotwinbrothers 20 Mar, 2016 @ 11:02am 
Hi @rockyjvec

Any luck, to fix These.

https://raw.githubusercontent.com/rockyjvec/EasyAPI/master/modules/EasyMenu/EasyMenu.cs
ttps:/raw.githubusercontent.com/rockyjvec/EasyAPI/master/modules/EasyMenu/examples/PBMenu.cs

Only thing that is not working is wen a argument is given, it wil not update the screen
rockyjvec  [author] 18 Mar, 2016 @ 9:33am 
@twotwinbrothers, thanks I'll take a look at those later today. There were some LCD bugs introduced in yesterdays update: http://forum.keenswh.com/threads/lcds-only-update-when-not-being-rendered-after-update-01-126.7381377/

A Keen developer is looking into it. It could be that is what broke those scripts but I will check them later to make sure.
Twotwinbrothers 18 Mar, 2016 @ 9:23am 
Hoi @rockyjvec

lcd.SetShowOnScreen(Sandbox.Common.ObjectBuilders.ShowTextOnScreenFlag.PUBLIC);
solf it by looking in the Cal code by MMaster
for text = lcd.ShowPublicTextOnScreen();
for textures = lcd.ShowTexturesOnScreen()

and these dont work any more

https://raw.githubusercontent.com/rockyjvec/EasyAPI/master/modules/EasyMenu/EasyMenu.cs
ttps:/raw.githubusercontent.com/rockyjvec/EasyAPI/master/modules/EasyMenu/examples/PBMenu.cs
rockyjvec  [author] 18 Mar, 2016 @ 8:01am 
@twotwinbrothers, try Sandbox.Common -> VRage.Game

They have a list of what changed here: http://forums.keenswh.com/threads/changes-to-the-modapi-16-03-2016.7381306/