Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modular Fuel Tanks / TAC Life Support incompatibility in FusTek Resupply Module #9

Closed
sumghai opened this issue Jun 9, 2014 · 3 comments
Assignees
Labels
Milestone

Comments

@sumghai
Copy link
Owner

sumghai commented Jun 9, 2014

The Resupply module is a probe core that is supposed to hold fixed quantities of TAC Life Support provisions in its front half, while having a user-configurable MFT tank at the back.

However, having both features active actually causes the Life Support provisions to not show up in the VAB/SPH, and any in-flight vessels with the Resupply module as it is right now becomes uncontrollable (KSP ends up trying to focus on the Sun instead).

Having one or the other work, but is obviously not ideal.

Resupply module CFG

PART {
    name = FusTekResupplyModule
    module = Part
    author = sumghai

    MODEL
    {
           model = FusTek/Station Parts/Parts/modelFusTekResupplyModule
           scale = 1.0, 1.0, 1.0
        texture = fustek_station_icon_stor_texture, FusTek/Station Parts/Parts/fustek_station_icon_resupply_texture
    }

    MODEL
    {
           model = FusTek/Station Parts/Parts/modelKarmonyEndRing
        position = 0.0, 1.09375, 0.0
           scale = 1.0, 1.0, 1.0
    }

    // Top (Forward) Hatch
    MODEL
    {
           model = FusTek/Station Parts/Parts/modelKarmonyHatch
        position = 0.0, 1, 0.0
           scale = 1.0, 1.0, 1.0
    }

    rescaleFactor = 1

    node_stack_bottom = 0.0, -1, 0.0, 0.0, -1.0, 0.0, 2
    node_stack_top = 0.0, 1, 0.0, 0.0, 1.0, 0.0, 2

    TechRequired = composites
    entryCost = 24500
    cost = 4900
    category = Pods
    subcategory = 0
    title = FusTek Resupply Module
    manufacturer = Sum Dum Heavy Industries Co., Ltd (under licence from FusTek Aerospace)

    vesselType = Probe

    description = An unmanned module designed to transport pressurized cargo such as crew provisions to and from space stations. For best results, use with SDHI Service Module System. Warranty void if used as crew return vehicle.

    attachRules = 1,0,1,1,0

    mass = 1.7
    dragModelType = default
    maximum_drag = 0.25
    minimum_drag = 0.25
    angularDrag = 0.5
    crashTolerance = 10
    maxTemp = 2900
    breakingForce = 280
    breakingTorque = 280
    stackSymmetry = 3

    MODULE
    {
        name = ModuleCommand
        minimumCrew = 0

        RESOURCE
        {
            name = ElectricCharge
            rate = 0.05
        }
    }

    RESOURCE
    {
        name = ElectricCharge
        amount = 50
        maxAmount = 50
    }

    MODULE
    {
        name = ModuleReactionWheel

        PitchTorque = 5
        YawTorque = 5
        RollTorque = 5

        RESOURCE
        {
            name = ElectricCharge
            rate = 0.15
        }
    }

    MODULE
    {
        name = ModuleSAS
    }
}

MM patch

TANK_DEFINITION
{
    name = FusTekResupply_RearSection
    basemass = -1
    TANK
    {
      name = LiquidFuel
      amount = 0.0
      maxAmount = 0.0
      utilization = 1
    }
    TANK
    {
      name = Oxidizer
      amount = 0.0
      maxAmount = 0.0
      utilization = 1
    }
    TANK
    {
      name = MonoPropellant
      mass = 0.000625
      amount = 0.0
      maxAmount = 0.0
      utilization = 1.25
    }
    TANK
    {
      name = XenonGas
      mass = 0.000625
      amount = 0.0
      maxAmount = 0.0
      utilization = 50
       note = (pressurized)
    }
}

@PART[FusTekResupplyModule]:Final
{    
    MODULE
    {
        name = ModuleFuelTanks
        volume = 160
        type = FusTekResupply_RearSection
    }

    RESOURCE
    {
        name = Food
        amount = 400
        maxAmount = 400
    }
    RESOURCE
    {
        name = Water
        amount = 400
        maxAmount = 400
    }
    RESOURCE
    {
        name = Oxygen
        amount = 400
        maxAmount = 400
    }
    RESOURCE
    {
        name = Waste
        amount = 0
        maxAmount = 400
    }
    RESOURCE
    {
        name = WasteWater
        amount = 0
        maxAmount = 400
    }
    RESOURCE
    {
        name = CarbonDioxide
        amount = 0
        maxAmount = 400
    }
}
@sumghai sumghai added this to the R0.04a milestone Jun 9, 2014
@sumghai sumghai self-assigned this Jun 9, 2014
@sumghai
Copy link
Owner Author

sumghai commented Jun 9, 2014

I've currently configured the module to just hold the Life Support resources, while waiting for a response from the TAC Life Support thread (author TaranisElsu is also quite well versed in MFT):

http://forum.kerbalspaceprogram.com/threads/40667-0-23-0-23-5-WIP-TAC-Life-Support-0-8-22Dec?p=1201529&viewfull=1#post1201529

@sumghai
Copy link
Owner Author

sumghai commented Jun 18, 2014

The latest version of MFT (v5.0.3) appears to be compatible with TAC Life Support - crew provisions now show up in the VAB/SPH, and any vessels containing the part load normally in the flight scene:

screenshot1

Further testing by end-users are required to confirm this.

@sumghai
Copy link
Owner Author

sumghai commented Jun 22, 2014

Confirmed that bug has been resolved as of X0.04-4, provided that users has MFT v5.0.3 or later installed.

@sumghai sumghai closed this as completed Jun 22, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant