Space Engineers

Space Engineers

254 ratings
Vector Thrust OS
3
4
3
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
0.833 MB
Jul 5 @ 5:08pm
Nov 28 @ 6:33am
33 Change Notes ( view )

Subscribe to download
Vector Thrust OS

Description
Vector Thrust OS



Welcome to the best meta/agility script of Space Engineers. Not only controls rotor-thrusters, it's an entire OS.



Fork from VectorThrust2

Big thanks to Digi, Whiplash, d1ag0n, feoranis, Malware, and so on to help me with part of the code and solving some problems.
I cannot rule out my thanks also to 1wsx10, the original author of Vector Thrust 2 and for providing the mayority of the code where this script is working.

If you have Control Module installed in the world, then you don't need to set up Actions in your Toolbar, use the controls of your keyboard. NOW FULLY FUNCTIONAL

New Github Repository [github.com]
Old Github Repository [github.com] (Vector Thrust 2)

NEW UPDATE INCLUDES MOST PART OF WHIPLASH'S ARTIFICIAL HORIZON REDUX, MAKE SURE TO GIVE IT A VISIT AND A THANKS


Features:
  • Movement in space and in gravity totally possible with a variety of possibilities, rotors and thrusters more stable, thanks to some maths and a custom sensibility value.
  • Includes it's own artificial horizon, based completely on the coded by Whiplash, Whip's Artificial Horizon Redux, Thank you so much Whip!
  • Improved performance considerably, no more stanby/jetpack mode.
  • All configuration handled in the Custom Data of the Programmable Block.
  • Fully customizable accelerations, you can switch them like the gears of a car.
  • Tag assignation for blocks and screens is now fully customizable and really easy to implement.
  • You can park with landing gears and connectors and assign which batteries and tanks will be set to recharge/stockpile, also turns off all thrusters of the ship if you want it.
  • Better dampeners and cruise mode.
  • Improved UI.
  • Added some utilities to improve the experience in configuration, like Runtime Tracker by Whiplash or SimpleTimerSM by Digi.
  • If the script is too demanding for a server, you can increase some values in configuration (Skipframes, Frames Where The Script Won't Print, Frames Per Operation: Task Splitter, etc) to reduce average runtime to 0.025ms!
  • And the list goes on...



Click to Open Youtube Tutorials Playlist (Not completed, YET).

Soon I will upload more tutorials, but for now I'm modifing the script and doing relevant changes, I am afraid that if I change something that appears on a video it could become obsolete quickly.

SCRIPT IS TOO HEAVY FOR YOUR SERVER?

Don't worry! There's an option I added for that desired low end gameplay, I present you "Skipframes=", each frame is processed, N frames will be skipped, improving performance but making the script less precise the more the value, I recommend putting it no more than 4 in space and 2 in planets.
Example: Assuming if the frame that will not be processed is [skip] and processed [process]. If you set Skipframes to 1, the frames will go like this: [skip][process][skip][process]...
But if you set it to 3, it will go like this: [skip][skip][skip][process][skip][skip][skip][process]

VANILLA BUTTONS SETUP

1. Get in your Controller (Cockpit, Remote Control), press G.
2. Drag the Programmable Block to the bar and select "Run".
3. Write or paste the argument for your controls. you will need:
* gear
* cruise
* park (To toggle between shutting off all thrusters and set tanks/batteries to stockpile/recharge)
* dampeners (If you don't have any normal thrusters available, otherwise use vanilla [Z])

CONTROL MODULE SETUP (FULLY FUNCTIONAL)
Inertia Dampeners key (Default Z) : Inertia Dampeners On/Off.
Gear key (Default Shift) : Increase accelerations saved in the custom data, like a car's gears, similar to "gear" argument.
Cruise key (Default R) : Toggle cruise mode, turns off thrusters depending of the controller's direction.
Toggle park mode (Jetpack Button) (Default X) : Toggle park mode, if you added a landing gear or connector to the script, you can toggle this to shutdown everything properly and set tanks and batteries to recharge automatically.

INFO PANEL SETUP
While this is Optional, I highly recommend it.
1. Place a text panel
2. put NameTagLCD in the name
3. For Controller screens add NameTag:n , where n can be from 0 to the (length of all screens available - 1).

RELEVANT BUGS
- Sometimes if the thrusters are so strong, at full acceleration, the vector thruster that doesn't have to do anything does a coordinated zigzag pattern, it doesn't affect gameplay or movement at all.
- You tell me.
If you want to report a bug go to Questions / Bug Report forum.

EXAMPLE UPDATED BLUEPRINTS

Small Grid

Basic Interplanetary Drone, uses Hinges and Rotor Thrusters

Ion and Atmo Light Combat JET
Hydro Combat JET
Rover and Ship Atmo Heavy Miner
Incredibly and Unnecessarily Fast Atmospheric Ship
Incredibly and Unnecessarily Fast Hydrogen Heavy Combat Ship

Large Grid
Heavy Interplanetary RHINO Miner

BEFORE YOU COMMENT OR REPORT BUG
  • When you are moving the ship and you see that the vector thrusters are pointing the opposite direction of your desired movement, you should check the Tutorial 2
  • ---
Popular Discussions View All (3)
50
Dec 3 @ 5:47pm
Questions / Bug Report
Vantablack Pyro
2
Nov 25 @ 8:42am
How to install my script in your world/server.
Vantablack Pyro
< >
250 Comments
SpaaaaaaceMouse Dec 3 @ 4:37pm 
Hey! awesome plugin! There do seem to be a few significant issues in atmosphere. Is there a command that will just shut off the script and thrusters entirely? I have a tough time getting this to shut off in atmosphere and not needlessly waste power and fuel. If i land on something, i'll frequently still have thrusters firing even though its docked. Also, there's some weird battery behavior. This plugin keeps switching one of my two main batteries into recharge when i'm trying to take off. giving me half the power i need. Might there be a option to manually manage batteries and thrusters? It will frequently turn thrusters on after I've turned them off.
Alternatively, i wouldn't mind seeing a command that switches off gravity compensation. even when the right thrusters are on,
Sebforce116 Dec 3 @ 6:11am 
Does this support dual-axis vectoring? Because I've been looking for ages for a script that would allow my VTOL to fly forward, back, and left and right, without adding more thrusters.
Anubis Corporation Dec 2 @ 12:34pm 
gibt es auch erklährung auf deutsch?
Le Hot Libbody Nov 27 @ 10:05am 
How do i download it
Sx_Constantine Nov 16 @ 12:48pm 
This is the sickest script ever
Kathrynerius Nov 14 @ 7:20pm 
Oh nice, I remember vectorthrust from back in the day. Let's see if I can manage to get a 4 engine vtol going like that fork gif.
Vantablack Pyro  [author] Nov 14 @ 12:44pm 
New Fix Update uploaded, once I'm done with the fixes I'll try to bring players requests.
Vantablack Pyro  [author] Nov 13 @ 6:43pm 
Hi everyone, I seem to find an old bug that when you're in space and you brake, for some reason it takes from low to moderate amount of time to apply thrust, I'll investigate why, cheers.
Vantablack Pyro  [author] Nov 4 @ 1:58pm 
Hi DartTimeTime, glad it's solved for you, good luck with your designs and no problem!

Hello everyone, I discovered a bug where the thrust is wrongly applied in atmosphere environments, making the ship to slowly go down if the ship has weight high enough to assign more than 60% of thrust power to thrusters, I think I solved it, will update asap.
DartTimeTime Nov 3 @ 9:21pm 
Id like to report that I can now change my acceleration "gears" now. Thank you!