Forts
Landcruisers
 This topic has been pinned, so it's probably important
DeltaWing  [developer] 18 Jun, 2023 @ 7:21pm
FAQ (Frequently Asked Questions)
Can you make a version that doesn't require High Seas?

At it's core, Landcruisers requires DLC2_ApplyForce().
If you've spent any time doing game design in Unity, Unreal, or similar game engines, you'll already be raising your eyebrow at the DLC2_ prefix.

If not, here's a quick breakdown of what ApplyForce is:
As the name may imply, ApplyForce allows you to apply an arbitrary amount of force, in an arbitrary direction, to an arbitrary object. This is an integral function of any game engine with physics. Inside Forts' c++ code, this is used for any kind of force interaction, be it gravity, recoil, magnabeam force on projectiles, it's all only in the backend.

To be able to access it from the lua (modding) side, it requires an API call to be set up by the devs. For a very long time, it didn't exist, and wasn't available for modders to play around with. Instead, modders used devices with negative mass to produce a force negative to gravity (Serviceable - but only in the Y axis, so unsuitable for Landcruisers).

Some examples of mods that used this technique are Fortships, and Ocean Forts. Some of the "collisions" mods use projectile spawns, which I believe was done by spawning devices and immediately destroying them, which instead required Moonshot.

Unfortunately, instead of giving it to us outright, it was instead released with High Seas, hence the DLC2_ Prefix. As such, it requires High Seas to function, and will not function otherwise - as I'm sure many of you have observed.


TL;DR, the mod fundamentally requires High Seas and will not function properly without.


I have a suggestion, where can I put it?


Please put your suggestions either on the Github[github.com] or on my Discord[discord.gg]. Github is far easier to keep track of suggestions on, and I am more likely to consider them if they are placed there.

Where can I report bugs?

There is a pinned discussion here where you can post your bugs. Alternatively, please place your bug reports on Github[github.com], they're easier to keep track of there.
Last edited by DeltaWing; 18 Jun, 2023 @ 7:24pm