Jump to content

[1.2] Procedural Fairings 3.20 (November 8)


e-dog

Recommended Posts

Bug example craft:

ship = iNfininiFairing Lite

version = 0.25.0

description =

type = VAB

PART

{

part = Mk1FuselageStructural_4293816518

partName = Part

pos = 0,10,0

rot = 0,0,0,1

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = -1

sqor = -1

attm = 0

modCost = 0

link = KzResizableFairingBase_4293846130

attN = bottom,KzResizableFairingBase_4293846130

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = TweakScale

isEnabled = True

tweakScale = 1.25

currentScale = 1.25

defaultScale = 1.25

isFreeScale = False

version = 1.43.0.0

defaultTransformScale = (1, 1, 1)

dryCost = 380

tweakScale_UIEditor

{

controlEnabled = True

minValue = 0.625

maxValue = 5

incrementLarge = 1.25

incrementSmall = 0.125

incrementSlide = 0.001

}

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = KzResizableFairingBase_4293846130

partName = Part

pos = 0,8.4875,0

rot = 0,0,0,1

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = -1

sqor = -1

attm = 0

modCost = 56.53112

link = KzInterstageAdapter2_4293845606

attN = bottom,KzInterstageAdapter2_4293845606

attN = top,Mk1FuselageStructural_4293816518

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingBase

isEnabled = True

extraRadius = 0.02

fuelCrossFeed = False

autoStrutSides = True

extraRadius_UIFlight

{

controlEnabled = True

minValue = -1

maxValue = 2

stepIncrement = 0.01

}

autoStrutSides_UIFlight

{

controlEnabled = True

}

EVENTS

{

ToggleCrossFeed

{

active = True

guiActive = True

guiActiveEditor = True

guiIcon = Toggle crossfeed

guiName = Toggle crossfeed

category = Toggle crossfeed

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = KzNodeNumberTweaker

isEnabled = True

numNodes = 2

radius = 0.625

radius_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 5

incrementLarge = 0.625

incrementSmall = 0.125

incrementSlide = 0.001

}

EVENTS

{

IncrementNodes

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = More nodes

guiName = More nodes

category = More nodes

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

DecrementNodes

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = Fewer nodes

guiName = Fewer nodes

category = Fewer nodes

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = KzFairingBaseResizer

isEnabled = True

size = 1.25

size_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 50

incrementLarge = 1.25

incrementSmall = 0.125

incrementSlide = 0.001

}

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = KzInterstageAdapter2_4293845606

partName = Part

pos = 0,8.4875,0

rot = 1,0,0,0

attRot = 0.9999999,0,0,0

mir = 1,1,1

istg = 0

dstg = 1

sidx = 0

sqor = 0

attm = 0

modCost = 37.54868

link = fuelTank_4293845568

link = KzProcFairingSide2_4293845088

link = KzProcFairingSide2_4293845030

link = KzProcFairingSide2_4293844972

link = KzProcFairingSide2_4293844914

attN = bottom,KzResizableFairingBase_4293846130

attN = top,fuelTank_4293845568

attN = connect01,KzProcFairingSide2_4293845088

attN = connect02,KzProcFairingSide2_4293845030

attN = connect03,KzProcFairingSide2_4293844972

attN = connect04,KzProcFairingSide2_4293844914

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingAdapter

isEnabled = True

extraHeight = 0.03

baseSize = 1.25

topSize = 1.375

height = 2

extraHeight_UIEditor

{

controlEnabled = True

minValue = 0

maxValue = 50

incrementLarge = 1

incrementSmall = 0.1

incrementSlide = 0.001

}

baseSize_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 50

incrementLarge = 1.25

incrementSmall = 0.125

incrementSlide = 0.001

}

topSize_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 50

incrementLarge = 1.25

incrementSmall = 0.125

incrementSlide = 0.001

}

height_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 50

incrementLarge = 1

incrementSmall = 0.1

incrementSlide = 0.001

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingBase

isEnabled = True

extraRadius = 0

fuelCrossFeed = False

autoStrutSides = True

extraRadius_UIFlight

