Template out 1.8 part configs

pull/767/head
ChrisAdderley 5 years ago
parent b524c82cf8
commit 892e39dfe3

@ -0,0 +1,331 @@
// Patches applying art changes to 0.625m SRB engines
// Contents:
// - FM1 'Mite' SRB ()
// - F3S0 'Shrimp' SRB ()
// FM1 'Mite' SRB
@PART[]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-srb-mite-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-mite-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.4
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 0.01 0.6
pitch = 1.0 1.8
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-tiny-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[ModuleEnginesFX]
{
%runningEffectName = fx-mite-running
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = 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
}
}
}
// F3S0 'Shrimp' SRB
@PART[]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-srb-shrimp-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-shrimp-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.4
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 0.01 0.6
pitch = 1.0 1.8
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-tiny-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[ModuleEnginesFX]
{
%runningEffectName = fx-shrimp-running
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = 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
}
}
}

@ -0,0 +1,331 @@
// Patches applying art changes to 2.5m SRB engines
// Contents:
// - S2-17 'Thoroughbred' SRB ()
// - S2-33 'Clydesdale' SRB ()
// S2-17 'Thoroughbred' SRB
@PART[]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-srb-thoroughbred-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-tb-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.4
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 0.01 0.6
pitch = 1.0 1.8
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-tiny-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[ModuleEnginesFX]
{
%runningEffectName = fx-tb-running
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = 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
}
}
}
// S2-33 'Clydesdale' SRB SRB
@PART[]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-srb-clydesdale-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-shrimp-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.4
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 0.01 0.6
pitch = 1.0 1.8
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-tiny-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[ModuleEnginesFX]
{
%runningEffectName = fx-clydesdale-running
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = 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
}
}
}

@ -0,0 +1,14 @@
// Patches applying art changes to Making History nose cones
// Contents:
- ()
@PART[]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Aero/restock-nosecone-1875-2
}
}

@ -0,0 +1,167 @@
// Patches applying art changes to MH SRB engines
// Contents:
// - THK 'Pollux' SRB ()
// THK 'Pollux' SRB
@PART[]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-srb-pollux-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-pollux-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.4
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 0.01 0.6
pitch = 1.0 1.8
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-tiny-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[ModuleEnginesFX]
{
%runningEffectName = fx-pollux-running
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = 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
}
}
}

