Space Engineers

Space Engineers

[APck][TP] MergeMagForce Drive Assembly
21 条留言
cheerkin  [作者] 5 月 4 日 上午 3:11 
Yeah, but you probably need to update both scripts, the blueprint may contain outdated. The important thing is the contraption itself, and it is still the same.
Mac and Cheese 5 月 4 日 上午 3:06 
is this still compatible with apck core?
BigStar 1 月 25 日 上午 3:06 
Oh, thank you, this information is useful, I'm going to play with it now.
cheerkin  [作者] 1 月 24 日 下午 2:54 
Haha, this is such a random change, but funny enough it would do the trick to some extent. If you want to trick the perceived gravity just multiply the whole vector, not just Y component, like this
localGVector *= 1.1 // or 0.9
after that block.

But better, if you want to tinker, look into the UpdateThrottling method. There you can adjust some values to control how much "force" it generates for a given input.
BigStar 1 月 23 日 下午 11:52 
I used it offline, copied this structure

Vector3D localGVector = Vector3D.Zero;
if (NG != null)
{
localGVector = Vector3D.TransformNormal(NG.Value, invMatrix);
localGVector.Y *= -0.9; //1 - def
}
cheerkin  [作者] 1 月 22 日 上午 10:31 
Are we talking about ThrustProvider script? I can't figure out what exactly did you change. Do you use it through APck or stand-alone?
BigStar 1 月 22 日 上午 4:44 
Strangely, when I take off at gravity 1.2, my ship starts to rise up by itself until gravity becomes 1.0, I changed the parameter [ng] to 0.81 and my ship began to fly normally.
cheerkin  [作者] 1 月 21 日 上午 3:29 
What do you mean? ThrustProvider takes current gravity vector and compensates it, nothing to change there. It is not perfect as merge drive is unpredictable in the amount of "force" it produces, thus it would drift a bit. Does not matter on current planetary G
BigStar 1 月 20 日 下午 5:36 
I found where to change it, but. It would be cool that he compensated for gravity rather than the set flight altitude.
BigStar 1 月 20 日 下午 5:05 
How to compensate for gravity on other planets
cheerkin  [作者] 2024 年 11 月 18 日 上午 7:53 
It works, your set up is likely incorrect. Please be more specific about what exactly does not work. Don't forget to keep scripts up to date and make sure you add blocks to the group/definitions (ThrustProvider/APck, respectively).
Prince Lumine 2024 年 11 月 17 日 下午 7:19 
This doesn't appear to work any more, and the microclanger your friend made barely works.
Phoenix 2022 年 12 月 17 日 上午 6:44 
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  [作者] 2022 年 12 月 17 日 上午 1:18 
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 2022 年 12 月 16 日 下午 4:47 
DoktorKrove's "Easy Throttle Control & Max speed Script" script is the one I usually run with.
cheerkin  [作者] 2022 年 12 月 16 日 上午 12:59 
Which cruise control scripts?
Phoenix 2022 年 12 月 15 日 下午 5:20 
Well it's usually worth checking. Speaking of, can cruise control scripts work with APck/TP while a player is piloting/remote controlling?
cheerkin  [作者] 2022 年 12 月 15 日 上午 2:26 
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 2022 年 12 月 14 日 下午 5:11 
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  [作者] 2022 年 12 月 14 日 上午 12:36 
Yup! A friend of mine did that quite a while ago:
https://psteamcommunity.yuanyoumao.com/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 2022 年 12 月 13 日 下午 7:54 
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.