mockingbirdnest / Principia

𝑛-Body and Extended Body Gravitation for Kerbal Space Program
MIT License
774 stars 70 forks source link

Certain components can have the wrong effect on the stability of an airplane #3741

Open RobotV1 opened 1 year ago

RobotV1 commented 1 year ago

Out of necessity for heat shielding tiles, I modified the "Surface Base Decal" part in the Conformal Decals mod. This part automatically fits to the surface of the part, and after modifying the cfg (making PhysicsSignificance = 0 to allow it to mask other parts, increasing the Tmax and skin Tmax, and correcting its mass), it becomes a replacement for the heat shield tile. This works fine in KSP-RO without Principia, but in the Principia environment, aircraft containing such a component will experience unintended instability. At this moment, the airplane tends to behave much like it appears in #2808.

Here's the cfg for the ship and components I used for testing. the game environment is KSP/RP-1 installed as per the steps in (https://github.com/KSP-RO/RP-1/wiki/RO-&-RP-1-Express-Installation-for-1.12.3) (manually deleted RP-1-ExpressInstall to show incompletely supported parts). The above phenomenon can be clearly observed when free-falling the vehicle from a high altitude.

craft_and_cfg.zip

RobotV1 commented 1 year ago

Version: Game: 1.12.5 RO: 17.1.0.0 ConformalDecals: 0.2.12 Principia: 岩澤