pellinor0 / TweakScale

Forked from Gaius Goodspeed's Goodspeed Aerospace Part & TweakScale plugin
29 stars 23 forks source link

0.625m tweakscaled fueltank causing explosion #54

Open Krappa322 opened 7 years ago

Krappa322 commented 7 years ago

I am not sure if this is TweakScale's fault but I might as well throw it your way. This is on 1.2.1 with the 1.2.0 TweakScale version, though I had problems with it on 1.2.0 as well but didnt catch them on log. Also using a ton of other mods so might not be TweakScale's fault, as said. All mods except MechJeb are installed through ckan.

I'm using two TweakScale'd fueltanks, FL-T200 with an FL-T400 on top of it, both scaled to 0.625m. On the top is a Probodobodyne along with a ton of other things and on the bottom is an LV-1 Engine. The setup works fine for the first burn but on the second one it blows up and before it does you can see the bottom fueltank sortof drifting into the top one. Whether it's the fuel going low enough for the center of mass to change to some critical point or it's timewarp messing it up I do not know.

KSP.zip Lines 22988, 35379

ksp

pellinor0 commented 7 years ago

Throwing it my way makes me look at the log, but without a reliable reproduction there is not much more I could do. At least I see no indication in the log that anything went wrong inside TweakScale.

There are a few exceptions in your log, nothing that looks too suspicious. If you can reproduce the situation you might try without real fuels.

[EXC 21:36:28.981] NullReferenceException: Object reference not set to an instance of an object
    RealFuels.Tanks.ModuleFuelTanks.Update ()
[LOG 21:36:29.612] [MechJeb2] Exception in MechJebModuleStageStats.StartSimulation(): System.NullReferenceException: Object reference not set to an instance of an object
  at MuMech.MechJebModuleStageStats.StartSimulation () [0x00000] in <filename unknown>:0 
  at MuMech.MechJebModuleStageStats.StartSimulation () [0x00000] in <filename unknown>:0 
[ERR 21:36:29.933] MechJeb caught exception in core OnSave: System.NullReferenceException: Object reference not set to an instance of an object
  at MuMech.MechJebCore.OnSave (.ConfigNode sfsNode) [0x00000] in <filename unknown>:0 
Krappa322 commented 7 years ago

The weird part is that the exact same setup worked for me when all parts were 1.25m (obviously using a bigger engine). This setup explodes every time, even relaunched it once, and used a different engine. I'll uninstall modular fuel tanks (Not actually using realfules, it probably is still named that way since before they split) and see if it still happens with the .625m parts.

Krappa322 commented 7 years ago

Alright, it worked perfectly without modular fuel tanks. Guess this is on their side then. I'll post an issue over there, you can close this one. They seem to have quite a lot of open issues about compatibility with TweakScale.

Sorry for wasting your time! :)