Start work on model integration

pull/32/head
Chris Adderley 6 years ago
parent 0fe0002b22
commit 1b828dc1b5

@ -14,7 +14,7 @@
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-vector-1
model = ReStock/Assets/Engine/restock-engine-nerv-1
}
@manufacturer = #autoLOC_501637 //#autoLOC_501637 = Rockomax Conglomerate
@MODULE[FXModuleAnimateThrottle]
@ -22,15 +22,30 @@
@animationName = restock-vector-heat-1
%layer = 1
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-nerv-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-vector-throttle-1
animationName = restock-nerv-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
@MODULE[ModuleJettison, 0]
{
@jettisonName = ShroudA
}
@MODULE[ModuleJettison, 1]
{
@jettisonName = ShroudB
}
}
// Vector
@ -236,8 +251,11 @@
MODEL {
model = ReStock/Assets/Engine/restock-engine-terrier-1
}
%rescaleFactor = 1
@bulkheadProfiles = srf, size1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
@node_stack_top = 0.0, 28.75, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -47.281375, 0.0, 0.0, -1.0, 0.0, 1
MODULE
{
name = ModulePartVariants
@ -250,21 +268,12 @@
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
}
NODES
{
node_stack_top = 0.0,0.0,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
LV_909_Boattail = false
LV_909_Basic = true
LV_909_Compact = false
Shroud909 = true
}
}
VARIANT
{
@ -274,21 +283,12 @@
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
}
NODES
{
node_stack_top = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 2
node_attach = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 1
LV_909_Boattail = true
LV_909_Basic = false
LV_909_Compact = false
Shroud909 = false
}
}
VARIANT
{
@ -298,99 +298,25 @@
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
}
NODES
{
node_stack_top = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
LV_909_Boattail = false
LV_909_Basic = false
LV_909_Compact = true
Shroud909 = false
}
}
}
MODULE
@MODULE[ModuleJettison]
{
name = ModuleJettison
jettisonName = Fairing125,Fairing25,Fairing25_Boat
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
useMultipleDragCubes= false
@jettisonName = Shroud909
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
{
name = FXModuleLookAtConstraint
// Ringed
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
}
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
}
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-terrier-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-terrier-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
@gimbalTransformName = Gimbal
}
}
// Reliant
@ -403,8 +329,11 @@
MODEL {
model = ReStock/Assets/Engine/restock-engine-reliant-1
}
%rescaleFactor = 1
@bulkheadProfiles = srf, size1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
@node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
@node_stack_top = 0.0, 9.0182625, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -9.0925375, 0.0, 0.0, -1.0, 0.0
MODULE
{
name = ModulePartVariants
@ -413,27 +342,18 @@
{
name = Size1
displayName = #LOC_Restock_variant-engine_size1
primaryColor = #ffffff
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
}
NODES
{
node_stack_top = 0.0,0.0,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
LV_T30_Basic = true
LV_T30_Compact = false
LV_T30_Boattail = false
ShroudT30 = true
}
}
VARIANT
VARIANT
{
name = Boattail
displayName = #LOC_Restock_variant-engine_boattail
@ -441,51 +361,33 @@
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
}
NODES
{
node_stack_top = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 2
node_attach = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 1
LV_T30_Basic = false
LV_T30_Compact = false
LV_T30_Boattail = true
ShroudT30 = true
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
primaryColor = #ffffff
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
}
NODES
{
node_stack_top = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
LV_T30_Basic = false
LV_T30_Compact = true
LV_T30_Boattail = false
ShroudT30 = true
}
}
}
MODULE
{
name = ModuleJettison
jettisonName = Fairing125,Fairing25,Fairing25_Boat
jettisonName = ShroudT30
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
@ -523,7 +425,94 @@
model = ReStock/Assets/Engine/restock-engine-swivel-1
}
@bulkheadProfiles = srf, size1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
rescaleFactor =1.0
@node_stack_top = 0.0, 9.0182625, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -7.179225, 0.0, 0.0, -1.0, 0.0
!fx_exhaustFlame_blue = DELETE
!fx_exhaustLight_blue = DELETE
!fx_smokeTrail_light = DELETE
!fx_exhaustSparks_flameout = DELETE
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = thrustTransform
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-swivel-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
modelName = Restock/FX/restock-swivel-core
transformName = fxTransform
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
modelName = Restock/FX/restock-swivel-plume
transformName = fxTransform
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-swivel-running
}
MODULE
{
name = ModulePartVariants
@ -536,21 +525,14 @@
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
}
NODES
{
node_stack_top = 0.0,0.0,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
LV_T45_Boattail = false
LV_T45_Basic = true
LV_T45_Compact = false
Gimbal_Basic = true
Gimbal_Boattail = false
Gimbal_Compact = false
}
}
VARIANT
{
@ -560,21 +542,14 @@
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
}
NODES
{
node_stack_top = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 2
node_attach = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 1
LV_T45_Boattail = true
LV_T45_Basic = false
LV_T45_Compact = false
Gimbal_Basic = false
Gimbal_Boattail = true
Gimbal_Compact = false
}
}
VARIANT
{
@ -584,27 +559,20 @@
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
}
NODES
{
node_stack_top = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
LV_T45_Boattail = false
LV_T45_Basic = false
LV_T45_Compact = true
Gimbal_Basic = false
Gimbal_Boattail = false
Gimbal_Compact = true
}
}
}
MODULE
{
name = ModuleJettison
jettisonName = Fairing125,Fairing25,Fairing25_Boat
jettisonName = ShroudT45
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
@ -615,67 +583,79 @@
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
@gimbalTransformName = Gimbal
}
MODULE
{
name = FXModuleLookAtConstraint
// Ringed
// Basic
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = Piston01Target
rotatorsName = Piston01Anchor
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = Piston02Target
rotatorsName = Piston02Target
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = Piston01Anchor
rotatorsName = Piston01Target
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
targetName = Piston02Anchor
rotatorsName = Piston02Target
}
// Basic
CONSTRAINLOOKFX
{
targetName = CylTop017
rotatorsName = CylBot017
targetName = Piston03Target
rotatorsName = Piston03Anchor
}
CONSTRAINLOOKFX
{
targetName = CylTop018
rotatorsName = CylBot018
targetName = Piston04Target
rotatorsName = Piston04Target
}
CONSTRAINLOOKFX
{
targetName = CylTop019
rotatorsName = CylBot019
targetName = Piston03Anchor
rotatorsName = Piston03Target
}
CONSTRAINLOOKFX
{
targetName = CylTop020
rotatorsName = CylBot020
targetName = Piston04Anchor
rotatorsName = Piston04Target
}
// Compact
CONSTRAINLOOKFX
{
targetName = Piston05Target
rotatorsName = Piston05Anchor
}
CONSTRAINLOOKFX
{
targetName = Piston06Target
rotatorsName = Piston06Target
}
CONSTRAINLOOKFX
{
targetName = Piston05Anchor
rotatorsName = Piston05Target
}
CONSTRAINLOOKFX
{
targetName = Piston06Anchor
rotatorsName = Piston06Target
}
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-swivel-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-swivel-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
!MODULE[FXModuleAnimateThrottle] = {}
}

