Есть у меня вот такой файл:
https://www.dropbox.com/s/s4x9cof0nwjli3s/persistent.sfs
это сэйв из игры kerbal space program, файл текстовый (конфиг)
Там есть блоки начинающиеся со строки VESSEL , дальше идет { и где-то в конце блока идет } , внутри разумеется тоже есть блоки, внутри блока переменная = значение.
Есть блоки VESSEL в которых переменная type = Debris , их бы надо как-то найти и удалить вместе с подблоками.
Приведу тут один из эти блоков.
Честно говоря пока не знаю даже с какой стороны подойти к этой проблеме.
https://www.dropbox.com/s/s4x9cof0nwjli3s/persistent.sfs
это сэйв из игры kerbal space program, файл текстовый (конфиг)
Там есть блоки начинающиеся со строки VESSEL , дальше идет { и где-то в конце блока идет } , внутри разумеется тоже есть блоки, внутри блока переменная = значение.
Есть блоки VESSEL в которых переменная type = Debris , их бы надо как-то найти и удалить вместе с подблоками.
Приведу тут один из эти блоков.
VESSEL
{
pid = 42239b90262a4a19a67e6ca4ce939761
name = MitStationLenderModule Debris
type = Debris
sit = ORBITING
landed = False
landedAt =
splashed = False
met = 1306.77388690412
lct = 49991127.7669508
root = 0
lat = -0.31863196967221
lon = 240.018042422462
alt = 233109.565727973
hgt = -1
nrm = 0.6116739,0.6992198,0.3700632
rot = 0.5128423,-0.3204779,0.2699478,-0.7492763
CoM = 4.224205E-05,-1.912823,-5.027419E-05
stg = 3
prst = False
ref = 0
cPch = 0
cHdg = 0
cMod = -1
ORBIT
{
SMA = 832481.726602322
ECC = 0.00424076231980354
INC = 14.961613386552
LPE = 281.754936655557
LAN = 316.067528645999
MNA = 1.37192000078099
EPH = 49991155.2269553
REF = 1
}
PART
{
name = decoupler1-2
uid = 764791971
mid = 2084853708
parent = 0
position = 0,0,0
rotation = 0,0,0,1
mirror = 1,1,1
istg = 2
dstg = 1
sqor = 2
sidx = 1
attm = 0
srfN = None, -1
attN = bottom, 1
attN = None, -1
mass = 0.4
temp = -40.19011
expt = 0.5
state = 0
connected = False
attached = False
flag = Squad/Flags/circles
rTrf = decoupler1-2 (MitStationLenderModule Debris)
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = ModuleDecouple
isEnabled = True
isDecoupled = True
EVENTS
{
Decouple
{
active = False
guiActive = True
guiIcon = Decouple
guiName = Decouple
category = Decouple
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
DecoupleAction
{
actionGroup = None
}
}
}
MODULE
{
name = FARBasicDragModel
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = DecouplerJointReinforcementModule
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
}
PART
{
name = fuelTank1-2
uid = 1927699924
mid = 2084853708
parent = 0
position = 0,-2.24047088623047,0
rotation = 0,0,0,1
mirror = 1,1,1
istg = 2
dstg = 2
sqor = -1
sidx = -1
attm = 0
srfN = None, -1
attN = top, 0
attN = bottom, 2
mass = 2
temp = -40.19011
expt = 0.5
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = fuelTank1-2
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = FARBasicDragModel
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
RESOURCE
{
name = LiquidFuel
amount = 0
maxAmount = 1440
flowState = True
isTweakable = True
hideFlow = False
flowMode = Both
}
RESOURCE
{
name = Oxidizer
amount = 0
maxAmount = 1760
flowState = True
isTweakable = True
hideFlow = False
flowMode = Both
}
}
PART
{
name = engineLargeSkipper
uid = 391621165
mid = 2084853708
parent = 1
position = 0,-4.11547088623047,0
rotation = 0,0,0,1
mirror = 1,1,1
istg = 2
dstg = 2
sqor = 2
sidx = 2
attm = 0
srfN = None, -1
attN = top, 1
attN = None, -1
mass = 4
temp = -40.19011
expt = 0.5
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = engineLargeSkipper
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = ModuleJettison
isEnabled = True
EVENTS
{
Jettison
{
active = False
guiActive = True
guiIcon = Jettison
guiName = Jettison
category = Jettison
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
JettisonAction
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleGimbal
isEnabled = True
gimbalLock = False
EVENTS
{
LockGimbal
{
active = True
guiActive = True
guiActiveEditor = True
guiIcon = Lock Gimbal
guiName = Lock Gimbal
category = Lock Gimbal
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
FreeGimbal
{
active = False
guiActive = True
guiActiveEditor = True
guiIcon = Free Gimbal
guiName = Free Gimbal
category = Free Gimbal
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
ToggleAction
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleAnimateHeat
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleAlternator
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleEngines
isEnabled = True
staged = True
flameout = True
EngineIgnited = True
engineShutdown = False
currentThrottle = 1
thrustPercentage = 100
manuallyOverridden = False
thrustPercentage_UIFlight
{
controlEnabled = True
minValue = 0
maxValue = 100
stepIncrement = 0.5
}
EVENTS
{
Activate
{
active = False
guiActive = True
guiIcon = Activate Engine
guiName = Activate Engine
category = Activate Engine
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
Shutdown
{
active = True
guiActive = True
guiIcon = Shutdown Engine
guiName = Shutdown Engine
category = Shutdown Engine
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
OnAction
{
actionGroup = None
}
ShutdownAction
{
actionGroup = None
}
ActivateAction
{
actionGroup = None
}
}
}
MODULE
{
name = FARBasicDragModel
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
RESOURCE
{
name = ElectricCharge
amount = 0
maxAmount = 0.199999995529652
flowState = True
isTweakable = False
hideFlow = True
flowMode = Both
}
}
PART
{
name = winglet3
uid = 197959781
mid = 2084853708
parent = 1
position = -2.08616256713867E-07,-1.70699119567871,-1.68586015701294
rotation = 0,0.7071069,0,-0.707107
mirror = 1,1,1
istg = 2
dstg = 2
sqor = -1
sidx = -1
attm = 1
sym = 4
sym = 5
srfN = srfAttach, 1
mass = 0.02
temp = -40.19011
expt = 0.1
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = winglet3
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = FARControllableSurface
isEnabled = True
pitchaxis = True
yawaxis = True
rollaxis = True
isFlap = False
isSpoiler = False
flapDeflectionLevel = 2
maeflect = 15
maeflectFlap = 15
pitchaxis_UIEditor
{
controlEnabled = True
}
yawaxis_UIEditor
{
controlEnabled = True
}
rollaxis_UIEditor
{
controlEnabled = True
}
isFlap_UIEditor
{
controlEnabled = True
}
isSpoiler_UIEditor
{
controlEnabled = True
}
maeflect_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 30
stepIncrement = 0.5
}
maeflectFlap_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 75
stepIncrement = 0.5
}
EVENTS
{
DeflectMore
{
active = False
guiActive = True
guiIcon = Deflect more
guiName = Deflect more
category = Deflect more
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
DeflectLess
{
active = False
guiActive = True
guiIcon = Deflect less
guiName = Deflect less
category = Deflect less
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
ActivateSpoiler
{
actionGroup = Brakes
}
IncreaseDeflect
{
actionGroup = None
}
DecreaseDeflect
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
}
PART
{
name = winglet3
uid = 3369597801
mid = 2084853708
parent = 1
position = -1.45999693870544,-1.70699119567871,0.842930793762207
rotation = 0,-0.2588193,0,-0.965926
mirror = 1,1,1
istg = 2
dstg = 2
sqor = -1
sidx = -1
attm = 1
sym = 3
sym = 5
srfN = srfAttach, 1
mass = 0.02
temp = -40.19011
expt = 0.1
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = winglet3
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = FARControllableSurface
isEnabled = True
pitchaxis = True
yawaxis = True
rollaxis = True
isFlap = False
isSpoiler = False
flapDeflectionLevel = 2
maeflect = 15
maeflectFlap = 15
pitchaxis_UIEditor
{
controlEnabled = True
}
yawaxis_UIEditor
{
controlEnabled = True
}
rollaxis_UIEditor
{
controlEnabled = True
}
isFlap_UIEditor
{
controlEnabled = True
}
isSpoiler_UIEditor
{
controlEnabled = True
}
maeflect_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 30
stepIncrement = 0.5
}
maeflectFlap_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 75
stepIncrement = 0.5
}
EVENTS
{
DeflectMore
{
active = False
guiActive = True
guiIcon = Deflect more
guiName = Deflect more
category = Deflect more
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
DeflectLess
{
active = False
guiActive = True
guiIcon = Deflect less
guiName = Deflect less
category = Deflect less
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
ActivateSpoiler
{
actionGroup = Brakes
}
IncreaseDeflect
{
actionGroup = None
}
DecreaseDeflect
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
}
PART
{
name = winglet3
uid = 3005231599
mid = 2084853708
parent = 1
position = 1.45999777317047,-1.70699119567871,0.842929840087891
rotation = 0,-0.9659261,0,-0.258819
mirror = 1,1,1
istg = 2
dstg = 2
sqor = -1
sidx = -1
attm = 1
sym = 3
sym = 4
srfN = srfAttach, 1
mass = 0.02
temp = -40.19011
expt = 0.1
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = winglet3
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = FARControllableSurface
isEnabled = True
pitchaxis = True
yawaxis = True
rollaxis = True
isFlap = False
isSpoiler = False
flapDeflectionLevel = 2
maeflect = 15
maeflectFlap = 15
pitchaxis_UIEditor
{
controlEnabled = True
}
yawaxis_UIEditor
{
controlEnabled = True
}
rollaxis_UIEditor
{
controlEnabled = True
}
isFlap_UIEditor
{
controlEnabled = True
}
isSpoiler_UIEditor
{
controlEnabled = True
}
maeflect_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 30
stepIncrement = 0.5
}
maeflectFlap_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 75
stepIncrement = 0.5
}
EVENTS
{
DeflectMore
{
active = False
guiActive = True
guiIcon = Deflect more
guiName = Deflect more
category = Deflect more
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
DeflectLess
{
active = False
guiActive = True
guiIcon = Deflect less
guiName = Deflect less
category = Deflect less
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
ActivateSpoiler
{
actionGroup = Brakes
}
IncreaseDeflect
{
actionGroup = None
}
DecreaseDeflect
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
}
ACTIONGROUPS
{
Stage = True, 49989590.4322907
Gear = True, 0
Light = False, 0
RCS = False, 0
SAS = False, 49989690.3523071
Brakes = False, 0
Abort = False, 0
Custom01 = False, 0
Custom02 = False, 0
Custom03 = False, 0
Custom04 = False, 0
Custom05 = False, 0
Custom06 = False, 0
Custom07 = False, 0
Custom08 = False, 0
Custom09 = False, 0
Custom10 = False, 0
}
}
{
pid = 42239b90262a4a19a67e6ca4ce939761
name = MitStationLenderModule Debris
type = Debris
sit = ORBITING
landed = False
landedAt =
splashed = False
met = 1306.77388690412
lct = 49991127.7669508
root = 0
lat = -0.31863196967221
lon = 240.018042422462
alt = 233109.565727973
hgt = -1
nrm = 0.6116739,0.6992198,0.3700632
rot = 0.5128423,-0.3204779,0.2699478,-0.7492763
CoM = 4.224205E-05,-1.912823,-5.027419E-05
stg = 3
prst = False
ref = 0
cPch = 0
cHdg = 0
cMod = -1
ORBIT
{
SMA = 832481.726602322
ECC = 0.00424076231980354
INC = 14.961613386552
LPE = 281.754936655557
LAN = 316.067528645999
MNA = 1.37192000078099
EPH = 49991155.2269553
REF = 1
}
PART
{
name = decoupler1-2
uid = 764791971
mid = 2084853708
parent = 0
position = 0,0,0
rotation = 0,0,0,1
mirror = 1,1,1
istg = 2
dstg = 1
sqor = 2
sidx = 1
attm = 0
srfN = None, -1
attN = bottom, 1
attN = None, -1
mass = 0.4
temp = -40.19011
expt = 0.5
state = 0
connected = False
attached = False
flag = Squad/Flags/circles
rTrf = decoupler1-2 (MitStationLenderModule Debris)
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = ModuleDecouple
isEnabled = True
isDecoupled = True
EVENTS
{
Decouple
{
active = False
guiActive = True
guiIcon = Decouple
guiName = Decouple
category = Decouple
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
DecoupleAction
{
actionGroup = None
}
}
}
MODULE
{
name = FARBasicDragModel
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = DecouplerJointReinforcementModule
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
}
PART
{
name = fuelTank1-2
uid = 1927699924
mid = 2084853708
parent = 0
position = 0,-2.24047088623047,0
rotation = 0,0,0,1
mirror = 1,1,1
istg = 2
dstg = 2
sqor = -1
sidx = -1
attm = 0
srfN = None, -1
attN = top, 0
attN = bottom, 2
mass = 2
temp = -40.19011
expt = 0.5
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = fuelTank1-2
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = FARBasicDragModel
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
RESOURCE
{
name = LiquidFuel
amount = 0
maxAmount = 1440
flowState = True
isTweakable = True
hideFlow = False
flowMode = Both
}
RESOURCE
{
name = Oxidizer
amount = 0
maxAmount = 1760
flowState = True
isTweakable = True
hideFlow = False
flowMode = Both
}
}
PART
{
name = engineLargeSkipper
uid = 391621165
mid = 2084853708
parent = 1
position = 0,-4.11547088623047,0
rotation = 0,0,0,1
mirror = 1,1,1
istg = 2
dstg = 2
sqor = 2
sidx = 2
attm = 0
srfN = None, -1
attN = top, 1
attN = None, -1
mass = 4
temp = -40.19011
expt = 0.5
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = engineLargeSkipper
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = ModuleJettison
isEnabled = True
EVENTS
{
Jettison
{
active = False
guiActive = True
guiIcon = Jettison
guiName = Jettison
category = Jettison
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
JettisonAction
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleGimbal
isEnabled = True
gimbalLock = False
EVENTS
{
LockGimbal
{
active = True
guiActive = True
guiActiveEditor = True
guiIcon = Lock Gimbal
guiName = Lock Gimbal
category = Lock Gimbal
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
FreeGimbal
{
active = False
guiActive = True
guiActiveEditor = True
guiIcon = Free Gimbal
guiName = Free Gimbal
category = Free Gimbal
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
ToggleAction
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleAnimateHeat
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleAlternator
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleEngines
isEnabled = True
staged = True
flameout = True
EngineIgnited = True
engineShutdown = False
currentThrottle = 1
thrustPercentage = 100
manuallyOverridden = False
thrustPercentage_UIFlight
{
controlEnabled = True
minValue = 0
maxValue = 100
stepIncrement = 0.5
}
EVENTS
{
Activate
{
active = False
guiActive = True
guiIcon = Activate Engine
guiName = Activate Engine
category = Activate Engine
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
Shutdown
{
active = True
guiActive = True
guiIcon = Shutdown Engine
guiName = Shutdown Engine
category = Shutdown Engine
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
OnAction
{
actionGroup = None
}
ShutdownAction
{
actionGroup = None
}
ActivateAction
{
actionGroup = None
}
}
}
MODULE
{
name = FARBasicDragModel
isEnabled = True
EVENTS
{
}
ACTIONS
{
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
RESOURCE
{
name = ElectricCharge
amount = 0
maxAmount = 0.199999995529652
flowState = True
isTweakable = False
hideFlow = True
flowMode = Both
}
}
PART
{
name = winglet3
uid = 197959781
mid = 2084853708
parent = 1
position = -2.08616256713867E-07,-1.70699119567871,-1.68586015701294
rotation = 0,0.7071069,0,-0.707107
mirror = 1,1,1
istg = 2
dstg = 2
sqor = -1
sidx = -1
attm = 1
sym = 4
sym = 5
srfN = srfAttach, 1
mass = 0.02
temp = -40.19011
expt = 0.1
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = winglet3
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = FARControllableSurface
isEnabled = True
pitchaxis = True
yawaxis = True
rollaxis = True
isFlap = False
isSpoiler = False
flapDeflectionLevel = 2
maeflect = 15
maeflectFlap = 15
pitchaxis_UIEditor
{
controlEnabled = True
}
yawaxis_UIEditor
{
controlEnabled = True
}
rollaxis_UIEditor
{
controlEnabled = True
}
isFlap_UIEditor
{
controlEnabled = True
}
isSpoiler_UIEditor
{
controlEnabled = True
}
maeflect_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 30
stepIncrement = 0.5
}
maeflectFlap_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 75
stepIncrement = 0.5
}
EVENTS
{
DeflectMore
{
active = False
guiActive = True
guiIcon = Deflect more
guiName = Deflect more
category = Deflect more
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
DeflectLess
{
active = False
guiActive = True
guiIcon = Deflect less
guiName = Deflect less
category = Deflect less
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
ActivateSpoiler
{
actionGroup = Brakes
}
IncreaseDeflect
{
actionGroup = None
}
DecreaseDeflect
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
}
PART
{
name = winglet3
uid = 3369597801
mid = 2084853708
parent = 1
position = -1.45999693870544,-1.70699119567871,0.842930793762207
rotation = 0,-0.2588193,0,-0.965926
mirror = 1,1,1
istg = 2
dstg = 2
sqor = -1
sidx = -1
attm = 1
sym = 3
sym = 5
srfN = srfAttach, 1
mass = 0.02
temp = -40.19011
expt = 0.1
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = winglet3
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = FARControllableSurface
isEnabled = True
pitchaxis = True
yawaxis = True
rollaxis = True
isFlap = False
isSpoiler = False
flapDeflectionLevel = 2
maeflect = 15
maeflectFlap = 15
pitchaxis_UIEditor
{
controlEnabled = True
}
yawaxis_UIEditor
{
controlEnabled = True
}
rollaxis_UIEditor
{
controlEnabled = True
}
isFlap_UIEditor
{
controlEnabled = True
}
isSpoiler_UIEditor
{
controlEnabled = True
}
maeflect_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 30
stepIncrement = 0.5
}
maeflectFlap_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 75
stepIncrement = 0.5
}
EVENTS
{
DeflectMore
{
active = False
guiActive = True
guiIcon = Deflect more
guiName = Deflect more
category = Deflect more
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
DeflectLess
{
active = False
guiActive = True
guiIcon = Deflect less
guiName = Deflect less
category = Deflect less
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
ActivateSpoiler
{
actionGroup = Brakes
}
IncreaseDeflect
{
actionGroup = None
}
DecreaseDeflect
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
}
PART
{
name = winglet3
uid = 3005231599
mid = 2084853708
parent = 1
position = 1.45999777317047,-1.70699119567871,0.842929840087891
rotation = 0,-0.9659261,0,-0.258819
mirror = 1,1,1
istg = 2
dstg = 2
sqor = -1
sidx = -1
attm = 1
sym = 3
sym = 4
srfN = srfAttach, 1
mass = 0.02
temp = -40.19011
expt = 0.1
state = 0
connected = False
attached = True
flag = Squad/Flags/circles
rTrf = winglet3
EVENTS
{
}
ACTIONS
{
}
MODULE
{
name = FARControllableSurface
isEnabled = True
pitchaxis = True
yawaxis = True
rollaxis = True
isFlap = False
isSpoiler = False
flapDeflectionLevel = 2
maeflect = 15
maeflectFlap = 15
pitchaxis_UIEditor
{
controlEnabled = True
}
yawaxis_UIEditor
{
controlEnabled = True
}
rollaxis_UIEditor
{
controlEnabled = True
}
isFlap_UIEditor
{
controlEnabled = True
}
isSpoiler_UIEditor
{
controlEnabled = True
}
maeflect_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 30
stepIncrement = 0.5
}
maeflectFlap_UIEditor
{
controlEnabled = True
minValue = 0
maxValue = 75
stepIncrement = 0.5
}
EVENTS
{
DeflectMore
{
active = False
guiActive = True
guiIcon = Deflect more
guiName = Deflect more
category = Deflect more
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
DeflectLess
{
active = False
guiActive = True
guiIcon = Deflect less
guiName = Deflect less
category = Deflect less
guiActiveUnfocused = False
unfocusedRange = 2
externalToEVAOnly = True
}
}
ACTIONS
{
ActivateSpoiler
{
actionGroup = Brakes
}
IncreaseDeflect
{
actionGroup = None
}
DecreaseDeflect
{
actionGroup = None
}
}
}
MODULE
{
name = ModuleAeroReentry
isEnabled = True
adjustCollider = 0
crashTolerance = 8
damage = 0
dead = False
EVENTS
{
RepairDamage
{
active = True
guiActive = False
guiIcon = No Damage
guiName = No Damage
category = No Damage
guiActiveUnfocused = True
unfocusedRange = 4
externalToEVAOnly = True
}
}
ACTIONS
{
}
}
}
ACTIONGROUPS
{
Stage = True, 49989590.4322907
Gear = True, 0
Light = False, 0
RCS = False, 0
SAS = False, 49989690.3523071
Brakes = False, 0
Abort = False, 0
Custom01 = False, 0
Custom02 = False, 0
Custom03 = False, 0
Custom04 = False, 0
Custom05 = False, 0
Custom06 = False, 0
Custom07 = False, 0
Custom08 = False, 0
Custom09 = False, 0
Custom10 = False, 0
}
}
Честно говоря пока не знаю даже с какой стороны подойти к этой проблеме.