Space Engineers

Space Engineers

65 ratings
SAS
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
0.045 MB
Nov 16, 2022 @ 11:38pm
1 Change Note ( view )

Subscribe to download
SAS

Description
==== SAS ====
Stability Assist System
Maintain orientation while in orbit.

Author: DFPercush
github.com/DFPercush
Buy me a coffee: ko-fi.com/DFPercush

To use:
See below and set 'ControlBlock' to the name of your
cockpit, remote control, flight seat, helm, etc.
Make sure your craft has some gyros and power, and
you should be good to go.

Commands:
off / stop: Halt program and turn off gyro overrides.
pro / prograde: The direction your ship is moving. Forward.
retro / retrograde: Facing backwards along your direction of movement.
norm / normal: Perpendicular to the plane of your orbit.
If you are moving east, normal would be north.
anti / antinormal: Opposite normal. If moving east, antinormal is south.
out: Radial out. Facing perpendicular to your orbit but
in the same plane. Basically, away from the planet.
in: Radial in. Towards the ground.
disp: Display debugging information.
< >
32 Comments
Aperson Mar 23 @ 8:48am 
do i need to enable the mod in the world settings or so i not need to enable it?
ExileStudios Mar 19 @ 6:54pm 
so i renamed my the program block the script is loaded on to control seat as that is the block i am using to control my vehcile and it still says Error: no ship control block found. how do i fix this?
The Windows Experience Feb 17 @ 5:16am 
Programmable blocks were not removed. Remember to turn on in-game scripts. Also, if you are in survival, you have to unlock it first.
BraveCaperCat Feb 11 @ 9:09am 
i did enable experimental mode it still doesn't work.
DFPercush  [author] Feb 10 @ 1:51pm 
@Bad Caxeira - Prograde and retrograde should work anywhere. (anti)Normal and (anti)radial will work as long as you're in the gravity well of a planet. (P-grav is >0)
Bad Caxeira Feb 8 @ 4:24pm 
Does it work without an Orbit Mod?
Fischchen Jan 28 @ 4:31am 
@BraveCaperCat, you have to enable experimental mode.
BraveCaperCat Jan 27 @ 8:19am 
there isn't a programmable block anymore - it was removed in some random update, as it doesn't show up for me.
DFPercush  [author] Jan 27 @ 7:27am 
@ThatBirbArtist I don't think you need to mess with custom data, just the first line of config inside the script that reads: const string ControlBlock = "Fighter Cockpit";
I might consider some kind of auto detect for this in the future, but for now, that just needs to be set to whatever block you're piloting, kind of like "control from here". It might matter if there are different cockpits, helms, seats, etc facing different directions.
ThatBirbArtist Jan 26 @ 2:28pm 
Nevermind, in order to connect the Prog. Block to the cockpit is to go into the controlling block's "Custom Data" and then type in 'ControlBlock=(block)'