@ -144,7 +144,8 @@
@scale = 1
@node_stack_bottom = 0.0, -1.5640875, 0.0, 0.0, -1.0, 0.0, 1
@node_stack_top = 0.0, 1.2818375, 0.0, 0.0, 1.0, 0.0, 1
@node_attach = 0.0, 0.0, -0.75, 0.0, 0.0, 1.0, 1
@node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1
@fx_exhaustFlame_yellow = 0.0, -1.4084125, 0.0, 0.0, 1.0, 0.0, running
@fx_exhaustSparks_yellow = 0.0, -1.4084125, 0.0, 0.0, 1.0, 0.0, running
@fx_smokeTrail_medium = 0.0, -1.4084125, 0.0, 0.0, 1.0, 0.0, running

@ -19,12 +19,15 @@
@PART[fuelTankSmall]
{
@author = Porkjet
@node_stack_top = 0.0, 5.5525, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -5.5525, 0.0, 0.0, -1.0, 0.0
@node_attach = 6.2625, 0.0, 0.0, 1.0, 0.0, 0.0, 1
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-125-3
}
%rescaleFactor = 1
}
@PART[fuelTank]
@ -36,15 +39,22 @@
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-125-2
}
%rescaleFactor = 1
@node_stack_top = 0.0, 9.81725, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -9.12500, 0.0, 0.0, -1.0, 0.0
@node_attach = 6.2625, 0.0, 0.0, 1.0, 0.0, 0.0, 1
}
@PART[fuelTank_long]
{
@author = Porkjet
@node_stack_top = 0.0, 18.75, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -18.87500, 0.0, 0.0, -1.0, 0.0
@node_attach = 6.2625, 0.0, 0.0, 1.0, 0.0, 0.0, 1
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-125-1
}
%rescaleFactor = 1
}

