Merge pull request #32 from PorktoberRevolution/integrate-parts

Integrate parts
This commit is contained in:
Chris Adderley
2018-09-07 15:39:40 -07:00
committed by GitHub
172 changed files with 4459 additions and 94 deletions

View File

@ -0,0 +1,14 @@
// Patches applying art changes to 1.25m aerodynamic parts
// Contents:
// - Aerodynamic Nose Cone (noseCone)
@PART[noseCone]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Structural/restock-nosecone-125-1
}
}

View File

@ -0,0 +1,14 @@
// Patches applying art changes to 2.5m aerodynamic parts
// Contents:
// - Protective Rocket Nose Cone Mk7 (rocketNoseCone)
@PART[rocketNoseCone]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Structural/restock-nosecone-25-1
}
}

View File

@ -1,3 +1,25 @@
// Patches applying art changes to crewed command parts
// Contents:
// - PPD-12 Cupola Module (cupola)
// Cupola
@PART[cupola]:FOR[zzzzStationParts]
{
@author = Chris Adderley
!mesh = DELETE
!MODEL,* {}
!MODULE[ModuleAnimateGeneric] {}
MODEL
{
model = ReStock/Assets/Command/restock-cupola-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-1
position = 0.0, -0.4, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
}

View File

@ -2,3 +2,59 @@
// Contents:
// - PPD-10 Hitchhiker Storage Container (crewCabin)
// - Science Mobile Processing Lab MPL-LG-2 (Large_Crewed_Lab)
@PART[Large_Crewed_Lab]
{
@author = Chris Adderley
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Command/restock-lab-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-1
position = 0.0, -1.831, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-1
position = 0.0,1.825, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
// Hitchhiker
@PART[crewCabin]:FOR[zzzzStationParts]
{
@author = Chris Adderley
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Command/restock-hitchhiker-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-1
position = 0.0, -0.986899, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-1
position = 0.0,0.986899, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}

View File

@ -7,7 +7,7 @@
@author = Andrew Cassidy
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Control/restock-reactionwheel-625-1
}

View File

@ -8,11 +8,60 @@
@author = Passinglurker
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Coupling/125/Re_dockingPortInline/restock-inlinedockingport-mk1-1
}
%rescaleFactor = 1
%manufacturer = #autoLOC_501624
}
// Inline Clamp-O-Tron
@PART[dockingPort2] {
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Coupling/restock-docking-125-1
}
%rescaleFactor = 1
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}

View File

@ -3,3 +3,18 @@
// - Z-200 Rechargeable Battery Bank (batteryBankMini)
// - Z-1K Rechargeable Battery Bank (batteryBank)
// - Z-4K Rechargeable Battery Bank (batteryBankLarge)
// 1.25m battery bank
@PART[batteryBank]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-battery-125-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}

View File

@ -1,3 +1,14 @@
// Patches applying art changes to RTGs
// Contents:
// - (rtg)
// - PB-NUK Radioisotope Thermoelectric Generator (rtg)
@PART[rtg]
{
@author = Beale
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Electrical/restock-rtg-1
}
}

View File

@ -1,3 +1,273 @@
// Patches applying art changes to 2.5m engines
// Contents:
// -
// - LFB KR-1x2 "Twin-Boar" Liquid Fuel Engine (Size2LFB)
// - RE-M3 "Mainsail" Liquid Fuel Engine (liquidEngine1-2)
// - RE-L10 "Poodle" Liquid Fuel Engine (liquidEngine2-2)
// - RE-I5 "Skipper" Liquid Fuel Engine (engineLargeSkipper)
@PART[liquidEngine1-2]
{
%node_attach = 0.0, 1.065308, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,0,0
}
@PART[liquidEngine2-2]
{
%node_attach = 0.0, 0.7269405, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,0,0
}
@PART[engineLargeSkipper]
{
%node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,0,0
}
// Twin Boar
@PART[Size2LFB]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-twinboar-1
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, 4.356, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = smokePoint
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-twinboar-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_spurts
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
{
name = core
modelName = ReStock/FX/restock-fx-boar-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.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-boar-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.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = turbo
modelName = ReStock/FX/restock-fx-boar-turbo-1
transformName = fxTransformTurbo
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
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_veryLarge
transformName = smokePoint
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
localOffset = 0, 0, 1
}
}
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
@MODULE[ModuleEnginesFX]
{
@runningEffectName = fx-twinboar-running
}
MODULE
{
name = FXModuleLookAtConstraint
// Basic
CONSTRAINLOOKFX
{
targetName = CylTop005
rotatorsName = CylBot005
}
CONSTRAINLOOKFX
{
targetName = CylTop006
rotatorsName = CylBot006
}
CONSTRAINLOOKFX
{
targetName = CylTop007
rotatorsName = CylBot007
}
CONSTRAINLOOKFX
{
targetName = CylTop008
rotatorsName = CylBot008
}
CONSTRAINLOOKFX
{
targetName = CylBot005
rotatorsName =CylTop005
}
CONSTRAINLOOKFX
{
targetName = CylBot006
rotatorsName = CylTop006
}
CONSTRAINLOOKFX
{
targetName = CylBot007
rotatorsName = CylTop007
}
CONSTRAINLOOKFX
{
targetName = CylBot008
rotatorsName = CylTop008
}
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1
shaderProperty = _EmissiveColor
excludedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}

View File

@ -5,17 +5,102 @@
@PART[Size3AdvancedEngine]
{
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-rhino-1
}
%rescaleFactor = 1
#node_stack_bottom02 = 0.0, -2.536873, 0.0, 0.0, -1.0, 0.0, 3
%node_attach = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
@attachRules = 1,1,1,0,0
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
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-rhino-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
{
name = core
modelName = ReStock/FX/restock-fx-rhino-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.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-rhino-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.35
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_veryLarge
transformName = smokePoint
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
localOffset = 0, 0, 1
}
}
}
MODULE
{
name = ModulePartVariants
@ -24,15 +109,15 @@
{
name = Size3
displayName = #LOC_Restock_variant-engine_size3
primaryColor = #ffffff
secondaryColor = #000000
primaryColor = #999999
secondaryColor = #f69449
GAMEOBJECTS
{
Var_375 = true
Var_Compact = false
Fairing375 = true
Fairing375 = true
}
NODES
NODES
{
node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
}
@ -41,8 +126,8 @@
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
secondaryColor = #000000
primaryColor = #999999
secondaryColor = #555555
GAMEOBJECTS
{
Var_375 = false
@ -54,7 +139,11 @@
node_stack_top = 0.0,0.495,0.0 , 0.0, 1.0, 0.0, 2
}
}
}
}
@MODULE[ModuleEnginesFX]
{
%runningEffectName = fx-rhino-running
}
MODULE
{
name = ModuleJettison
@ -66,10 +155,10 @@
jettisonDirection = 0 0 1
useMultipleDragCubes= false
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
@ -87,7 +176,7 @@
targetName = LowerPiston002
rotatorsName = UpperPiston002
}
CONSTRAINLOOKFX
{
targetName = UpperPiston001
@ -118,14 +207,99 @@
@PART[Size3EngineCluster]
{
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-mammoth-1
}
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = smokePoint
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-mammoth-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_spurts
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
{
name = core
modelName = ReStock/FX/restock-fx-vector-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.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-vector-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.35
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_veryLarge
transformName = smokePoint
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
localOffset = 0, 0, 1
}
}
}
%rescaleFactor = 1
@MODULE[ModuleEnginesFX]
{
%runningEffectName = fx-mammoth-running
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-mammoth-heat-1

View File

@ -8,7 +8,7 @@
// Kickback
@PART[MassiveBooster] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -16,6 +16,80 @@
model = ReStock/Assets/Engine/restock-engine-srb-kickback-1
}
%rescaleFactor = 1
!EFFECTS {}
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-kickback-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
{
name = core
modelName = ReStock/FX/restock-fx-srb-core-2
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.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-srb-smoke-2
transformName = fxTransformSmoke
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[ModuleEnginesFX]
{
%runningEffectName = fx-kickback-running
}
MODULE
{
name = FXModuleLookAtConstraint
@ -69,7 +143,7 @@
// Thumper
@PART[solidBooster1-1] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -78,6 +152,88 @@
}
%rescaleFactor = 1
!fx_exhaustFlame_yellow = DELETE
!fx_smokeTrail_medium = DELETE
!fx_exhaustSparks_yellow = 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-thumper-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
{
name = core
modelName = ReStock/FX/restock-fx-srb-core-2
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.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-srb-smoke-2
transformName = fxTransformSmoke
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-thumper-running
}
MODULE
{
name = FXModuleLookAtConstraint
@ -132,22 +288,100 @@
// Hammer
@PART[solidBooster] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-srb-hammer-1
}
%rescaleFactor = 1
@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
@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
@node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1
!fx_exhaustFlame_yellow = DELETE
!fx_smokeTrail_medium = DELETE
!fx_exhaustSparks_yellow = 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-hammer-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
{
name = core
modelName = ReStock/FX/restock-fx-srb-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.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-srb-smoke-1
transformName = fxTransformSmoke
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-hammer-running
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-srb-hammer-heat-1
@ -157,7 +391,7 @@
// Flea
@PART[solidBooster_sm] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -165,7 +399,87 @@
model = ReStock/Assets/Engine/restock-engine-srb-flea-1
}
%rescaleFactor = 1
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-flea-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
{
name = core
modelName = ReStock/FX/restock-fx-srb-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.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-srb-smoke-1
transformName = fxTransformSmoke
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
}
}
}
!fx_exhaustFlame_yellow = DELETE
!fx_smokeTrail_medium = DELETE
!fx_exhaustSparks_yellow = DELETE
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-flea-running
}
MODULE
{
name = FXModuleAnimateThrottle
@ -177,7 +491,7 @@
}
// Separatron
@PART[sepMotor1] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -185,7 +499,79 @@
model = ReStock/Assets/Engine/restock-engine-srb-separatron-1
}
%rescaleFactor = 1
ODULE
!fx_exhaustFlame_yellow_tiny = DELETE
!fx_smokeTrail_medium = DELETE
!fx_exhaustSparks_yellow = DELETE
!sound_vent_medium = DELETE
!sound_rocket_mini = DELETE
!sound_vent_soft = 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_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-separatron-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_mini
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
{
name = core
modelName = ReStock/FX/restock-fx-srb-separator-1
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-separatron-running
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-srb-separatron-heat-1
@ -193,4 +579,4 @@
dependOnEngineState = True
dependOnThrottle = True
}
}
}

