Jump to content

Patcher 1.1.3 does not work properly


Recommended Posts

Hi there, 

i did update my KSP 1.1.2 install with the patcher.exe in KSP's directory. The one which asks for email and password for kerbal store and then (is supposed to) update everything itself.

It works - almost. I'm 90% sure the issues i have got, are due to the patcher not deleting old parts if squad changed folder structure.

Somehow my small landing gear mysteriously keeps changing after Launch and revert Flight to medium. Then i discovered (have had this one before!) there are two small landing gears in my install.

1) GameData\Squad\Parts\Wheel\LandingGear\GearSmall.cfg

Spoiler

PART
{
    name = SmallGearBay
    module = Part
    author = Porkjet
    scale = 1.0
    rescaleFactor = 1.0
    node_attach = 0.00, 0.00, 0.00, 0.0, 1.0, 0.0, 1
    TechRequired = landing
    entryCost = 3800
    cost = 600
    category = Utility
    subcategory = 0
    title = LY-10 Small Landing Gear
    manufacturer = LightYear Tire Company        // it can't all be [C7 Aerospace Division]
    description = High performance retractable landing gear. Comes with shock absorber, steering and a built-in spotlights. If we didn't tell you, you'd never know that most of those components were salvaged from scrapped machinery... oh.
    attachRules = 1,1,1,1,1
    //mass = 0.01
    mass = 0.045
    thermalMassModifier = 4.0 
    // heatConductivity = 0.06
    emissiveConstant = 0.95
    dragModelType = default
    maximum_drag = 0.3
    minimum_drag = 0.2
    angularDrag = 1
    maxTemp = 2600 
    crashTolerance = 50
    breakingForce = 50
    breakingTorque = 50
    // PhysicsSignificance = 1        // I think this should have mass
    bulkheadProfiles = srf
    tags = aero (air aircraft ground plane retract roll takeoff taxi wheel
    MODEL
    {
        model = Squad/Parts/Wheel/LandingGear/GearSmall
    }
    MODULE
    {
        name = ModuleWheelBase
        
        wheelColliderTransformName = WheelCollider        
        wheelTransformName = WheelPivot
        
        wheelType = FREE

        // setting this to true will override the radius and center parameters
        FitWheelColliderToMesh = False        
        radius = 0.18
        center = 0,0,0
        mass = 0.040
        groundHeightOffset = 1.15
                
        TooltipTitle = Retractable Landing Gear
        TooltipPrimaryField = Retractable
    }
    MODULE
    {
        name = ModuleWheelSuspension
        baseModuleIndex = 0
        suspensionTransformName = SuspensionPivot
        
        suspensionDistance = 0.12
        suspensionOffset = 0.0
        targetPosition = 0.0            
        springRatio = 12
        damperRatio = 2.0
    }
    MODULE
    {
        name = ModuleWheelSteering
        baseModuleIndex = 0
        
        caliperTransformName = SteeringPivot
        
        steeringResponse = 2        
        steeringCurve
        {
            key = 0 30
            key = 10 9
            key = 30 2
        }
    }
    MODULE
    {
        name = ModuleWheelBrakes
        baseModuleIndex = 0
        
        maxBrakeTorque = 4
        brakeResponse = 1
        
        statusLightModuleIndex = 4
    }
    MODULE
    {
        name = ModuleStatusLight                
        lightMeshRendererName = BrakeIndicator
        lightMatPropertyName = _EmissiveColor
        colorOn = #ff4433
        colorOff = #000000
    }
    MODULE
    {
        name = ModuleWheelDeployment
        baseModuleIndex = 0
        
        animationTrfName = Small
        animationStateName = LandingGearSmallDeploy
        deployedPosition = 1
        deployTargetTransformName = deployTgt
        
        TsubSys = 1.0
        useStandInCollider = True
        slaveModules = 8
    }
    MODULE
    {
        name = FXModuleConstrainPosition        // match rotation of the upper scissor link to the steered section
        matchRotation = true
        matchPosition = false
        CONSTRAINFX
        {
            targetName = SteeringPivot
            moversName = SteeringActuator
        }
    }
    MODULE
    {
        name = FXModuleLookAtConstraint        // scissor links
        CONSTRAINLOOKFX
        {
            targetName = anchor2
            rotatorsName = link1
        }
        CONSTRAINLOOKFX
        {
            targetName = anchor1
            rotatorsName = link2
        }
    }
    MODULE
    {
        name = ModuleTestSubject
        environments = 15
        useStaging = False
        useEvent = True
    }
    MODULE
    {
        name = ModuleLight
        lightName = Spotlight
        useAnimationDim = True
        lightBrightenSpeed = 2.5
        lightDimSpeed = 2.5
        resourceAmount = 0.01
        animationName = LandingGearSmallSpotlight
        useResources = True
    }
    MODULE
    {
        name = ModuleWheelDamage
        baseModuleIndex = 0
        
        stressTolerance = 5600
        impactTolerance = 2000
        deflectionMagnitude = 10
        deflectionSharpness = 2.0
        slipMagnitude = 15
        slipSharpness = 2.0
        explodeMultiplier = 1.0
    }    
}
 

2) GameData\Squad\Parts\Wheel\SmallGearBay\smallGearBay.cfg

Spoiler

PART
{
    name = SmallGearBay
    module = Part
    author = C. Jenkins
    mesh = model.mu
    scale = 1.0
    node_attach = 0.00, 0.147, 0.00, 0.0, 1.0, 0.0, 1
    TechRequired = landing
    entryCost = 3200
    cost = 450
    category = Utility
    subcategory = 0
    title = LY-10 Small Landing Gear
    manufacturer = LightYear Tire Company        // it can't all be [C7 Aerospace Division]
    description = High performance retractable landing gear. Comes with shock absorber, steering and a built-in spotlight.
    attachRules = 1,1,1,1,1
    mass = 0.04
    thermalMassModifier = 4.0 // the dang things are light, so 3200 kJ/tonne-K
    // heatConductivity = 0.06 // half default
    emissiveConstant = 0.95
    dragModelType = default
    maximum_drag = 0.3
    minimum_drag = 0.2
    angularDrag = 1
    crashTolerance = 7
    maxTemp = 2500 // = 3600
    crashTolerance = 50
    breakingForce = 50
    breakingTorque = 50
    PhysicsSignificance = 1
    bulkheadProfiles = srf
    MODULE
    {
        name = ModuleLandingGear
        BrakeTorque = 12
        BrakeSpeed = 3
    }
    MODULE
    {
        name = ModuleSteering
        controlAxisType = Forward
        steeringAxis = 0, 0, 1
        steeringTransformName = Steering
        steeringLocked = true
        steeringCurve
        {
            key = 0 16
            key = 10 9
            key = 30 2
            key = 100 1
        }
    }
    MODULE
    {
        name = FXModuleConstrainPosition
        matchRotation = true
        matchPosition = false
        CONSTRAINFX
        {
            targetName = Steering
            moversName = wheelCollider
        }
    }
    MODULE
    {
        name = ModuleLight
        lightName = LandingLight
        useAutoDim = true
    }
}
 

please fix the patcher! thought it's an easy way to not update manually but nope (the launcher update did not find any 1.1.3 update too)

Now i have to manually reinstall because there is no way to figure out whats new, whats old, and if there are more double parts :(

Edited by Tahib
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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...