KSP-RO / ROEngines

Engine models and part configs to replace the generic Squad engines for Realism Overhaul
Other
22 stars 43 forks source link

LR-87 Diameter of 3m instead of 1.53 / 1.14m #219

Open westlakem opened 1 year ago

westlakem commented 1 year ago

The LR87 had a diameter of 1.53m and 1.14m (depending on the variant) but the VAB shows them all as 3m. image

Aerobee on a 1m diameter probe core image LR87 on a 1m diameter probe core image

Vessel with 1.7m diameter boosters (6.5m total length) image Vessel with 1.7m diameter boosters + LR87 engines (7.8m total length) image

Capkirk123 commented 1 year ago

This appears to be because the Engineer's Report can still see parts of a model hidden by B9PS. The BDB LR87 model has a 3-meter mount which is hidden by ROEngines and B9PS, but still causes the Engineer's Report to report it as 3 meters wide.

The issue should probably be resolved by getting B9PS to hide the bounds of disabled models better.

al2me6 commented 1 year ago

The fundamental issue is that KSP doesn't care about whether a transform is enabled or not when calculating bounds, so there's not much else B9PS can do. We'll have to clobber the computation in KSPCF.

On Oct 15 2023, at 8:28 pm, Capkirk123 @.***> wrote:

This appears to be because the Engineer's Report can still see parts of a model hidden by B9PS. The BDB LR87 model has a 3-meter mount which is hidden by ROEngines and B9PS, but still causes the Engineer's Report to report it as 3 meters wide. The issue should probably be resolved by getting B9PS to hide the bounds of disabled models better. — Reply to this email directly, view it on GitHub (https://github.com/KSP-RO/ROEngines/issues/219#issuecomment-1763555763), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AINB675SQWDBLLECGREIT33X7R5TVAVCNFSM6AAAAAA4SO5UMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRTGU2TKNZWGM). You are receiving this because you are subscribed to this thread.

NathanKell commented 1 year ago

I mean... https://github.com/KSP-RO/RP-1/blob/af00ea7e4b2e92b38094a4574ebf5e6083d79ec1/Source/RP0/Utilities/KCTUtilities.cs#L278