I know AA uses SyncModuleControlSurface module instead of stock ModuleControlSurface.
But there is a problem like this :
when a plane's ModuleControlSurfacevalue like authoritylimitor or deployAngle is modified in pure stock ksp,
and when I load this plane in AA ksp, that settings value is gone and setting in action group is also gone.
this is stock module value in .craft.
MODULE
{
name = ModuleControlSurface
isEnabled = True
mirrorDeploy = False
usesMirrorDeploy = True
ignorePitch = False
ignoreYaw = True
ignoreRoll = False
deploy = False
deployInvert = False
partDeployInvert = False
deployAngle = 0 // <- here
authorityLimiter = 150 // <- here
stagingEnabled = True
EVENTS
{
}
ACTIONS
{
ActionToggle
{
actionGroup = Brakes // <- here
wasActiveBeforePartWasAdjusted = False
}
ActionExtend
{
actionGroup = None
wasActiveBeforePartWasAdjusted = False
}
ActionRetract
{
actionGroup = None
wasActiveBeforePartWasAdjusted = False
}
}
AXISGROUPS
{
deployAngle
{
axisGroup = None
axisIncremental = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
axisInverted = None
overrideIncremental0 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental1 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental2 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental3 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
}
authorityLimiter
{
axisGroup = None
axisIncremental = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
axisInverted = None
overrideIncremental0 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental1 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental2 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental3 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
}
}
UPGRADESAPPLIED
{
}
}
}
and this is AA modified .craft's module in .craft file.
MODULE
{
name = SyncModuleControlSurface
isEnabled = True
mirrorDeploy = False
usesMirrorDeploy = True
ignorePitch = False
ignoreYaw = False
ignoreRoll = False
deploy = False
deployInvert = False
partDeployInvert = False
deployAngle = 15 // <- here
authorityLimiter = 100 // <- here
stagingEnabled = True
EVENTS
{
}
ACTIONS
{
ActionToggle
{
actionGroup = None // <- here
wasActiveBeforePartWasAdjusted = False
}
ActionExtend
{
actionGroup = None
wasActiveBeforePartWasAdjusted = False
}
ActionRetract
{
actionGroup = None
wasActiveBeforePartWasAdjusted = False
}
}
AXISGROUPS
{
deployAngle
{
axisGroup = None
axisIncremental = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
axisInverted = None
overrideIncremental0 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental1 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental2 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental3 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
}
authorityLimiter
{
axisGroup = None
axisIncremental = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
axisInverted = None
overrideIncremental0 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental1 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental2 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
overrideIncremental3 = Pitch, Yaw, Roll, TranslateX, TranslateY, TranslateZ, WheelSteer, WheelThrottle, Custom01, Custom02, Custom03, Custom04
}
}
UPGRADESAPPLIED
{
}
}
}
It makes a small problem that transfering .craft file from AA modified KSP -> to stock KSP.
Yes. it removes settings of wings. it is a main problem now.
I added .craft file in here.
Skylon.craft.txt
Skylon AA.craft.txt
I know AA uses SyncModuleControlSurface module instead of stock ModuleControlSurface.
But there is a problem like this :
when a plane's ModuleControlSurfacevalue like authoritylimitor or deployAngle is modified in pure stock ksp,
and when I load this plane in AA ksp, that settings value is gone and setting in action group is also gone.
this is stock module value in .craft.
and this is AA modified .craft's module in .craft file.
It makes a small problem that transfering .craft file from AA modified KSP -> to stock KSP.
Yes. it removes settings of wings. it is a main problem now.
I added .craft file in here.
Skylon.craft.txt
Skylon AA.craft.txt