Space Engineers

Space Engineers

Not enough ratings
[APck] ThrustProvider (Clang, Vtol, Rov)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.002 MB
11 Dec, 2022 @ 3:16pm
8 Apr @ 1:43pm
2 Change Notes ( view )

Subscribe to download
[APck] ThrustProvider (Clang, Vtol, Rov)

Description
External thrust provider (Merge Drive, Mass Shift Drive, VTOL and Rover) for the AutoPillock script.

Merge Mag Force
This type of drive uses merge blocks pull to generate thrust. It gives constant acceleration independent of grid mass. This is the best possible way of moving large grids simspeed-wise because you don't need hundreds of thrusters.

It can be used as a stand-alone system too, being controlled by WASD directly, it won't do dampening but would do gravity compensation.

Get the assembly blueprint and follow simple instructions on its' page.

VTOL

Add the programmable block with this script into some group, I'll refer to it as ThrustProvider group.
Add VTOL units (rotor and at least one thruster per unit). Add their rotors to ThrustProvider group.
Add grids' forward-gyro, remote, and optionally control seat/cockpit (for WASD controls) to ThrustProvider group.
If you are adding VTOL to an existing APck-controlled grid, you'd have to clear grid definitions so APck could see ThrustProvider PB.
At this point, after APck recompile, you should see TP:True in APck printout (below Services) in terminal.

Then, to tell APck that the movement is handled by TP from this point, run command:thrust-delegation:Vtol. You should see ThrustDelegation in APck printout from now on. ThrustProvider should show "controlling N VTOL units".

Done. Now APck would use VTOL.

Watch the video for full process.

Rover
Description coming soon.
22 Comments
Space Wolf 26 Feb @ 12:35am 
Thank you!
cheerkin  [author] 25 Feb @ 4:38am 
Sure. If you don't issue any specific tasks to AutoPillock, it behaves as a normal grid with a dampening, and also you get a benefit of using "hybrid-thrust" - you can have fixed normal thrusters and "VTOL" thrusters simultaneously.
Space Wolf 24 Feb @ 11:25am 
can i control autopilock with a cockpit then also i have tried other scripts like "Vector Thrust OS" and Thrust provider is significantly more responsive than it
cheerkin  [author] 24 Feb @ 3:46am 
If you use it through AutoPillock, it dampens by default.
Space Wolf 23 Feb @ 3:38pm 
hello is there any way to enable some kind of dampening? for cockpit controlled mode
Abacus 25 Jul, 2023 @ 11:53am 
Thanks. What I'm doing is testing the VTOL script on a sort of hover bike to see how it works before doing the drone. The drone will be part of a drop pod as an area denial system. Upon landing the pod will grind off the protective cover and the drone would launch and patrol a predifined area around the pod. The drone would returnnto reload, refuel and/or recharge.
cheerkin  [author] 25 Jul, 2023 @ 11:20am 
Ah, I see, you want just player controlled grid? I assumed you want full capability with AutoPillock script since you originally mentioned AI VTOL drones. The video shows process of making fully functional drone which requires two scripts. I recommend doing that - although this script can be used as stand-alone for manual flight, I can't remember exactly how to make it run on its' own. You can try this:
- make sure cockpit is in the script blocks group and that required blocks are named correctly
- run PB with argument "command:set-mode:Vtol" (or add the same to PB CustomData)
Abacus 25 Jul, 2023 @ 9:35am 
Sorry about all this. I am just finding this a little bit confusing.
Abacus 25 Jul, 2023 @ 9:30am 
The video shows setting up a drone and the instructions above don't seem to be clear about setting up a vtol craft that is piloted by the player other than mentioning a control seat/cockpit. Do I need the other script whether the craft is a drone or not?
cheerkin  [author] 25 Jul, 2023 @ 7:18am 
You don't put anything inside the cockpit Custom Data. So what you are doing wrong is essentially trying to make things work without reading the instructions.