@ -1,5 +1,6 @@
v0.2.0
------
- KSP 1.8 compatibility
- Phase 2 release
- New stock part replacements
- Coupling
@ -21,6 +22,11 @@
- Large Holding Tank (Andrew Cassidy)
- Small Holding Tank (Andrew Cassidy)
- Radial Holding Tank (Andrew Cassidy)
- Engines
- FM1 'Mite' SRB (Nertea)
- F3S0 'Shrimp' SRB (Nertea)
- S2-33 'Clydesdale' SRB (Nertea)
- S2-17 'Thoroughbred' SRB (Nertea)
- Electrical
- Fuel Cell (Andrew Cassidy)
- Fuel Cell Array (Andrew Cassidy)
@ -29,15 +35,35 @@
- Kelus Mobility Enhancer (Nertea)
- Kelus-LV Bay Mobility Enhancer (Nertea)
- Launch Escape System (Andrew)
- Thermal
- Radiator Panel (edge) (Nertea)
- Radiator Panel (small) (Nertea)
- Radiator Panel (large) (Nertea)
- Thermal Control System (small) (Nertea)
- Thermal Control System (medium) (Nertea)
- Thermal Control System (large) (Nertea)
- Resource
- Drill-O-Matic (Andrew)
- Drill-O-Matic Junior (Andrew)
- Radial Holding Tank (Andrew)
- Small Holding Tank (Andrew)
- Large Holding Tank (Andrew)
- Surface Scanning Module (Andrew)
- M700 Survey Scanner (Andrew)
- M4435 Narrow-Band Scanner (Andrew)
- Convert-O-Tron 125 ISRU (Andrew)
- Compound Parts
- FTX-2 External Fuel Duct (Andrew)
- EAS-4 Strut Connector (Andrew)
- Making History parts replaced:
- Aero
- New MH nosecone (Nertea)
- Engines
- RV-1 'Cub' Vernier Engine (Nertea): now has Basic, Wide and Compact variants
- RK-7 'Kodiak' Liquid Fueled Engine (Nertea): now has 1.875m, 1.875m (boattail), 1.25m, 1.25m (boattail) and Compact variants
- RE-J10 'Wolfhound' Liquid Fuel Engine (Nertea): now has 2.5m, 1.875m, 1.25m and Compact variants
- RE-I2 'Skiff' Liquid Fuel Engine (Nertea): now has 2.5m, 1.875m, 1.25m and Compact variants
- THK 'Pollux' SRB (Nertea)
- Fuel Tanks
- FL-C1000 Fuel Tank (Nertea)
- FL-TX220 Fuel Tank (Nertea)
@ -51,25 +77,6 @@
- FL-R5 RCS Fuel Tank (Nertea)
- Thermal
- Heat Shield (1.875m) (Nertea): new Unpainted, Classic, Black variants
- Radiator Panel (edge) (Nertea)
- Radiator Panel (small) (Nertea)
- Radiator Panel (large) (Nertea)
- Thermal Control System (small) (Nertea)
- Thermal Control System (medium) (Nertea)
- Thermal Control System (large) (Nertea)
- Resource
- Drill-O-Matic (Andrew)
- Drill-O-Matic Junior (Andrew)
- Radial Holding Tank (Andrew)
- Small Holding Tank (Andrew)
- Large Holding Tank (Andrew)
- Surface Scanning Module (Andrew)
- M700 Survey Scanner (Andrew)
- M4435 Narrow-Band Scanner (Andrew)
- Convert-O-Tron 125 ISRU (Andrew)
- Electrical
- Fuel Cell (Andrew)
- Fuel Cell Array (Andrew)
- New Depth Mask module added
- Some parts can now be inset into other parts without visible clipping inside them
- Aero

