Additional work on engine integration

This commit is contained in:
Chris Adderley
2018-07-24 06:19:04 -07:00
parent 7210f70082
commit 8332ae21dc
68 changed files with 853 additions and 204 deletions

View File

@ -12,7 +12,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-ant-1
}
@ -58,7 +58,7 @@
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
@ -102,6 +102,16 @@
key = 1 1
}
}
MODULE
{
name = ModuleJettison
jettisonName = ShroudAnt
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
}
}
// Spider
@ -110,7 +120,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-spider-1
}
@ -122,28 +132,32 @@
{
@runningEffectName = fx-spider-running
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = CylTop001
rotatorsName = Cyl001
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = CylTop002
rotatorsName = Cyl002
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = Cyl001
rotatorsName = CylTop001
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
targetName = Cyl002
rotatorsName = CylTop002
}
}
!MODULE[FXModuleAnimateThrottle] {}
@ -175,18 +189,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -205,7 +219,7 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
@ -216,7 +230,7 @@
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -232,7 +246,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-spark-1
}
@ -244,47 +258,73 @@
{
name = FXModuleLookAtConstraint
// Ringed
// Basic
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = CylBot001
rotatorsName = CylTop001
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = CylBot002
rotatorsName = CylTop002
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = CylTop001
rotatorsName = CylBot001
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
targetName = CylTop002
rotatorsName = CylBot002
}
CONSTRAINLOOKFX
{
targetName = CylBot003
rotatorsName = CylTop003
}
CONSTRAINLOOKFX
{
targetName = CylTop017
rotatorsName = CylBot017
targetName = CylBot004
rotatorsName = CylTop004
}
CONSTRAINLOOKFX
{
targetName = CylTop018
rotatorsName = CylBot018
targetName = CylTop003
rotatorsName = CylBot003
}
CONSTRAINLOOKFX
{
targetName = CylTop019
rotatorsName = CylBot019
targetName = CylTop004
rotatorsName = CylBot004
}
CONSTRAINLOOKFX
{
targetName = CylBot005
rotatorsName = CylTop005
}
CONSTRAINLOOKFX
{
targetName = CylTop020
rotatorsName = CylBot020
targetName = CylBot006
rotatorsName = CylTop006
}
CONSTRAINLOOKFX
{
targetName = CylTop005
rotatorsName = CylBot005
}
CONSTRAINLOOKFX
{
targetName = CylTop006
rotatorsName = CylBot006
}
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
{
@ -298,15 +338,15 @@
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = true
Var_Compact = false
Var_UpperGimbals = false
Var_LowerGimbals = false
Fairing125 = true
Fairing25 = false
Fairing25_Boat = false
SparkBasic = true
CylBot001 = false
CylBot002 = false
CylBot003 = true
CylBot004 = true
CylBot005 = false
CylBot006 = false
SparkCompact = false
SparkBoattail = false
}
}
VARIANT
@ -317,15 +357,15 @@
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = true
Var_125 = false
Var_Compact = false
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = true
SparkBasic = false
CylBot001 = false
CylBot002 = false
CylBot003 = false
CylBot004 = false
CylBot005 = true
CylBot006 = true
SparkCompact = false
SparkBoattail = true
}
}
@ -337,15 +377,16 @@
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = false
Var_Compact = true
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = false
SparkBasic = false
CylBot001 = true
CylBot002 = true
CylBot003 = false
CylBot004 = false
CylBot005 = false
CylBot006 = false
SparkCompact = true
SparkBoattail = false
}
}
}
@ -382,18 +423,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -412,18 +453,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -431,6 +472,10 @@
key = 1 1
}
}
@MODULE[ModuleJettison]
{
@jettisonName = ShroudSparkBasic
}
}
// Twitch
@ -439,7 +484,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-twitch-1
}
@ -454,29 +499,33 @@
// Ringed
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = CyBotRad001
rotatorsName = CylTopRad001
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = CyBotRad002
rotatorsName = CylTopRad002
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = CylTopRad001
rotatorsName = CyBotRad001
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
targetName = CylTopRad002
rotatorsName = CyBotRad002
}
}
@MODULE[ModuleEnginesFX]
{
@runningEffectName = fx-twitch-running
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
@ -506,18 +555,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -536,18 +585,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -555,6 +604,7 @@
key = 1 1
}
}
}
// Puff
@ -563,7 +613,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-puff-1
}
@ -571,49 +621,7 @@
EFFECTS
{
}
MODULE
{
name = ModulePartVariants
baseVariant = Size0
VARIANT
{
name = Radial
displayName = #LOC_Restock_variant-engine_radial
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = true
Var_Compact = false
Var_UpperGimbals = false
Var_LowerGimbals = false
Fairing125 = true
Fairing25 = false
Fairing25_Boat = false
}
}
VARIANT
{
name = Size0
displayName = #LOC_Restock_variant-engine_size0
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = true
Var_125 = false
Var_Compact = false
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = true
}
}
}
MODULE
{
name = FXModuleLookAtConstraint
@ -621,44 +629,25 @@
// Ringed
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = Cyl005
rotatorsName = CylTop005
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = Cyl006
rotatorsName = CylTop006
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = CylTop005
rotatorsName = Cyl005
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
}
CONSTRAINLOOKFX
{
targetName = CylTop017
rotatorsName = CylBot017
}
CONSTRAINLOOKFX
{
targetName = CylTop018
rotatorsName = CylBot018
}
CONSTRAINLOOKFX
{
targetName = CylTop019
rotatorsName = CylBot019
}
CONSTRAINLOOKFX
{
targetName = CylTop020
rotatorsName = CylBot020
targetName = CylTop006
rotatorsName = Cyl006
}
}
@MODULE[ModuleEnginesFX]
{
@ -694,18 +683,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -724,18 +713,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{