Functional engines

This commit is contained in:
Chris Adderley
2019-06-24 21:26:00 -07:00
parent 549594a14a
commit f08e90d6ad
38 changed files with 369 additions and 66 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

View File

@ -9,22 +9,74 @@ PART
MODEL
{
model = ReStock/Assets/Parts/Engine/Assets/restock-engine-caravel-1
model = ReStock/Assets/Engine/restock-engine-caravel-1
}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-caravel-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.2
volume = 1.0 0.6
pitch = 0.0 0.1
pitch = 0.01 0.2
pitch = 1.0 0.5
loop = true
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-skiff-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-skiff-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
}
}
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.1, 0.0, 0.0, -1.0, 0.0, 2
node_attach = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
//fx_exhaustFlame_blue = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running
//fx_exhaustLight_blue = 0.0, -2.2, 0.0, 0.0, 0.0, 1.0, running
//fx_smokeTrail_light = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running
//fx_exhaustSparks_flameout = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, flameout
//sound_vent_medium = engage
//sound_rocket_hard = running
//sound_vent_soft = disengage
//sound_explosion_low = flameout
/// Flag to disable this part if MH is installed
MHReplacement = True
@ -131,7 +183,10 @@ PART
sizeGroup = GroupA
GAMEOBJECTS
{
SkiffBoattail = true
SkiffCompact = false
Skiff1875 = false
Skiff125 = false
Shroud1p5x3 = false
Shroud2x3 = true
}
@ -144,19 +199,22 @@ PART
VARIANT
{
name = Size1p5
displayName =
displayName =
primaryColor =
secondaryColor =
GAMEOBJECTS
{
Shroud1p5x3 = false
Shroud2x3 = true
SkiffBoattail = false
SkiffCompact = false
Skiff1875 = true
Skiff125 = false
Shroud1p5x3 = true
Shroud2x3 = false
}
NODES
{
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
}
}
VARIANT
@ -167,14 +225,17 @@ PART
secondaryColor =
GAMEOBJECTS
{
Shroud1p5x3 = false
Shroud2x3 = true
SkiffBoattail = false
SkiffCompact = false
Skiff1875 = false
Skiff125 = true
Shroud1p5x3 = true
Shroud2x3 = false
}
NODES
{
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
}
}
VARIANT
@ -186,7 +247,10 @@ PART
secondaryColor =
GAMEOBJECTS
{
SkiffBoattail = false
SkiffCompact = true
Skiff1875 = false
Skiff125 = false
Shroud1p5x3 = true
Shroud2x3 = false
}

View File

