Space Engineers

Space Engineers

Not enough ratings
Ground to Orbit lite Computer (broken)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
7.468 KB
11 Feb, 2017 @ 11:21am
29 Jul, 2017 @ 10:53pm
6 Change Notes ( view )

Subscribe to download
Ground to Orbit lite Computer (broken)

In 1 collection by Elfi Wolfe
O.I.S. Programing Division
14 items
Description
Ground to Orbit lite computer.

This is a lite version of the orbital program included in Ship Main Computer
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=423016495

Updated and more powerful flight computer at
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1126327781

Drop script in.
Give a LCD a title, default has [ShipStatus] in LCD name.
Set up a timer block with:
1. program block with empty argument
2. start timer block
3. set delay on timer block to 1 sec.

then start timer block to start program.

Script auto figures out thrusters, cameras, ship controlers. Where as for Ship Main Computer you had to give [name] to the thusters.

By default the auto level is turned on and all other functions are off.


to change functions run the programing block with arguments, either from G bar or use a timer.

Arguments:
goland = land the ship
godeepspace = take ship out of gravity well and stop
gohover = hover at distance above ground or object (can be a bit bouncy)
currentaltitude = hold at current sea level (can then turn off dampener and glide arround without full time sidethrust
currentgravity = hold at current gravity level (meant for orbits)
currenthover = hover at current distance above ground
orbit = turn on/off system
autolevel = turn on/off autolevel
gravdrive = turn on/off gravDrive
orbitaltitude = change to/from gravity to altitude based system
hover = turn on/off hover (orbitaltitude needs to also be on)
rebuild = force system to rebuild lists of thrusters, cameras, ship controlers, gravDrive
selectorbitg ### = set gravity target from 0.5 to 0.0 g
selectorbita ### = set altitude target
selecthover ### = set hover target

Ship with script
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=762916702

Last Updated 1.182.103
Last Inspected 1.182.103
Popular Discussions View All (1)
3
1 Aug, 2017 @ 11:27pm
KRH Orbital Monitoring Station setup
Krahazik
31 Comments
Elfi Wolfe  [author] 16 Aug, 2017 @ 10:35am 
The ship main program mk2 is light and painless. And does what you asked for. It was a complete rewrite of every thing.
Krypt 16 Aug, 2017 @ 7:03am 
Oh, thanks. I'm looking for simple script hich able to deliver my hydrogen rocket to "deep space".

About save/load... I will give some self-promotion there: https://github.com/krypt-lynx/SE-Sequencer2/blob/master/Sequencer2/Lib/neighbours/Serializer.cs
This thing is provides simple way to serialize/deserialize data. Reads in Program() must to follow order of writes is Save(). Also, use try .. catch to handle format error.
Elfi Wolfe  [author] 16 Aug, 2017 @ 6:40am 
um. Let me check. But this is an older script.. the new orbital system in ShipMainProgram Mk2 is better. I need to copy that system over to this script. the new orbital system does support save/load handling much better.
Krypt 16 Aug, 2017 @ 5:19am 
Also, "orbit" does not really turns off system. I don't see easy way to return control to the player:
- turn off trusters overrides
- turn off gyroscope overrides
Krypt 16 Aug, 2017 @ 4:48am 
Does this script supports save/load handling? Looks like does not, but maybe I done something wrong?
Skallabjorn 23 Jul, 2017 @ 12:51pm 
thanks
Elfi Wolfe  [author] 23 Jul, 2017 @ 11:28am 
you run that as an argument vs the programing block. So you can use a G-menu or set it up on a timer and then trigger the timer with g-menu or a button console.
Elfi Wolfe  [author] 23 Jul, 2017 @ 11:26am 
orbit turns on/off the orbit feature. (or can use hover)
autolevel turns on/off the autolevel feature.
Skallabjorn 23 Jul, 2017 @ 11:24am 
once one has landed etc what the command g-menue arguement to reset the blocks so that you have full control of the ship again ( stops trying to hover etc at altitude or )
Elfi Wolfe  [author] 23 Jul, 2017 @ 7:34am 
That was just an example. if you want to change altitude you can have a button set to run the flight computer with selectorbita ### and then the flight computer will change to that height.
um but a changealtitude #### i'll add that to possible code improvement.