View File

@ -0,0 +1,14 @@
// Patches applying art changes to 0.625m fuel tanks
// Contents:
// - Oscar-B Fuel Tank (miniFuelTank)
@PART[miniFuelTank]
{
@author = Beale
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-0625-1
}
}

View File

@ -1,3 +1,60 @@
// Patches applying art changes to 1.2.5m fuel tanks
// Patches applying art changes to 1.25m fuel tanks
// Contents:
// -
// - FL-T200 Fuel Tank (fuelTankSmall)
// - FL-T400 Fuel Tank (fuelTank)
// - FL-T800 Fuel Tank (fuelTank_long)
// - FL-T100 Fuel Tank (fuelTankSmallFlat)
@PART[fuelTankSmallFlat]
{
@author = Porkjet
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-125-4
}
}
@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]
{
@author = Porkjet
!mesh = DELETE
!MODEL = {}
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
}

View File

@ -1,3 +1,279 @@
// Patches applying art changes to 2.5m fuel tanks
// Contents:
// -
// - Rockomax Jumbo-64 Fuel Tank (Rockomax64_BW)
// - Rockomax X200-16 Fuel Tank (Rockomax16BW)
// - Rockomax X200-32 Fuel Tank (Rockomax32_BW)
// - Rockomax X200-8 Fuel Tank (Rockomax8BW)
@PART[Rockomax8BW]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-25-4
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, 0.455, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, -0.455, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankTinyGrey = false
25TankTinyOrange = true
25TankTinyWhite = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankTinyGrey = false
25TankTinyOrange = false
25TankTinyWhite = true
}
}
VARIANT
{
name = Metallic
displayName = #LOC_Restock_variant-surface_metal
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25TankTinyGrey = true
25TankTinyOrange = false
25TankTinyWhite = false
}
}
}
}
@PART[Rockomax32_BW]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-25-2
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, 1.86, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, -1.86, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankMedGrey = false
25TankMedOrange = true
25TankMedWhite = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankMedGrey = false
25TankMedOrange = false
25TankMedWhite = true
}
}
VARIANT
{
name = Metallic
displayName = #LOC_Restock_variant-surface_metal
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25TankMedGrey = true
25TankMedOrange = false
25TankMedWhite = false
}
}
}
}
@PART[Rockomax16_BW]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-25-3
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, 0.92, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, -0.92, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankSmallGrey = false
25TankSmallOrange = true
25TankSmallWhite = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankSmallGrey = false
25TankSmallOrange = false
25TankSmallWhite = true
}
}
VARIANT
{
name = Metallic
displayName = #LOC_Restock_variant-surface_metal
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25TankSmallGrey = true
25TankSmallOrange = false
25TankSmallWhite = false
}
}
}
}
@PART[Rockomax64_BW]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-25-1
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, 3.73, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
position = 0.0, -3.73, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
@VARIANT[White]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankLargeGrey = false
25TankLargeOrange = false
25TankLargeWhite = true
}
}
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankLargeGrey = false
25TankLargeOrange = true
25TankLargeWhite = false
}
}
VARIANT
{
name = Metallic
displayName = #LOC_Restock_variant-surface_metal
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25TankLargeGrey = true
25TankLargeOrange = false
25TankLargeWhite = false
}
}
}
}