@ -28,14 +28,18 @@ Localization
#LOC_RestockPlus_restock-engine-boar_tags = ascent main propuls lower sls dynetics f1b restock kr1 boar
#LOC_RestockPlus_restock-engine-cherenkov_title = LV-N410 'Cherenkov' Atomic Rocker Motor
#LOC_RestockPlus_restock-engine-cherenkov_description = By popular demand, Rockomax has brought a powerful large nuclear engine to market. Like its smaller cousin the Nerv, it runs on only Liquid Fuel. As a result of a large development budget, gimballing mechanisms have been installed on the turbopump exhaust ducts, allowing limited vectored thrust abilities.
#LOC_RestockPlus_restock-engine-cherenkov_tags = active atom efficient engine inter liquid (cherenkov nuclear nuke orbit propuls radio reactor vacuum restock
#LOC_RestockPlus_restock-engine-cherenkov_description = By popular demand, Rockomax has brought a powerful large nuclear engine to market. Like its smaller cousin the Nerv, it runs on only Liquid Fuel. As a result of a large development budget, gimballing mechanisms have been installed on the turbopump exhaust ducts, allowing limited vectored thrust abilities.
#LOC_RestockPlus_restock-engine-cherenkov_tags = active atom efficient engine inter liquid (cherenkov nuclear nuke orbit propuls radio reactor vacuum restock
// 1.875m
#LOC_RestockPlus_restock-engine-srb-anvil_title = STS-1 'Anvil' Solid Rocket Booster
#LOC_RestockPlus_restock-engine-srb-anvil_description = This colossal solid rocket booster has more than enough power to be used to push lower thrust cores really high up or even be used as a core stage, if your engineers feel that the unstable explosive combustion's spine-tingling rumble could be harnessed as a back massage function for bored Kerbonauts.
#LOC_RestockPlus_restock-engine-srb-anvil_description = Discontinued due to component shortages. This colossal solid rocket booster has more than enough power to be used to push lower thrust cores really high up or even be used as a core stage, if your engineers feel that the unstable explosive combustion's spine-tingling rumble could be harnessed as a back massage function for bored Kerbonauts.
#LOC_RestockPlus_restock-engine-srb-anvil_tags = a moar (more motor rocket shuttle ssrb srb restock anvil
#LOC_RestockPlus_restock-engine-srb-castor_title = TCK-2 'Castor' Solid Rocket Booster
#LOC_RestockPlus_restock-engine-srb-castor_description = This medium solid rocket booster has more than enough power to be used to push lower thrust cores really high up or even be used as a core stage, if your engineers feel that the unstable explosive combustion's spine-tingling rumble could be harnessed as a back massage function for bored Kerbonauts.
#LOC_RestockPlus_restock-engine-srb-castor_tags = a moar (more motor rocket shuttle ssrb srb restock anvil
#LOC_RestockPlus_restock-engine-ursa_title = RK-107 'Ursa' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-ursa_description = Though the Ursa is bearish on gimbal mechanisms, it is fairly powerful and does simple, effective duty as a booster engine.
#LOC_RestockPlus_restock-engine-ursa_tags = fueltank ?lfo liquid oxidizer propellant rocket (ursa restock
@ -63,11 +67,11 @@ Localization
#LOC_RestockPlus_restock-engine-torch_tags = ascent main propuls lower titan restock mk1h torch
#LOC_RestockPlus_restock-engine-srb-mallet_title = RT-1 'Mallet' Solid Rocket Booster
#LOC_RestockPlus_restock-engine-srb-mallet_description = The small Mallet answers the demand for miniature, compact SRBs suitable for additional booster assist or stack mounting for small launchers. The KSC's staff janitor, one O. Trag Kerman, has even proposed strapping dozens of them together to make super cheap vehicles!
#LOC_RestockPlus_restock-engine-srb-mallet_description = Discontinued due to component shortages. The small Mallet answers the demand for miniature, compact SRBs suitable for additional booster assist or stack mounting for small launchers. The KSC's staff janitor, one O. Trag Kerman, has even proposed strapping dozens of them together to make super cheap vehicles!
#LOC_RestockPlus_restock-engine-srb-mallet_tags = moar (more motor rocket srb restock mallet
#LOC_RestockPlus_restock-engine-srb-striker_title = RT-2 'Striker' Solid Rocket Booster
#LOC_RestockPlus_restock-engine-srb-striker_description = Extending the Mallet with additional segments can provide more boom than your integration team knows what to do with!
#LOC_RestockPlus_restock-engine-srb-striker_description = Discontinued due to component shortages. Extending the Mallet with additional segments can provide more boom than your integration team knows what to do with!
#LOC_RestockPlus_restock-engine-srb-striker_tags = a moar (more motor rocket srb restock striker
// Radial
@ -229,7 +233,7 @@ Localization
// 0.625m
#LOC_RestockPlus_restock-claw-625-1_title = Advanced Grabbing Unit Junior
#LOC_RestockPlus_restock-claw-625-1_description = A smaller claw for grappling smaller things. Unfortunately, it does not pivot.
#LOC_RestockPlus_restock-claw-625-1_description = A smaller claw for grappling smaller things. Unfortunately, it does not pivot.
#LOC_RestockPlus_restock-claw-625-1_tags = restock a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa 625
// 1.875m
@ -255,9 +259,14 @@ Localization
// 1.875m
#LOC_RestockPlus_restock-nosecone-1875-1_title = Protective Rocket Nose Mk18
#LOC_RestockPlus_restock-nosecone-1875-1_description = For capping off those medium size boosters, you can't beat the Mark 18, unless you're the Mark 19.
#LOC_RestockPlus_restock-nosecone-1875-1_description = Discontinued due to component shortages. For capping off those medium size boosters, you can't beat the Mark 18, unless you're the Mark 19.
#LOC_RestockPlus_restock-nosecone-1875-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose mk18
#LOC_RestockPlus_restock-nosecone-1875-2_title = Protective Rocket Nose Mk18
#LOC_RestockPlus_restock-nosecone-1875-2_description = For capping off those medium size boosters, you can't beat the Mark 18, unless you're the Mark 19.
#LOC_RestockPlus_restock-nosecone-1875-2_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose mk18
// 3.75m
#LOC_RestockPlus_restock-nosecone-375-1_title = Kerbodyne S3-3600 Nosecone
#LOC_RestockPlus_restock-nosecone-375-1_description = A specialized and monstrous nosecone with revolutionary fuel-containing capabilities.

