Space Engineers

Space Engineers

62 ratings
O.I.S. Orbital Flight Computer
   
Award
Favorite
Favorited
Unfavorite
Tags: autopilot
File Size
Posted
Updated
488.614 KB
2 Sep, 2017 @ 8:40am
3 Aug, 2021 @ 2:29pm
33 Change Notes ( view )

Subscribe to download
O.I.S. Orbital Flight Computer

In 1 collection by Elfi Wolfe
O.I.S. Programing Division
14 items
Description
O.I.S. Flight Computer

Flight computer.

Designed to handle hover, altitude or gravity altitude holding.
Designed to dampen or move based on ship direction or velocity direction.

Example.
Orbit a planet at 0.1g at 60 m/s with apogee of 0.07g with time between apogee and perigee of 10 minutes

Guide.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1279520804

READ THIS: Programmable blocks and in-game scripts are now in "Experimental mode" in game that you need to turn on in game options.


To set up.
1. (optional) add arguments to programable block custom data. one argument per line
2. Install script in programable block.

You can also preset some settings in custom data of the programable block or pass them in after starting the program using g-menu calling the PB with argument.

Program designed torun 6 times a second.
There is a vtol arguement that increases run to 60 times a second.
There is an experimental load balancer to balance the load. should only be used with thrusters on rotors.
some arguments take a double or text behind them.
Example:
targetaltitude 100

Arguments:
**can be passed in terminal window, storage, CustomData of the Programing block

Arguments follow
* Customization Options All these can be in custom data as well
* autolevel = flip mode
* autolevelon = autolevelon
* rocketgyro true = rocketgyro
* rocketGyro true = rocketgyro
*
* orbitalStatusLCDName [name]
* rebuildlcd
*
* ** Orbital Section **
* orbitaloff
* info
* gravity currentgravity targetgravity changegravity
* altitude currentaltitude targetaltitude changealtitude
* hover currenthover targethover changehover
* apogee apogeetime
*
* gravdrive gravedriveon
* velocitylimit heightoffset
* EmergencyThrusterName
* goland godeepspace gohover
*
* **flight mode
* shipoff
* dampener targetforward changeforward
* shipdirection targetright changeright
* velocitydirection targetup changeup
*
* ** vtol is each tic (not needed for most applications)
* vtol vtolon
* loadbalanceron loadbalancer signallimit
*
* ** tilt mode
* runTiltLevel runTiltLevelon runTiltLeveloff
* maxTiltAngleRad maxTiltAngleDeg



Last Reviewed 1.199.020
Last Updated 1.199.020
Popular Discussions View All (1)
6
12 Jun, 2024 @ 4:37am
Reported Bugs
Elfi Wolfe
85 Comments
bigb3321 24 Nov, 2024 @ 5:57pm 
just a simple question can this script work with the Vector Thrust OS if so can i make it so then when it tilts it shouldn't flip over?
Elfi Wolfe  [author] 22 Jan, 2023 @ 9:06am 
look at:
autolevel off
setting all gryo overrides to 0
Elfi Wolfe  [author] 22 Jan, 2023 @ 9:04am 
To do:
add autoleveloff
add alloff ?
ItsPrimBridge 12 Jan, 2023 @ 1:18pm 
Thank you Elfie, sorry if I was pestering a bit, I was running on zero sleep while trying to figure this out lol
Elfi Wolfe  [author] 12 Jan, 2023 @ 7:57am 
ItsPrimBridge 12 Jan, 2023 @ 3:59am 
Can you make a video on how to set this up? I have no idea how to actually get it working and I've tried reading the guide above but I'm somewhat dyzslexic and have trouble reading
Elfi Wolfe  [author] 26 Apr, 2022 @ 4:05pm 
You can turn off gravdrive with gravedriveoff
And it only gets gravity generators that are in range of an artificial mass.
Simaster48 25 Apr, 2022 @ 1:30pm 
Hi Wolfe, I've been reading through both the guide and here on the workshop page to solve an issue on my orbiting station but can't find anything that seems to work.

Is there a way to make the script ignore certain Gravity Generators or all of them?
Elfi Wolfe  [author] 22 Jan, 2021 @ 6:38am 
It has no autopilot. It is just a flight computer to assist the pilot.
MrFox 21 Jan, 2021 @ 8:59pm 
Can it go back to base/dock if the fuel/power is low?