@ -7,24 +7,76 @@ PART
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/Parts/Engine/Assets/restock-engine-schnauzer-1
model = ReStock/Assets/Engine/restock-engine-schnauzer-1
}
rescaleFactor = 1
node_stack_top = 0.0, 0.361067, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.8, 0.0, 0.0, -1.0, 0.0, 2
//fx_exhaustFlame_blue = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running
//fx_exhaustLight_blue = 0.0, -2.2, 0.0, 0.0, 0.0, 1.0, running
//fx_smokeTrail_light = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running
//fx_exhaustSparks_flameout = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, flameout
//sound_vent_medium = engage
//sound_rocket_hard = running
//sound_vent_soft = disengage
//sound_explosion_low = flameout
/// Flag to disable this part if MH is installed
MHReplacement = True
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-schnauzer-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.2
volume = 1.0 0.6
pitch = 0.0 0.1
pitch = 0.01 0.2
pitch = 1.0 0.5
loop = true
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-wolfhound-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-wolfhound-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
}
}
TechRequired = veryHeavyRocketry
entryCost = 12000
cost = 3000
@ -118,7 +170,14 @@ PART
secondaryColor = #3d3d3d
GAMEOBJECTS
{
WH_25 = false
WH_25Base = true
WH_1875 = false
WH_Compact = false
WH_Pipes25 = true
WH_Pipes = false
Shroud1p5x3_2 = false
Shroud2x2_2 = false
Shroud2x2 = true
Shroud1p5x3 = false
}
@ -127,17 +186,24 @@ PART
node_stack_bottom = 0.0, -1.715, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
VARIANT
{
name = Size1p5
displayName =
name = Size2
displayName = Size2
primaryColor =
secondaryColor =
GAMEOBJECTS
{
WH_25 = true
WH_25Base = false
WH_1875 = false
WH_Compact = false
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = false
Shroud2x2_2 = true
Shroud2x2 = false
Shroud1p5x3 = true
Shroud1p5x3 = false
}
NODES
{
@ -146,15 +212,22 @@ PART
}
VARIANT
{
name = Size1
displayName =
name = Size1p5
displayName = 1875
primaryColor =
secondaryColor =
GAMEOBJECTS
{
WH_25 = false
WH_25Base = false
WH_1875 = true
WH_Compact = false
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = true
Shroud2x2_2 = false
Shroud2x2 = false
Shroud1p5x3 = true
Shroud1p5x3 = false
}
NODES
{
@ -169,7 +242,14 @@ PART
secondaryColor =
GAMEOBJECTS
{
WH_25 = false
WH_25Base = false
WH_1875 = false
WH_Compact = true
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = false
Shroud2x2_2 = false
Shroud2x2 = false
Shroud1p5x3 = true
}
@ -183,7 +263,7 @@ PART
MODULE
{
name = ModuleJettison
jettisonName = Shroud2x2,Shroud1p5x3
jettisonName = Shroud2x2,Shroud1p5x3,Shroud2x2_2,Shroud1p5x3_2
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1

View File

@ -9,23 +9,76 @@ PART
MODEL
{
model = ReStock/Assets/Parts/Engine/Assets/restock-engine-ursa-1
model = ReStock/Assets/Engine/restock-engine-ursa-1
}
node_attach = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0, 1
node_stack_top = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -1, 0.0, 0.0, -1.0, 0.0, 1
//fx_exhaustFlame_yellow_tiny = 0.0, -1, 0.0, 0.0, 1.0, 0.0, running
//fx_smokeTrail_light = 0.0, -1, 0.0, 0.0, 1.0, 0.0, running
//fx_exhaustSparks_flameout = 0.0, -1, 0.0, 0.0, 1.0, 0.0, flameout
//sound_vent_medium = engage
//sound_rocket_hard = running
//sound_vent_soft = disengage
//sound_explosion_low = flameout
/// Flag to disable this part if MH is installed
MHReplacement = True
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-ursa-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.2
volume = 1.0 0.6
pitch = 0.0 0.1
pitch = 0.01 0.2
pitch = 1.0 0.5
loop = true
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-kodiak-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-kodiak-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
}
}
TechRequired = heavierRocketry
entryCost = 4400
cost = 1100
@ -102,6 +155,14 @@ PART
secondaryColor = #000000
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = true
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = true
Shroud1x0 = false
Shroud1p5x0 = false
@ -120,6 +181,14 @@ PART
secondaryColor = #999999
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = true
UrsaBoattail1875 = false
UrsaBoattailCommon = true
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = true
Shroud1p5x0 = false
@ -138,8 +207,16 @@ PART
secondaryColor = #999999
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = true
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = false
UrsaShroud125 = true
Shroud1p5x2 = false
Shroud1x0 = true
Shroud1x0 = false
Shroud1p5x0 = false
}
NODES
@ -157,6 +234,14 @@ PART
sizeGroup = GroupB
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = true
UrsaBoattailCommon = true
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = false
Shroud1p5x0 = true
@ -175,9 +260,16 @@ PART
secondaryColor = #999999
GAMEOBJECTS
{
Kodiak1875 = true
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = true
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = true
Shroud1x0 = false
Shroud1p5x0 = false
}
NODES
@ -190,7 +282,7 @@ PART
MODULE
{
name = ModuleJettison
jettisonName = Shroud1p5x2,Shroud1p5x0,Shroud1x0
jettisonName = Shroud1p5x2,Shroud1p5x0,Shroud1x0,UrsaShroud125,UrsaShroud1875
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1

View File

@ -8,7 +8,7 @@ PART
MODEL
{
model = ReStock/Assets/Parts/Engine/Assets/restock-engine-panda-1
model = ReStock/Assets/Engine/restock-engine-panda-1
}
rescaleFactor = 1.0
@ -16,7 +16,68 @@ PART
/// Flag to disable this part if MH is installed
MHReplacement = True
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-panda-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.2
volume = 1.0 0.6
pitch = 0.0 0.1
pitch = 0.01 0.2
pitch = 1.0 0.5
loop = true
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-cub-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-cub-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
}
}
TechRequired = precisionPropulsion
entryCost = 3200
cost = 800
@ -82,7 +143,9 @@ PART
secondaryColor = #000000
GAMEOBJECTS
{
CubBasic = true
CubBare = false
CubWide = false
}
}
VARIANT
@ -93,7 +156,9 @@ PART
secondaryColor = #000000
GAMEOBJECTS
{
CubBasic = false
CubBare = false
CubWide = true
}
}
@ -105,7 +170,9 @@ PART
secondaryColor = #000000
GAMEOBJECTS
{
CubBasic = false
CubBare = true
CubWide = false
}
}
}