View File

@ -5,7 +5,7 @@
// - Kerbodyne S3-14400 Tank (Size3LargeTank)
@PART[Size3SmallTank] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -14,21 +14,21 @@
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
position = 0.0, 0.96, 0.0
scale = 1,1,1
rotation = 0, 0, 0
position = 0.0, 0.96, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL {
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
position = 0.0, -0.967, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
position = 0.0, -0.967, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
%rescaleFactor = 1
}
@PART[Size3MediumTank] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -53,7 +53,7 @@
@PART[Size3LargeTank] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}

View File

@ -0,0 +1,26 @@
// Patches applying art changes to 1.25m structural parts
// Contents:
// - FL-A10 Adapter (adapterSmallMiniTall)
// - FL-A5 Adapter (adapterSmallMiniShort)
@PART[adapterSmallMiniTall]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Structural/restock-adapter-125-0625-1
}
}
@PART[adapterSmallMiniShort]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Structural/restock-adapter-125-0625-2
}
}

View File

@ -0,0 +1,27 @@
// Patches applying art changes to 2.5m structural parts
// Contents:
// - Rockomax Brand Adapter (largeAdapter)
// - Rockomax Brand Adapter 02 (largeAdapter2)
@PART[largeAdapter] {
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Structural/restock-adapter-25-125-1
}
%rescaleFactor = 1
}
@PART[largeAdapter2] {
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Structural/restock-adapter-25-125-2
}
%rescaleFactor = 1
}

View File

@ -3,12 +3,12 @@
// - Kerbodyne ADTP-2-3 (Size3to2Adapter)
@PART[Size3to2Adapter] {
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-adapter-375-solid-1
}
%rescaleFactor = 1
}
}

View File

@ -0,0 +1,50 @@
// Patches applying art changes to structural truss parts
// Contents:
// - The Not-Rockomax Micronode (structuralMiniNode)
// - Cubic Octagonal Strut (strutCube)
// - Octagonal Strut (strutOcto)
// Cubic strut
@PART[strutCube]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-cubic-strut
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
// Micronode
@PART[structuralMiniNode]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-micronode
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
// Octo-Strut
@PART[strutOcto]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-octagonal-strut
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}

View File

@ -1 +1 @@
These patches apply model/textures changes to restock parts
These patches apply model/textures changes to restock parts.