{

controlEnabled = True

minValue = -1

maxValue = 2

stepIncrement = 0.01

}

autoStrutSides_UIFlight

{

controlEnabled = True

}

EVENTS

{

ToggleCrossFeed

{

active = True

guiActive = True

guiActiveEditor = True

guiIcon = Toggle crossfeed

guiName = Toggle crossfeed

category = Toggle crossfeed

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = KzNodeNumberTweaker

isEnabled = True

numNodes = 4

radius = 0.625

radius_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 5

incrementLarge = 0.625

incrementSmall = 0.125

incrementSlide = 0.001

}

EVENTS

{

IncrementNodes

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = More nodes

guiName = More nodes

category = More nodes

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

DecrementNodes

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = Fewer nodes

guiName = Fewer nodes

category = Fewer nodes

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = ModuleDecoupleX64

isEnabled = True

isDecoupled = False

EVENTS

{

Decouple

{

active = True

guiActive = True

guiIcon = Decouple

guiName = Decouple

category = Decouple

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

DecoupleAction

{

actionGroup = None

}

}

}

}

PART

{

part = fuelTank_4293845568

partName = Part

pos = 0,7.29379,0

rot = 0,0,0,1

attRot = 0,0,0,1

mir = 1,1,1

istg = 2

dstg = 2

sidx = -1

sqor = -1

attm = 0

modCost = 2.813339E-05

link = Mk1FuselageStructural_4293836942

attN = top,KzInterstageAdapter2_4293845606

attN = bottom,Mk1FuselageStructural_4293836942

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = TweakScale

isEnabled = True

tweakScale = 1.25

currentScale = 1.25

defaultScale = 1.25

isFreeScale = False

version = 1.43.0.0

defaultTransformScale = (1.25, 1.25, 1.25)

dryCost = 666.4

tweakScale_UIEditor

{

controlEnabled = True

minValue = 0.625

maxValue = 5

incrementLarge = 1.25

incrementSmall = 0.125

incrementSlide = 0.001

}

EVENTS

{

}

ACTIONS

{

}

}

RESOURCE

{

name = LiquidFuel

amount = 180

maxAmount = 180

flowState = True

isTweakable = True

hideFlow = False

flowMode = Both

}

RESOURCE

{

name = Oxidizer

amount = 220

maxAmount = 220

flowState = True

isTweakable = True

hideFlow = False

flowMode = Both

}

}

PART

{

part = Mk1FuselageStructural_4293836942

partName = Part

pos = 0,5.443791,0

rot = 0,0,0,1

attRot = 0,0,0,1

mir = 1,1,1

istg = 2

dstg = 2

sidx = -1

sqor = -1

attm = 0

modCost = 0

link = KzInterstageAdapter2_4293845358

attN = top,fuelTank_4293845568

attN = bottom,KzInterstageAdapter2_4293845358

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = TweakScale

isEnabled = True

tweakScale = 1.25

currentScale = 1.25

defaultScale = 1.25

isFreeScale = False

version = 1.43.0.0

defaultTransformScale = (1.25, 1.25, 1.25)

dryCost = 380

tweakScale_UIEditor

{

controlEnabled = True

minValue = 0.625

maxValue = 5

incrementLarge = 1.25

incrementSmall = 0.125

incrementSlide = 0.001

}

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = KzInterstageAdapter2_4293845358

partName = Part

pos = 0,4.381291,0

rot = 0,0,0,1

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 3

sidx = 1

sqor = 0

attm = 0

modCost = 12.76563

link = KzProcFairingSide2_4293845320

link = KzProcFairingSide2_4293845262

link = KzProcFairingSide2_4293845204

link = KzProcFairingSide2_4293845146

attN = top,Mk1FuselageStructural_4293836942

attN = connect01,KzProcFairingSide2_4293845320

attN = connect02,KzProcFairingSide2_4293845146

attN = connect03,KzProcFairingSide2_4293845204

attN = connect04,KzProcFairingSide2_4293845262

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingAdapter

isEnabled = True

extraHeight = 0.162

baseSize = 1.25

topSize = 26.25

height = 2

extraHeight_UIEditor

{

controlEnabled = True

minValue = 0

maxValue = 50

incrementLarge = 1

incrementSmall = 0.1

incrementSlide = 0.001

}

baseSize_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 50

incrementLarge = 1.25

incrementSmall = 0.125

incrementSlide = 0.001

}

