Space Engineers

Space Engineers

Not enough ratings
[APck][TP] MergeMagForce Drive Assembly
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
415.956 KB
11 Dec, 2022 @ 3:11pm
1 Change Note ( view )

Subscribe to download
[APck][TP] MergeMagForce Drive Assembly

Description
Clang Drive optionally used by AutoPillock control script.

It is controlled by ThrustProvider script.

How to
Spawn MMF assembly.
Paste on the APck-managed grid.
Remove remote and gyro from MMF assembly.
Add grids' forward-gyro, remote, and optionally control seat/cockpit (for WASD controls) to ThrustProvider group.
Run command:clear-defs on APck. You should see TP:True in APck PB terminal printout. This indicates that ThrustProvider is detected.
Run command:thrust-delegation:Clang on APck to let the ThrustProvider handle movement. You can add it to APck PB CustomData to be enabled by default.

Alternatively, you can use this build as a stand-alone system, without APck. In this case, don't remove the gyro and remote, make sure you have control seat or cockpit added to TP group, then run the following arg:
command:set-mode:Clang
It can be placed in CustomData, as usual.
In stand-alone mode it would compensate for gravity, but you won't be able to change dampening.
9 Comments
Phoenix 17 Dec, 2022 @ 6:44am 
If they won't interfere with each other I could try that. I just need a way to set a speed <100 while flying manually.

SpeedLimit should also let the smaller escort ships keep up while the capital ship is controlled by APck since they're too small for the MMF drive. I'd use smaller clang drives but I don't know if TP can support those.
cheerkin  [author] 17 Dec, 2022 @ 1:18am 
I doubt that they could influence APck operation in any way unless specifically designed to do so. APck has native speed limiting feature for any task, but it is overridden with WASD. You can add SpeedLimit=X in a task command like this: command:create-task:cruise-fw:SpeedLimit=30, that would make APck endlessly go forward at fixed 30m/s.
Phoenix 16 Dec, 2022 @ 4:47pm 
DoktorKrove's "Easy Throttle Control & Max speed Script" script is the one I usually run with.
cheerkin  [author] 16 Dec, 2022 @ 12:59am 
Which cruise control scripts?
Phoenix 15 Dec, 2022 @ 5:20pm 
Well it's usually worth checking. Speaking of, can cruise control scripts work with APck/TP while a player is piloting/remote controlling?
cheerkin  [author] 15 Dec, 2022 @ 2:26am 
APck has only SpeedLimit parameter at task creation, but acceleration is always max (I see no point for such setting in APck).

TP/Clang does not have either. Throttling is not easy to do with this type of drive. I recommend backing it up with internal APck drive for stopping completely (I've used grav drive). It can do OK some precision tasks though, e.g. autolanding.

https://youtu.be/33Y1ge7tUg8?t=52
Phoenix 14 Dec, 2022 @ 5:11pm 
That's good news. I'll get to work upgrading my current project then.

If there's a way for either APck or TP to keep acceleration/deceleration a bit slower on larger ships, I definitely want to implement that too. Major Jon's clang drive manager had some power settings that worked pretty well.
cheerkin  [author] 14 Dec, 2022 @ 12:36am 
Yup! A friend of mine did that quite a while ago:
https://steamproxy.net/sharedfiles/filedetails/?id=1877726386
it should be compatible with this version.

Regarding speed, there is no built-in way to regulate acceleration by a user. Only if you fiddle with code, which is pretty obscure in MMF drive part.
Phoenix 13 Dec, 2022 @ 7:54pm 
The blueprint looks as compact as it can get, but it's still pretty huge. Will I still be able to get this to work if I break it into smaller parts and fit them around the ship?

Also, are there speed controls/limits I can fiddle with? I don't want capital ships accelerating/decelerating too fast if this works.