@ -1,5 +1,6 @@
// ReStock+ 0.1.0
// ReStock+ 0.2.0
// 1.875m Nosecone
// NOTE: Soft-deprecated as of KSP 1.8 update
PART
{
name = restock-nosecone-1875-1
@ -7,7 +8,7 @@ PART
author = Chris Adderley (Nertea)
MODEL
{
model = ReStockPlus/Assets/Aero/restock-nosecone-1875-1
model = ReStock/Assets/Aero/restock-nosecone-1875-1
scale = 1.0, 1.0, 1.0
}
scale = 1
@ -20,7 +21,8 @@ PART
entryCost = 4200
// Info
cost = 480
category = Aero
category = none
TechHidden = True
subcategory = 0
title = #LOC_RestockPlus_restock-nosecone-1875-1_title
manufacturer = #autoLOC_501638

@ -0,0 +1,88 @@
// ReStock+ 0.2.0
// 1.875m Nosecone (as of KSP 1.8)
PART
{
name = restock-nosecone-1875-2
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/Aero/restock-nosecone-1875-2
scale = 1.0, 1.0, 1.0
}
scale = 1
rescaleFactor = 1
// Attachment
attachRules = 1,1,1,1,0
node_stack_bottom = 0.0, -0.94, 0, 0.0, -1.0, 0.0, 1
// Tech
TechRequired = aerodynamicSystems
entryCost = 4200
// Info
cost = 480
category = Aero
subcategory = 0
title = #LOC_RestockPlus_restock-nosecone-1875-2_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-nosecone-1875-2_description
tags = #LOC_RestockPlus_restock-nosecone-1875-2_tags
bulkheadProfiles = size1p5
// Parameters
mass = 0.12
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 6
maxTemp = 2000
breakingForce = 350
breakingTorque = 350
MODULE
{
name = ModulePartVariants
baseVariant = White
useMultipleDragCubes = false
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
1875mNoseconeBlackWhite = false
1875mNosecone = true
1875mNoseconeOrange = false
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
1875mNoseconeBlackWhite = true
1875mNosecone = false
1875mNoseconeOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
1875mNoseconeBlackWhite = false
1875mNosecone = false
1875mNoseconeOrange = true
}
}
}
}

