Space Engineers

Space Engineers

Mikr-Instrument Panel-Aircraft Edition
33 Comments
cy-one 10 May @ 2:00pm 
It works for me, but neither "settings" nor "cc" does anything :D
Thundercraft 20 Feb, 2024 @ 1:59am 
Has anyone tried this recently? Does this still work (in singleplayer)?
mikr  [author] 20 Apr, 2020 @ 7:10am 
it doesnt work correctly in mp (sprite limit)
maybe keen will fix, maybe ill make a version that works for multiplayer
Revels 20 Apr, 2020 @ 4:04am 
I was trying in multiplayer on both cockpits and lcds. Couldn't get past the settings big.
mikr  [author] 19 Apr, 2020 @ 3:01am 
why dont you just try it

as long as you dont do it in multiplayer it should work and it should be quite self explanatory
Revels 18 Apr, 2020 @ 4:45pm 
Is there anyway to use this with normal LCD's?
3DPrintandGame 21 May, 2019 @ 12:36pm 
Sorry it was my fault, it works only in gravity.
Nice Script!
3DPrintandGame 21 May, 2019 @ 12:31pm 
The Cruise Control doesn´t work
Spite 26 Apr, 2019 @ 3:58am 
thanks Mikr, keep up the nice work! :steamhappy:
riotgrrl_adria 25 Apr, 2019 @ 8:07pm 
I do look forward to when you refine it more. It does what it says it does which is great, and isn't the biggest resource hog of a script, especially in the catagory which it is in.
E_quadro 25 Apr, 2019 @ 1:50pm 
Awensome. the script guide you into itself... next level man. great work (and graphics).
Thank you.
mikr  [author] 24 Apr, 2019 @ 1:26pm 
So i havent been here in a while so lets do every comment at once. Spite, ill be releasing a version of this specifically made for ground vehicles. Phantom it says aircraft edition but it'll recieve some space functionality ( as a mattet of fact i already have a version that doesnt crash in space its just not uploaded yet ) .Toushi, the lcd shows capacity on startup ( when you enter the cockpit ).Spets ill simplify the script setup. And finally riotgrrl_adria im aware of that i usually aim my scripts to be as simple as possible to set up but in this case its an unfinished, unpolished, not optimized and not very user friendly version of the script ( updates will follow as soon as i have time )
riotgrrl_adria 20 Apr, 2019 @ 7:19pm 
Assume that your user has the intelligence of a rock when you program. They will do the damndest thing and then demand that you fix it.
I've programmed for 16 years and learned this the hard way, from having to spend literally hours trying to explain the easiest thing, assuming that people would understand what the command line is.
riotgrrl_adria 20 Apr, 2019 @ 7:19pm 
Meh.

More complex to set up that other scripts which do similar features.
Instead of passing arguments, its better (and easier) to have the user name an LCD with a specific name (or portion of.) Example would be to check to see if, on the current grid that the programmable block is on, if there is an LCD object with :[Speedometer] in the name.
Naming blocks tends to be easier for people who DON'T understand scripting rather than having them pass arguments as the user has no f*cking clue what they are actually doing.
Of course this route requires a bit of error checking to try and catch as much of the weird stuff that people do, but will prove to be the most robust and easiest to explain and (ultimately) implement.
SpetS 19 Apr, 2019 @ 10:21pm 
Is there a way to chose the center top monitor for the Industrial Cockpit?
remethep 18 Apr, 2019 @ 10:12am 
Finally got around to making that spotlight. :)
Sorry my build was stupid. When I can't break scripts, I apparently break my own builds X(
Keep up the good work! :D

https://youtu.be/HLrtA7aLrYY
Toushi 18 Apr, 2019 @ 7:32am 
How do I get an LCD to show Cargo Capacity?

Thanks in advance
Phantom 16 Apr, 2019 @ 7:13pm 
I see, it doesn't work in space. Well, that would make for a great feature lol. Still an amazing script.
Phantom 16 Apr, 2019 @ 7:10pm 
I am in space, not connected to a station, and have scripts enabled. The full error is:

0
{X:256 Y:128}
Caught exception during execution of script:Function does not accept floating point Not-a-Number values.
at System.Math.Sign(Double value)
at Program.Rotations()
at Program.Main(String argument)

at Sandbox.game.Entities.Blocks.MyProgrammableBlock.<>c__DisplayClass46_0.<ExecuteCode>b__0(IMyGridProgram
program)

at Sandbox.Game.Entities.Blocks.MyProgrammableBlock.RunSandboxedProgramAction(Action`1
action,
String&
response)

Hopefully that is formatted well enough
Spite 16 Apr, 2019 @ 7:49am 
Also, the cruise control feature is excellent for ships with thrusters, but does it work for wheeled vehicles? If not, would it be an easy thing to implement?
Spite 16 Apr, 2019 @ 6:47am 
I assume I'm missing something basic so sorry for the noob question, but how do I get an LCD to show Cargo Capacity?
mikr  [author] 16 Apr, 2019 @ 4:55am 
As far as i know its a bug in the new lcd system, its usually fixed if the person that set up the script sets the script on the lcd to something random (like artificial horizon), the script then undoes that and that usually fixes it
Chuck 16 Apr, 2019 @ 3:10am 
I wonder if the problem is something to do with dedicated servers? That's my environment (scripts enabled though, ofc). BTW, please don't take my comments as negative, I'm overjoyed to see these amazing scripts. :D Thank you for making them public.
mikr  [author] 16 Apr, 2019 @ 2:09am 
Phantom are you in space? Also the error message would help
mikr  [author] 16 Apr, 2019 @ 2:07am 
that is interesting. i actually had this problem before but only if i set it up and a friend of mine tried to look at it in multiplayer
Chuck 15 Apr, 2019 @ 5:37pm 
You'll get an error if your ship is connected to a station. Make sure to undock before testing. That solved the 'error' for me.

However, even though the script appears to be running without errors, and in spite of following the instructions to the letter, it doesn't work on cockpit LCDs. I put SpeedometerLCD into the Custom Data of the cockpit. Put the number 0 into the Custom Data of the program block. I followed the video closely and did all the same things. No Beuno. So long as the program block is running it forced the settings of the Main Cockpit LCD to Script/None. So it seems to know which LCD to use. It just doesn't display anything lol.
Phantom 15 Apr, 2019 @ 4:25pm 
I followed the second video (using a fighter cockpit), the programmable block spits out an error, and the default artificial horizon stops working, however the script is not displayed.
mikr  [author] 15 Apr, 2019 @ 3:42pm 
well i got it to work (index 3). more or less.. the positions dont work out ill have to fix that but thats not the problem here
Phantom 15 Apr, 2019 @ 2:36pm 
I was looking to have it displayed on the keyboard of the industrial cockpit
mikr  [author] 15 Apr, 2019 @ 3:12am 
in which cockpit do you want it to be displayed
Phantom 15 Apr, 2019 @ 12:55am 
any tips to get this to work? I cant seem to get it to display on cockpit lcds, tried several index numbers and made sure the customdata of the cockpit says SpeedometerLCD
DeAnti 14 Apr, 2019 @ 9:11pm 
wow thats really nice
Hyper 14 Apr, 2019 @ 11:52am 
One of the best cockpit scripts so far, well done. Maybe add a gravity meter or even just an icon saying if the ships within gravity or not.