topSize_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 50

incrementLarge = 1.25

incrementSmall = 0.125

incrementSlide = 0.001

}

height_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 50

incrementLarge = 1

incrementSmall = 0.1

incrementSlide = 0.001

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingBase

isEnabled = True

extraRadius = 2

fuelCrossFeed = False

autoStrutSides = True

extraRadius_UIFlight

{

controlEnabled = True

minValue = -1

maxValue = 2

stepIncrement = 0.01

}

autoStrutSides_UIFlight

{

controlEnabled = True

}

EVENTS

{

ToggleCrossFeed

{

active = True

guiActive = True

guiActiveEditor = True

guiIcon = Toggle crossfeed

guiName = Toggle crossfeed

category = Toggle crossfeed

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = KzNodeNumberTweaker

isEnabled = True

numNodes = 4

radius = 0.625

radius_UIEditor

{

controlEnabled = True

minValue = 0.1

maxValue = 5

incrementLarge = 0.625

incrementSmall = 0.125

incrementSlide = 0.001

}

EVENTS

{

IncrementNodes

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = More nodes

guiName = More nodes

category = More nodes

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

DecrementNodes

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = Fewer nodes

guiName = Fewer nodes

category = Fewer nodes

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = ModuleDecoupleX64

isEnabled = True

isDecoupled = False

EVENTS

{

Decouple

{

active = True

guiActive = True

guiIcon = Decouple

guiName = Decouple

category = Decouple

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

DecoupleAction

{

actionGroup = None

}

}

}

}

PART

{

part = KzProcFairingSide2_4293845320

partName = Part

pos = 0.625,3.943791,0

rot = 0,0,0,1

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 5

sidx = 4

sqor = 1

attm = 0

modCost = 8.320436E+10

sym = KzProcFairingSide2_4293845262

sym = KzProcFairingSide2_4293845204

sym = KzProcFairingSide2_4293845146

attN = connect,KzInterstageAdapter2_4293845358

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingSide

isEnabled = True

numSegs = 6

numSideParts = 4

baseRad = 0.3125

maxRad = 2.949153E+08

cylStart = 2.025

cylEnd = 2.162

topRad = 12.8125

inlineHeight = 2.162

sideThickness = 0.3125

meshPos = (-0.625, 0.4375, 0)

meshRot = (0, 0, 0, 1)

shapeLock = False

shapeLock_UIFlight

{

controlEnabled = True

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingDecoupler

isEnabled = True

ejectionPower = 1

torqueAmount = 0.01

decoupled = False

ejectionPower_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

torqueAmount_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

EVENTS

{

Jettison

{

active = True

guiActive = True

guiIcon = Jettison

guiName = Jettison

category = Jettison

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionJettison

{

actionGroup = None

}

}

}

}

PART

{

part = KzProcFairingSide2_4293845262

partName = Part

pos = 0,3.943791,-0.625

rot = 0,0.7071068,0,0.7071068

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 5

sidx = 5

sqor = 1

attm = 0

modCost = 8.320436E+10

sym = KzProcFairingSide2_4293845320

sym = KzProcFairingSide2_4293845204

sym = KzProcFairingSide2_4293845146

attN = connect,KzInterstageAdapter2_4293845358

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingSide

isEnabled = True

numSegs = 6

numSideParts = 4

baseRad = 0.3125

maxRad = 2.949153E+08

cylStart = 2.025

cylEnd = 2.162

topRad = 12.8125

inlineHeight = 2.162

sideThickness = 0.3125

meshPos = (-0.6250001, 0.4375, -7.450581E-08)

meshRot = (0, 0, 0, 1)

shapeLock = False

shapeLock_UIFlight

{

controlEnabled = True

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingDecoupler

isEnabled = True

ejectionPower = 1

torqueAmount = 0.01

decoupled = False

ejectionPower_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

torqueAmount_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

EVENTS

{

Jettison

{

active = True

guiActive = True

guiIcon = Jettison

guiName = Jettison

category = Jettison

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionJettison

{

actionGroup = None

}

}

}

}

PART

{

part = KzProcFairingSide2_4293845204

partName = Part

pos = -0.6250003,3.943791,0

rot = 0,1,0,-4.371139E-08

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 5

sidx = 6

sqor = 1

attm = 0

modCost = 8.320436E+10

sym = KzProcFairingSide2_4293845320

sym = KzProcFairingSide2_4293845262

sym = KzProcFairingSide2_4293845146

attN = connect,KzInterstageAdapter2_4293845358

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingSide

isEnabled = True

numSegs = 6

numSideParts = 4

baseRad = 0.3125

maxRad = 2.949153E+08

cylStart = 2.025

cylEnd = 2.162

topRad = 12.8125

inlineHeight = 2.162

sideThickness = 0.3125

meshPos = (-0.6250003, 0.4375, -5.463926E-08)

meshRot = (0, 0, 0, 1)

shapeLock = False

shapeLock_UIFlight

{

controlEnabled = True

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingDecoupler

isEnabled = True

ejectionPower = 1

torqueAmount = 0.01

decoupled = False

ejectionPower_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

torqueAmount_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

EVENTS

{

Jettison

{

active = True

guiActive = True

guiIcon = Jettison

guiName = Jettison

category = Jettison

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionJettison

{

actionGroup = None

}

}

}

}

PART

{

part = KzProcFairingSide2_4293845146

partName = Part

pos = 0,3.943791,0.625

rot = 0,0.7071068,0,-0.7071068

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 5

sidx = 7

sqor = 1

attm = 0

modCost = 8.320436E+10

sym = KzProcFairingSide2_4293845320

sym = KzProcFairingSide2_4293845262

sym = KzProcFairingSide2_4293845204

attN = connect,KzInterstageAdapter2_4293845358

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingSide

isEnabled = True

numSegs = 6

numSideParts = 4

baseRad = 0.3125

maxRad = 2.949153E+08

cylStart = 2.025

cylEnd = 2.162

topRad = 12.8125

inlineHeight = 2.162

sideThickness = 0.3125

meshPos = (-0.6250001, 0.4375, 7.450581E-08)

meshRot = (0, 0, 0, -1)

shapeLock = False

shapeLock_UIFlight

{

controlEnabled = True

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingDecoupler

isEnabled = True

ejectionPower = 1

torqueAmount = 0.01

decoupled = False

ejectionPower_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

torqueAmount_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

EVENTS

{

Jettison

{

active = True

guiActive = True

guiIcon = Jettison

guiName = Jettison

category = Jettison

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionJettison

{

actionGroup = None

}

}

}

}

PART

{

part = KzProcFairingSide2_4293845088

partName = Part

pos = 0.625,7.87349,0

rot = 0,0,0,1

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 3

sidx = 0

sqor = 1

attm = 0

modCost = 1.375367E+10

sym = KzProcFairingSide2_4293845030

sym = KzProcFairingSide2_4293844972

sym = KzProcFairingSide2_4293844914

attN = connect,KzInterstageAdapter2_4293845606

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingSide

isEnabled = True

numSegs = 6

numSideParts = 4

baseRad = 0.57

maxRad = 2.853001E+08

cylStart = 1.828

cylEnd = 2.03

topRad = 0.6325

inlineHeight = 2.03

sideThickness = 0.055

meshPos = (-0.625, 0.6140099, 0)

meshRot = (1, 0, 0, 0)

shapeLock = False

shapeLock_UIFlight

{

controlEnabled = True

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingDecoupler

isEnabled = True

ejectionPower = 0.3

torqueAmount = 0.01

decoupled = False

ejectionPower_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

torqueAmount_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

EVENTS

{

Jettison

{

active = True

guiActive = True

guiIcon = Jettison

guiName = Jettison

category = Jettison

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionJettison

{

actionGroup = None

}

}

}

}

PART

{

part = KzProcFairingSide2_4293845030

partName = Part

pos = 0,7.87349,-0.625

rot = 0,0.7071068,0,0.7071068

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 3

sidx = 1

sqor = 1

attm = 0

modCost = 1.375367E+10

sym = KzProcFairingSide2_4293845088

sym = KzProcFairingSide2_4293844972

sym = KzProcFairingSide2_4293844914

attN = connect,KzInterstageAdapter2_4293845606

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingSide

isEnabled = True

numSegs = 6

numSideParts = 4

baseRad = 0.57

maxRad = 2.853001E+08

cylStart = 1.828

cylEnd = 2.03

topRad = 0.6325

inlineHeight = 2.03

sideThickness = 0.055

meshPos = (-0.6250001, 0.61401, 7.450581E-08)

meshRot = (1, 0, 0, 0)

shapeLock = False

shapeLock_UIFlight

{

controlEnabled = True

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingDecoupler

isEnabled = True

ejectionPower = 0.3

torqueAmount = 0.01

decoupled = False

ejectionPower_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

torqueAmount_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

EVENTS

{

Jettison

{

active = True

guiActive = True

guiIcon = Jettison

guiName = Jettison

category = Jettison

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionJettison

{

actionGroup = None

}

}

}

}

PART

{

part = KzProcFairingSide2_4293844972

partName = Part

pos = -0.6250003,7.87349,0

rot = 0,1,0,-4.371139E-08

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 3

sidx = 2

sqor = 1

attm = 0

modCost = 1.375367E+10

sym = KzProcFairingSide2_4293845088

sym = KzProcFairingSide2_4293845030

sym = KzProcFairingSide2_4293844914

attN = connect,KzInterstageAdapter2_4293845606

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingSide

isEnabled = True

numSegs = 6

numSideParts = 4

baseRad = 0.57

maxRad = 2.853001E+08

cylStart = 1.828

cylEnd = 2.03

topRad = 0.6325

inlineHeight = 2.03

sideThickness = 0.055

meshPos = (-0.6250003, 0.6140099, -5.463926E-08)

meshRot = (-1, 0, -8.742278E-08, 0)

shapeLock = False

shapeLock_UIFlight

{

controlEnabled = True

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingDecoupler

isEnabled = True

ejectionPower = 0.3

torqueAmount = 0.01

decoupled = False

ejectionPower_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

torqueAmount_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

EVENTS

{

Jettison

{

active = True

guiActive = True

guiIcon = Jettison

guiName = Jettison

category = Jettison

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionJettison

{

actionGroup = None

}

}

}

}

PART

{

part = KzProcFairingSide2_4293844914

partName = Part

pos = 0,7.87349,0.625

rot = 0,0.7071068,0,-0.7071068

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 3

sidx = 3

sqor = 1

attm = 0

modCost = 1.375367E+10

sym = KzProcFairingSide2_4293845088

sym = KzProcFairingSide2_4293845030

sym = KzProcFairingSide2_4293844972

attN = connect,KzInterstageAdapter2_4293845606

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ProceduralFairingSide

isEnabled = True

numSegs = 6

numSideParts = 4

baseRad = 0.57

maxRad = 2.853001E+08

cylStart = 1.828

cylEnd = 2.03

topRad = 0.6325

inlineHeight = 2.03

sideThickness = 0.055

meshPos = (-0.6250001, 0.61401, -7.450581E-08)

meshRot = (-1, 0, 0, 0)

shapeLock = False

shapeLock_UIFlight

{

controlEnabled = True

}

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ProceduralFairingDecoupler

isEnabled = True

ejectionPower = 0.3

torqueAmount = 0.01

decoupled = False

ejectionPower_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

torqueAmount_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 1

stepIncrement = 0.01

}

EVENTS

{

Jettison

{

active = True

guiActive = True

guiIcon = Jettison

guiName = Jettison

category = Jettison

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionJettison

{

actionGroup = None

}

}

}

}

Edited by Creeperchair
spoiler tag
Link to comment
Share on other sites

@Creeperchair:

What bug? You've never posted in this thread before, so no one here has any idea what you're talking about.

Please provide the following:

  • A description of the bug
  • Steps to cause the bug
  • An output log after causing the bug (find it by reading this post)
  • Your other mods and their versions

@Jumpyyoza:

Welcome to the forums!

Do the fairings show up in the Structural and Aerodynamics tabs in a new Sandbox save?

If so, research them in your Career/Science save.

How did you install the mod?

Please read the How to Get Support sticky in the Support (modded installs) forum.

Link to comment
Share on other sites

@Creeperchair:

What bug? You've never posted in this thread before, so no one here has any idea what you're talking about.

Please provide the following:

  • A description of the bug
  • Steps to cause the bug
  • An output log after causing the bug (find it by reading this post)
  • Your other mods and their versions

Judging by the name he gave his craft, I have a feeling that he's referring to this bug here:

http://forum.kerbalspaceprogram.com/threads/39512-0-25-Procedural-Fairings-3-10-payload-auto-struts-%28October-11%29?p=1551049&viewfull=1#post1551049

Link to comment
Share on other sites

Having some trouble using the interstage adapter in RSS/RO. I've unlocked the tech nodes for 6m and 10m size scaling but the part still wont allow me to size it over 3m diameter. Is there an easy fix for this?

Link to comment
Share on other sites

I just wanted to chime in and say that this is an amazing mod, I've used it for a while now. Keep up the great work, and thanks for all you've done. One of my favorites for sure.

Link to comment
Share on other sites

I had a question. I am still using KSPv23.5 because it's the only one that's allowed me to run 4.5Gb of mods in and have a gig of ram to spare due to ATM (something I can't seem to replicate in the newer versions). I've successfully been using Procedural Fairings for 24.2 I believe, but was interested in this because of the new addition/re-working of internal struts for the fairings. Problem is I can't due to KSPAPI, so I was wondering if the createPayloadJoint parts (for lack of a better term, not much of a programmer) can be copied to the FairingsBase.cs of the version I'm using and successfully work? I didn't see any dependencies when combing through it, but again, it didn't work when I just threw in the version of KAE I used before with this version of ProcFairings (for obvious reasons). I guess I'm asking is there any way to retrofit the new marce155 auto-struts for an older version?

Link to comment
Share on other sites

I have been getting hangs while loading ksp for weeks now. It's been driving me insane because it seemed to be random where it would hang and if it would hang at all! So it has been impossible to track down to anything.

Today I rebuilt my entire gamedata fold in stages and turned on the debug console as I load. The game hangs consistently just after the [Log]: PartLoader: Compiling Part 'ProceduralFairings/adapter2/KzInterstageAdapter2' log entry.

I get the following exception and the load hangs - [Exception]: FileNotFoundException: Could not load file or assembly 'KSPAPIExtensions, Version=1.7.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

I grep'd the gamedata folder and I have four applications that are using KAE and all four have version 1.7.1.2. So what is trying to load version 1.7.0.0??? How can I fix this because I am seriously one step away from getting a bat and beating my system into pieces this is making me so crazy! Seriously, one day I can launch the game a dozen times and the next without adding a single mod I will spend hours trying to start the game and it just hangs over and over! It's really frustrating me.

I have the latest versions of:

ProceduralFairing 3.10

MagicSmokeIndustries KAS

ProceduralParts

Tweakscale

These are the only mods that have a KAE dll and they are all 1.7.1.2?? So what is looking for 1.7.0.0???

NlJ5ot9.png

Edited by ctbram
Link to comment
Share on other sites

I have been getting hangs while loading ksp for weeks now. It's been driving me insane because it seemed to be random where it would hang and if it would hang at all! So it has been impossible to track down to anything.

Today I rebuilt my entire gamedata fold in stages and turned on the debug console as I load. The game hangs consistently just after the [Log]: PartLoader: Compiling Part 'ProceduralFairings/adapter2/KzInterstageAdapter2' log entry.

I get the following exception and the load hangs - [Exception]: FileNotFoundException: Could not load file or assembly 'KSPAPIExtensions, Version=1.7.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

I grep'd the gamedata folder and I have four applications that are using KAE and all four have version 1.7.1.2. So what is trying to load version 1.7.0.0??? How can I fix this because I am seriously one step away from getting a bat and beating my system into pieces this is making me so crazy! Seriously, one day I can launch the game a dozen times and the next without adding a single mod I will spend hours trying to start the game and it just hangs over and over! It's really frustrating me.

I have the latest versions of:

ProceduralFairing 3.10

MagicSmokeIndustries KAS

ProceduralParts

Tweakscale

These are the only mods that have a KAE dll and they are all 1.7.1.2?? So what is looking for 1.7.0.0???

http://i.imgur.com/NlJ5ot9.png

The list of known mods that depend on KAE is at http://forum.kerbalspaceprogram.com/threads/81496-0-25-KSPAPIExtensions-V1-7-1-Utilities-for-shared-mod-use?p=1184459&viewfull=1#post1184459 . You may have a dll left over from a partial uninstall of another of those.

Also, find a way to post your full output_log.txt. The text log includes additional stack trace data on those exceptions that might point to a culprit.

Link to comment
Share on other sites

I have been getting hangs while loading ksp for weeks now. It's been driving me insane because it seemed to be random where it would hang and if it would hang at all! So it has been impossible to track down to anything.

Today I rebuilt my entire gamedata fold in stages and turned on the debug console as I load. The game hangs consistently just after the [Log]: PartLoader: Compiling Part 'ProceduralFairings/adapter2/KzInterstageAdapter2' log entry.

I get the following exception and the load hangs - [Exception]: FileNotFoundException: Could not load file or assembly 'KSPAPIExtensions, Version=1.7.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

I grep'd the gamedata folder and I have four applications that are using KAE and all four have version 1.7.1.2. So what is trying to load version 1.7.0.0??? How can I fix this because I am seriously one step away from getting a bat and beating my system into pieces this is making me so crazy! Seriously, one day I can launch the game a dozen times and the next without adding a single mod I will spend hours trying to start the game and it just hangs over and over! It's really frustrating me.

I have the latest versions of:

ProceduralFairing 3.10

MagicSmokeIndustries KAS

ProceduralParts

Tweakscale

These are the only mods that have a KAE dll and they are all 1.7.1.2?? So what is looking for 1.7.0.0???

I think the easiest method is (if you are on Windows), go to your gamedata folder, and search "KSPAPI", and look at the file size of each one that shows up in the search. First, check that they are all the same size (a good indication that they are the same version), and second, check if any of them are located in the same folder (i.e. you don't have two KSPAPIExtensions.dll in the exact same folder, because this can quickly cause issues.).

To me that's easier than going through a checklist of which mod I have and looking through them manually for the files.

Link to comment
Share on other sites

I think the easiest method is (if you are on Windows), go to your gamedata folder, and search "KSPAPI", and look at the file size of each one that shows up in the search. First, check that they are all the same size (a good indication that they are the same version), and second, check if any of them are located in the same folder (i.e. you don't have two KSPAPIExtensions.dll in the exact same folder, because this can quickly cause issues.).

To me that's easier than going through a checklist of which mod I have and looking through them manually for the files.

I did that. That is how I found the four mods I have installed that are using it - proc fairings, magicsmokeindustries, proc parts, and tweakscale. They are all listed in my post.

I found the issue to be a mod had an old version of proceduralfairings.dll embedded in it. I removed that and the consistent lockup on load was fixed. I am still getting intermittent lockups on load at random points which is driving me insane. Because it locks up at random point and alt-f2 shows no error or warning at the point it locks up I cannot isolate the cause!!!

The symptom is the progress bar stops updating, the comments above the progress bar continue updating, the module manager patch display stops updating. I can keep relaunching the game and eventually it will complete the load and run fine but that can take over an hour of reloads!!! I would really like to understand where and why this is hanging!! Btw this behavior started after I switched to -force-opengl but I cannot test it without the flag as I crash due to exceeding 3.5gb of memory without it.

Edited by ctbram
Link to comment
Share on other sites

Quick question, I'm having trouble getting the fairings to decouple. When I place them on the base nothing pops up in the staging list to adjust them and they cant be decoupled. Is there a simple fix for this? I've tried re-installing the mod but that doesn't do anything. Any help is appreciated

Link to comment
Share on other sites

Quick question, I'm having trouble getting the fairings to decouple. When I place them on the base nothing pops up in the staging list to adjust them and they cant be decoupled. Is there a simple fix for this? I've tried re-installing the mod but that doesn't do anything. Any help is appreciated

There are several different fairing parts. The ones that decouple are in the "Aerodynamic" tab in the VAB. The "Fuselage Fairing" parts in the "Structural" tab don't. Double-check which ones you're using.

Link to comment
Share on other sites

Today I tested if auto struts are actually working and it seems they do not for me (v3.10 is installed and the fairing base has auto struts set to on):

xXapbyl.jpg

I remember seeing a video where the auto struts were demonstrated just like this and the fairing would hold the payload until all parts are jettisoned. I still have to manually add struts to get the same effect.

Is this a known issue, am I doing something wrong or are there any issues with other mods (I`m using NEAR, B9, MKS/OKS, Karbonite and more...)? I don`t know where I should start looking.

Strutting the payload inside the fairing is a pain and I really hoped that auto struts would do that job for me :/

Link to comment
Share on other sites

For some reason my fairings have decided to just stop acting as physical objects. They no longer protect the payload from atmospheric resistance and my solar panels break apart at liftoff.

This is very strange because I was launching a series of rockets, all with similar payloads carrying solar panels, and after the first few flew without issue, suddenly the panels started breaking. I even swapped them out for the 1x6 encased panels and they just snapped open.

Any idea what may be happening here?

Not using FAR/NEAR, Deadly Reentry or anything that modifies aerodynamics.

Link to comment
Share on other sites

How is it that procedural fairings decide how wide to get? I had a rocket to launch a space-probe with fins, and the fins seem to not be shielded, resulting in the CP getting dragged way forward. I mentioned this in the FAR thread (that post has screenshots and a link to the rocket in question), and one of the later releases did do some fixing of FAR's process for figuring out which parts are shielded by fairings, but that rocket is still unstable because the fins still aren't being protected. (Growing the fairing base ring to 1.750 meters made the fairing big enough to encompass all of the fins.) Is the problem in Procedural Fairings, or should I prod ferram again?

Thanks.

Link to comment
Share on other sites

Fairings have never protected things in stock, nor do they prevent panel breakage in FAR.

Really? I don't understand why I've been able to play this long without having any solar panels break while under fairings until now. It's not like I installed an obscure part pack and then the panels from that pack started breaking, it just started happening randomly.

I even launched a few of the same rockets with the same payloads, and the panels did not always break off. May be coincidence, but changing the number of nodes from two to four seemed to prevent payload damage, though not for every case.

Link to comment
Share on other sites

Really? I don't understand why I've been able to play this long without having any solar panels break while under fairings until now. It's not like I installed an obscure part pack and then the panels from that pack started breaking, it just started happening randomly.

I even launched a few of the same rockets with the same payloads, and the panels did not always break off. May be coincidence, but changing the number of nodes from two to four seemed to prevent payload damage, though not for every case.

The deployable panels are supposed to be okay as long as they're closed, but break if they're opened while moving in atmosphere. Usually happens to me if I've accidentally assigned the panels to the "Stage" action group. Could something have been opening the panels underneath the fairing?

Link to comment
Share on other sites

I've encountered a bizarre problem when using interstage adapters and I'm hoping someone can point out what I'm doing wrong. Attached is a screenshot of what I'm trying to build. When I launch this thing I get a strange effect where the parachute detaches from the top section and remains fixed in space. The rest of the rocket then lifts off until the kethane scanner impacts the parachute and the whole thing stops dead, engines still running. In attempting to replicate this effect on a simpler vehicle I was unable to attach parts to the bottom of the top fairing ring. Am I misunderstanding how these adapters are supposed to be used? Is it not normally possible to have parts extending into the interstage area from both top and bottom? I thought I remembered building rockets this way from a while back, but I could be wrong. Thanks.

Arch Linux

KSP .25

RealChutes

Kethane

Deadly Reentry

Procedural Fairings

OUmDLG7.jpg

Edited by ce1984
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...