@ -1,5 +1,6 @@
// ReStock+ 0.1.0
// ReStock+ 0.2.0
// Small 0625m SRB
// NOTE: Soft-deprecated as of KSP 1.8 update
PART
{
name = restock-srb-mallet-1
@ -9,7 +10,7 @@ PART
scale = 1
MODEL
{
model = ReStockPlus/Assets/Engine/restock-engine-mallet-1
model = ReStock/Assets/Engine/restock-engine-mallet-1
}
node_stack_bottom = 0.0, -1.4, 0.0, 0.0, -1.0, 0.0, 0
node_stack_top = 0.0, 1.71, 0.0, 0.0, 1.0, 0.0, 0
@ -87,7 +88,8 @@ PART
TechRequired = start
entryCost = 0
cost = 125
category = Engine
category = none
TechHidden = True
subcategory = 0
title = #LOC_RestockPlus_restock-engine-srb-mallet_title
description = #LOC_RestockPlus_restock-engine-srb-mallet_description

@ -1,5 +1,7 @@
// ReStock+ 0.1.0
// ReStock+ 0.2.0
// Small 0625m SRB
// NOTE: Soft-deprecated as of KSP 1.8 update
PART
{
name = restock-srb-striker-1
@ -9,7 +11,7 @@ PART
scale = 1
MODEL
{
model = ReStockPlus/Assets/Engine/restock-engine-striker-1
model = ReStock/Assets/Engine/restock-engine-striker-1
}
EFFECTS
{
@ -87,7 +89,9 @@ PART
TechRequired = start
entryCost = 0
cost = 200
category = Engine
category = none
TechHidden = True
subcategory = 0
subcategory = 0
title = #LOC_RestockPlus_restock-engine-srb-striker_title
description = #LOC_RestockPlus_restock-engine-srb-striker_description

@ -1,5 +1,6 @@
// ReStock+ 0.1.0
// ReStock+ 0.2.0
// 1.875m SRB
// NOTE: Soft-deprecated as of KSP 1.8 update
PART
{
name = restock-srb-anvil-1
@ -9,7 +10,7 @@ PART
scale = 1
MODEL
{
model = ReStockPlus/Assets/Engine/restock-srb-anvil-1
model = ReStock/Assets/Engine/restock-srb-anvil-1
}
EFFECTS
{
@ -87,7 +88,8 @@ PART
TechRequired = heavierRocketry
entryCost = 0
cost = 10500
category = Engine
category = none
TechHidden = True
subcategory = 0
title = #LOC_RestockPlus_restock-engine-srb-anvil_title
description = #LOC_RestockPlus_restock-engine-srb-anvil_description

@ -0,0 +1,459 @@
// ReStock+ 0.2.0
// 1.875m SRB for post-1.8 (mirrors Pollux)
PART
{
name = restock-srb-anvil-1
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1
scale = 1
MODEL
{
model = ReStock/Assets/Engine/restock-srb-castor-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-anvil-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.4
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 0.01 0.6
pitch = 1.0 1.8
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStockPlus/FX/restock-fx-srb-anvil
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
}
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
}
}
}
node_stack_bottom = 0.0, -10.699, 0.0, 0.0, -1.0, 0.0, 1
node_stack_top = 0.0, 7.574, 0.0, 0.0, 1.0, 0.0, 1
node_attach = 0.0, 0.0, -0.9375, 0.0, 0.0, 1.0, 1
TechRequired = heavierRocketry
entryCost = 0
cost = 10500
category = Engine
subcategory = 0
title = #LOC_RestockPlus_restock-engine-srb-castor_title
description = #LOC_RestockPlus_restock-engine-srb-castor_description
attachRules = 1,1,1,1,0
mass = 10
heatConductivity = 0.06 // 1/2 default
skinInternalConductionMult = 4.0
emissiveConstant = 0.5 // yes, it's white. But let's claim it's an emissive white...
dragModelType = default
maximum_drag = 0.3
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
maxTemp = 2000 // = 3600
stagingIcon = SOLID_BOOSTER
bulkheadProfiles = size1p5, srf
tags = #LOC_RestockPlus_restock-engine-srb-anvil_tags
MODULE
{
name = ModuleEnginesFX
thrustVectorTransformName = thrustTransform
throttleLocked = True
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 2250
heatProduction = 545
useEngineResponseTime = True
engineAccelerationSpeed = 10.0
allowShutdown = False
fxOffset = 0, 0, 0.0
runningEffectName = fx-anvil-running
// Possible EngineType values:
// Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp
EngineType = SolidBooster
exhaustDamageDistanceOffset = 0.6
PROPELLANT
{
name = SolidFuel
ratio = 1.0
DrawGauge = True
}
atmosphereCurve
{
key = 0 238
key = 1 212
key = 4 100
}
}
RESOURCE
{
name = SolidFuel
amount = 7200
maxAmount = 7200
}
MODULE
{
name = ModuleGimbal
gimbalTransformName = Gimbal
gimbalRange = 3
gimbalResponseSpeed = 5
useGimbalResponseSpeed = true
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = True
situationMask = 60
CONSTRAINT
{
// disable all but home
type = SITUATION
value = 0
body = _NotHome
prestige = Trivial
}
CONSTRAINT
{
// disable all but home
type = SITUATION
value = 0
body = _NotHome
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 4000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 8000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 2000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 4000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 1000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 2000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDE
test = GT
value = 0 // this just registers altitude as something to care about
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
CONSTRAINT
{
type = SPEED
test = GT
value = 0
situationMask = 8
prestige = Trivial
}
CONSTRAINT
{
type = SPEED
test = LT
value = 600
situationMask = 8
prestige = Trivial
}
CONSTRAINT
{
type = SPEED
test = GT
value = 0
situationMask = 8
prestige = Significant
}
CONSTRAINT
{
type = SPEED
test = LT
value = 900
situationMask = 8
prestige = Significant
}
CONSTRAINT
{
type = SPEED
test = GT
value = 300
situationMask = 8
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 1200
situationMask = 8
prestige = Exceptional
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 200
prestige = Trivial
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 100
prestige = Trivial
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 100
prestige = Significant
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 50
prestige = Significant
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 50
prestige = Exceptional
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 20
prestige = Exceptional
}
}
MODULE
{
name = ModuleSurfaceFX
thrustProviderModuleIndex = 0
fxMax = 0.7
maxDistance = 50
falloff = 2
thrustTransformName = thrustTransform
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.1
shaderProperty = _EmisiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderers = 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 = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = UpperCyl001
rotatorsName = LowerCyl001
}
CONSTRAINLOOKFX
{
targetName = UpperCyl002
rotatorsName = LowerCyl002
}
CONSTRAINLOOKFX
{
targetName = LowerCyl001
rotatorsName = UpperCyl001
}
CONSTRAINLOOKFX
{
targetName = LowerCyl002
rotatorsName = UpperCyl002
}
}
}

@ -1,6 +1,13 @@
v0.2.0
------
- KSP 1.8 support
- Phase 2 release
- Changes to existing parts (as a result of KSP 1.8)
- Redundant overlapping parts were removed
- Mallet SRB (0.625m) has been soft-deprecated and its assets moved into base ReStock
- Striker SRB (0.625m) has been soft-deprecated and its assets moved into base ReStock
- Anvil SRB (1.875m) has been soft-deprecated and its assets moved into base ReStock
- Protective Rocket Nose Mk18 (1.875m) has been soft-deprecated and its assets moved into base ReStock
- New Aero parts:
- Miniature Rocket Nose (Nertea): 0.625m rocket nosecone (White and Metallic variants)
- New Command parts
@ -10,25 +17,27 @@ v0.2.0
- Medium Reaction Wheel Assembly (Nertea): 1.875m reaction wheel
- New Fuel Tank parts
- FL-S1 RCS Fuel Tank (Nertea): 3.75m monopropellant tank
- FL-R4 RCS Fuel Tank (Nertea): 1.875m monopropellant tank
- FL-X1800 Liquid Fuel Tank (Nertea): 1.875m long LFO tank (White, Black and White, Dark Grey/Orange variants)
- FL-X900 Liquid Fuel Tank (Nertea): 1.875m medium LFO tank (White, Black and White, Dark Grey/Orange variants)
- FL-X440 Liquid Fuel Tank (Nertea): 1.875m short LFO tank (White, Black and White, Dark Grey/Orange variants)
- FL-X200 Liquid Fuel Tank (Nertea): 1.875m tiny tank (White, Black and White, Dark Grey/Orange variants)
- FL-S1200 Liquid Fuel Tank (Nertea): 1.875m soyuz-style LFO tank (White, Black and White, Dark Grey/Orange variants)
- FL-XA1200 Fuel Tank Adapter (Nertea): 1.875m to 2.5m LFO adapter tank (White, Black and White, Dark Grey/Orange variants)
- FL-XA600 Fuel Tank Adapter (Nertea): 1.875m to 1.25m LFO long adapter tank (White, Black and White, Dark Grey/Orange variants)
- FL-XA160 Fuel Tank Adapter (Nertea): 1.875m to 1.25m LFO adapter tank (White, Black and White, Dark Grey/Orange variants)
- FL-XA160-S Fuel Tank Adapter (Nertea): 1.875m to 0.625m LFO adapter tank (White, Black and White, Dark Grey/Orange variants)
- FL-R4 RCS Fuel Tank (Nertea): 1.875m monopropellant tank. Disabled if Making History is installed
- FL-X1800 Liquid Fuel Tank (Nertea): 1.875m long LFO tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- FL-X900 Liquid Fuel Tank (Nertea): 1.875m medium LFO tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- FL-X440 Liquid Fuel Tank (Nertea): 1.875m short LFO tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- FL-X200 Liquid Fuel Tank (Nertea): 1.875m tiny tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- FL-S1200 Liquid Fuel Tank (Nertea): 1.875m soyuz-style LFO tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- FL-XA1200 Fuel Tank Adapter (Nertea): 1.875m to 2.5m LFO adapter tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- FL-XA600 Fuel Tank Adapter (Nertea): 1.875m to 1.25m LFO long adapter tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- FL-XA160 Fuel Tank Adapter (Nertea): 1.875m to 1.25m LFO adapter tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- FL-XA160-S Fuel Tank Adapter (Nertea): 1.875m to 0.625m LFO adapter tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed
- Oscar-A Liquid Fuel Tank (Nertea): 0.625m half Oscar-B tank (White and Metallic variants)
- PRBE-9 Liquid Fuel Tank (Nertea): 0.625m exposed probe-style tank (long)
- PRBE-4 Liquid Fuel Tank (Nertea): 0.625m exposed probe-style tank
- New Engine parts
- RK-1 'Trash Panda' Vernier Engine (Nertea): 1.875m radial soyuz-like vernier engine, with Basic, Wide and Bare variants
- RK-107 'Ursa' Liquid Fueled Engine (Nertea): 1.875m booster engine, with 1.875m, 1.875m (boattail), 1.25m, 1.25m (boattail) and compact variants
- RE-137 'Schnauzer' Liquid Fuel Engine AJ10 (Nertea): 1.875m vacuum engine, with 2.5m, 1.875m, 1.25m and compact variants
- RE-I2 'Caravel' Liquid Fuel Engine (Nertea): 1.875m sustainer engine, with 2.5m, 1.875m, 1.25m and compact variants
- RK-1 'Trash Panda' Vernier Engine (Nertea): 1.875m radial soyuz-like vernier engine, with Basic, Wide and Bare variants. Disabled if Making History is installed
- RK-107 'Ursa' Liquid Fueled Engine (Nertea): 1.875m booster engine, with 1.875m, 1.875m (boattail), 1.25m, 1.25m (boattail) and compact variants. Disabled if Making History is installed
- RE-137 'Schnauzer' Liquid Fuel Engine AJ10 (Nertea): 1.875m vacuum engine, with 2.5m, 1.875m, 1.25m and compact variants. Disabled if Making History is installed
- RE-I2 'Caravel' Liquid Fuel Engine (Nertea): 1.875m sustainer engine, with 2.5m, 1.875m, 1.25m and compact variants. Disabled if Making History is installed
- LV-N410 'Cherenkov' Atomic Rocket Motor (Nertea): 2.5m atomic engine with 2.5m and compact variants
- TCK-1 'Castor' SRB: Reworked 1.875m SRB that aligns with new stock Pollux. Disabled if Making History is installed
- Protective Rocket Nose Mk18: Reworked 1.875m nose cone. Disabled if Making History is installed
- New Structural parts
- FL-XA30 Adapter (Nertea): 1.875m to 2.5m flat adapter (White, Black and White, Dark Grey/Orange and Metallic variants)
- FL-XA15 Adapter (Nertea): 1.25m to 1.875m flat adapter (White, Black and White, Dark Grey/Orange and Metallic variants)
@ -54,9 +63,9 @@ v0.2.0
- Pegasus III Mobility Enhancer (Nertea): 4x size static ladder
- Fixes and improvements
- 1.25m engine revisions
- Repainted legacy Porkjet boattails
- Repainted legacy Porkjet boattails on Valiant and Pug
- Engines now have White/Grey and Orange surface variants that affect shrouds and boattails
- Added appropriate Orange/Dark/Metal variants to all stack Decouplers and Separators
- Added appropriate Orange/Dark/Metal variants to all stack Decouplers and Separators. Exact distribution depends on the size class
- Depth mask added to radial material bay and new RCS parts
- 3.75m battery now has surface attach capabilities (#648)

Loading…
Cancel
Save