@ -39,7 +39,9 @@
!GAMEOBJECTS = {}
GAMEOBJECTS
{
25TankTinyGrey = false
25TankTinyOrange = true
25TankTinyWhite = false
}
}
VARIANT
@ -51,6 +53,9 @@
secondaryColor = #000000
GAMEOBJECTS
{
25TankTinyGrey = false
25TankTinyOrange = false
25TankTinyWhite = true
}
}
VARIANT
@ -62,6 +67,9 @@
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25TankTinyGrey = true
25TankTinyOrange = false
25TankTinyWhite = false
}
}
}
@ -102,7 +110,9 @@
!GAMEOBJECTS = {}
GAMEOBJECTS
{
25TankMedGrey = false
25TankMedOrange = true
25TankMedWhite = false
}
}
VARIANT
@ -114,6 +124,9 @@
secondaryColor = #000000
GAMEOBJECTS
{
25TankMedGrey = false
25TankMedOrange = false
25TankMedWhite = true
}
}
VARIANT
@ -125,6 +138,9 @@
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25TankMedGrey = true
25TankMedOrange = false
25TankMedWhite = false
}
}
}
@ -164,7 +180,9 @@
!GAMEOBJECTS = {}
GAMEOBJECTS
{
25TankSmallGrey = false
25TankSmallOrange = true
25TankSmallWhite = false
}
}
VARIANT
@ -176,6 +194,9 @@
secondaryColor = #000000
GAMEOBJECTS
{
25TankSmallGrey = false
25TankSmallOrange = false
25TankSmallWhite = true
}
}
VARIANT
@ -187,6 +208,9 @@
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25TankSmallGrey = true
25TankSmallOrange = false
25TankSmallWhite = false
}
}
}
@ -221,7 +245,9 @@
!GAMEOBJECTS = {}
GAMEOBJECTS
{
25TankLargeGrey = false
25TankLargeOrange = false
25TankLargeWhite = true
}
}
@VARIANT[Orange]
@ -230,7 +256,9 @@
!GAMEOBJECTS = {}
GAMEOBJECTS
{
25TankLargeGrey = false
25TankLargeOrange = true
25TankLargeWhite = false
}
}
VARIANT
@ -242,6 +270,9 @@
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25TankLargeGrey = true
25TankLargeOrange = false
25TankLargeWhite = false
}
}
}

@ -10,7 +10,7 @@
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Structural/restock-adapter-125-1
model = ReStock/Assets/Structural/restock-adapter-125-0625-1
}
}
@ -21,6 +21,6 @@
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Structural/restock-adapter-125-2
model = ReStock/Assets/Structural/restock-adapter-125-0625-2
}
}

@ -10,7 +10,7 @@
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Structural/restock-adapter-25-1
model = ReStock/Assets/Structural/restock-adapter-25-125-1
}
%rescaleFactor = 1
}
@ -21,7 +21,7 @@
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Structural/restock-adapter-25-2
model = ReStock/Assets/Structural/restock-adapter-25-125-2
}
%rescaleFactor = 1
}

Loading…
Cancel
Save