Jump to content

[1.8-1.9] Modular Fuel Tanks v5.13.1


taniwha

Recommended Posts

Taniwha do you think the kspapi extension fix would solve this? http://forum.kerbalspaceprogram.com/threads/96677-Planes-fall-apart-upon-loading-the-runway-scene

(if you don't want to read the whole thing just look for the youtube link and watch it. It's quick).

Update: It seems to be fixed in 5.2.2. Thanks!

Edited by bmyers831
Link to comment
Share on other sites

5.2.2 is out with a few small fixes, most important is probably tweakscale interaction.

There still isn't any tweakscale interaction. The tweakscale library that is supposed to come with it still doesn't exist, and as such, changing the size of the tanks with tweakscale doesn't work.

In fact, looking at the makefile it doesn't build the tweakscale module, and the Visual Studio project for MFT actually has it named modularFuelTanks.dll too. This would overwrite the proper MFT.dll on build because it would get built second. After fixing what is needed and building it myself, there is proper tweakscale interaction.

Edited by NoPersona
Link to comment
Share on other sites

I think there may be a problem with the creation of new tank definitions, This is effecting B9, TAC life support, and Modular Kolonization System.

here is one example from the log file

[LOG 12:06:22.430] PartLoader: Compiling Part 'B9_Aerospace/Parts/Cockpit_S2/part/B9_Cockpit_S2'

[LOG 12:06:22.451] Tac.LifeSupportModule[FFFE8F12][85.32]: OnAwake

[ERR 12:06:22.499] Unable to find tank definition for type "LifeSupportAll" reverting.

[ERR 12:06:22.500] Unable to find tank definition for type "ServiceModule" reverting.

Rewriting the B9 pack tank types to use existing tank definition worked for everything except those using ServiceModule type

Adding the new tankDefinitions directly to tanktypes.cfg in modularfueltanks did not fix the issue.

Thanks

Link to comment
Share on other sites

Finally traced problem, I think.

If a .cfg attempts to add a resource tank node that is already in a tank definition, then the tank definition is removed/lost/gone

example

in first config file (or TANK[Minerals] already exists in original tank definition)

@TANK_DEFINITION[balloon]{

TANK

{

name = Minerals

amount = 0.0

maxAmount = 0.0

fillable = true

}

}

If a second config file tries to add a second node for resource Minerals, then the Balloon tank definition is lost/voided

Link to comment
Share on other sites

There still isn't any tweakscale interaction. The tweakscale library that is supposed to come with it still doesn't exist, and as such, changing the size of the tanks with tweakscale doesn't work.

In fact, looking at the makefile it doesn't build the tweakscale module, and the Visual Studio project for MFT actually has it named modularFuelTanks.dll too. This would overwrite the proper MFT.dll on build because it would get built second. After fixing what is needed and building it myself, there is proper tweakscale interaction.

Is it possible to share that rebuild so we can once again use TS and MFT together?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...